18 std::cout <<
"\nCalled deallocA(...)!\n";
25 std::cout <<
"\nCalled deallocHandleA(...)!\n";
53 std::cout <<
"\nCalled destroyOpaque(...)!\n";
80 std::cout <<
"\nCalled destroyOpaque2(...)!\n";
void destroyOpaque(Opaque_handle *opaque)
const int getOpaqueValue_return
void destroyOpaque2(Opaque2_handle *opaque)
const int getOpaque2Value_return
static int A_g_on_delete_
void deallocHandleA(A **handle)
int getOpaqueValue(Opaque_handle opaque)
Opaque2_handle createOpaque2()
Ptr< T > ptr(T *p)
Create a pointer to an object from a raw pointer.
int getOpaque2Value(Opaque2_handle opaque)
Opaque_handle createOpaque()