#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 () |
| | |
1.5.9