/third_party/boost/boost/hof/ |
D | placeholders.hpp | 168 (f(BOOST_HOF_FORWARD(Ts)(xs)...)); 180 noexcept(noexcept(BOOST_HOF_FORWARD(T)(x) && BOOST_HOF_FORWARD(U)(y))) in operator ()() 181 -> decltype(BOOST_HOF_FORWARD(T)(x) && BOOST_HOF_FORWARD(U)(y)) in operator ()() 182 { return BOOST_HOF_FORWARD(T)(x) & BOOST_HOF_FORWARD(U)(y); } in operator ()() 189 noexcept(noexcept(BOOST_HOF_FORWARD(T)(x) || BOOST_HOF_FORWARD(U)(y))) in operator ()() 190 -> decltype(BOOST_HOF_FORWARD(T)(x) || BOOST_HOF_FORWARD(U)(y)) in operator ()() 191 { return BOOST_HOF_FORWARD(T)(x) | BOOST_HOF_FORWARD(U)(y); } in operator ()() 202 (BOOST_HOF_FORWARD(T)(x) op BOOST_HOF_FORWARD(U)(y)); \ 216 (BOOST_HOF_FORWARD(T)(x) op BOOST_HOF_FORWARD(U)(y)); \ 229 (op(BOOST_HOF_FORWARD(T)(x))); \ [all …]
|
D | apply.hpp | 112 …BOOST_HOF_RETURNS_DEDUCE_NOEXCEPT((BOOST_HOF_FORWARD(Derived)(ref).*mf)(BOOST_HOF_FORWARD(Us)(xs).… 114 return (BOOST_HOF_FORWARD(Derived)(ref).*mf)(BOOST_HOF_FORWARD(Us)(xs)...); \ 140 return BOOST_HOF_FORWARD(Derived)(ref).*pmd; in operator ()() 159 apply_mem_fn()(f, BOOST_HOF_FORWARD(T)(obj), BOOST_HOF_FORWARD(Ts)(xs)...) 168 apply_mem_fn()(f, *BOOST_HOF_FORWARD(T)(obj), BOOST_HOF_FORWARD(Ts)(xs)...) 177 apply_mem_fn()(f, ref.get(), BOOST_HOF_FORWARD(Ts)(xs)...) 186 apply_mem_data()(f, BOOST_HOF_FORWARD(T)(obj)) 195 apply_mem_data()(f, *BOOST_HOF_FORWARD(T)(obj)) 211 BOOST_HOF_RETURNS(BOOST_HOF_FORWARD(Derived)(ref).*pmd); 215 BOOST_HOF_RETURNS((*BOOST_HOF_FORWARD(Pointer)(ptr)).*BOOST_HOF_FORWARD(PMD)(pmd)); [all …]
|
D | pack.hpp | 123 return static_cast<T>(boost::hof::alias_value<Tag, T>(BOOST_HOF_FORWARD(X)(x), xs...)); in pack_get() 139 boost::hof::alias_value<Tag, T>(BOOST_HOF_FORWARD(X)(x), xs...) 150 : Ts::type(BOOST_HOF_FORWARD(Xs)(xs))... in pack_holder_base() 183 : base(BOOST_HOF_FORWARD(X1)(x1), BOOST_HOF_FORWARD(X2)(x2), BOOST_HOF_FORWARD(Xs)(xs)...) in pack_base() 189 : base(BOOST_HOF_FORWARD(X1)(x1)) in pack_base() 220 : base(BOOST_HOF_FORWARD(X1)(x1)) in pack_base() 253 : pack_holder<Ts, pack_tag<seq<Ns>, Ts...>>::type(BOOST_HOF_FORWARD(Xs)(xs))... in pack_base() 311 … boost::hof::detail::pack_get<Ts1, pack_tag<seq<Ns1>, Ts1...>>(BOOST_HOF_FORWARD(P1)(p1))..., in call() 312 … boost::hof::detail::pack_get<Ts2, pack_tag<seq<Ns2>, Ts2...>>(BOOST_HOF_FORWARD(P2)(p2))...) in call() 316 … boost::hof::detail::pack_get<Ts1, pack_tag<seq<Ns1>, Ts1...>>(BOOST_HOF_FORWARD(P1)(p1))..., in call() [all …]
|
D | pipable.hpp | 91 : F(BOOST_HOF_FORWARD(X)(fp)), Pack(BOOST_HOF_FORWARD(P)(packp)) in pipe_closure() 114 : a(BOOST_HOF_FORWARD(X)(xp)), self(selfp) in invoke() 122 …RNS_STATIC_CAST(const F&)(*BOOST_HOF_CONST_THIS->self)(BOOST_HOF_FORWARD(A)(a), BOOST_HOF_FORWARD(… 130 …LE_CAST(const Pack&)(BOOST_HOF_CONST_THIS->get_pack(a))(invoke<A&&>(BOOST_HOF_FORWARD(A)(a), BOOST… 136 …d::remove_reference<Pack>::type>(BOOST_HOF_RETURNS_STATIC_CAST(F&&)(f), BOOST_HOF_FORWARD(Pack)(p)) 155 …OOST_HOF_CONST_THIS->get_function(xs...)), boost::hof::pack_forward(BOOST_HOF_FORWARD(Ts)(xs)...))… 160 (p(BOOST_HOF_FORWARD(A)(a))); 181 (p(BOOST_HOF_FORWARD(A)(a))); 193 (f(BOOST_HOF_FORWARD(A)(a))); 201 (f(BOOST_HOF_FORWARD(A)(a))); [all …]
|
D | lift.hpp | 72 noexcept(decltype(std::declval<NoExcept>()(BOOST_HOF_FORWARD(Ts)(xs)...)){}) in operator ()() 73 -> decltype(std::declval<F>()(BOOST_HOF_FORWARD(Ts)(xs)...)) 74 { return F(*this)(BOOST_HOF_FORWARD(Ts)(xs)...);} 94 -> decltype((__VA_ARGS__)(BOOST_HOF_FORWARD(decltype(xs))(xs)...)) \ 95 { return (__VA_ARGS__)(BOOST_HOF_FORWARD(decltype(xs))(xs)...); }, \ 96 …BDA(auto&&... xs) { return BOOST_HOF_LIFT_IS_NOEXCEPT((__VA_ARGS__)(BOOST_HOF_FORWARD(decltype(xs)… 99 …OST_HOF_STATIC_LAMBDA(auto&&... xs) BOOST_HOF_RETURNS((__VA_ARGS__)(BOOST_HOF_FORWARD(decltype(xs)… 107 BOOST_HOF_RETURNS((__VA_ARGS__)(BOOST_HOF_FORWARD(Ts)(xs)...)) \
|
D | unpack.hpp | 85 detail::unpack_impl(BOOST_HOF_FORWARD(F)(f), BOOST_HOF_FORWARD(Sequence)(s)) 91 …ack_join(unpack_simple(boost::hof::pack_forward, BOOST_HOF_FORWARD(Sequences)(s))...)(BOOST_HOF_FO… 125 boost::hof::detail::unpack_simple(deducer(), BOOST_HOF_FORWARD(T)(x)) 133 … boost::hof::detail::unpack_join(deducer(), BOOST_HOF_FORWARD(T)(x), BOOST_HOF_FORWARD(Ts)(xs)...) 165 …(const detail::callable_base<F>&)(BOOST_HOF_CONST_THIS->base_function(x)), BOOST_HOF_FORWARD(T)(x)) 173 …ble_base<F>&)(BOOST_HOF_CONST_THIS->base_function(x)), BOOST_HOF_FORWARD(T)(x), BOOST_HOF_FORWARD(…
|
D | apply_eval.hpp | 89 …d<R>(f, boost::hof::pack_join(BOOST_HOF_FORWARD(Pack)(p), boost::hof::pack_forward(boost::hof::eva… in eval_ordered() 98 …constexpr eval_helper(const F& f, Ts&&... xs) : result(boost::hof::apply(f, BOOST_HOF_FORWARD(Ts)(… 107 …constexpr eval_helper(const F& f, Ts&&... xs) : x((boost::hof::apply(f, BOOST_HOF_FORWARD(Ts)(xs).… 119 …T_HOF_RETURNS_DEDUCE_NOEXCEPT(boost::hof::apply(f, boost::hof::eval(BOOST_HOF_FORWARD(Ts)(xs))...)) in operator ()() 124 (f, boost::hof::pack(), BOOST_HOF_FORWARD(Ts)(xs)...); in operator ()() 127 {f, boost::hof::eval(BOOST_HOF_FORWARD(Ts)(xs))...}.result; in operator ()() 137 …T_HOF_RETURNS_DEDUCE_NOEXCEPT(boost::hof::apply(f, boost::hof::eval(BOOST_HOF_FORWARD(Ts)(xs))...)) in operator ()() 142 (f, boost::hof::pack(), BOOST_HOF_FORWARD(Ts)(xs)...); in operator ()() 145 {f, boost::hof::eval(BOOST_HOF_FORWARD(Ts)(xs))...}; in operator ()()
|
D | repeat.hpp | 85 repeater<N-1>()(f, f(BOOST_HOF_FORWARD(Ts)(xs)...)) 108 BOOST_HOF_FORWARD(Ts)(xs)... 120 Self()(n-1, f, f(BOOST_HOF_FORWARD(T)(x), BOOST_HOF_FORWARD(Ts)(xs)...)) : 121 BOOST_HOF_FORWARD(T)(x) 133 BOOST_HOF_RETURNS_DEDUCE_NOEXCEPT((n--, f(BOOST_HOF_FORWARD(T)(x)))) in operator ()() 134 -> decltype(f(BOOST_HOF_FORWARD(T)(x))) in operator ()() 139 x = f(BOOST_HOF_FORWARD(T)(x)); in operator ()()
|
D | proj.hpp | 104 constexpr project_eval(X&& xp, const P& pp) : x(BOOST_HOF_FORWARD(X)(xp)), p(pp) in project_eval() 108 (p(BOOST_HOF_FORWARD(T)(x))); 114 return project_eval<T, Projection>(BOOST_HOF_FORWARD(T)(x), p); in make_project_eval() 124 constexpr project_void_eval(X&& xp, const P& pp) : x(BOOST_HOF_FORWARD(X)(xp)), p(pp) in project_void_eval() 131 return p(BOOST_HOF_FORWARD(T)(x)), void_(); in operator ()() 138 return project_void_eval<T, Projection>(BOOST_HOF_FORWARD(T)(x), p); in make_project_void_eval() 147 return boost::hof::apply_eval(f, make_project_eval(BOOST_HOF_FORWARD(Ts)(xs), p)...); in by_eval() 163 …al(boost::hof::always(), boost::hof::detail::make_project_void_eval(BOOST_HOF_FORWARD(Ts)(xs), p).… in by_void_eval() 222 BOOST_HOF_FORWARD(Ts)(xs)... 241 : detail::callable_base<Projection>(BOOST_HOF_FORWARD(P)(p)) in BOOST_HOF_INHERIT_DEFAULT() [all …]
|
D | infix.hpp | 100 : F(BOOST_HOF_FORWARD(XF)(fp)), x(BOOST_HOF_FORWARD(X)(xp)) in postfix_adaptor() 115 …tion(xs...)))(BOOST_HOF_RETURNS_C_CAST(T&&)(BOOST_HOF_CONST_THIS->x), BOOST_HOF_FORWARD(Ts)(xs)...) 122 …base_function(a)))(BOOST_HOF_RETURNS_C_CAST(T&&)(BOOST_HOF_CONST_THIS->x), BOOST_HOF_FORWARD(A)(a)) 130 return postfix_adaptor<T, F>(BOOST_HOF_FORWARD(T)(x), static_cast<F&&>(f)); in make_postfix_adaptor() 157 …tail::callable_base<F>&)(BOOST_HOF_CONST_THIS->base_function(xs...)))(BOOST_HOF_FORWARD(Ts)(xs)...) 163 (detail::make_postfix_adaptor(BOOST_HOF_FORWARD(T)(x), boost::hof::move(i.base_function(x)))); 176 …detail::make_postfix_adaptor(BOOST_HOF_FORWARD(T)(x), boost::hof::move(f.base_function().infix_bas… 186 … detail::make_postfix_adaptor(BOOST_HOF_FORWARD(T)(x), boost::hof::move(F().infix_base_function())) 193 detail::make_postfix_adaptor(BOOST_HOF_FORWARD(T)(x), f.infix_base_function())
|
D | repeat_while.hpp | 97 compute_predicate<P, decltype(f(BOOST_HOF_FORWARD(Ts)(xs)...))>::type::value 98 >()(f, p, f(BOOST_HOF_FORWARD(Ts)(xs)...)) 119 …detail::compute_predicate<P, decltype(std::declval<F>()(BOOST_HOF_FORWARD(Ts)(xs)...))>::type::val… 124 BOOST_HOF_FORWARD(Ts)(xs)... 135 (p(x, BOOST_HOF_FORWARD(Ts)(xs)...)) ? 139 f(x, BOOST_HOF_FORWARD(Ts)(xs)...) 141 BOOST_HOF_FORWARD(T)(x)
|
D | first_of.hpp | 107 : F1(BOOST_HOF_FORWARD(A)(f1)), F2(BOOST_HOF_FORWARD(B)(f2)) in BOOST_HOF_INHERIT_DEFAULT() 117 : F1(BOOST_HOF_FORWARD(X)(x)) in basic_first_of_adaptor() 137 BOOST_HOF_RETURNS_STATIC_CAST(const F&)(*BOOST_HOF_CONST_THIS)(BOOST_HOF_FORWARD(Ts)(xs)...) 181 (BOOST_HOF_FORWARD(Ts)(xs)...) 201 : base(BOOST_HOF_FORWARD(X)(f1), kernel_base(BOOST_HOF_FORWARD(Xs)(fs)...)) in BOOST_HOF_INHERIT_DEFAULT() 208 : base(BOOST_HOF_FORWARD(X)(f1)) in first_of_adaptor()
|
D | fold.hpp | 96 …(*BOOST_HOF_CONST_THIS)(f, f(BOOST_HOF_FORWARD(State)(state), BOOST_HOF_FORWARD(T)(x)), BOOST_HOF_… 102 return BOOST_HOF_FORWARD(State)(state); in operator ()() 136 BOOST_HOF_FORWARD(Ts)(xs)... 162 BOOST_HOF_FORWARD(Ts)(xs)...
|
D | reverse_fold.hpp | 98 …f((*BOOST_HOF_CONST_THIS)(f, BOOST_HOF_FORWARD(State)(state), BOOST_HOF_FORWARD(Ts)(xs)...), BOOST… 104 return BOOST_HOF_FORWARD(State)(state); in operator ()() 138 BOOST_HOF_FORWARD(Ts)(xs)... 164 BOOST_HOF_FORWARD(Ts)(xs)...
|
D | partial.hpp | 120 boost::hof::pack_forward(BOOST_HOF_FORWARD(Ts)(xs)...) 155 …boost::hof::pack_join(std::declval<const Pack&>(), boost::hof::pack(BOOST_HOF_FORWARD(Ts)(xs)...))… 162 …onst Pack&)(BOOST_HOF_CONST_THIS->get_pack(xs...)), boost::hof::pack(BOOST_HOF_FORWARD(Ts)(xs)...)) 188 …T_HOF_IS_NOTHROW_CONSTRUCTIBLE(F, F&&) && noexcept(boost::hof::pack(BOOST_HOF_FORWARD(Ts)(xs)...))) 195 boost::hof::pack(BOOST_HOF_FORWARD(Ts)(xs)...) 246 : F(BOOST_HOF_FORWARD(X)(x)), Pack(BOOST_HOF_FORWARD(S)(seq)) in partial_adaptor()
|
/third_party/boost/libs/hof/doc/html/_sources/include/boost/hof/ |
D | placeholders.hpp.txt | 168 (f(BOOST_HOF_FORWARD(Ts)(xs)...)); 180 noexcept(noexcept(BOOST_HOF_FORWARD(T)(x) && BOOST_HOF_FORWARD(U)(y))) 181 -> decltype(BOOST_HOF_FORWARD(T)(x) && BOOST_HOF_FORWARD(U)(y)) 182 { return BOOST_HOF_FORWARD(T)(x) & BOOST_HOF_FORWARD(U)(y); } 189 noexcept(noexcept(BOOST_HOF_FORWARD(T)(x) || BOOST_HOF_FORWARD(U)(y))) 190 -> decltype(BOOST_HOF_FORWARD(T)(x) || BOOST_HOF_FORWARD(U)(y)) 191 { return BOOST_HOF_FORWARD(T)(x) | BOOST_HOF_FORWARD(U)(y); } 202 (BOOST_HOF_FORWARD(T)(x) op BOOST_HOF_FORWARD(U)(y)); \ 216 (BOOST_HOF_FORWARD(T)(x) op BOOST_HOF_FORWARD(U)(y)); \ 229 (op(BOOST_HOF_FORWARD(T)(x))); \ [all …]
|
D | apply.hpp.txt | 112 …BOOST_HOF_RETURNS_DEDUCE_NOEXCEPT((BOOST_HOF_FORWARD(Derived)(ref).*mf)(BOOST_HOF_FORWARD(Us)(xs).… 114 return (BOOST_HOF_FORWARD(Derived)(ref).*mf)(BOOST_HOF_FORWARD(Us)(xs)...); \ 140 return BOOST_HOF_FORWARD(Derived)(ref).*pmd; 159 apply_mem_fn()(f, BOOST_HOF_FORWARD(T)(obj), BOOST_HOF_FORWARD(Ts)(xs)...) 168 apply_mem_fn()(f, *BOOST_HOF_FORWARD(T)(obj), BOOST_HOF_FORWARD(Ts)(xs)...) 177 apply_mem_fn()(f, ref.get(), BOOST_HOF_FORWARD(Ts)(xs)...) 186 apply_mem_data()(f, BOOST_HOF_FORWARD(T)(obj)) 195 apply_mem_data()(f, *BOOST_HOF_FORWARD(T)(obj)) 211 BOOST_HOF_RETURNS(BOOST_HOF_FORWARD(Derived)(ref).*pmd); 215 BOOST_HOF_RETURNS((*BOOST_HOF_FORWARD(Pointer)(ptr)).*BOOST_HOF_FORWARD(PMD)(pmd)); [all …]
|
D | pack.hpp.txt | 123 return static_cast<T>(boost::hof::alias_value<Tag, T>(BOOST_HOF_FORWARD(X)(x), xs...)); 139 boost::hof::alias_value<Tag, T>(BOOST_HOF_FORWARD(X)(x), xs...) 150 : Ts::type(BOOST_HOF_FORWARD(Xs)(xs))... 183 : base(BOOST_HOF_FORWARD(X1)(x1), BOOST_HOF_FORWARD(X2)(x2), BOOST_HOF_FORWARD(Xs)(xs)...) 189 : base(BOOST_HOF_FORWARD(X1)(x1)) 220 : base(BOOST_HOF_FORWARD(X1)(x1)) 253 : pack_holder<Ts, pack_tag<seq<Ns>, Ts...>>::type(BOOST_HOF_FORWARD(Xs)(xs))... 311 … boost::hof::detail::pack_get<Ts1, pack_tag<seq<Ns1>, Ts1...>>(BOOST_HOF_FORWARD(P1)(p1))..., 312 … boost::hof::detail::pack_get<Ts2, pack_tag<seq<Ns2>, Ts2...>>(BOOST_HOF_FORWARD(P2)(p2))...) 316 … boost::hof::detail::pack_get<Ts1, pack_tag<seq<Ns1>, Ts1...>>(BOOST_HOF_FORWARD(P1)(p1))..., [all …]
|
D | pipable.hpp.txt | 91 : F(BOOST_HOF_FORWARD(X)(fp)), Pack(BOOST_HOF_FORWARD(P)(packp)) 114 : a(BOOST_HOF_FORWARD(X)(xp)), self(selfp) 122 …RNS_STATIC_CAST(const F&)(*BOOST_HOF_CONST_THIS->self)(BOOST_HOF_FORWARD(A)(a), BOOST_HOF_FORWARD(… 130 …LE_CAST(const Pack&)(BOOST_HOF_CONST_THIS->get_pack(a))(invoke<A&&>(BOOST_HOF_FORWARD(A)(a), BOOST… 136 …d::remove_reference<Pack>::type>(BOOST_HOF_RETURNS_STATIC_CAST(F&&)(f), BOOST_HOF_FORWARD(Pack)(p)) 155 …OOST_HOF_CONST_THIS->get_function(xs...)), boost::hof::pack_forward(BOOST_HOF_FORWARD(Ts)(xs)...))… 160 (p(BOOST_HOF_FORWARD(A)(a))); 181 (p(BOOST_HOF_FORWARD(A)(a))); 193 (f(BOOST_HOF_FORWARD(A)(a))); 201 (f(BOOST_HOF_FORWARD(A)(a))); [all …]
|
D | apply_eval.hpp.txt | 89 …d<R>(f, boost::hof::pack_join(BOOST_HOF_FORWARD(Pack)(p), boost::hof::pack_forward(boost::hof::eva… 98 …constexpr eval_helper(const F& f, Ts&&... xs) : result(boost::hof::apply(f, BOOST_HOF_FORWARD(Ts)(… 107 …constexpr eval_helper(const F& f, Ts&&... xs) : x((boost::hof::apply(f, BOOST_HOF_FORWARD(Ts)(xs).… 119 …T_HOF_RETURNS_DEDUCE_NOEXCEPT(boost::hof::apply(f, boost::hof::eval(BOOST_HOF_FORWARD(Ts)(xs))...)) 124 (f, boost::hof::pack(), BOOST_HOF_FORWARD(Ts)(xs)...); 127 {f, boost::hof::eval(BOOST_HOF_FORWARD(Ts)(xs))...}.result; 137 …T_HOF_RETURNS_DEDUCE_NOEXCEPT(boost::hof::apply(f, boost::hof::eval(BOOST_HOF_FORWARD(Ts)(xs))...)) 142 (f, boost::hof::pack(), BOOST_HOF_FORWARD(Ts)(xs)...); 145 {f, boost::hof::eval(BOOST_HOF_FORWARD(Ts)(xs))...};
|
D | lift.hpp.txt | 72 noexcept(decltype(std::declval<NoExcept>()(BOOST_HOF_FORWARD(Ts)(xs)...)){}) 73 -> decltype(std::declval<F>()(BOOST_HOF_FORWARD(Ts)(xs)...)) 74 { return F(*this)(BOOST_HOF_FORWARD(Ts)(xs)...);} 94 -> decltype((__VA_ARGS__)(BOOST_HOF_FORWARD(decltype(xs))(xs)...)) \ 95 { return (__VA_ARGS__)(BOOST_HOF_FORWARD(decltype(xs))(xs)...); }, \ 96 …BDA(auto&&... xs) { return BOOST_HOF_LIFT_IS_NOEXCEPT((__VA_ARGS__)(BOOST_HOF_FORWARD(decltype(xs)… 99 …OST_HOF_STATIC_LAMBDA(auto&&... xs) BOOST_HOF_RETURNS((__VA_ARGS__)(BOOST_HOF_FORWARD(decltype(xs)… 107 BOOST_HOF_RETURNS((__VA_ARGS__)(BOOST_HOF_FORWARD(Ts)(xs)...)) \
|
D | unpack.hpp.txt | 85 detail::unpack_impl(BOOST_HOF_FORWARD(F)(f), BOOST_HOF_FORWARD(Sequence)(s)) 91 …ack_join(unpack_simple(boost::hof::pack_forward, BOOST_HOF_FORWARD(Sequences)(s))...)(BOOST_HOF_FO… 125 boost::hof::detail::unpack_simple(deducer(), BOOST_HOF_FORWARD(T)(x)) 133 … boost::hof::detail::unpack_join(deducer(), BOOST_HOF_FORWARD(T)(x), BOOST_HOF_FORWARD(Ts)(xs)...) 165 …(const detail::callable_base<F>&)(BOOST_HOF_CONST_THIS->base_function(x)), BOOST_HOF_FORWARD(T)(x)) 173 …ble_base<F>&)(BOOST_HOF_CONST_THIS->base_function(x)), BOOST_HOF_FORWARD(T)(x), BOOST_HOF_FORWARD(…
|
D | repeat.hpp.txt | 85 repeater<N-1>()(f, f(BOOST_HOF_FORWARD(Ts)(xs)...)) 108 BOOST_HOF_FORWARD(Ts)(xs)... 120 Self()(n-1, f, f(BOOST_HOF_FORWARD(T)(x), BOOST_HOF_FORWARD(Ts)(xs)...)) : 121 BOOST_HOF_FORWARD(T)(x) 133 BOOST_HOF_RETURNS_DEDUCE_NOEXCEPT((n--, f(BOOST_HOF_FORWARD(T)(x)))) 134 -> decltype(f(BOOST_HOF_FORWARD(T)(x))) 139 x = f(BOOST_HOF_FORWARD(T)(x));
|
D | proj.hpp.txt | 104 constexpr project_eval(X&& xp, const P& pp) : x(BOOST_HOF_FORWARD(X)(xp)), p(pp) 108 (p(BOOST_HOF_FORWARD(T)(x))); 114 return project_eval<T, Projection>(BOOST_HOF_FORWARD(T)(x), p); 124 constexpr project_void_eval(X&& xp, const P& pp) : x(BOOST_HOF_FORWARD(X)(xp)), p(pp) 131 return p(BOOST_HOF_FORWARD(T)(x)), void_(); 138 return project_void_eval<T, Projection>(BOOST_HOF_FORWARD(T)(x), p); 147 return boost::hof::apply_eval(f, make_project_eval(BOOST_HOF_FORWARD(Ts)(xs), p)...); 163 …al(boost::hof::always(), boost::hof::detail::make_project_void_eval(BOOST_HOF_FORWARD(Ts)(xs), p).… 222 BOOST_HOF_FORWARD(Ts)(xs)... 241 : detail::callable_base<Projection>(BOOST_HOF_FORWARD(P)(p)) [all …]
|
D | infix.hpp.txt | 100 : F(BOOST_HOF_FORWARD(XF)(fp)), x(BOOST_HOF_FORWARD(X)(xp)) 115 …tion(xs...)))(BOOST_HOF_RETURNS_C_CAST(T&&)(BOOST_HOF_CONST_THIS->x), BOOST_HOF_FORWARD(Ts)(xs)...) 122 …base_function(a)))(BOOST_HOF_RETURNS_C_CAST(T&&)(BOOST_HOF_CONST_THIS->x), BOOST_HOF_FORWARD(A)(a)) 130 return postfix_adaptor<T, F>(BOOST_HOF_FORWARD(T)(x), static_cast<F&&>(f)); 157 …tail::callable_base<F>&)(BOOST_HOF_CONST_THIS->base_function(xs...)))(BOOST_HOF_FORWARD(Ts)(xs)...) 163 (detail::make_postfix_adaptor(BOOST_HOF_FORWARD(T)(x), boost::hof::move(i.base_function(x)))); 176 …detail::make_postfix_adaptor(BOOST_HOF_FORWARD(T)(x), boost::hof::move(f.base_function().infix_bas… 186 … detail::make_postfix_adaptor(BOOST_HOF_FORWARD(T)(x), boost::hof::move(F().infix_base_function())) 193 detail::make_postfix_adaptor(BOOST_HOF_FORWARD(T)(x), f.infix_base_function())
|