![]() |
omegalib
13.1
|
#include <ref.hpp>
Public Types | |
| typedef T | element_type |
Public Member Functions | |
| Ref () | |
| Ref (T *p, bool add_ref=true) | |
| template<class U > | |
| Ref (Ref< U > const &rhs, typename boost::detail::sp_enable_if_convertible< U, T >::type=boost::detail::sp_empty()) | |
| Ref (Ref const &rhs) | |
| ~Ref () | |
| template<class U > | |
| Ref & | operator= (Ref< U > const &rhs) |
| Ref & | operator= (Ref const &rhs) |
| Ref & | operator= (T *rhs) |
| void | reset () |
| void | reset (T *rhs) |
| T * | get () const |
| bool | isNull () const |
| T * | operator-> () const |
| operator T * () const | |
| void | swap (Ref &rhs) |
| typedef T omicron::Ref< T >::element_type |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |