rooProperty
class description - source file - inheritance tree
public:
rooProperty rooProperty()
rooProperty rooProperty(void* imp)
rooProperty rooProperty(rooProperty&)
virtual void ~rooProperty()
Int_t access_kind() const
TClass* Class()
const rooClass& defined_in_class() const
virtual Bool_t is_relationship() const
virtual TClass* IsA() const
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
const rooType& type_of() const
protected:
rooType* fTypeOf declared type of the this property
rooClass* fDefinedInClass class in which the this property is defined.
rooProperty corresponds to d_Property Class
The abstract class rooProperty represents descriptors for properties of
classes in the schema of the federated database.
______________________________________________________________________________
About Property Descriptors
An instance of any concrete class derived from rooProperty is called a
property descriptor; it provides information about a particular property,
called its described property. Concrete derived classes represent descriptors
for two different kinds of properties that a class can have:
Attributes or component data of the class
Relationships (or associations) from the class defining the relationship
(or source class) to a destination class. The destination class can be
any persistence-capable class, including the source class itself.
Because this class is abstract, you never instantiate it; instead,
you work with instances of its concrete derived classes. You should not
derive your own classes from this class.
rooProperty()
for internal use only
~rooProperty()
for internal use only
Int_t access_kind() const
Returns the access kind (or visibility) of the described property as
specified in the declaration of the class in which it is defined;
one of the following:
kooPUBLIC indicates a public property.
kooPROTECTED indicates a protected property.
kooPRIVATE indicates a private property.
Bool_t is_relationship() const
Returns kTRUE if the described property is a relationship (association)
and kFALSE if it is an attribute.
Inline Functions
rooProperty rooProperty(void* imp)
const rooType& type_of() const
const rooClass& defined_in_class() const
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
rooProperty rooProperty(rooProperty&)
Author: Valeriy Onuchin 11/09/2000
ROOT page - Class index - 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.