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 |