|
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 |
1.8.11