ROOT logo
ROOT » CORE » METAUTILS » TClassEdit

namespace TClassEdit

Function Members (Methods)

public:
stringCleanType(const char* typeDesc, int mode = 0, const char** tail = 0)
stringGetLong64_Name(const char* original)
stringGetLong64_Name(const string& original)
intGetSplit(const char* type, vector<std::string>& output, int& nestedLoc, TClassEdit::EModType mode = TClassEdit::kNone)
stringInsertStd(const char* tname)
boolIsDefAlloc(const char* alloc, const char* classname)
boolIsDefAlloc(const char* alloc, const char* keyclassname, const char* valueclassname)
boolIsDefComp(const char* comp, const char* classname)
boolIsStdClass(const char* type)
boolIsSTLBitset(const char* type)
intIsSTLCont(const char* type, int testAlloc = 0)
boolIsVectorBool(const char* name)
stringResolveTypedef(const char* tname, bool resolveAll = false)
stringShortType(const char* typeDesc, int mode)
intSTLArgs(int kind)
intSTLKind(const char* type)

Data Members

Class Charts

Function documentation

int IsSTLCont(int testAlloc=0)
void ShortType(const char* typeDesc, int mode)
std::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)
bool IsSTLBitset(const char* type)
bool IsStdClass(const char* type)
bool IsVectorBool(const char* name)
std::string GetLong64_Name(const char* original)
std::string GetLong64_Name(const string& original)
int GetSplit(const char* type, vector<std::string>& output, int& nestedLoc, TClassEdit::EModType mode = TClassEdit::kNone)
int STLKind(const char* type)
int STLArgs(int kind)
std::string ResolveTypedef(const char* tname, bool resolveAll = false)
std::string InsertStd(const char* tname)