#include <senf/Utils/pimpl_ptr.hh>
Definition at line 40 of file pimpl_ptr.hh.
Public Member Functions |
|
pimpl_ptr (T *pointee) | |
pimpl_ptr (const pimpl_ptr &rhs) | |
~pimpl_ptr () throw () | |
const T * | get () const throw () |
T * | get () throw () |
const T * | operator-> () const throw () |
T * | operator-> () throw () |
const T & | operator* () const throw () |
T & | operator* () throw () |
void | swap (pimpl_ptr &with) throw () |
pimpl_ptr & | operator= (const pimpl_ptr &rhs) |
senf::pimpl_ptr< T, CloneAllocator >:: | ||||
pimpl_ptr | ( | T * | pointee | ) |
Definition at line 38 of file pimpl_ptr.cti.
senf::pimpl_ptr< T, CloneAllocator >:: | ||||
pimpl_ptr | ( | const pimpl_ptr< T, CloneAllocator > & | rhs | ) |
Definition at line 47 of file pimpl_ptr.cti.
senf::pimpl_ptr< T, CloneAllocator >::~ | ||||
~pimpl_ptr | () | |||
Definition at line 52 of file pimpl_ptr.cti.
T * senf::pimpl_ptr< T, CloneAllocator >:: | ||||
get | () | |||
Definition at line 66 of file pimpl_ptr.cti.
const T * senf::pimpl_ptr< T, CloneAllocator >:: | ||||
get | () | |||
Definition at line 59 of file pimpl_ptr.cti.
T & senf::pimpl_ptr< T, CloneAllocator >:: | ||||
operator* | () | |||
Definition at line 94 of file pimpl_ptr.cti.
const T & senf::pimpl_ptr< T, CloneAllocator >:: | ||||
operator* | () | |||
Definition at line 87 of file pimpl_ptr.cti.
T * senf::pimpl_ptr< T, CloneAllocator >:: | ||||
operator-> | () | |||
Definition at line 80 of file pimpl_ptr.cti.
const T * senf::pimpl_ptr< T, CloneAllocator >:: | ||||
operator-> | () | |||
Definition at line 73 of file pimpl_ptr.cti.
senf::pimpl_ptr< T, CloneAllocator > & senf::pimpl_ptr< T, CloneAllocator >:: | ||||
operator= | ( | const pimpl_ptr< T, CloneAllocator > & | rhs | ) |
Definition at line 109 of file pimpl_ptr.cti.
void senf::pimpl_ptr< T, CloneAllocator >:: | ||||
swap | ( | pimpl_ptr< T, CloneAllocator > & | with | ) |
Definition at line 101 of file pimpl_ptr.cti.