#include <LDK/SmartPointers.h>
Inheritance diagram for LDK::SmartPointerBase< T >:

Public Types | |
| typedef T | Type |
| typedef T * | PointerType |
| typedef T & | ReferenceType |
Public Member Functions | |
| operator Tester * () const | |
| PointerType | operator-> () |
| ReferenceType | operator * () |
| PointerType | operator-> () const |
| ReferenceType | operator * () const |
| bool | operator! () const |
Static Public Member Functions | |
| static PointerType | pointer (const SmartPointerBase &rhs) |
Protected Member Functions | |
| SmartPointerBase (PointerType p=NULL) | |
Protected Attributes | |
| PointerType | mPtr |
Friends | |
| bool | operator== (const SmartPointerBase &lhs, const SmartPointerBase &rhs) |
| template<typename U> | |
| bool | operator== (const SmartPointerBase &lhs, const U *rhs) |
| template<typename U> | |
| bool | operator== (const U *lhs, const SmartPointerBase &rhs) |
| bool | operator!= (const SmartPointerBase &lhs, const SmartPointerBase &rhs) |
| template<typename U> | |
| bool | operator!= (const SmartPointerBase &lhs, const U *rhs) |
| template<typename U> | |
| bool | operator!= (const U *lhs, const SmartPointerBase &rhs) |
Data Structures | |
| class | Tester |
Definition at line 54 of file SmartPointers.h.
1.5.1