#include <functional>
#include <type_traits>
#include <utility>
|
template<template< typename... > class wrap_arg_policy, typename Signature > |
using | wrap_arg_function = typename internal::wrap_function_impl< wrap_arg_policy >::template wrap_arg< std::function< Signature > > |
| Policy for explicitly wrapping functions for a given policy. More...
|
|
|
template<template< typename... > class wrap_arg_policy, bool use_functions = true, typename Func = void> |
auto | WrapFunction (Func &&func) |
| Wraps the types used in a function signature to produce a new function with wrapped arguments and return value (if non-void). More...
|
|