dl
Public 类型 | Public 成员函数 | 所有成员列表
dl::Script::Variable类 参考

#include <dl_script_variable.h>

Public 类型

enum class  Type {
  NIL , NUMBER , STRING , FUNCTION ,
  TABLE , VAR_LOCAL
}
 

Public 成员函数

std::string_view to_string (Type type) const
 
 Variable ()
 
 ~Variable ()
 
Variable & operator= (const Variable &b)
 
 Variable (const Variable &b)
 
 Variable (const std::string &str)
 
 Variable (std::string_view str)
 
 Variable (Function func)
 
 Variable (int tag, std::string_view str)
 
 operator std::string_view () const
 
 operator Function () const
 
Type GetType () const
 
std::string GetString () const
 

详细描述

在文件 dl_script_variable.h 第 22 行定义.

成员枚举类型说明

◆ Type

enum class dl::Script::Variable::Type
strong
枚举值
NIL 
NUMBER 
STRING 
FUNCTION 
TABLE 
VAR_LOCAL 

在文件 dl_script_variable.h 第 25 行定义.

构造及析构函数说明

◆ Variable() [1/6]

dl::Script::Variable::Variable ( )
inline

在文件 dl_script_variable.h 第 53 行定义.

◆ ~Variable()

dl::Script::Variable::~Variable ( )
inline

在文件 dl_script_variable.h 第 57 行定义.

◆ Variable() [2/6]

dl::Script::Variable::Variable ( const Variable &  b)
inline

在文件 dl_script_variable.h 第 63 行定义.

◆ Variable() [3/6]

dl::Script::Variable::Variable ( const std::string &  str)
inline

在文件 dl_script_variable.h 第 67 行定义.

◆ Variable() [4/6]

dl::Script::Variable::Variable ( std::string_view  str)
inline

在文件 dl_script_variable.h 第 71 行定义.

◆ Variable() [5/6]

dl::Script::Variable::Variable ( Function  func)
inline

在文件 dl_script_variable.h 第 75 行定义.

◆ Variable() [6/6]

dl::Script::Variable::Variable ( int  tag,
std::string_view  str 
)
inline

在文件 dl_script_variable.h 第 79 行定义.

成员函数说明

◆ GetString()

std::string dl::Script::Variable::GetString ( ) const
inline

在文件 dl_script_variable.h 第 108 行定义.

◆ GetType()

Type dl::Script::Variable::GetType ( ) const
inline

在文件 dl_script_variable.h 第 103 行定义.

◆ operator Function()

dl::Script::Variable::operator Function ( ) const
inline

在文件 dl_script_variable.h 第 93 行定义.

◆ operator std::string_view()

dl::Script::Variable::operator std::string_view ( ) const
inline

在文件 dl_script_variable.h 第 84 行定义.

◆ operator=()

Variable & dl::Script::Variable::operator= ( const Variable &  b)
inline

在文件 dl_script_variable.h 第 58 行定义.

◆ to_string()

std::string_view dl::Script::Variable::to_string ( Type  type) const
inline

在文件 dl_script_variable.h 第 34 行定义.


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