sprint 1-alpha
Classes | Namespaces
sprint/function/detail/invoker.h File Reference

methods used to wrap function calls More...

#include <sprint/container/tuple.h>

Go to the source code of this file.

Classes

struct  sprint::detail::ptr_fun_0< R >
 ptr fun with 0 parameters invoker More...
struct  sprint::detail::ptr_fun_0< void >
struct  sprint::detail::ptr_fun_1< R, P1 >
 ptr fun with 1 parameters invoker More...
struct  sprint::detail::ptr_fun_1< void, P1 >
struct  sprint::detail::ptr_fun_2< R, P1, P2 >
 ptr fun with 2 parameters invoker More...
struct  sprint::detail::ptr_fun_2< void, P1, P2 >
struct  sprint::detail::ptr_fun_3< R, P1, P2, P3 >
 ptr fun with 3 parameters invoker More...
struct  sprint::detail::ptr_fun_3< void, P1, P2, P3 >
struct  sprint::detail::ptr_fun_4< R, P1, P2, P3, P4 >
 ptr fun with 4 parameters invoker More...
struct  sprint::detail::ptr_fun_4< void, P1, P2, P3, P4 >
struct  sprint::detail::ptr_fun_5< R, P1, P2, P3, P4, P5 >
 ptr fun with 5 parameters invoker More...
struct  sprint::detail::ptr_fun_5< void, P1, P2, P3, P4, P5 >
struct  sprint::detail::ptr_fun_6< R, P1, P2, P3, P4, P5, P6 >
 ptr fun with 6 parameters invoker More...
struct  sprint::detail::ptr_fun_6< void, P1, P2, P3, P4, P5, P6 >
struct  sprint::detail::ptr_fun_7< R, P1, P2, P3, P4, P5, P6, P7 >
 ptr fun with 7 parameters invoker More...
struct  sprint::detail::ptr_fun_7< void, P1, P2, P3, P4, P5, P6, P7 >
struct  sprint::detail::ptr_fun_8< R, P1, P2, P3, P4, P5, P6, P7, P8 >
 ptr fun with 8 parameters invoker More...
struct  sprint::detail::ptr_fun_8< void, P1, P2, P3, P4, P5, P6, P7, P8 >
struct  sprint::detail::ptr_fun_9< R, P1, P2, P3, P4, P5, P6, P7, P8, P9 >
 ptr fun with 9 parameters invoker More...
struct  sprint::detail::ptr_fun_9< void, P1, P2, P3, P4, P5, P6, P7, P8, P9 >
struct  sprint::detail::ptr_fun_10< R, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10 >
 ptr fun with 10 parameters invoker More...
struct  sprint::detail::ptr_fun_10< void, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10 >
struct  sprint::detail::ptr_fun_11< R, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11 >
 ptr fun with 11 parameters invoker More...
struct  sprint::detail::ptr_fun_11< void, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11 >
struct  sprint::detail::mem_fun_0< R, T >
 member function with 0 parameters invoker More...
struct  sprint::detail::mem_fun_0< void, T >
struct  sprint::detail::mem_fun_1< R, T, P1 >
 member function with 1 parameters invoker More...
struct  sprint::detail::mem_fun_1< void, T, P1 >
struct  sprint::detail::mem_fun_2< R, T, P1, P2 >
 member function with 2 parameters invoker More...
struct  sprint::detail::mem_fun_2< void, T, P1, P2 >
struct  sprint::detail::mem_fun_3< R, T, P1, P2, P3 >
 member function with 3 parameters invoker More...
struct  sprint::detail::mem_fun_3< void, T, P1, P2, P3 >
struct  sprint::detail::mem_fun_4< R, T, P1, P2, P3, P4 >
 member function with 4 parameters invoker More...
struct  sprint::detail::mem_fun_4< void, T, P1, P2, P3, P4 >
struct  sprint::detail::mem_fun_5< R, T, P1, P2, P3, P4, P5 >
 member function with 5 parameters invoker More...
struct  sprint::detail::mem_fun_5< void, T, P1, P2, P3, P4, P5 >
struct  sprint::detail::mem_fun_6< R, T, P1, P2, P3, P4, P5, P6 >
 member function with 6 parameters invoker More...
struct  sprint::detail::mem_fun_6< void, T, P1, P2, P3, P4, P5, P6 >
struct  sprint::detail::mem_fun_7< R, T, P1, P2, P3, P4, P5, P6, P7 >
 member function with 7 parameters invoker More...
struct  sprint::detail::mem_fun_7< void, T, P1, P2, P3, P4, P5, P6, P7 >
struct  sprint::detail::mem_fun_8< R, T, P1, P2, P3, P4, P5, P6, P7, P8 >
 member function with 8 parameters invoker More...
struct  sprint::detail::mem_fun_8< void, T, P1, P2, P3, P4, P5, P6, P7, P8 >
struct  sprint::detail::mem_fun_9< R, T, P1, P2, P3, P4, P5, P6, P7, P8, P9 >
 member function with 9 parameters invoker More...
struct  sprint::detail::mem_fun_9< void, T, P1, P2, P3, P4, P5, P6, P7, P8, P9 >
struct  sprint::detail::mem_fun_10< R, T, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10 >
 member function with 10 parameters invoker More...
struct  sprint::detail::mem_fun_10< void, T, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10 >

Namespaces

namespace  sprint
 

Sprint is a lightweight c++ library to handle different task with crossplatform attention (trying to compile both on MSVC and Mingw on WIn32 and GCC on Linux.



Detailed Description

methods used to wrap function calls

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines