library: libCore #include "TClassEdit.h" |
public:
string CleanType(const char* typeDesc, int mode = 0, const char** tail = "0") string GetLong64_Name(const string& original) int GetSplit(const char* type, vector<std::string>& output, int& nestedLoc) bool IsDefAlloc(const char* alloc, const char* classname) bool IsDefAlloc(const char* alloc, const char* keyclassname, const char* valueclassname) bool IsDefComp(const char* comp, const char* classname) bool IsStdClass(const char* type) int IsSTLCont(const char* type, int testAlloc = 0) bool IsVectorBool(const char* name) string ResolveTypedef(const char* tname, bool resolveAll = false) string ShortType(const char* typeDesc, int mode) int STLArgs(int kind) int STLKind(const char* type)
public:
static const TClassEdit::EModType kDropTrailStar static const TClassEdit::EModType kDropDefaultAlloc static const TClassEdit::EModType kDropAlloc static const TClassEdit::EModType kInnerClass static const TClassEdit::EModType kInnedMostClass static const TClassEdit::EModType kDropStlDefault static const TClassEdit::EModType kDropComparator static const TClassEdit::ESTLType kNotSTL static const TClassEdit::ESTLType kVector static const TClassEdit::ESTLType kList static const TClassEdit::ESTLType kDeque static const TClassEdit::ESTLType kMap static const TClassEdit::ESTLType kMultiMap static const TClassEdit::ESTLType kSet static const TClassEdit::ESTLType kMultiSet static const TClassEdit::ESTLType kEnd
(unknown) () string CleanType(const char* typeDesc, int mode = 0, const char** tail = "0") bool IsDefAlloc(const char* alloc, const char* classname) bool IsDefAlloc(const char* alloc, const char* keyclassname, const char* valueclassname) bool IsDefComp(const char* comp, const char* classname) int IsSTLCont(const char* type, int testAlloc = 0) bool IsStdClass(const char* type) bool IsVectorBool(const char* name) string GetLong64_Name(const string& original) int GetSplit(const char* type, vector<std::string>& output, int& nestedLoc) int STLKind(const char* type) int STLArgs(int kind) string ResolveTypedef(const char* tname, bool resolveAll = false) string ShortType(const char* typeDesc, int mode)