Public Member Functions | |
PinBool | isNull () const |
PinBool | isNull () const |
Protected Member Functions | |
PinAnyTypeWrapper () | |
~PinAnyTypeWrapper () | |
const void * | get () const |
void * | get () |
void | grab (void *pointee, int owns) |
void | takeFrom (PinAnyTypeWrapper &other) |
void | copyFrom (const PinAnyTypeWrapper &other) |
void * | release () |
PinAnyTypeWrapper () | |
~PinAnyTypeWrapper () | |
const void * | get () const |
void * | get () |
void | grab (void *pointee, int owns) |
void | takeFrom (PinAnyTypeWrapper &other) |
void | copyFrom (const PinAnyTypeWrapper &other) |
void * | release () |
Private Attributes | |
void * | m_pointee |
int | m_owns |
PinAnyTypeWrapper::PinAnyTypeWrapper | ( | ) | [protected] |
PinAnyTypeWrapper::~PinAnyTypeWrapper | ( | ) | [protected] |
PinAnyTypeWrapper::PinAnyTypeWrapper | ( | ) | [protected] |
PinAnyTypeWrapper::~PinAnyTypeWrapper | ( | ) | [protected] |
PinBool PinAnyTypeWrapper::isNull | ( | ) | const |
const void* PinAnyTypeWrapper::get | ( | ) | const [protected] |
Reimplemented in PinEnumWrapper, PinEnumWrapper, PinSimplePtrTypeWrapper< T >, PinSimplePtrTypeWrapper< T >, PinSimpleTypeWrapper< T >, PinSimpleTypeWrapper< T >, PinTstampWrapper, PinTstampWrapper, PinEnumWrapper, PinEnumWrapper, PinSimplePtrTypeWrapper< T >, PinSimplePtrTypeWrapper< T >, PinSimpleTypeWrapper< T >, PinSimpleTypeWrapper< T >, PinTstampWrapper, and PinTstampWrapper.
void* PinAnyTypeWrapper::get | ( | ) | [protected] |
void PinAnyTypeWrapper::grab | ( | void * | pointee, | |
int | owns | |||
) | [protected] |
void PinAnyTypeWrapper::takeFrom | ( | PinAnyTypeWrapper & | other | ) | [protected] |
void PinAnyTypeWrapper::copyFrom | ( | const PinAnyTypeWrapper & | other | ) | [protected] |
void* PinAnyTypeWrapper::release | ( | ) | [protected] |
PinBool PinAnyTypeWrapper::isNull | ( | ) | const |
const void* PinAnyTypeWrapper::get | ( | ) | const [protected] |
Reimplemented in PinEnumWrapper, PinEnumWrapper, PinSimplePtrTypeWrapper< T >, PinSimplePtrTypeWrapper< T >, PinSimpleTypeWrapper< T >, PinSimpleTypeWrapper< T >, PinTstampWrapper, PinTstampWrapper, PinEnumWrapper, PinEnumWrapper, PinSimplePtrTypeWrapper< T >, PinSimplePtrTypeWrapper< T >, PinSimpleTypeWrapper< T >, PinSimpleTypeWrapper< T >, PinTstampWrapper, and PinTstampWrapper.
void* PinAnyTypeWrapper::get | ( | ) | [protected] |
void PinAnyTypeWrapper::grab | ( | void * | pointee, | |
int | owns | |||
) | [protected] |
void PinAnyTypeWrapper::takeFrom | ( | PinAnyTypeWrapper & | other | ) | [protected] |
void PinAnyTypeWrapper::copyFrom | ( | const PinAnyTypeWrapper & | other | ) | [protected] |
void* PinAnyTypeWrapper::release | ( | ) | [protected] |
void * PinAnyTypeWrapper::m_pointee [private] |
int PinAnyTypeWrapper::m_owns [private] |