/third_party/boost/libs/mpl/test/ |
D | copy.cpp | 65 template< typename Seq > 69 typedef Seq seq; 77 template< typename Seq > struct apply 78 : begin< typename Seq::seq > 86 template< typename Seq > struct apply 87 : end< typename Seq::seq > 95 template< typename Seq > struct apply 96 : size< typename Seq::seq > 104 template< typename Seq > struct apply 105 : empty< typename Seq::seq > [all …]
|
/third_party/boost/boost/fusion/algorithm/iteration/detail/preprocessed/ |
D | reverse_fold.hpp | 106 template<typename Seq, typename State, typename F 107 , bool = traits::is_sequence<Seq>::value 108 , bool = traits::is_segmented<Seq>::value> 111 template<typename Seq, typename State, typename F> 112 struct result_of_reverse_fold<Seq, State, F, true, false> 114 result_of::size<Seq>::value 115 , typename fusion::result_of::prior< typename result_of::end<Seq>::type >::type 120 template<typename Seq, typename State, typename F> 122 inline typename result_of_reverse_fold<Seq, State, F>::type 123 reverse_fold(Seq& seq, State& state, F& f) in reverse_fold() [all …]
|
D | reverse_iter_fold.hpp | 106 template<typename Seq, typename State, typename F 107 , bool = traits::is_sequence<Seq>::value 108 , bool = traits::is_segmented<Seq>::value> 111 template<typename Seq, typename State, typename F> 112 struct result_of_reverse_iter_fold<Seq, State, F, true, false> 114 result_of::size<Seq>::value 115 , typename fusion::result_of::prior< typename result_of::end<Seq>::type >::type 120 template<typename Seq, typename State, typename F> 122 inline typename result_of_reverse_iter_fold<Seq, State, F>::type 123 reverse_iter_fold(Seq& seq, State& state, F& f) in reverse_iter_fold() [all …]
|
D | fold.hpp | 107 template<typename Seq, typename State, typename F 108 , bool = traits::is_sequence<Seq>::value 109 , bool = traits::is_segmented<Seq>::value> 112 template<typename Seq, typename State, typename F> 113 struct result_of_fold<Seq, State, F, true, false> 115 result_of::size<Seq>::value 116 , typename result_of::begin<Seq>::type 121 template<typename Seq, typename State, typename F> 123 inline typename result_of_fold<Seq, State, F>::type 124 fold(Seq& seq, State& state, F& f) in fold() [all …]
|
D | iter_fold.hpp | 106 template<typename Seq, typename State, typename F 107 , bool = traits::is_sequence<Seq>::value 108 , bool = traits::is_segmented<Seq>::value> 111 template<typename Seq, typename State, typename F> 112 struct result_of_iter_fold<Seq, State, F, true, false> 114 result_of::size<Seq>::value 115 , typename result_of::begin<Seq>::type 120 template<typename Seq, typename State, typename F> 122 inline typename result_of_iter_fold<Seq, State, F>::type 123 iter_fold(Seq& seq, State& state, F& f) in iter_fold() [all …]
|
/third_party/boost/boost/fusion/functional/adapter/ |
D | fused.hpp | 45 template <class Seq> 47 inline typename result_of::invoke<func_const_fwd_t,Seq const>::type 48 operator()(Seq const & s) const in operator ()() 53 template <class Seq> 55 inline typename result_of::invoke<func_fwd_t,Seq const>::type 56 operator()(Seq const & s) in operator ()() 61 template <class Seq> 63 inline typename result_of::invoke<func_const_fwd_t,Seq>::type 64 operator()(Seq & s) const in operator ()() 69 template <class Seq> [all …]
|
D | fused_function_object.hpp | 45 template <class Seq> 48 Seq const>::type operator()(Seq const & s) const in operator ()() 54 template <class Seq> 57 Seq const>::type 58 operator()(Seq const & s) in operator ()() 64 template <class Seq> 67 Seq>::type 68 operator()(Seq & s) const in operator ()() 74 template <class Seq> 76 inline typename result_of::invoke_function_object<func_fwd_t,Seq>::type [all …]
|
D | unfused_typed.hpp | 85 template<class F, class Seq> 86 struct result_of< boost::fusion::unfused_typed<F,Seq> const () > 87 : boost::fusion::unfused_typed<F,Seq>::template result< 88 boost::fusion::unfused_typed<F,Seq> const () > 90 template<class F, class Seq> 91 struct result_of< boost::fusion::unfused_typed<F,Seq>() > 92 : boost::fusion::unfused_typed<F,Seq>::template result< 93 boost::fusion::unfused_typed<F,Seq> () > 96 template<class F, class Seq> 97 struct tr1_result_of< boost::fusion::unfused_typed<F,Seq> const () > [all …]
|
/third_party/boost/boost/proto/functional/fusion/ |
D | reverse.hpp | 32 template<typename This, typename Seq> 33 struct result<This(Seq)> 34 : result<This(Seq const &)> 37 template<typename This, typename Seq> 38 struct result<This(Seq &)> 39 : fusion::result_of::reverse<Seq> 42 template<typename Seq> 43 typename fusion::result_of::reverse<Seq>::type 44 operator ()(Seq &seq) const in operator ()() 47 typedef typename fusion::result_of::reverse<Seq>::type result_type; in operator ()() [all …]
|
D | pop_back.hpp | 32 template<typename This, typename Seq> 33 struct result<This(Seq)> 34 : result<This(Seq const &)> 37 template<typename This, typename Seq> 38 struct result<This(Seq &)> 39 : fusion::result_of::pop_back<Seq> 42 template<typename Seq> 43 typename fusion::result_of::pop_back<Seq>::type 44 operator ()(Seq &seq) const in operator ()() 47 typedef typename fusion::result_of::pop_back<Seq>::type result_type; in operator ()() [all …]
|
D | pop_front.hpp | 37 template<typename This, typename Seq> 38 struct result<This(Seq)> 39 : result<This(Seq const &)> 42 template<typename This, typename Seq> 43 struct result<This(Seq &)> 44 : fusion::result_of::pop_front<Seq> 47 template<typename Seq> 48 typename fusion::result_of::pop_front<Seq>::type 49 operator ()(Seq &seq) const in operator ()() 52 typedef typename fusion::result_of::pop_front<Seq>::type result_type; in operator ()() [all …]
|
D | at.hpp | 32 template<typename This, typename Seq, typename N> 33 struct result<This(Seq, N)> 35 typename boost::remove_reference<Seq>::type 40 template<typename Seq, typename N> 41 typename fusion::result_of::at<Seq, N>::type 42 operator ()(Seq &seq, N const & BOOST_PROTO_DISABLE_IF_IS_CONST(Seq)) const in operator ()() 47 template<typename Seq, typename N> 48 typename fusion::result_of::at<Seq const, N>::type 49 operator ()(Seq const &seq, N const &) const in operator ()()
|
/third_party/boost/boost/fusion/algorithm/iteration/detail/ |
D | fold.hpp | 189 template<typename Seq, typename State, typename F in BOOST_FUSION_FOLD_IMPL_ENABLER() 190 , bool = traits::is_sequence<Seq>::value in BOOST_FUSION_FOLD_IMPL_ENABLER() 191 , bool = traits::is_segmented<Seq>::value> in BOOST_FUSION_FOLD_IMPL_ENABLER() 195 template<typename Seq, typename State, typename F> in BOOST_FUSION_FOLD_IMPL_ENABLER() 196 struct BOOST_PP_CAT(result_of_,BOOST_FUSION_FOLD_NAME)<Seq, State, F, true, false> in BOOST_FUSION_FOLD_IMPL_ENABLER() 198 result_of::size<Seq>::value in BOOST_FUSION_FOLD_IMPL_ENABLER() 200 typename result_of::BOOST_FUSION_FOLD_IMPL_FIRST_IT_FUNCTION<Seq>::type in BOOST_FUSION_FOLD_IMPL_ENABLER() 207 template<typename Seq, typename State, typename F> in BOOST_FUSION_FOLD_IMPL_ENABLER() 209 inline typename BOOST_PP_CAT(result_of_,BOOST_FUSION_FOLD_NAME)<Seq, State, F>::type in BOOST_FUSION_FOLD_IMPL_ENABLER() 210 BOOST_FUSION_FOLD_NAME(Seq& seq, State& state, F& f) in BOOST_FUSION_FOLD_IMPL_ENABLER() [all …]
|
/third_party/boost/boost/fusion/algorithm/iteration/ |
D | reverse_fold_fwd.hpp | 15 template<typename Seq, typename State, typename F> 19 template<typename Seq, typename State, typename F> 22 Seq 26 reverse_fold(Seq& seq, State const& state, F f); 28 template<typename Seq, typename State, typename F> 31 Seq const 35 reverse_fold(Seq const& seq, State const& state, F f); 37 template<typename Seq, typename State, typename F> 40 Seq 44 reverse_fold(Seq& seq, State& state, F f); [all …]
|
D | fold_fwd.hpp | 15 template<typename Seq, typename State, typename F> 19 template<typename Seq, typename State, typename F> 22 Seq 26 fold(Seq& seq, State const& state, F f); 28 template<typename Seq, typename State, typename F> 31 Seq const 35 fold(Seq const& seq, State const& state, F f); 37 template<typename Seq, typename State, typename F> 40 Seq 44 fold(Seq& seq, State& state, F f); [all …]
|
D | iter_fold_fwd.hpp | 15 template<typename Seq, typename State, typename F> 19 template<typename Seq, typename State, typename F> 22 Seq 26 iter_fold(Seq& seq, State const& state, F f); 28 template<typename Seq, typename State, typename F> 31 Seq const 35 iter_fold(Seq const& seq, State const& state, F f); 37 template<typename Seq, typename State, typename F> 40 Seq 44 iter_fold(Seq& seq, State& state, F f); [all …]
|
D | reverse_iter_fold_fwd.hpp | 15 template<typename Seq, typename State, typename F> 19 template<typename Seq, typename State, typename F> 22 Seq 26 reverse_iter_fold(Seq& seq, State const& state, F f); 28 template<typename Seq, typename State, typename F> 31 Seq const 35 reverse_iter_fold(Seq const& seq, State const& state, F f); 37 template<typename Seq, typename State, typename F> 40 Seq 44 reverse_iter_fold(Seq& seq, State& state, F f); [all …]
|
/third_party/boost/boost/phoenix/scope/ |
D | scoped_environment.hpp | 71 template <typename Seq> \ 79 typename Seq::env_type \ 84 typename Seq::env_type \ 88 typename Seq::env_type \ 94 static type call(Seq & seq) \ 105 template <typename Seq, typename N> 113 typename Seq::env_type 118 typename Seq::env_type 122 typename Seq::env_type 130 template <typename Seq, typename N> [all …]
|
/third_party/boost/boost/metaparse/v1/cpp98/impl/ |
D | nth_of_c_impl.hpp | 23 template <int N, class Seq> 31 typename boost::mpl::pop_front<Seq>::type 44 typename boost::mpl::front<Seq>::type::template apply<S, Pos> 46 typename boost::mpl::front<Seq>::type::template apply<S, Pos>, 48 typename boost::mpl::front<Seq>::type::template apply<S, Pos> 54 template <class Seq> 55 struct nth_of_c_impl<0, Seq> 62 typename boost::mpl::pop_front<Seq>::type, 63 typename boost::mpl::front<Seq>::type::template apply<
|
/third_party/boost/boost/fusion/adapted/struct/detail/ |
D | end_impl.hpp | 24 template <typename Seq> 31 , Seq 32 , struct_size<typename remove_const<Seq>::type>::value 38 call(Seq& seq) in call() 48 template <typename Seq> 55 , Seq 56 , struct_size<typename remove_const<Seq>::type>::value 62 call(Seq& seq) in call()
|
/third_party/boost/boost/fusion/view/transform_view/detail/ |
D | at_impl.hpp | 28 template<typename Seq, typename N> 31 typedef typename Seq::transform_type F; 32 typedef typename result_of::at<typename Seq::sequence_type, N>::type value_type; 36 static type call(Seq& seq) in call() 46 template<typename Seq, typename N> 49 typedef typename Seq::transform_type F; 50 typedef typename result_of::at<typename Seq::sequence1_type, N>::type value1_type; 51 typedef typename result_of::at<typename Seq::sequence2_type, N>::type value2_type; 55 static type call(Seq& seq) in call()
|
/third_party/boost/boost/fusion/view/zip_view/detail/ |
D | at_impl.hpp | 46 template<typename Seq> 48 typename result<poly_at(Seq&)>::type 49 operator()(Seq& seq) const in operator ()() 54 template<typename Seq> 56 typename result<poly_at(Seq const&)>::type 57 operator()(Seq const& seq) const in operator ()() 78 template<typename Seq, typename N> 83 typename Seq::sequences, detail::poly_at<N> >::type>::type type; 87 call(Seq& seq) in call()
|
/third_party/boost/boost/type_erasure/detail/ |
D | vtable.hpp | 56 template<class Seq> 60 typename ::boost::mpl::begin<Seq>::type, 61 typename ::boost::mpl::end<Seq>::type 68 template<class Seq> 72 typename ::boost::type_erasure::detail::make_arg_pack<Seq>::type 79 template<class Seq, class Table> 84 typename ::boost::type_erasure::detail::make_arg_pack<Seq>::type 187 template<class Seq> 191 (::boost::mpl::size<Seq>::value)>::template apply<Seq>::type type; 197 template<class Seq, class Table> [all …]
|
/third_party/boost/boost/function_types/detail/ |
D | synthesize.hpp | 27 template<typename Seq> struct synthesize_impl_i { }; 30 template<typename Seq, bits_t Bits> 35 , ::boost::mpl::size<Seq>::value 37 ::template synthesize_impl_i<Seq> 40 template<typename Seq, typename Tag> 43 < Seq 51 template<typename Seq, typename Tag> 54 < Seq 58 < typename detail::cv_traits< typename mpl::at_c<Seq,1>::type >::tag
|
/third_party/boost/libs/hana/test/_include/support/ |
D | seq.hpp | 19 struct Seq; 25 using hana_tag = Seq; 50 struct fold_left_impl<Seq> { 63 struct length_impl<Seq> { 71 struct unpack_impl<Seq> { 82 struct at_impl<Seq> { 90 struct drop_front_impl<Seq> { 98 struct is_empty_impl<Seq> { 109 struct Sequence<Seq> { 114 struct make_impl<Seq> {
|