Overture  Version 25
Classes | Public Member Functions | Public Attributes | Protected Member Functions | List of all members
ListOfParentChildSiblingInfo Class Reference

#include <ListOfParentChildSiblingInfo.h>

Inheritance diagram for ListOfParentChildSiblingInfo:
Inheritance graph
[legend]
Collaboration diagram for ListOfParentChildSiblingInfo:
Collaboration graph
[legend]

Classes

class  RCData
 

Public Member Functions

 ListOfParentChildSiblingInfo ()
 
 ListOfParentChildSiblingInfo (const int numberOfElements)
 
 ListOfParentChildSiblingInfo (const ListOfParentChildSiblingInfo &, const CopyType=DEEP)
 
 ~ListOfParentChildSiblingInfo ()
 
ListOfParentChildSiblingInfooperator= (const ListOfParentChildSiblingInfo &)
 
void addElement (const int index)
 
void addElement ()
 
void addElement (const ParentChildSiblingInfo &t, const int index)
 
void addElement (const ParentChildSiblingInfo &t)
 
int getLength () const
 
ParentChildSiblingInfooperator[] (const int index) const
 
void deleteElement (const ParentChildSiblingInfo &X)
 
void deleteElement (const int index)
 
void deleteElement ()
 
void destroy ()
 
void swapElements (const int i, const int j)
 
int getIndex (const ParentChildSiblingInfo &X) const
 
void reference (const ListOfParentChildSiblingInfo &list)
 
void breakReference ()
 
int listLength () const
 
- Public Member Functions inherited from ReferenceCounting
 ReferenceCounting ()
 
 ReferenceCounting (const ReferenceCounting &x, const CopyType ct=DEEP)
 
virtual ~ReferenceCounting ()
 
Integer incrementReferenceCount ()
 
Integer decrementReferenceCount ()
 
Integer getReferenceCount () const
 
Logical uncountedReferencesMayExist ()
 
virtual aString getClassName () const
 
Integer getGlobalID () const
 
void setGlobalID (int id)
 
virtual void consistencyCheck () const
 

Public Attributes

RCDatarcData
 

Protected Member Functions

void initialize ()
 
void deleteStuff ()
 
void openAPositionForAnElement (const int index)
 
void checkRange (const int) const
 

Constructor & Destructor Documentation

ListOfParentChildSiblingInfo::ListOfParentChildSiblingInfo ( )

References initialize().

ListOfParentChildSiblingInfo::ListOfParentChildSiblingInfo ( const int  numberOfElements)

References addElement(), and initialize().

ListOfParentChildSiblingInfo::ListOfParentChildSiblingInfo ( const ListOfParentChildSiblingInfo X,
const CopyType  copyType = DEEP 
)
ListOfParentChildSiblingInfo::~ListOfParentChildSiblingInfo ( )

Member Function Documentation

void ListOfParentChildSiblingInfo::addElement ( const int  index)
void ListOfParentChildSiblingInfo::addElement ( )
void ListOfParentChildSiblingInfo::addElement ( const ParentChildSiblingInfo t,
const int  index 
)
void ListOfParentChildSiblingInfo::addElement ( const ParentChildSiblingInfo t)

References addElement(), and listLength().

void ListOfParentChildSiblingInfo::breakReference ( void  )
virtual
void ListOfParentChildSiblingInfo::checkRange ( const int  index) const
protected
void ListOfParentChildSiblingInfo::deleteElement ( const ParentChildSiblingInfo X)

References deleteElement(), listLength(), and rcData.

void ListOfParentChildSiblingInfo::deleteElement ( const int  index)

References checkRange(), listLength(), and rcData.

void ListOfParentChildSiblingInfo::deleteElement ( )
void ListOfParentChildSiblingInfo::deleteStuff ( )
protected
void ListOfParentChildSiblingInfo::destroy ( )
int ListOfParentChildSiblingInfo::getIndex ( const ParentChildSiblingInfo X) const

References listLength(), and rcData.

int ListOfParentChildSiblingInfo::getLength ( ) const
inline
void ListOfParentChildSiblingInfo::initialize ( )
protected
int ListOfParentChildSiblingInfo::listLength ( ) const
inline
void ListOfParentChildSiblingInfo::openAPositionForAnElement ( const int  index)
protected
ListOfParentChildSiblingInfo & ListOfParentChildSiblingInfo::operator= ( const ListOfParentChildSiblingInfo X)
ParentChildSiblingInfo & ListOfParentChildSiblingInfo::operator[] ( const int  index) const

References checkRange(), and rcData.

void ListOfParentChildSiblingInfo::reference ( const ListOfParentChildSiblingInfo list)
void ListOfParentChildSiblingInfo::swapElements ( const int  i,
const int  j 
)

References checkRange(), and rcData.

Member Data Documentation

RCData* ListOfParentChildSiblingInfo::rcData

The documentation for this class was generated from the following files: