/usr/include/boost/proto/transform/detail/preprocessed
NameSizeModeActions
call.hpp214760644editdlrm
construct_funop.hpp28340644editdlrm
construct_pod_funop.hpp30580644editdlrm
default_function_impl.hpp289920644editdlrm
expand_pack.hpp89170644editdlrm
fold_impl.hpp452050644editdlrm
lazy.hpp132980644editdlrm
make.hpp600570644editdlrm
make_gcc_workaround.hpp289540644editdlrm
pack_impl.hpp238140644editdlrm
pass_through_impl.hpp289390644editdlrm
when.hpp82670644editdlrm
Edit: /usr/include/boost/proto/transform/detail/preprocessed/expand_pack.hpp (8917B)
/////////////////////////////////////////////////////////////////////////////// /// \file expand_pack.hpp /// Contains helpers for pseudo-pack expansion. // // Copyright 2012 Eric Niebler. 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) template struct expand_pattern_helper { typedef Ret (*type)(); typedef mpl::bool_< false> applied; }; template struct expand_pattern_helper { typedef Ret (*type)(typename expand_pattern_helper::type); typedef mpl::bool_::applied::value || false> applied; }; template struct expand_pattern_helper { typedef Ret (*type)(typename expand_pattern_helper::type , typename expand_pattern_helper::type); typedef mpl::bool_::applied::value || expand_pattern_helper::applied::value || false> applied; }; template struct expand_pattern_helper { typedef Ret (*type)(typename expand_pattern_helper::type , typename expand_pattern_helper::type , typename expand_pattern_helper::type); typedef mpl::bool_::applied::value || expand_pattern_helper::applied::value || expand_pattern_helper::applied::value || false> applied; }; template struct expand_pattern_helper { typedef Ret (*type)(typename expand_pattern_helper::type , typename expand_pattern_helper::type , typename expand_pattern_helper::type , typename expand_pattern_helper::type); typedef mpl::bool_::applied::value || expand_pattern_helper::applied::value || expand_pattern_helper::applied::value || expand_pattern_helper::applied::value || false> applied; }; template struct expand_pattern_helper { typedef Ret (*type)(typename expand_pattern_helper::type , typename expand_pattern_helper::type , typename expand_pattern_helper::type , typename expand_pattern_helper::type , typename expand_pattern_helper::type); typedef mpl::bool_::applied::value || expand_pattern_helper::applied::value || expand_pattern_helper::applied::value || expand_pattern_helper::applied::value || expand_pattern_helper::applied::value || false> applied; }; template struct expand_pattern_helper { typedef Ret (*type)(typename expand_pattern_helper::type , typename expand_pattern_helper::type , typename expand_pattern_helper::type , typename expand_pattern_helper::type , typename expand_pattern_helper::type , typename expand_pattern_helper::type); typedef mpl::bool_::applied::value || expand_pattern_helper::applied::value || expand_pattern_helper::applied::value || expand_pattern_helper::applied::value || expand_pattern_helper::applied::value || expand_pattern_helper::applied::value || false> applied; }; template struct expand_pattern_helper { typedef Ret (*type)(typename expand_pattern_helper::type , typename expand_pattern_helper::type , typename expand_pattern_helper::type , typename expand_pattern_helper::type , typename expand_pattern_helper::type , typename expand_pattern_helper::type , typename expand_pattern_helper::type); typedef mpl::bool_::applied::value || expand_pattern_helper::applied::value || expand_pattern_helper::applied::value || expand_pattern_helper::applied::value || expand_pattern_helper::applied::value || expand_pattern_helper::applied::value || expand_pattern_helper::applied::value || false> applied; }; template struct expand_pattern_helper { typedef Ret (*type)(typename expand_pattern_helper::type , typename expand_pattern_helper::type , typename expand_pattern_helper::type , typename expand_pattern_helper::type , typename expand_pattern_helper::type , typename expand_pattern_helper::type , typename expand_pattern_helper::type , typename expand_pattern_helper::type); typedef mpl::bool_::applied::value || expand_pattern_helper::applied::value || expand_pattern_helper::applied::value || expand_pattern_helper::applied::value || expand_pattern_helper::applied::value || expand_pattern_helper::applied::value || expand_pattern_helper::applied::value || expand_pattern_helper::applied::value || false> applied; }; template struct expand_pattern_helper { typedef Ret (*type)(typename expand_pattern_helper::type , typename expand_pattern_helper::type , typename expand_pattern_helper::type , typename expand_pattern_helper::type , typename expand_pattern_helper::type , typename expand_pattern_helper::type , typename expand_pattern_helper::type , typename expand_pattern_helper::type , typename expand_pattern_helper::type); typedef mpl::bool_::applied::value || expand_pattern_helper::applied::value || expand_pattern_helper::applied::value || expand_pattern_helper::applied::value || expand_pattern_helper::applied::value || expand_pattern_helper::applied::value || expand_pattern_helper::applied::value || expand_pattern_helper::applied::value || expand_pattern_helper::applied::value || false> applied; }; template struct expand_pattern_helper { typedef Ret (*type)(typename expand_pattern_helper::type , typename expand_pattern_helper::type , typename expand_pattern_helper::type , typename expand_pattern_helper::type , typename expand_pattern_helper::type , typename expand_pattern_helper::type , typename expand_pattern_helper::type , typename expand_pattern_helper::type , typename expand_pattern_helper::type , typename expand_pattern_helper::type); typedef mpl::bool_::applied::value || expand_pattern_helper::applied::value || expand_pattern_helper::applied::value || expand_pattern_helper::applied::value || expand_pattern_helper::applied::value || expand_pattern_helper::applied::value || expand_pattern_helper::applied::value || expand_pattern_helper::applied::value || expand_pattern_helper::applied::value || expand_pattern_helper::applied::value || false> applied; };