GATE
|
Public Types | |
typedef T | impl_t |
typedef ObjectImpl< T > | object_impl_t |
Public Member Functions | |
ObjectImpl (impl_t *impl) noexcept | |
ObjectImpl (ObjectImpl const &src) noexcept | |
ObjectImpl & | operator= (ObjectImpl const &that) noexcept |
impl_t * | c_impl () const noexcept |
Public Member Functions inherited from gate::Object | |
Object (gate_object_ptr_t obj_ptr) noexcept | |
Object (Object const &obj) noexcept | |
Object & | operator= (Object const &obj) noexcept |
String | getInterfaceName () |
gate_object_ptr_t | c_impl () noexcept |
bool_t | operator! () const noexcept |
bool_t | empty () const noexcept |
Protected Member Functions | |
void | swap (object_impl_t &that) noexcept |
Protected Member Functions inherited from gate::Object | |
void | swap (Object &that) noexcept |
Protected Attributes | |
impl_t * | impl_ptr |