Go to the documentation of this file.
47 #ifndef CCXX_POINTER_H_
48 #define CCXX_POINTER_H_
50 #ifndef CCXX_MISSING_H_
54 #ifdef CCXX_NAMESPACES
123 {
return ++(*ptrCount);};
131 return --(*ptrCount);
135 #ifdef CCXX_NAMESPACES
Pointer & operator=(const Pointer< T > &ref)
Definition: pointer.h:99
void ptrDetach(void)
Definition: pointer.h:71
T * ptrObject
Definition: pointer.h:69
unsigned * ptrCount
Definition: pointer.h:68
int operator++() const
Definition: pointer.h:122
bool operator!() const
Definition: pointer.h:119
virtual ~Pointer()
Definition: pointer.h:95
T & operator*() const
Definition: pointer.h:110
T * operator->() const
Definition: pointer.h:116
Pointer(T *ptr=NULL)
Definition: pointer.h:82
substitute functions which may be missing in target platform libc.
T * getObject() const
Definition: pointer.h:113
Used to create and manage referece counted pointers.
Definition: pointer.h:66
Pointer(const Pointer< T > &ref)
Definition: pointer.h:88
int operator--() const
Definition: pointer.h:125