|
Apache log4cxx
Version 0.10.0
|
smart pointer to a Object descendant More...
Inherits ObjectPtrBase.
Public Member Functions | |
| ~ObjectPtrT () | |
| ObjectPtrT & | operator= (const ObjectPtrT &p1) |
| ObjectPtrT & | operator= (const int &null) |
| ObjectPtrT & | operator= (T *p1) |
| ObjectPtrT & | operator= (ObjectPtrBase &p1) |
| ObjectPtrT & | operator= (const ObjectPtrBase &p1) |
| bool | operator== (const ObjectPtrT &p1) const |
| bool | operator!= (const ObjectPtrT &p1) const |
| bool | operator< (const ObjectPtrT &p1) const |
| bool | operator== (const T *p1) const |
| bool | operator!= (const T *p1) const |
| bool | operator< (const T *p1) const |
| T * | operator-> () const |
| T & | operator* () const |
| operator T * () const | |
Public Member Functions inherited from ObjectPtrBase | |
| ObjectPtrBase () | |
| virtual | ~ObjectPtrBase () |
Public Attributes | |
| __pad0__: p( 0 ) { ObjectPtrBase::checkNull(null) | |
| __pad1__: p( 0 ) { } : p( p1 ) { if (this->p != 0) { this->p->addRef() | |
| __pad2__: p( p1.p ) { if (this->p != 0) { this->p->addRef() | |
| __pad3__: p( reinterpret_cast<T*>(p1.cast(T::getStaticClass())) ) { if (this->p != 0) { this->p->addRef() | |
| __pad4__: p( reinterpret_cast<T*>(p1.cast(T::getStaticClass())) ) { if (this->p != 0) { this->p->addRef() | |
Additional Inherited Members | |
Static Public Member Functions inherited from ObjectPtrBase | |
| static void | checkNull (const int &null) |
| static void * | exchange (void **destination, void *newValue) |
smart pointer to a Object descendant
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| __pad0__ |
| __pad1__ |
| __pad2__ |
| __pad3__ |
| __pad4__ |