/usr/include/boost/parameter/aux_/preprocessor/impl
NameSizeModeActions
argument_specs.hpp9380644editdlrm
arity_range.hpp16560644editdlrm
flatten.hpp70570644editdlrm
forwarding_overloads.hpp322900644editdlrm
for_each.hpp68760644editdlrm
function_cast.hpp241050644editdlrm
function_dispatch_layer.hpp292030644editdlrm
function_dispatch_tuple.hpp10640644editdlrm
function_forward_match.hpp15260644editdlrm
function_name.hpp73720644editdlrm
no_spec_overloads.hpp196670644editdlrm
parenthesized_return_type.hpp36830644editdlrm
parenthesized_type.hpp10860644editdlrm
specification.hpp53960644editdlrm
split_args.hpp32660644editdlrm
Edit: /usr/include/boost/parameter/aux_/preprocessor/impl/function_dispatch_tuple.hpp (1064B)
// Copyright Daniel Wallin 2006. // Distributed under the Boost Software License, Version 1.0. // (See accompanying file LICENSE_1_0.txt or copy at // http://www.boost.org/LICENSE_1_0.txt) #ifndef BOOST_PARAMETER_AUX_PREPROCESSOR_IMPL_FUNCTION_DISPATCH_TUPLE_HPP #define BOOST_PARAMETER_AUX_PREPROCESSOR_IMPL_FUNCTION_DISPATCH_TUPLE_HPP #include // Accessor macros for the input tuple to the dispatch macros. #define BOOST_PARAMETER_FUNCTION_DISPATCH_BASE_NAME(x) \ BOOST_PP_TUPLE_ELEM(5, 0, x) /**/ #define BOOST_PARAMETER_FUNCTION_DISPATCH_SPLIT_ARGS(x) \ BOOST_PP_TUPLE_ELEM(5, 1, x) /**/ #define BOOST_PARAMETER_FUNCTION_DISPATCH_IS_MEMBER(x) \ BOOST_PP_TUPLE_ELEM(5, 2, x) /**/ #define BOOST_PARAMETER_FUNCTION_DISPATCH_IS_CONST(x) \ BOOST_PP_TUPLE_ELEM(5, 3, x) /**/ #define BOOST_PARAMETER_FUNCTION_DISPATCH_TAG_NAMESPACE(x) \ BOOST_PP_TUPLE_ELEM(5, 4, x) /**/ #endif // include guard