rooCollectionType


class description - source file - inheritance tree

class rooCollectionType : public rooAttributeType


    public:
rooCollectionType rooCollectionType() rooCollectionType rooCollectionType(void* imp) rooCollectionType rooCollectionType(rooCollectionType&) virtual void ~rooCollectionType() TClass* Class() virtual const rooType& element_type() const virtual TClass* IsA() const virtual Int_t kind() const virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b)

Data Members

protected:
rooType* fElementType element_type()


See also

rooVArrayBasicType, rooVArrayEmbeddedClassType, rooVArrayRefType

Class Description

 rooCollectionType corresponds to d_Collection_Type Class

 The abstract class rooCollectionType represents descriptors for collection
 types for attributes. An instance of any concrete derived class is called
 a collection-type descriptor; it provides information about a particular
 collection type, called its described collection type.

 Concrete derived classes represent descriptors for:

    - Numeric variable-size array types
    - Embedded-class variable-size array types
    - Object-reference variable-size array types

 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.

rooCollectionType()
 default ctor.  for internal use only

~rooCollectionType()
 for internal use only

Int_t kind() const
 Returns the ODMG collection kind of the described collection type.

 The only ODMG collection kind that Objectivity/DB supports is
 variable-size arrays of elements of the same type.



Inline Functions


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


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.