TTabCom


class description - source file - inheritance tree

class TTabCom

    private:
TTabCom(const TTabCom&) Int_t Complete(const TRegexp& re, const TSeqCollection* pListOfCandidates, const char* appendage) void CopyMatch(char* dest, const char* localName, const char* appendage = "0", const char* fullName = "0") const TTabCom::EContext_t DetermineContext() const TString DeterminePath(const TString& fileName, const char* defaultPath) const TString ExtendPath(const char* originalPath, TString newBase) const void InitPatterns() TClass* MakeClassFromClassName(const char* className) const TClass* MakeClassFromVarName(const char* varName, TTabCom::EContext_t& context) void SetPattern(TTabCom::EContext_t handle, const char* regexp) TClass* TryMakeClassFromClassName(const char* className) const public:
TTabCom() ~TTabCom() static Char_t AllAgreeOnChar(int i, const TSeqCollection* pList, Int_t& nGoodStrings) static void AppendListOfFilesInDirectory(const char* dirName, TSeqCollection* pList) static TClass* Class() void ClearAll() void ClearClasses() void ClearCppDirectives() void ClearEnvVars() void ClearFiles() void ClearGlobalFunctions() void ClearGlobals() void ClearPragmas() void ClearSysIncFiles() void ClearUsers() static TString DetermineClass(const char* varName) static Bool_t ExcludedByFignore(TString s) const TSeqCollection* GetListOfClasses() const const TSeqCollection* GetListOfCppDirectives() const const TSeqCollection* GetListOfEnvVars() const const TSeqCollection* GetListOfFilesInPath(const char* path) const const TSeqCollection* GetListOfGlobalFunctions() const const TSeqCollection* GetListOfGlobals() const const TSeqCollection* GetListOfPragmas() const const TSeqCollection* GetListOfSysIncFiles() const const TSeqCollection* GetListOfUsers() const static TString GetSysIncludePath() Int_t Hook(char* buf, int* pLoc) virtual TClass* IsA() const static Bool_t IsDirectory(const char* fileName) static TSeqCollection* NewListOfFilesInPath(const char* path) static void NoMsg(Int_t errorLevel) static Bool_t PathIsSpecifiedInFileName(const TString& fileName) void RehashAll() void RehashClasses() void RehashCppDirectives() void RehashEnvVars() void RehashFiles() void RehashGlobalFunctions() void RehashGlobals() void RehashPragmas() void RehashSysIncFiles() void RehashUsers() virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

    private:
TSeqCollection* fpClasses TSeqCollection* fpNamespaces Contains the names of namespaces registered in CINT. TSeqCollection* fpDirectives TSeqCollection* fpEnvVars TSeqCollection* fpFiles TSeqCollection* fpGlobals TSeqCollection* fpGlobalFuncs TSeqCollection* fpPragmas TSeqCollection* fpSysIncFiles TSeqCollection* fpUsers char* fBuf initialized by Hook() int* fpLoc initialized by Hook() unsigned short fPat[25][1024] array of patterns const char* fRegExp[25] corresponding regular expression plain text public:
static const enum TTabCom:: kDebug static const TTabCom::EContext_t kUNKNOWN_CONTEXT static const TTabCom::EContext_t kSYS_UserName static const TTabCom::EContext_t kSYS_EnvVar static const TTabCom::EContext_t kCINT_stdout static const TTabCom::EContext_t kCINT_stderr static const TTabCom::EContext_t kCINT_stdin static const TTabCom::EContext_t kCINT_Edit static const TTabCom::EContext_t kCINT_Load static const TTabCom::EContext_t kCINT_Exec static const TTabCom::EContext_t kCINT_EXec static const TTabCom::EContext_t kCINT_pragma static const TTabCom::EContext_t kCINT_includeSYS static const TTabCom::EContext_t kCINT_includePWD static const TTabCom::EContext_t kCINT_cpp static const TTabCom::EContext_t kROOT_Load static const TTabCom::EContext_t kSYS_FileName static const TTabCom::EContext_t kCXX_ScopeMember static const TTabCom::EContext_t kCXX_DirectMember static const TTabCom::EContext_t kCXX_IndirectMember static const TTabCom::EContext_t kCXX_ScopeProto static const TTabCom::EContext_t kCXX_DirectProto static const TTabCom::EContext_t kCXX_IndirectProto static const TTabCom::EContext_t kCXX_NewProto static const TTabCom::EContext_t kCXX_ConstructorProto static const TTabCom::EContext_t kCXX_Global static const TTabCom::EContext_t kCXX_GlobalProto static const TTabCom::EContext_t kNUM_PAT

Class Description



Last update: Fri May 14 13:32:44 2004


ROOT page - Class index - 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.