TTabCom
class description - source file - inheritance tree
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)
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
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.