Classes | |
struct | bool2type |
class | IntrusiveSharedPtr |
struct | Notifier |
struct | Notify |
struct | OptVTable |
struct | Parser |
class | RefCountable |
struct | VTable |
Typedefs | |
typedef void(* | vcall_type )(const void *in, void **out) |
typedef vtable_type * | vptr_type |
typedef vcall_type | vtable_type [4] |
Functions | |
template<class T > | |
vptr_type | base_vtable (const T *=0) |
template<class T > | |
vptr_type | vtable (const T *=0) |
template<class T > | |
vptr_type | vtable_select (bool2type< 0 >, const T *=0) |
template<class T > | |
vptr_type | vtable_select (bool2type< 1 >, const T *=0) |
typedef void(* ProgramOptions::detail::vcall_type)(const void *in, void **out) |
Definition at line 28 of file value_store.h.
Definition at line 30 of file value_store.h.
typedef vcall_type ProgramOptions::detail::vtable_type[4] |
Definition at line 29 of file value_store.h.
vptr_type ProgramOptions::detail::base_vtable | ( | const T * | x = 0 | ) | [inline] |
Definition at line 83 of file value_store.h.
vptr_type ProgramOptions::detail::vtable | ( | const T * | x = 0 | ) | [inline] |
Definition at line 78 of file value_store.h.
vptr_type ProgramOptions::detail::vtable_select | ( | bool2type< 0 > | , |
const T * | = 0 |
||
) | [inline] |
Definition at line 70 of file value_store.h.
vptr_type ProgramOptions::detail::vtable_select | ( | bool2type< 1 > | , |
const T * | = 0 |
||
) | [inline] |
Definition at line 74 of file value_store.h.