载入中...
搜索中...
未找到
Debugger.hpp 文件参考
#include "common/Export.h"
#include "devtools/CallGraph.hpp"
#include <atomic>
#include <cstdint>
#include <functional>
#include <mutex>
#include <string>
#include <vector>

浏览源代码.

struct  eve::dev::Breakpoint
 
struct  eve::dev::WatchEntry
 
struct  eve::dev::StackFrameInfo
 
struct  eve::dev::VariableInfo
 
class  eve::dev::Debugger
 Script + frame debugger: pause/step, breakpoints, watches. 更多...
 

命名空间

namespace  eve
 
namespace  eve::dev
 

类型定义

typedef struct SQVM * HSQUIRRELVM
 

枚举

enum class  eve::dev::PauseReason : uint8_t {
  eve::dev::None = 0 , eve::dev::PauseKey , eve::dev::Breakpoint , eve::dev::Step ,
  eve::dev::Exception , eve::dev::Snapshot
}
 
enum class  eve::dev::RunMode : uint8_t {
  eve::dev::Running = 0 , eve::dev::Paused , eve::dev::StepFrame , eve::dev::StepInto ,
  eve::dev::StepOver , eve::dev::StepOut
}
 
enum class  eve::dev::VarKind : uint8_t { eve::dev::Locals = 0 , eve::dev::Globals = 1 }
 Where a variable tree node is rooted (used by containerChildren/resolvePath). 更多...
 

类型定义说明

◆ HSQUIRRELVM

typedef struct SQVM* HSQUIRRELVM

在文件 Debugger.hpp14 行定义.