TRootSnifferScanRec() | |
virtual | ~TRootSnifferScanRec() |
void | BeforeNextChild() |
void | BuildFullName(TString& buf, TRootSnifferScanRec* prnt = 0) |
Bool_t | CanExpandItem() |
Bool_t | CanSetFields() const |
static TClass* | Class() |
void | CloseNode() |
void | CreateNode(const char* _node_name) |
Int_t | Depth() const |
Bool_t | Done() const |
Bool_t | GoInside(TRootSnifferScanRec& super, TObject* obj, const char* obj_name = 0, TRootSniffer* sniffer = 0) |
virtual TClass* | IsA() const |
Bool_t | IsReadOnly(Bool_t dflt = kTRUE) |
Bool_t | IsReadyForResult() const |
void | MakeItemName(const char* objname, TString& itemname) |
Bool_t | ScanOnlyFields() const |
void | SetField(const char* name, const char* value, Bool_t with_quotes = kTRUE) |
Bool_t | SetFoundResult(void* obj, TClass* cl, TDataMember* member = 0) |
Bool_t | SetResult(void* obj, TClass* cl, TDataMember* member = 0) |
void | SetRootClass(TClass* cl) |
virtual void | ShowMembers(TMemberInspector&) |
virtual void | Streamer(TBuffer&) |
void | StreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b) |
Bool_t | fHasMore | ! indicates that potentially there are more items can be found |
TString | fItemName | ! name of current item |
TList | fItemsNames | ! list of created items names, need to avoid duplication |
Int_t | fLevel | ! current level of hierarchy |
UInt_t | fMask | ! defines operation kind |
Bool_t | fNodeStarted | ! indicate if node was started |
Int_t | fNumChilds | ! number of childs |
Int_t | fNumFields | ! number of fields |
TRootSnifferScanRec* | fParent | ! pointer on parent record |
Int_t | fRestriction | ! restriction 0 - default, 1 - read-only, 2 - full access |
const char* | fSearchPath | ! current path searched |
TRootSnifferStore* | fStore | ! object to store results |
Set item field only when creating is specified
Checks if result will be accepted. Used to verify if sniffer should read object from the file
Obsolete, use SetFoundResult instead
Set found element with class and datamember (optional)
Construct item name, using object name as basis
Produces full name for the current item