/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/argument_specs.hpp (938B)
// 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_ARGUMENT_SPECS_HPP #define BOOST_PARAMETER_AUX_PREPROCESSOR_IMPL_ARGUMENT_SPECS_HPP #include // Accessor macros for the argument specs tuple. #define BOOST_PARAMETER_FN_ARG_QUALIFIER(x) BOOST_PP_TUPLE_ELEM(4, 0, x) #define BOOST_PARAMETER_FN_ARG_KEYWORD(x) BOOST_PP_TUPLE_ELEM(4, 1, x) #define BOOST_PARAMETER_FN_ARG_PRED(x) BOOST_PP_TUPLE_ELEM(4, 2, x) #define BOOST_PARAMETER_FN_ARG_DEFAULT(x) BOOST_PP_TUPLE_ELEM(4, 3, x) #include #define BOOST_PARAMETER_FN_ARG_NAME(x) \ BOOST_PARAMETER_UNQUALIFIED(BOOST_PARAMETER_FN_ARG_KEYWORD(x)) /**/ #endif // include guard