Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
config.hpp File Reference

Change the compile-time configuration of this library. More...

This graph shows which files directly or indirectly include this file:

Macros

#define BOOST_FUNCTIONAL_OVERLOADED_FUNCTION_CONFIG_ARITY_MAX   5
 Specify the maximum number of arguments of the functions being overloaded. More...
 
#define BOOST_FUNCTIONAL_OVERLOADED_FUNCTION_CONFIG_OVERLOAD_MAX   5
 Specify the maximum number of functions that can be overloaded. More...
 

Detailed Description

Change the compile-time configuration of this library.

Macro Definition Documentation

#define BOOST_FUNCTIONAL_OVERLOADED_FUNCTION_CONFIG_ARITY_MAX   5

Specify the maximum number of arguments of the functions being overloaded.

If this macro is left undefined by the user, it has a default value of 5 (increasing this number might increase compilation time). When specified by the user, this macro must be a non-negative integer number.

{getting_started, Getting Started}, {boost::overloaded_function}.

#define BOOST_FUNCTIONAL_OVERLOADED_FUNCTION_CONFIG_OVERLOAD_MAX   5

Specify the maximum number of functions that can be overloaded.

If this macro is left undefined by the user, it has a default value of 5 (increasing this number might increase compilation time). When defined by the user, this macro must be an integer number greater or equal than 2 (because at least two distinct functions need to be specified in order to define an overload).

{getting_started, Getting Started}, {boost::overloaded_function}.