Public Types | |
| typedef Target * | rawPtrType |
| The actual pointer that this class wraps. | |
Public Member Functions | |
| template<class Other> | |
| SharedPtr (const SharedPtr< Other > &other) | |
| Constructor, given another SharedPtr. | |
| SharedPtr (const SharedPtr &other) | |
| Constructor, given another SharedPtr. | |
| SharedPtr (const Target *ptr) | |
| Constructor, given a pointer. | |
| SharedPtr () | |
| Constructor. | |
| ~SharedPtr () | |
| Destructor. | |
| typedef Target* gemfire::SharedPtr< Target >::rawPtrType |
The actual pointer that this class wraps.
| gemfire::SharedPtr< Target >::SharedPtr | ( | ) | [inline] |
Constructor.
| gemfire::SharedPtr< Target >::SharedPtr | ( | const Target * | ptr | ) | [inline] |
Constructor, given a pointer.
| gemfire::SharedPtr< Target >::SharedPtr | ( | const SharedPtr< Target > & | other | ) | [inline] |
Constructor, given another SharedPtr.
| gemfire::SharedPtr< Target >::SharedPtr | ( | const SharedPtr< Other > & | other | ) | [inline] |
Constructor, given another SharedPtr.
| gemfire::SharedPtr< Target >::~SharedPtr | ( | ) | [inline] |
Destructor.