Classes | Typedefs | Functions | Variables
fastdelegate::detail Namespace Reference

Classes

class  ClosurePtr
struct  DefaultVoidToVoid
struct  DefaultVoidToVoid< DefaultVoid >
union  horrible_union
struct  SimplifyMemFunc
struct  SimplifyMemFunc< SINGLE_MEMFUNCPTR_SIZE >
struct  VoidToDefaultVoid
struct  VoidToDefaultVoid< void >

Typedefs

typedef void DefaultVoid

Functions

template<class OutputClass , class InputClass >
OutputClass horrible_cast (const InputClass input)
template<class OutputClass , class InputClass >
OutputClass implicit_cast (InputClass input)

Variables

const int SINGLE_MEMFUNCPTR_SIZE = sizeof(void (GenericClass::*)())

Typedef Documentation

Definition at line 220 of file FastDelegate.h.


Function Documentation

template<class OutputClass , class InputClass >
OutputClass fastdelegate::detail::horrible_cast ( const InputClass  input) [inline]

Definition at line 173 of file FastDelegate.h.

template<class OutputClass , class InputClass >
OutputClass fastdelegate::detail::implicit_cast ( InputClass  input) [inline]

Definition at line 152 of file FastDelegate.h.


Variable Documentation

const int fastdelegate::detail::SINGLE_MEMFUNCPTR_SIZE = sizeof(void (GenericClass::*)())

Definition at line 274 of file FastDelegate.h.



socketcan_interface
Author(s): Mathias Lüdtke
autogenerated on Sun Sep 3 2017 03:10:38