rooRefType


class description - source file - inheritance tree

class rooRefType : public rooAttributeType


    public:
rooRefType rooRefType() rooRefType rooRefType(void* imp) rooRefType rooRefType(rooRefType&) virtual void ~rooRefType() TClass* Class() virtual Bool_t is_ref_type() const Bool_t is_short() const virtual TClass* IsA() const Int_t ref_kind() const const rooType& referenced_type() const virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b)

Data Members

protected:
rooType* fReferencedType class referenced by this type

Class Description

 rooRefType corresponds to d_Ref_Type Class

 The class rooRefType represents descriptors for reference types. An instance
 of rooRefType is called a reference-type descriptor.

______________________________________________________________________________

                About Reference-Type Descriptors

 A reference-type descriptor provides information about a particular
 object-reference type, called its described type.

 NOTE:
    The only reference types that Active Schema supports are object
    references to instances of a particular persistence-capable referenced
    class.

 You should never instantiate this class directly. Instead, you can obtain a
 reference-type descriptor either from the module descriptor for the
 top-level module or from an attribute descriptor for an object-reference
 attribute. Typically, you obtain an instance by calling the inherited
 type_of member function of an attribute descriptor.

rooRefType()
 default  ctor., for internal use only

~rooRefType()
 dtor., for internal use only

Int_t ref_kind() const
 Gets the ODMG reference kind of the described type.

Bool_t is_short() const
 Returns kTRUE if the described type is a short object-reference type
 ooShortRef( Class); otherwise, kFALSE.

Bool_t is_ref_type() const
 Overrides the inherited member function. Indicates
 that the described type is an object-reference type.



Inline Functions


            rooRefType rooRefType(void* imp)
        const rooType& referenced_type() const
               TClass* Class()
               TClass* IsA() const
                  void ShowMembers(TMemberInspector& insp, char* parent)
                  void Streamer(TBuffer& b)
            rooRefType rooRefType(rooRefType&)


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.