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 |