|
Overture
Version 25
|
#include <ListOfReferenceCountedObjects.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 |
| ListOfReferenceCountedObjects< T >::ListOfReferenceCountedObjects | ( | ) |
References ListOfParentChildSiblingInfo::initialize().
| ListOfReferenceCountedObjects< T >::ListOfReferenceCountedObjects | ( | const int | numberOfElements | ) |
| ListOfReferenceCountedObjects< T >::ListOfReferenceCountedObjects | ( | const ListOfReferenceCountedObjects< T > & | X, |
| const CopyType | copyType = DEEP |
||
| ) |
| ListOfReferenceCountedObjects< T >::~ListOfReferenceCountedObjects | ( | ) |
| void ListOfReferenceCountedObjects< T >::addElement | ( | const int | index | ) |
| void ListOfReferenceCountedObjects< T >::addElement | ( | ) |
| void ListOfReferenceCountedObjects< T >::addElement | ( | const T & | t, |
| const int | index | ||
| ) |
| void ListOfReferenceCountedObjects< T >::addElement | ( | const T & | t | ) |
|
virtual |
Reimplemented from ReferenceCounting.
References ReferenceCounting::getReferenceCount(), ListOfParentChildSiblingInfo::rcData, and ListOfParentChildSiblingInfo::reference().
|
protected |
References Overture::abort(), ListOfParentChildSiblingInfo::getLength(), and ListOfParentChildSiblingInfo::listLength().
Referenced by ListOfRotatedBox::addElement(), ListOfRotatedBox::deleteElement(), ListOfRotatedBox::getElement(), ListOfRotatedBox::getElementPtr(), ListOfRotatedBox::operator[](), ListOfRotatedBox::setElementPtr(), and ListOfRotatedBox::swapElements().
| void ListOfReferenceCountedObjects< T >::deleteElement | ( | const T & | X | ) |
| void ListOfReferenceCountedObjects< T >::deleteElement | ( | const int | index | ) |
| void ListOfReferenceCountedObjects< T >::deleteElement | ( | ) |
|
protected |
| void ListOfReferenceCountedObjects< T >::destroy | ( | ) |
| int ListOfReferenceCountedObjects< T >::getIndex | ( | const T & | X | ) | const |
|
inline |
References ListOfReferenceCountedObjects< T >::rcData.
Referenced by ListOfReferenceCountedObjects< T >::operator=().
|
protected |
|
inline |
References ListOfReferenceCountedObjects< T >::rcData.
Referenced by ListOfRotatedBox::addElement(), ListOfRotatedBox::clean(), ListOfRotatedBox::deepClean(), ListOfRotatedBox::deleteElement(), ListOfRotatedBox::ListOfRotatedBox(), ListOfRotatedBox::operator=(), and ListOfReferenceCountedObjects< T >::operator=().
|
protected |
| ListOfReferenceCountedObjects< T > & ListOfReferenceCountedObjects< T >::operator= | ( | const ListOfReferenceCountedObjects< T > & | X | ) |
| T & ListOfReferenceCountedObjects< T >::operator[] | ( | const int | index | ) | const |
| void ListOfReferenceCountedObjects< T >::reference | ( | const ListOfReferenceCountedObjects< T > & | list | ) |
| void ListOfReferenceCountedObjects< T >::swapElements | ( | const int | i, |
| const int | j | ||
| ) |
| RCData* ListOfReferenceCountedObjects< T >::rcData |
1.8.3