#include <ptr.h>
Inheritance diagram for xplc_ptr< T >:
Definition at line 56 of file ptr.h.
Public Member Functions | |
xplc_ptr () | |
xplc_ptr (T *aObj) | |
Construct an xplc_ptr from a raw pointer. | |
template<class P> | |
xplc_ptr (const xplc_ptr< P > &aObj) | |
Construct an xplc_ptr from another xplc_ptr. | |
~xplc_ptr () | |
ProtectedPtr * | operator-> () const |
Provide an operator->. | |
operator ProtectedPtr * () const | |
Provide an operator*. | |
xplc_ptr & | operator= (T *_ptr) |
Assign a raw pointer to an xplc_ptr. | |
Classes | |
class | ProtectedPtr |
ProtectedPtr* xplc_ptr< T >::operator-> | ( | ) | const [inline] |
xplc_ptr< T >::operator ProtectedPtr * | ( | ) | const [inline] |