Boost
C++ Libraries
...one of the most highly
regarded and expertly designed C++ library projects in the
world.
— Herb Sutter and Andrei
Alexandrescu, C++
Coding Standards
This is an older version of Boost and was released in 2015. The current version is 1.89.0.
BOOST_PROTO_MAX_FUNCTION_CALL_ARITY — Controls the maximum number of arguments that operator() overloads
accept.
// In header: <boost/proto/proto_fwd.hpp>
BOOST_PROTO_MAX_FUNCTION_CALL_ARITY
When setting
BOOST_PROTO_MAX_ARITY
higher than the default, compile times
slow down considerably. That is due in large part to the explosion in the number of
operator() overloads that must be generated for each
Proto expression type. By setting BOOST_PROTO_MAX_FUNCTION_CALL_ARITY
lower than BOOST_PROTO_MAX_ARITY,
compile times can be sped up considerably.