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 |