dl
dl::ScriptVar结构体 参考

变量(大小严格控制) 更多...

#include <dl_script.h>

Public 成员函数

 ScriptVar ()
 
void FromInt (ScriptInt v)
 
void FromFloat (ScriptFloat v)
 
void FromOperator (ScriptOperator v)
 
ScriptInt ToInt () const
 
ScriptFloat ToFloat () const
 
ScriptOperator ToOperator () const
 
ScriptVarType GetType () const
 
std::string_view GetTypeString () const
 
uint64_t GetValue () const
 
uint64_t GetIndex () const
 
ScriptIndexVS GetSpaceIndex () const
 
void SetValue (uint64_t v)
 
void SetType (ScriptVarType type)
 
void _set_space_index (ScriptIndexVS index)
 

友元

class ScriptVarSpace
 
bool operator== (const ScriptVar &a, const ScriptVar &b)
 

详细描述

变量(大小严格控制)

在文件 dl_script.h87 行定义.

构造及析构函数说明

◆ ScriptVar()

dl::ScriptVar::ScriptVar ( )
inline

在文件 dl_script.h92 行定义.

成员函数说明

◆ _set_space_index()

void dl::ScriptVar::_set_space_index ( ScriptIndexVS index)
inline

在文件 dl_script.h163 行定义.

◆ FromFloat()

void dl::ScriptVar::FromFloat ( ScriptFloat v)
inline

在文件 dl_script.h104 行定义.

◆ FromInt()

void dl::ScriptVar::FromInt ( ScriptInt v)
inline

在文件 dl_script.h98 行定义.

◆ FromOperator()

void dl::ScriptVar::FromOperator ( ScriptOperator v)
inline

在文件 dl_script.h110 行定义.

◆ GetIndex()

uint64_t dl::ScriptVar::GetIndex ( ) const
inline

在文件 dl_script.h142 行定义.

◆ GetSpaceIndex()

ScriptIndexVS dl::ScriptVar::GetSpaceIndex ( ) const
inline

在文件 dl_script.h147 行定义.

◆ GetType()

ScriptVarType dl::ScriptVar::GetType ( ) const
inline

在文件 dl_script.h134 行定义.

◆ GetTypeString()

std::string_view dl::ScriptVar::GetTypeString ( ) const

◆ GetValue()

uint64_t dl::ScriptVar::GetValue ( ) const
inline

在文件 dl_script.h137 行定义.

◆ SetType()

void dl::ScriptVar::SetType ( ScriptVarType type)
inline

在文件 dl_script.h157 行定义.

◆ SetValue()

void dl::ScriptVar::SetValue ( uint64_t v)
inline

在文件 dl_script.h151 行定义.

◆ ToFloat()

ScriptFloat dl::ScriptVar::ToFloat ( ) const
inline

在文件 dl_script.h123 行定义.

◆ ToInt()

ScriptInt dl::ScriptVar::ToInt ( ) const
inline

在文件 dl_script.h118 行定义.

◆ ToOperator()

ScriptOperator dl::ScriptVar::ToOperator ( ) const
inline

在文件 dl_script.h128 行定义.

友元及相关符号说明

◆ operator==

bool operator== ( const ScriptVar & a,
const ScriptVar & b )
friend

在文件 dl_script.h175 行定义.

◆ ScriptVarSpace

friend class ScriptVarSpace
friend

在文件 dl_script.h89 行定义.


该结构体的文档由以下文件生成: