Public Member Functions | |
const U * | operator-> () const |
const U & | operator* () const |
U * | operator-> () const |
U & | operator* () const |
U * | operator-> () |
U & | operator* () |
virtual | ~PinBase () |
const U * | getWrapperPtr () const |
PinBool | isNullWrapperPtr () const |
const U * | operator-> () const |
const U & | operator* () const |
U * | operator-> () |
U & | operator* () |
virtual | ~PinBase () |
const U * | getWrapperPtr () const |
PinBool | isNullWrapperPtr () const |
const U * | operator-> () const |
const U & | operator* () const |
U * | operator-> () const |
U & | operator* () const |
U * | operator-> () |
U & | operator* () |
virtual | ~PinBase () |
const U * | getWrapperPtr () const |
PinBool | isNullWrapperPtr () const |
const U * | operator-> () const |
const U & | operator* () const |
U * | operator-> () |
U & | operator* () |
virtual | ~PinBase () |
const U * | getWrapperPtr () const |
PinBool | isNullWrapperPtr () const |
Protected Member Functions | |
PinBase (T pointee, int owns) | |
PinBase (const PinBase< T, U > &other) | |
void | takeFrom (PinBase< T, U > &other) |
void | copyFrom (const PinBase< T, U > &other) |
T | release () |
PinBase () | |
PinBase (T pointee, int owns) | |
PinBase (const PinBase< T, U > &other) | |
void | takeFrom (PinBase< T, U > &other) |
void | copyFrom (const PinBase< T, U > &other) |
T | release () |
PinBase (T pointee, int owns) | |
PinBase (const PinBase< T, U > &other) | |
void | takeFrom (PinBase< T, U > &other) |
void | copyFrom (const PinBase< T, U > &other) |
T | release () |
PinBase () | |
PinBase (T pointee, int owns) | |
PinBase (const PinBase< T, U > &other) | |
void | takeFrom (PinBase< T, U > &other) |
void | copyFrom (const PinBase< T, U > &other) |
T | release () |
Private Member Functions | |
PinBase & | operator= (PinBase< T, U > &other) |
PinBase & | operator= (PinBase< T, U > &other) |
PinBase & | operator= (PinBase< T, U > &other) |
PinBase & | operator= (PinBase< T, U > &other) |
Private Attributes | |
U | m_wrapper |
const U* PinBase< T, U >::operator-> | ( | ) | const |
Reimplemented in PinObserverConst< T, U >, and PinObserverConst< T, U >.
const U& PinBase< T, U >::operator* | ( | ) | const |
Reimplemented in PinObserverConst< T, U >, and PinObserverConst< T, U >.
U* PinBase< T, U >::operator-> | ( | ) | const |
Reimplemented in PinObserverConst< T, U >, and PinObserverConst< T, U >.
U& PinBase< T, U >::operator* | ( | ) | const |
Reimplemented in PinObserverConst< T, U >, and PinObserverConst< T, U >.
U* PinBase< T, U >::operator-> | ( | ) |
Reimplemented in PinObserverConst< T, U >, and PinObserverConst< T, U >.
U& PinBase< T, U >::operator* | ( | ) |
Reimplemented in PinObserverConst< T, U >, and PinObserverConst< T, U >.
void PinBase< T, U >::copyFrom | ( | const PinBase< T, U > & | other | ) | [protected] |
T PinBase< T, U >::release | ( | ) | [protected] |
Reimplemented in PinOwner< T, U >, PinOwner< T, U >, PinOwner< pin_flist_t *, PinFlist >, and PinOwner< pin_flist_t *, PinFlist >.
PinBase& PinBase< T, U >::operator= | ( | PinBase< T, U > & | other | ) | [private] |
const U* PinBase< T, U >::getWrapperPtr | ( | ) | const |
const U* PinBase< T, U >::operator-> | ( | ) | const |
Reimplemented in PinObserverConst< T, U >, and PinObserverConst< T, U >.
const U& PinBase< T, U >::operator* | ( | ) | const |
Reimplemented in PinObserverConst< T, U >, and PinObserverConst< T, U >.
U* PinBase< T, U >::operator-> | ( | ) |
Reimplemented in PinObserverConst< T, U >, and PinObserverConst< T, U >.
U& PinBase< T, U >::operator* | ( | ) |
Reimplemented in PinObserverConst< T, U >, and PinObserverConst< T, U >.
void PinBase< T, U >::copyFrom | ( | const PinBase< T, U > & | other | ) | [protected] |
T PinBase< T, U >::release | ( | ) | [protected] |
Reimplemented in PinOwner< T, U >, PinOwner< T, U >, PinOwner< pin_flist_t *, PinFlist >, and PinOwner< pin_flist_t *, PinFlist >.
PinBase& PinBase< T, U >::operator= | ( | PinBase< T, U > & | other | ) | [private] |
const U* PinBase< T, U >::getWrapperPtr | ( | ) | const |
const U* PinBase< T, U >::operator-> | ( | ) | const |
Reimplemented in PinObserverConst< T, U >, and PinObserverConst< T, U >.
const U& PinBase< T, U >::operator* | ( | ) | const |
Reimplemented in PinObserverConst< T, U >, and PinObserverConst< T, U >.
U* PinBase< T, U >::operator-> | ( | ) | const |
Reimplemented in PinObserverConst< T, U >, and PinObserverConst< T, U >.
U& PinBase< T, U >::operator* | ( | ) | const |
Reimplemented in PinObserverConst< T, U >, and PinObserverConst< T, U >.
U* PinBase< T, U >::operator-> | ( | ) |
Reimplemented in PinObserverConst< T, U >, and PinObserverConst< T, U >.
U& PinBase< T, U >::operator* | ( | ) |
Reimplemented in PinObserverConst< T, U >, and PinObserverConst< T, U >.
void PinBase< T, U >::copyFrom | ( | const PinBase< T, U > & | other | ) | [protected] |
T PinBase< T, U >::release | ( | ) | [protected] |
Reimplemented in PinOwner< T, U >, PinOwner< T, U >, PinOwner< pin_flist_t *, PinFlist >, and PinOwner< pin_flist_t *, PinFlist >.
PinBase& PinBase< T, U >::operator= | ( | PinBase< T, U > & | other | ) | [private] |
const U* PinBase< T, U >::getWrapperPtr | ( | ) | const |
const U* PinBase< T, U >::operator-> | ( | ) | const |
Reimplemented in PinObserverConst< T, U >, and PinObserverConst< T, U >.
const U& PinBase< T, U >::operator* | ( | ) | const |
Reimplemented in PinObserverConst< T, U >, and PinObserverConst< T, U >.
U* PinBase< T, U >::operator-> | ( | ) |
Reimplemented in PinObserverConst< T, U >, and PinObserverConst< T, U >.
U& PinBase< T, U >::operator* | ( | ) |
Reimplemented in PinObserverConst< T, U >, and PinObserverConst< T, U >.
void PinBase< T, U >::copyFrom | ( | const PinBase< T, U > & | other | ) | [protected] |
T PinBase< T, U >::release | ( | ) | [protected] |
Reimplemented in PinOwner< T, U >, PinOwner< T, U >, PinOwner< pin_flist_t *, PinFlist >, and PinOwner< pin_flist_t *, PinFlist >.
PinBase& PinBase< T, U >::operator= | ( | PinBase< T, U > & | other | ) | [private] |
const U* PinBase< T, U >::getWrapperPtr | ( | ) | const |