library: libCore
#include "TClassEdit.h"

TClassEdit


namespace description - source file

class TClassEdit


    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)

Data Members


    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

Class Description




Inline Functions


        (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)


Author: Victor Perev 10/04/2003
Last update: root/base:$Name: $:$Id: TClassEdit.h,v 1.11 2004/10/29 16:07:32 rdm Exp $


ROOT page - Class index - Class Hierarchy - Top of the page

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.