|
dl
|
根据一定规则生成C++代码 更多...
类 | |
| struct | dl::CodeWriter::Variable |
| struct | dl::CodeWriter::Struct |
| struct | dl::CodeWriter::Segment |
命名空间 | |
| namespace | dl |
| namespace | dl::CodeWriter |
枚举 | |
| enum class | dl::CodeWriter::VariableType { dl::CodeWriter::BASE , dl::CodeWriter::USER , dl::CodeWriter::ARRAY , dl::CodeWriter::SINGLE , dl::CodeWriter::PAIR } |
函数 | |
| constexpr bool | dl::CodeWriter::IsStdType (std::string_view str) |
| 是标准库类型 | |
| void | dl::CodeWriter::AddStdNamespace (std::string &str) |
| 如果是标准库类型,则添加std前缀 | |
| void | dl::CodeWriter::ReplaceType (std::string &str) |
| 类型转写 | |
| Segment * | dl::CodeWriter::Create (const Vector2< std::string, size_t > &vec2) |