#include <baciRegistrar.h>
Collaboration diagram for Registrar< Handle, T >:
Public Member Functions | |
Registrar (Handle hOffset=0, int nCapacity=128) | |
~Registrar () | |
T & | operator[] (Handle h) |
const T & | operator[] (Handle h) const |
bool | setCapacity (int nCapacity) |
int | getCapacity () |
int | getSize () |
Handle | allocate (Handle h=0) |
Handle | deallocate (Handle h) |
bool | isAllocated (Handle h) |
Handle | first () |
Handle | last () |
Handle | next (Handle h) |
Handle | previous (Handle h) |
int | checkIntegrity () |
Registrar (Handle hOffset=0, int nCapacity=128) | |
~Registrar () | |
T & | operator[] (Handle h) |
const T & | operator[] (Handle h) const |
bool | SetCapacity (int nCapacity) |
int | GetCapacity () |
int | GetSize () |
Handle | Allocate (Handle h=0) |
Handle | Preallocate (Handle h=0) |
Handle | AckAllocate (Handle h) |
Handle | Deallocate (Handle h) |
Handle | Depreallocate (Handle h) |
bool | IsAllocated (Handle h) |
Handle | First () |
Handle | Last () |
Handle | Next (Handle h) |
Handle | Previous (Handle h) |
int | CheckIntegrity () |
Private Member Functions | |
void | operator= (const Registrar &) |
Registrar (const Registrar &) | |
Private Attributes | |
int | nCapacity_m |
int | nSize_m |
Element * | pData_mp |
Handle | hfirst_m |
Handle | hlast_m |
Handle | hOffset_m |
int | m_nCapacity |
int | m_nSize |
Element * | m_pData |
Handle | m_hFirst |
Handle | m_hLast |
Handle | m_hOffset |
|
|
|
|
|
ALMA C++ coding standards state copy constructors should be disabled. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ALMA C++ coding standards state assignment operators should be disabled. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|