mirror of
https://github.com/beefytech/Beef.git
synced 2025-06-08 11:38:21 +02:00
30 lines
457 B
C++
30 lines
457 B
C++
#pragma once
|
|
|
|
#include "Debugger.h"
|
|
|
|
NS_BF_DBG_BEGIN
|
|
|
|
class DbgEvalPool
|
|
{
|
|
public:
|
|
class Entry
|
|
{
|
|
public:
|
|
std::string mExpr;
|
|
int mCallStackIdx;
|
|
//int mCursorPos;
|
|
int mAllowAssignment;
|
|
int mAllowCall;
|
|
int mExpressionFlags;
|
|
};
|
|
|
|
public:
|
|
std::vector<Entry*> mEntryList;
|
|
|
|
public:
|
|
~DbgEvalPool();
|
|
|
|
Entry* Add(const std::string& expr, int callStackIdx, int cursorPos, bool allowAssignment, bool allowCalls, int expressionFlags);
|
|
};
|
|
|
|
NS_BF_DBG_END
|