GATE
gate::Object Class Reference
Inheritance diagram for gate::Object:
gate::ObjectImpl< gate_directory_class_t > gate::ObjectImpl< gate_directory_entry_t > gate::ObjectImpl< gate_directory_provider_t > gate::ObjectImpl< gate_memoryblock_t > gate::ObjectImpl< gate_runnable_t > gate::ObjectImpl< gate_startable_t > gate::ObjectImpl< gate_stream_t > gate::ObjectImpl< gate_task_t > gate::ObjectImpl< gate_data_connection_t > gate::ObjectImpl< gate_data_reader_t > gate::ObjectImpl< gate_framebuffer_t > gate::ObjectImpl< gate_video_source_t > gate::ObjectImpl< gate_microfactory_t > gate::ObjectImpl< gate_microhost_t > gate::ObjectImpl< gate_servicehost_t > gate::ObjectImpl< T >

Public Member Functions

 Object (gate_object_ptr_t obj_ptr) noexcept
 
 Object (Object const &obj) noexcept
 
Objectoperator= (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 &that) noexcept
 

The documentation for this class was generated from the following files: