#include <generics.h>
Public Member Functions | |
array_pointer (array_pointer< T > &ref) | |
array_pointer (T *ptr=((void *) 0)) | |
array_pointer () | |
T * | operator * () |
operator bool () | |
bool | operator! () |
T * | operator() (size_t offset) |
array_pointer & | operator= (T *ptr) |
array_pointer & | operator= (array_pointer< T > &ref) |
T & | operator[] (size_t offset) |
void | release (void) |
void | retain (void) |
void | set (array_pointer< T > &ref) |
void | set (T *ptr) |
~array_pointer () | |
Protected Attributes | |
T * | array |
unsigned * | counter |
This is the original Common C++ "Pointer" class with a few additions for arrays.
Definition at line 153 of file generics.h.