Classes | Typedefs | Functions
ProgramOptions::detail Namespace Reference

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_typevptr_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 Documentation

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.

Definition at line 29 of file value_store.h.


Function Documentation

template<class T >
vptr_type ProgramOptions::detail::base_vtable ( const T *  x = 0) [inline]

Definition at line 83 of file value_store.h.

template<class T >
vptr_type ProgramOptions::detail::vtable ( const T *  x = 0) [inline]

Definition at line 78 of file value_store.h.

template<class T >
vptr_type ProgramOptions::detail::vtable_select ( bool2type< 0 >  ,
const T *  = 0 
) [inline]

Definition at line 70 of file value_store.h.

template<class T >
vptr_type ProgramOptions::detail::vtable_select ( bool2type< 1 >  ,
const T *  = 0 
) [inline]

Definition at line 74 of file value_store.h.



clasp
Author(s): Benjamin Kaufmann
autogenerated on Thu Aug 27 2015 12:41:42