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] |