dl
dl::ScriptVarSpace类 参考

变量空间 更多...

#include <dl_script.h>

Public 成员函数

 ScriptVarSpace (ScriptIndexVS index, size_t level)
 
ScriptIndexVS GetIndex () const
 
size_t GetLevel () const
 
ScriptVar AddString (std::string_view v)
 
ScriptVar AddFunction (ScriptFunction v)
 
ScriptVar AddVector ()
 
void SetString (size_t i, const ScriptString &str)
 
void SetVector (size_t i, const ScriptVector &vec)
 
const ScriptStringGetString (size_t i) const
 
const ScriptFunctionGetFunction (size_t i) const
 
ScriptVectorGetVetorRef (size_t i)
 

详细描述

变量空间

在文件 dl_script.h249 行定义.

构造及析构函数说明

◆ ScriptVarSpace()

dl::ScriptVarSpace::ScriptVarSpace ( ScriptIndexVS index,
size_t level )
inline

在文件 dl_script.h252 行定义.

成员函数说明

◆ AddFunction()

ScriptVar dl::ScriptVarSpace::AddFunction ( ScriptFunction v)
inline

在文件 dl_script.h268 行定义.

◆ AddString()

ScriptVar dl::ScriptVarSpace::AddString ( std::string_view v)
inline

在文件 dl_script.h259 行定义.

◆ AddVector()

ScriptVar dl::ScriptVarSpace::AddVector ( )
inline

在文件 dl_script.h277 行定义.

◆ GetFunction()

const ScriptFunction & dl::ScriptVarSpace::GetFunction ( size_t i) const
inline

在文件 dl_script.h299 行定义.

◆ GetIndex()

ScriptIndexVS dl::ScriptVarSpace::GetIndex ( ) const
inline

在文件 dl_script.h256 行定义.

◆ GetLevel()

size_t dl::ScriptVarSpace::GetLevel ( ) const
inline

在文件 dl_script.h257 行定义.

◆ GetString()

const ScriptString & dl::ScriptVarSpace::GetString ( size_t i) const
inline

在文件 dl_script.h295 行定义.

◆ GetVetorRef()

ScriptVector & dl::ScriptVarSpace::GetVetorRef ( size_t i)
inline

在文件 dl_script.h303 行定义.

◆ SetString()

void dl::ScriptVarSpace::SetString ( size_t i,
const ScriptString & str )
inline

在文件 dl_script.h286 行定义.

◆ SetVector()

void dl::ScriptVarSpace::SetVector ( size_t i,
const ScriptVector & vec )
inline

在文件 dl_script.h290 行定义.


该类的文档由以下文件生成: