Sese Framework  x.y.z
A cross-platform framework
载入中...
搜索中...
未找到
sese::SymbolConverter类 参考final

#include <SymbolConverter.h>

类 sese::SymbolConverter 继承关系图:
sese::NotInstantiable

Public 成员函数

 SymbolConverter ()=delete
 
- Public 成员函数 继承自 sese::NotInstantiable
 NotInstantiable ()=delete
 
virtual ~NotInstantiable ()=default
 
 NotInstantiable (const NotInstantiable &)=delete
 
NotInstantiableoperator= (const NotInstantiable &)=delete
 

静态 Public 成员函数

static std::string decodeUnixClassName (const std::type_info *type) noexcept
 
static std::string decodeMSVCClassName (const std::type_info *type) noexcept
 

构造及析构函数说明

◆ SymbolConverter()

sese::SymbolConverter::SymbolConverter ( )
delete

成员函数说明

◆ decodeMSVCClassName()

std::string sese::SymbolConverter::decodeMSVCClassName ( const std::type_info * type)
staticnoexcept

解析 typeid 生成的符号字面值

警告
只支持类信息
参数
typeMSVC typeid 操作符结果
返回
实际符号的字面值

◆ decodeUnixClassName()

std::string sese::SymbolConverter::decodeUnixClassName ( const std::type_info * type)
staticnoexcept

解析 typeid 生成的符号字面值

警告
只支持类信息
参数
typeunix typeid 操作符结果
返回
实际符号的字面值

引用了 sese::text::AbstractStringBuffer::append(), isNumber() , 以及 sese::text::AbstractStringBuffer::toString().


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