|
Overture
Version 25
|
#include <ListOfParentChildSiblingInfo.h>


Classes | |
| class | RCData |
Public Attributes | |
| RCData * | rcData |
Protected Member Functions | |
| void | initialize () |
| void | deleteStuff () |
| void | openAPositionForAnElement (const int index) |
| void | checkRange (const int) const |
| ListOfParentChildSiblingInfo::ListOfParentChildSiblingInfo | ( | ) |
References initialize().
| ListOfParentChildSiblingInfo::ListOfParentChildSiblingInfo | ( | const int | numberOfElements | ) |
References addElement(), and initialize().
| ListOfParentChildSiblingInfo::ListOfParentChildSiblingInfo | ( | const ListOfParentChildSiblingInfo & | X, |
| const CopyType | copyType = DEEP |
||
| ) |
References DEEP, ReferenceCounting::incrementReferenceCount(), initialize(), NOCOPY, rcData, reference(), and SHALLOW.
| ListOfParentChildSiblingInfo::~ListOfParentChildSiblingInfo | ( | ) |
References ReferenceCounting::decrementReferenceCount(), deleteStuff(), and rcData.
| void ListOfParentChildSiblingInfo::addElement | ( | const int | index | ) |
References assert, NULL, openAPositionForAnElement(), and rcData.
Referenced by ParentChildSiblingInfo::buildParentChildSiblingInfoObjects().
| void ListOfParentChildSiblingInfo::addElement | ( | ) |
| void ListOfParentChildSiblingInfo::addElement | ( | const ParentChildSiblingInfo & | t, |
| const int | index | ||
| ) |
References assert, NULL, openAPositionForAnElement(), and rcData.
| void ListOfParentChildSiblingInfo::addElement | ( | const ParentChildSiblingInfo & | t | ) |
References addElement(), and listLength().
|
virtual |
Reimplemented from ReferenceCounting.
References ReferenceCounting::getReferenceCount(), rcData, and reference().
|
protected |
References Overture::abort(), getLength(), and listLength().
Referenced by deleteElement(), ListOfReferenceCountedObjects< T >::deleteElement(), openAPositionForAnElement(), ListOfReferenceCountedObjects< T >::openAPositionForAnElement(), operator[](), ListOfReferenceCountedObjects< T >::operator[](), swapElements(), and ListOfReferenceCountedObjects< T >::swapElements().
| 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 | ( | ) |
References listLength().
Referenced by deleteElement(), ListOfReferenceCountedObjects< T >::deleteElement(), operator=(), and ListOfReferenceCountedObjects< T >::operator=().
|
protected |
| void ListOfParentChildSiblingInfo::destroy | ( | ) |
References ReferenceCounting::decrementReferenceCount(), deleteStuff(), initialize(), and rcData.
Referenced by GridCollectionData::updateParentChildSiblingInfo().
| int ListOfParentChildSiblingInfo::getIndex | ( | const ParentChildSiblingInfo & | X | ) | const |
References listLength(), and rcData.
|
inline |
References rcData.
Referenced by ParentChildSiblingInfo::buildParentChildSiblingInfoObjects(), checkRange(), ListOfReferenceCountedObjects< T >::checkRange(), main(), and operator=().
|
protected |
|
inline |
References rcData.
Referenced by addElement(), ListOfReferenceCountedObjects< T >::addElement(), ParentChildSiblingInfo::buildParentChildSiblingInfoObjects(), checkRange(), ListOfReferenceCountedObjects< T >::checkRange(), deleteElement(), ListOfReferenceCountedObjects< T >::deleteElement(), deleteStuff(), ListOfReferenceCountedObjects< T >::deleteStuff(), getIndex(), ListOfReferenceCountedObjects< T >::getIndex(), openAPositionForAnElement(), ListOfReferenceCountedObjects< T >::openAPositionForAnElement(), operator=(), and ListOfReferenceCountedObjects< T >::operator=().
|
protected |
References assert, checkRange(), listLength(), NULL, and rcData.
Referenced by addElement(), and ListOfReferenceCountedObjects< T >::addElement().
| ListOfParentChildSiblingInfo & ListOfParentChildSiblingInfo::operator= | ( | const ListOfParentChildSiblingInfo & | X | ) |
References addElement(), deleteElement(), getLength(), listLength(), and rcData.
| ParentChildSiblingInfo & ListOfParentChildSiblingInfo::operator[] | ( | const int | index | ) | const |
References checkRange(), and rcData.
| void ListOfParentChildSiblingInfo::reference | ( | const ListOfParentChildSiblingInfo & | list | ) |
References ReferenceCounting::decrementReferenceCount(), deleteStuff(), ReferenceCounting::incrementReferenceCount(), and rcData.
Referenced by breakReference(), ListOfReferenceCountedObjects< T >::breakReference(), ListOfParentChildSiblingInfo(), and ListOfReferenceCountedObjects< T >::ListOfReferenceCountedObjects().
| void ListOfParentChildSiblingInfo::swapElements | ( | const int | i, |
| const int | j | ||
| ) |
References checkRange(), and rcData.
| RCData* ListOfParentChildSiblingInfo::rcData |
Referenced by addElement(), ListOfReferenceCountedObjects< T >::addElement(), breakReference(), ListOfReferenceCountedObjects< T >::breakReference(), deleteElement(), ListOfReferenceCountedObjects< T >::deleteElement(), deleteStuff(), ListOfReferenceCountedObjects< T >::deleteStuff(), destroy(), ListOfReferenceCountedObjects< T >::destroy(), getIndex(), ListOfReferenceCountedObjects< T >::getIndex(), getLength(), initialize(), ListOfReferenceCountedObjects< T >::initialize(), listLength(), ListOfParentChildSiblingInfo(), ListOfReferenceCountedObjects< T >::ListOfReferenceCountedObjects(), openAPositionForAnElement(), ListOfReferenceCountedObjects< T >::openAPositionForAnElement(), operator=(), ListOfReferenceCountedObjects< T >::operator=(), operator[](), ListOfReferenceCountedObjects< T >::operator[](), reference(), ListOfReferenceCountedObjects< T >::reference(), swapElements(), ListOfReferenceCountedObjects< T >::swapElements(), ~ListOfParentChildSiblingInfo(), and ListOfReferenceCountedObjects< T >::~ListOfReferenceCountedObjects().
1.8.3