ROOT » CORE » META » ROOT::TSchemaRule

class ROOT::TSchemaRule: public TObject

 Cannot verify the consistency if the TClass object is not present

Function Members (Methods)

public:
virtual~TSchemaRule()
voidTObject::AbstractMethod(const char* method) const
virtual voidTObject::AppendPad(Option_t* option = "")
voidAsString(TString& out, const char* options = "") const
virtual voidTObject::Browse(TBrowser* b)
static TClass*Class()
virtual const char*TObject::ClassName() const
virtual voidClear(Option_t* = "")
virtual TObject*TObject::Clone(const char* newname = "") const
virtual Int_tTObject::Compare(const TObject* obj) const
Bool_tConflicts(const ROOT::TSchemaRule* rule) const
virtual voidTObject::Copy(TObject& object) const
virtual voidTObject::Delete(Option_t* option = "")MENU
virtual Int_tTObject::DistancetoPrimitive(Int_t px, Int_t py)
virtual voidTObject::Draw(Option_t* option = "")
virtual voidTObject::DrawClass() constMENU
virtual TObject*TObject::DrawClone(Option_t* option = "") constMENU
virtual voidTObject::Dump() constMENU
virtual voidTObject::Error(const char* method, const char* msgfmt) const
virtual voidTObject::Execute(const char* method, const char* params, Int_t* error = 0)
virtual voidTObject::Execute(TMethod* method, TObjArray* params, Int_t* error = 0)
virtual voidTObject::ExecuteEvent(Int_t event, Int_t px, Int_t py)
virtual voidTObject::Fatal(const char* method, const char* msgfmt) const
virtual TObject*TObject::FindObject(const char* name) const
virtual TObject*TObject::FindObject(const TObject* obj) const
const char*GetAttributes() const
const char*GetCode() const
virtual Option_t*TObject::GetDrawOption() const
static Long_tTObject::GetDtorOnly()
Bool_tGetEmbed() const
virtual const char*TObject::GetIconName() const
const TObjArray*GetInclude() const
virtual const char*TObject::GetName() const
virtual char*TObject::GetObjectInfo(Int_t px, Int_t py) const
static Bool_tTObject::GetObjectStat()
virtual Option_t*TObject::GetOption() const
ROOT::TSchemaRule::ReadFuncPtr_tGetReadFunctionPointer() const
ROOT::TSchemaRule::ReadRawFuncPtr_tGetReadRawFunctionPointer() const
ROOT::TSchemaRule::RuleType_tGetRuleType() const
const TObjArray*GetSource() const
const char*GetSourceClass() const
const TObjArray*GetTarget() const
const char*GetTargetClass() const
const char*GetTargetString() const
virtual const char*TObject::GetTitle() const
virtual UInt_tTObject::GetUniqueID() const
const char*GetVersion() const
virtual Bool_tTObject::HandleTimer(TTimer* timer)
virtual ULong_tTObject::Hash() const
Bool_tHasSource(const TString& source) const
Bool_tHasTarget(const TString& target) const
virtual voidTObject::Info(const char* method, const char* msgfmt) const
virtual Bool_tTObject::InheritsFrom(const char* classname) const
virtual Bool_tTObject::InheritsFrom(const TClass* cl) const
virtual voidTObject::Inspect() constMENU
voidTObject::InvertBit(UInt_t f)
virtual TClass*IsA() const
Bool_tIsAliasRule() const
virtual Bool_tTObject::IsEqual(const TObject* obj) const
virtual Bool_tTObject::IsFolder() const
Bool_tTObject::IsOnHeap() const
Bool_tIsRenameRule() const
virtual Bool_tTObject::IsSortable() const
Bool_tIsValid() const
Bool_tTObject::IsZombie() const
virtual voidls(Option_t* option = "") const
voidTObject::MayNotUse(const char* method) const
virtual Bool_tTObject::Notify()
voidTObject::Obsolete(const char* method, const char* asOfVers, const char* removedFromVers) const
voidTObject::operator delete(void* ptr)
voidTObject::operator delete(void* ptr, void* vp)
voidTObject::operator delete[](void* ptr)
voidTObject::operator delete[](void* ptr, void* vp)
void*TObject::operator new(size_t sz)
void*TObject::operator new(size_t sz, void* vp)
void*TObject::operator new[](size_t sz)
void*TObject::operator new[](size_t sz, void* vp)
ROOT::TSchemaRule&operator=(const ROOT::TSchemaRule& rhs)
Bool_toperator==(const ROOT::TSchemaRule& rhs)
virtual voidTObject::Paint(Option_t* option = "")
virtual voidTObject::Pop()
virtual voidTObject::Print(Option_t* option = "") const
virtual Int_tTObject::Read(const char* name)
virtual voidTObject::RecursiveRemove(TObject* obj)
voidTObject::ResetBit(UInt_t f)
virtual voidTObject::SaveAs(const char* filename = "", Option_t* option = "") constMENU
virtual voidTObject::SavePrimitive(ostream& out, Option_t* option = "")
voidSetAttributes(const TString& attributes)
voidTObject::SetBit(UInt_t f)
voidTObject::SetBit(UInt_t f, Bool_t set)
Bool_tSetChecksum(const TString& checksum)
voidSetCode(const TString& code)
virtual voidTObject::SetDrawOption(Option_t* option = "")MENU
static voidTObject::SetDtorOnly(void* obj)
voidSetEmbed(Bool_t embed)
Bool_tSetFromRule(const char* rule)
voidSetInclude(const TString& include)
static voidTObject::SetObjectStat(Bool_t stat)
voidSetReadFunctionPointer(ROOT::TSchemaRule::ReadFuncPtr_t ptr)
voidSetReadRawFunctionPointer(ROOT::TSchemaRule::ReadRawFuncPtr_t ptr)
voidSetRuleType(ROOT::TSchemaRule::RuleType_t type)
voidSetSource(const TString& source)
voidSetSourceClass(const TString& classname)
voidSetTarget(const TString& target)
voidSetTargetClass(const TString& classname)
virtual voidTObject::SetUniqueID(UInt_t uid)
Bool_tSetVersion(const TString& version)
virtual voidShowMembers(TMemberInspector& insp) const
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b)
virtual voidTObject::SysError(const char* method, const char* msgfmt) const
Bool_tTObject::TestBit(UInt_t f) const
Int_tTObject::TestBits(UInt_t f) const
Bool_tTestChecksum(UInt_t checksum) const
Bool_tTestVersion(Int_t version) const
ROOT::TSchemaRuleTSchemaRule()
ROOT::TSchemaRuleTSchemaRule(const ROOT::TSchemaRule& rhs)
virtual voidTObject::UseCurrentStyle()
virtual voidTObject::Warning(const char* method, const char* msgfmt) const
virtual Int_tTObject::Write(const char* name = 0, Int_t option = 0, Int_t bufsize = 0)
virtual Int_tTObject::Write(const char* name = 0, Int_t option = 0, Int_t bufsize = 0) const
protected:
virtual voidTObject::DoError(int level, const char* location, const char* fmt, va_list va) const
voidTObject::MakeZombie()
private:
Bool_tProcessChecksum(const TString& checksum) const
static voidProcessDeclaration(TObjArray* array, const TString& list)
static voidProcessList(TObjArray* array, const TString& list)
Bool_tProcessVersion(const TString& version) const

Data Members

public:
static TObject::(anonymous)TObject::kBitMask
static TObject::EStatusBitsTObject::kCanDelete
static TObject::EStatusBitsTObject::kCannotPick
static TObject::EStatusBitsTObject::kHasUUID
static TObject::EStatusBitsTObject::kInvalidObject
static TObject::(anonymous)TObject::kIsOnHeap
static TObject::EStatusBitsTObject::kIsReferenced
static TObject::EStatusBitsTObject::kMustCleanup
static TObject::EStatusBitsTObject::kNoContextMenu
static ROOT::TSchemaRule::RuleType_tkNone
static TObject::(anonymous)TObject::kNotDeleted
static TObject::EStatusBitsTObject::kObjInCanvas
static TObject::(anonymous)TObject::kOverwrite
static ROOT::TSchemaRule::RuleType_tkReadRawRule
static ROOT::TSchemaRule::RuleType_tkReadRule
static TObject::(anonymous)TObject::kSingleKey
static TObject::(anonymous)TObject::kWriteDelete
static TObject::(anonymous)TObject::kZombie
private:
TStringfAttributesAttributes to be applied to the member (like Owner/NotOwner)
TStringfChecksumSource checksum string
vector<UInt_t>*fChecksumVect! Source checksum vector (for searching purposes)
TStringfCodeUser specified code snippet
Bool_tfEmbedValue determining if the rule should be embedded
TStringfIncludeIncludes string
TObjArray*fIncludeVect! Includes vector
ROOT::TSchemaRule::ReadFuncPtr_tfReadFuncPtr! Conversion function pointer for read rule
ROOT::TSchemaRule::ReadRawFuncPtr_tfReadRawFuncPtr! Conversion function pointer for readraw rule
ROOT::TSchemaRule::RuleType_tfRuleTypeType of the rule
TStringfSourceSource data member string
TStringfSourceClassSource class
TObjArray*fSourceVect! Source data member vector (for searching purposes)
TStringfTargetTarget data mamber string
TStringfTargetClassTarget class, this is the owner of this rule object.
TObjArray*fTargetVect! Target data member vector (for searching purposes)
TStringfVersionSource version string
vector<pair<Int_t,Int_t> >*fVersionVect! Source version vector (for searching purposes)

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

TSchemaRule()
virtual ~TSchemaRule()
TSchemaRule(const ROOT::TSchemaRule& rhs)
void Clear(Option_t* = "")
Bool_t SetFromRule(const char* rule)
const char * GetVersion() const
Bool_t SetVersion(const TString& version)
Bool_t TestVersion(Int_t version) const
Bool_t SetChecksum(const TString& checksum)
Bool_t TestChecksum(UInt_t checksum) const
void SetSourceClass(const TString& classname)
const char * GetSourceClass() const
void SetTargetClass(const TString& classname)
const char * GetTargetClass() const
void SetTarget(const TString& target)
const TObjArray* GetTarget() const
const char * GetTargetString() const
void SetSource(const TString& source)
const TObjArray* GetSource() const
void SetEmbed(Bool_t embed)
Bool_t GetEmbed() const
Bool_t IsAliasRule() const
Bool_t IsRenameRule() const
Bool_t IsValid() const
void SetCode(const TString& code)
const char * GetCode() const
void SetAttributes(const TString& attributes)
const char * GetAttributes() const
Bool_t HasTarget(const TString& target) const
Bool_t HasSource(const TString& source) const
void SetReadFunctionPointer(ROOT::TSchemaRule::ReadFuncPtr_t ptr)
ReadFuncPtr_t GetReadFunctionPointer() const
void SetReadRawFunctionPointer(ROOT::TSchemaRule::ReadRawFuncPtr_t ptr)
ReadRawFuncPtr_t GetReadRawFunctionPointer() const
void SetInclude(const TString& include)
const TObjArray* GetInclude() const
void SetRuleType(ROOT::TSchemaRule::RuleType_t type)
RuleType_t GetRuleType() const
Bool_t Conflicts(const ROOT::TSchemaRule* rule) const
void AsString(TString& out, const char* options = "") const
void ls(Option_t* option = "") const
Bool_t ProcessVersion(const TString& version) const
Bool_t ProcessChecksum(const TString& checksum) const
void ProcessList(TObjArray* array, const TString& list)
void ProcessDeclaration(TObjArray* array, const TString& list)