TMethodBrowsable Class Reference

#include <TBranchBrowsable.h>

Inheritance diagram for TMethodBrowsable:

TVirtualBranchBrowsable TVirtualBranchBrowsable TNamed TNamed TNamed TNamed TObject TObject TObject TObject TObject TObject TObject TObject TCollectionMethodBrowsable TCollectionMethodBrowsable List of all members.

Public Member Functions

 ~TMethodBrowsable ()
const char * GetIconName () const
 ~TMethodBrowsable ()
const char * GetIconName () const

Static Public Member Functions

static Int_t GetBrowsables (TList &list, const TBranch *branch, const TVirtualBranchBrowsable *parent=0)
static Bool_t IsMethodBrowsable (const TMethod *m)
static void Register ()
static void Unregister ()
static Int_t GetBrowsables (TList &list, const TBranch *branch, const TVirtualBranchBrowsable *parent=0)
static Bool_t IsMethodBrowsable (const TMethod *m)
static void Register ()
static void Unregister ()

Protected Member Functions

 TMethodBrowsable (const TBranch *branch, TMethod *m, const TVirtualBranchBrowsable *parent=0)
 TMethodBrowsable (const TBranch *branch, TMethod *m, const TVirtualBranchBrowsable *parent=0)

Static Protected Member Functions

static void GetBrowsableMethodsForClass (TClass *cl, TList &list)
static void GetBrowsableMethodsForClass (TClass *cl, TList &list)

Private Member Functions

 ClassDef (TMethodBrowsable, 0)
 ClassDef (TMethodBrowsable, 0)

Private Attributes

TMethodfMethod
TMethodfMethod

Detailed Description

Definition at line 103 of file TBranchBrowsable.h.


Constructor & Destructor Documentation

TMethodBrowsable::~TMethodBrowsable (  )  [inline]

Definition at line 105 of file TBranchBrowsable.h.

TMethodBrowsable::TMethodBrowsable ( const TBranch branch,
TMethod m,
const TVirtualBranchBrowsable parent = 0 
) [protected]

Definition at line 381 of file TBranchBrowsable.cxx.

References TClass::GetClass(), m, name, TNamed::SetName(), TNamed::SetTitle(), TVirtualBranchBrowsable::SetType(), and TVirtualBranchBrowsable::SetTypeIsPointer().

Referenced by GetBrowsables().

TMethodBrowsable::~TMethodBrowsable (  )  [inline]

Definition at line 105 of file TBranchBrowsable.h.

TMethodBrowsable::TMethodBrowsable ( const TBranch branch,
TMethod m,
const TVirtualBranchBrowsable parent = 0 
) [protected]


Member Function Documentation

Int_t TMethodBrowsable::GetBrowsables ( TList list,
const TBranch branch,
const TVirtualBranchBrowsable parent = 0 
) [static]

Definition at line 474 of file TBranchBrowsable.cxx.

References TList::Add(), GetBrowsableMethodsForClass(), TVirtualBranchBrowsable::GetCollectionContainedType(), TCollection::GetSize(), method, and TMethodBrowsable().

Referenced by G__G__Tree_141_0_1(), G__setup_memfuncTMethodBrowsable(), Register(), TVirtualBranchBrowsable::RegisterDefaultGenerators(), and Unregister().

const char* TMethodBrowsable::GetIconName (  )  const [inline, virtual]

Reimplemented from TVirtualBranchBrowsable.

Definition at line 109 of file TBranchBrowsable.h.

References TVirtualBranchBrowsable::IsFolder().

Bool_t TMethodBrowsable::IsMethodBrowsable ( const TMethod m  )  [static]

Definition at line 499 of file TBranchBrowsable.cxx.

References TList::FindObject(), Form(), TClass::GetListOfDataMembers(), i, kFALSE, kTRUE, and m.

Referenced by G__G__Tree_141_0_3(), G__setup_memfuncTMethodBrowsable(), and GetBrowsableMethodsForClass().

void TMethodBrowsable::Register (  )  [static]

Definition at line 557 of file TBranchBrowsable.cxx.

References GetBrowsables(), and TVirtualBranchBrowsable::RegisterGenerator().

Referenced by G__G__Tree_141_0_4(), and G__setup_memfuncTMethodBrowsable().

void TMethodBrowsable::Unregister (  )  [static]

Definition at line 566 of file TBranchBrowsable.cxx.

References GetBrowsables(), and TVirtualBranchBrowsable::UnregisterGenerator().

Referenced by G__G__Tree_141_0_5(), and G__setup_memfuncTMethodBrowsable().

void TMethodBrowsable::GetBrowsableMethodsForClass ( TClass cl,
TList list 
) [static, protected]

Definition at line 415 of file TBranchBrowsable.cxx.

References TList::Add(), TList::FindObject(), TList::FirstLink(), TBaseClass::GetClassPointer(), TClass::GetListOfBases(), TClass::GetListOfMethods(), TClass::GetStreamerInfo(), info, TClass::IsLoaded(), IsMethodBrowsable(), m, method, and TObjLink::Next().

Referenced by GetBrowsables(), and TCollectionMethodBrowsable::GetBrowsables().

TMethodBrowsable::ClassDef ( TMethodBrowsable  ,
 
) [private]

static Int_t TMethodBrowsable::GetBrowsables ( TList list,
const TBranch branch,
const TVirtualBranchBrowsable parent = 0 
) [static]

const char* TMethodBrowsable::GetIconName (  )  const [inline, virtual]

Reimplemented from TVirtualBranchBrowsable.

Definition at line 109 of file TBranchBrowsable.h.

References TVirtualBranchBrowsable::IsFolder().

static Bool_t TMethodBrowsable::IsMethodBrowsable ( const TMethod m  )  [static]

static void TMethodBrowsable::Register (  )  [static]

static void TMethodBrowsable::Unregister (  )  [static]

static void TMethodBrowsable::GetBrowsableMethodsForClass ( TClass cl,
TList list 
) [static, protected]

TMethodBrowsable::ClassDef ( TMethodBrowsable  ,
 
) [private]


Member Data Documentation

TMethod* TMethodBrowsable::fMethod [private]

Definition at line 123 of file TBranchBrowsable.h.

TMethod* TMethodBrowsable::fMethod [private]

Definition at line 123 of file TBranchBrowsable.h.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:42:59 2011 for ROOT_528-00b_version by  doxygen 1.5.1