#include "ZComet.h"

ZComet


class description - source file - inheritance tree (.pdf)

class ZComet : public TNamed, public An_ID_Demangler

Inheritance Chart:
TObject
<-
TNamed
An_ID_Demangler
<-
ZComet
    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)

Data Members

    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

Class Description


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.