The Battle for Wesnoth  1.13.4+dev
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Classes | Functions
detail Namespace Reference

Classes

struct  apply
 
struct  function_base
 
struct  function_base< Ret(*)(P...)>
 
struct  function_base< Ret(Class::*)(P...) const >
 
struct  function_base< Ret(Class::*)(P...) const volatile >
 
struct  function_base< Ret(Class::*)(P...) volatile >
 
struct  function_base< Ret(Class::*)(P...)>
 
struct  function_base< Ret(P...)>
 
struct  function_base< std::function< Ret(P...)> >
 

Functions

template<typename Ret , typename... T>
apply< Ret, T...> make_apply (std::function< Ret(T...)> fcn)
 

Function Documentation

template<typename Ret , typename... T>
apply<Ret, T...> detail::make_apply ( std::function< Ret(T...)>  fcn)

Definition at line 48 of file functional.hpp.

Referenced by bind_void(), and bind_void_exact().