| Home | Libraries | People | FAQ | More

## Reference

### Header <boost/functional/overloaded_function.hpp>

Overload distinct function pointers, function references, and monomorphic function objects into a single function object.

    namespace boost {
      template<typename F1, typename F2, ... > class overloaded_function;
      template<typename F1, typename F2, ... >
        overloaded_function< __function_type__< F1 >, __function_type__< F2 >,... >
        make_overloaded_function(F1, F2, ...);
    }

### Header <boost/functional/overloaded_function/config.hpp>

Change the compile-time configuration of this library.

    BOOST_FUNCTIONAL_OVERLOADED_FUNCTION_CONFIG_ARITY_MAX
    BOOST_FUNCTIONAL_OVERLOADED_FUNCTION_CONFIG_OVERLOAD_MAX