dl
dl::CodeWriter 命名空间参考

struct  Segment
 
struct  Struct
 
struct  Variable
 

枚举

enum class  VariableType {
  BASE , USER , ARRAY , SINGLE ,
  PAIR
}
 

函数

constexpr bool IsStdType (std::string_view str)
 是标准库类型
 
void AddStdNamespace (std::string &str)
 如果是标准库类型,则添加std前缀
 
void ReplaceType (std::string &str)
 类型转写
 
SegmentCreate (const Vector2< std::string, size_t > &vec2)
 

枚举类型说明

◆ VariableType

enum class dl::CodeWriter::VariableType
strong
枚举值
BASE 
USER 
ARRAY 
SINGLE 
PAIR 

在文件 dl_code_writer.h21 行定义.

函数说明

◆ AddStdNamespace()

void dl::CodeWriter::AddStdNamespace ( std::string & str)
inline

如果是标准库类型,则添加std前缀

在文件 dl_code_writer.h43 行定义.

◆ Create()

Segment * dl::CodeWriter::Create ( const Vector2< std::string, size_t > & vec2)

◆ IsStdType()

bool dl::CodeWriter::IsStdType ( std::string_view str)
constexpr

是标准库类型

在文件 dl_code_writer.h37 行定义.

◆ ReplaceType()

void dl::CodeWriter::ReplaceType ( std::string & str)
inline

类型转写

在文件 dl_code_writer.h50 行定义.