|
typedef ObjectStruct | obj_struct_t |
|
typedef VtblStruct | obj_vtbl_t |
|
typedef IObjectBuilder< obj_struct_t, obj_vtbl_t > | ObjectBuilder |
|
|
| IObjectBuilder (obj_vtbl_t const *vtbl_ptr, char const *name) |
|
|
static void | object_release (void *obj_ptr) noexcept |
|
static int | object_retain (void *obj_ptr) noexcept |
|
static char const * | object_get_interface_name (void *obj_ptr) noexcept |
|
template<class T > |
static T * | getInterface (cpp_object *obj) |
|
◆ getInterfaceName()
template<class ObjectStruct , class VtblStruct >
◆ release()
template<class ObjectStruct , class VtblStruct >
◆ retain()
template<class ObjectStruct , class VtblStruct >
The documentation for this class was generated from the following file: