|
Choreonoid
1.5
|
#include <Referenced.h>
Public Types | |
| typedef T | element_type |
Public Member Functions | |
| ref_ptr () | |
| ref_ptr (T *p) | |
| template<class U > | |
| ref_ptr (ref_ptr< U > const &rhs) | |
| ref_ptr (ref_ptr const &rhs) | |
| ~ref_ptr () | |
| template<class U > | |
| ref_ptr & | operator= (ref_ptr< U > const &rhs) |
| ref_ptr & | operator= (ref_ptr const &rhs) |
| ref_ptr & | operator= (T *rhs) |
| void | reset () |
| void | reset (T *rhs) |
| T * | get () const |
| operator T * () const | |
| T & | operator* () const |
| T * | operator-> () const |
| void | swap (ref_ptr &rhs) |
Friends | |
| template<class Y > | |
| class | weak_ref_ptr |
| template<class Y > | |
| class | ref_ptr |
| typedef T cnoid::ref_ptr< T >::element_type |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
1.8.11