#include <lemon/refptr.h>
Public Member Functions | |
RefPtr () | |
| |
RefPtr (const RefPtr &r) | |
| |
RefPtr (T *p) | |
| |
~RefPtr () | |
| |
const RefPtr & | operator= (const RefPtr &r) |
| |
const RefPtr & | operator= (const T *&p) |
| |
void | swap (RefPtr &r) |
| |
void | clear () |
| |
T * | operator-> () |
| |
const T * | operator-> () const |
| |
operator T * () | |
| |
operator const T * () const | |
| |
bool | operator< (const RefPtr &r) const |
| |
bool | operator<= (const RefPtr &r) const |
| |
bool | operator== (const RefPtr &r) const |
| |
bool | operator>= (const RefPtr &r) const |
| |
bool | operator> (const RefPtr &r) const |
| |
bool | operator!= (const RefPtr &r) const |
| |
operator bool () const | |
| |
const RefPtr & | borrow (const T *&p) |
| |
const RefPtr & | borrow () |
|