Choreonoid
1.5
|
#include <Referenced.h>
Public Types | |
typedef T | element_type |
Public Member Functions | |
weak_ref_ptr () | |
template<class Y > | |
weak_ref_ptr (weak_ref_ptr< Y > const &rhs) | |
template<class Y > | |
weak_ref_ptr & | operator= (weak_ref_ptr< Y > const &rhs) |
template<class Y > | |
weak_ref_ptr (ref_ptr< Y > const &rhs) | |
template<class Y > | |
weak_ref_ptr (Y *const &rhs) | |
template<class Y > | |
weak_ref_ptr & | operator= (ref_ptr< Y > const &rhs) |
operator bool_type () const | |
ref_ptr< T > | lock () const |
bool | expired () const |
void | reset () |
void | swap (weak_ref_ptr &other) |
template<class Y > | |
bool | _internal_less (weak_ref_ptr< Y > const &rhs) const |
Friends | |
template<class Y > | |
class | weak_ref_ptr |
template<class Y > | |
class | ref_ptr |
typedef T cnoid::weak_ref_ptr< T >::element_type |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |