#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. |
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
1.3.8