ZComet
class description - source file - inheritance tree (.pdf)
class ZComet : public TNamed, public An_ID_Demangler
private:
void _init()
public:
ZComet(const Text_t* n = "Comet", const Text_t* t = "0")
ZComet(const ZComet&)
virtual ~ZComet()
Int_t AddGlass(ZGlass* g, Bool_t do_links = false, Bool_t do_lists = false, Int_t depth = 0)
Int_t AddTopLevel(ZGlass* g, Bool_t do_links, Bool_t do_lists, Int_t depth)
void AssignQueen(ZQueen* queen)
static TClass* Class()
virtual ZGlass* DemangleID(ID_t id)
An_ID_Demangler* GetExtDemangler()
ZKing* GetKing()
ZQueen* GetQueen()
ZComet::CometType_e GetType()
bool GetVerbose()
bool GetWarnOn()
virtual TClass* IsA() const
ZComet& operator=(const ZComet&)
Int_t RebuildGraph()
void SetExtDemangler(An_ID_Demangler* extdemangler)
void SetVerbose(bool verbose)
void SetWarnOn(bool warnon)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
void StreamContents(TBuffer& b)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
void StreamHeader(TBuffer& b)
private:
bool bFail
bool bGraphRebuilt
public:
static const ZComet::CometType_e CT_CometBag
static const ZComet::CometType_e CT_Queen
static const ZComet::CometType_e CT_King
ZComet::CometType_e mType X{g}
An_ID_Demangler* mExtDemangler X{gS}
bool bWarnOn X{gS}
bool bVerbose X{gS}
set<LID_t> mLibSets X{R}
lpZGlass_t mTopLevels
ZQueen* mQueen X{g}
ZKing* mKing X{g}
lpZGlass_t mOrphans
set<string,less<string>,allocator<string> > mIgnoredLinks
void _init()
Int_t AddTopLevel(ZGlass* g, Bool_t do_links, Bool_t do_lists, Int_t depth)
!! should check if already in? not my problem ...
Int_t AddGlass(ZGlass* g, Bool_t do_links, Bool_t do_lists, Int_t depth)
Adds a glass (et al) into local structure
depth controls traversal length
depth of 0 means add ONLY g, not even its links or lists.
depth of -1 means don't stop
ZGlass* DemangleID(ID_t id)
void AssignQueen(ZQueen* queen)
Sets the ZGlass::mQueen pointer to queen for all elements of the comet.
This should be called prior to RebuildGraph if it is desired that
reference counts are properly increased.
Int_t RebuildGraph()
void Streamer(TBuffer& b)
void StreamHeader(TBuffer& b)
Streams Type, Size, Libsets, TopLevels|Queen|King
void StreamContents(TBuffer& b)
Inline Functions
void ~ZComet()
ZComet ZComet(const Text_t* n = "Comet", const Text_t* t = "0")
ZComet::CometType_e GetType()
An_ID_Demangler* GetExtDemangler()
void SetExtDemangler(An_ID_Demangler* extdemangler)
bool GetWarnOn()
void SetWarnOn(bool warnon)
bool GetVerbose()
void SetVerbose(bool verbose)
ZQueen* GetQueen()
ZKing* GetKing()
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void StreamerNVirtual(TBuffer& b)
ZComet ZComet(const ZComet&)
ZComet& operator=(const ZComet&)
Last update: Thu Jun 9 15:56:15 2005
ROOT page - Home 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.