载入中...
搜索中...
未找到
eve::dialogue::Dialogue::VarValue结构体 参考

#include <Dialogue.h>

Public 类型

enum class  Type { Int , Float , Bool , String }
 

Public 成员函数

std::string toString () const
 
std::string typeName () const
 
bool isNumeric () const
 

静态 Public 成员函数

static VarValue integer (long long v)
 
static VarValue number (double v)
 
static VarValue boolean (bool v)
 
static VarValue string (std::string v)
 

Public 属性

Type type = Type::String
 
long long i = 0
 
double f = 0.0
 
bool b = false
 
std::string s
 

详细描述

在文件 Dialogue.h157 行定义.

成员枚举类型说明

◆ Type

枚举值
Int 
Float 
Bool 
String 

在文件 Dialogue.h158 行定义.

成员函数说明

◆ boolean()

Dialogue::VarValue eve::dialogue::Dialogue::VarValue::boolean ( bool  v)
static

在文件 Dialogue.cpp274 行定义.

引用了 type, v , 以及 x.

◆ integer()

Dialogue::VarValue eve::dialogue::Dialogue::VarValue::integer ( long long  v)
static

在文件 Dialogue.cpp260 行定义.

引用了 Int, type, v , 以及 x.

◆ isNumeric()

bool eve::dialogue::Dialogue::VarValue::isNumeric ( ) const
inline

在文件 Dialogue.h168 行定义.

引用了 Float, Int , 以及 type.

◆ number()

Dialogue::VarValue eve::dialogue::Dialogue::VarValue::number ( double  v)
static

在文件 Dialogue.cpp267 行定义.

引用了 type, v , 以及 x.

◆ string()

Dialogue::VarValue eve::dialogue::Dialogue::VarValue::string ( std::string  v)
static

在文件 Dialogue.cpp281 行定义.

引用了 type, v , 以及 x.

被这些函数引用 eve::dialogue::Dialogue::getVarValue().

◆ toString()

std::string eve::dialogue::Dialogue::VarValue::toString ( ) const

在文件 Dialogue.cpp302 行定义.

引用了 b, f, s , 以及 type.

◆ typeName()

std::string eve::dialogue::Dialogue::VarValue::typeName ( ) const

在文件 Dialogue.cpp288 行定义.

引用了 type.

被这些函数引用 eve::dialogue::Dialogue::getVarType().

类成员变量说明

◆ b

bool eve::dialogue::Dialogue::VarValue::b = false

在文件 Dialogue.h163 行定义.

◆ f

double eve::dialogue::Dialogue::VarValue::f = 0.0

在文件 Dialogue.h162 行定义.

◆ i

long long eve::dialogue::Dialogue::VarValue::i = 0

在文件 Dialogue.h161 行定义.

◆ s

std::string eve::dialogue::Dialogue::VarValue::s

在文件 Dialogue.h164 行定义.

◆ type

Type eve::dialogue::Dialogue::VarValue::type = Type::String

在文件 Dialogue.h160 行定义.

被这些函数引用 boolean(), integer(), isNumeric(), number() , 以及 string().


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