Home
last modified time | relevance | path

Searched refs:BOOST_HOF_FORWARD (Results 1 – 25 of 81) sorted by relevance

1234

/third_party/boost/boost/hof/
Dplaceholders.hpp168 (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 …]
Dapply.hpp112 …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 …]
Dpack.hpp123 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 …]
Dpipable.hpp91 : 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 …]
Dlift.hpp72 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)...)) \
Dunpack.hpp85 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(…
Dapply_eval.hpp89 …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 ()()
Drepeat.hpp85 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 ()()
Dproj.hpp104 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 …]
Dinfix.hpp100 : 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())
Drepeat_while.hpp97 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)
Dfirst_of.hpp107 : 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()
Dfold.hpp96 …(*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)...
Dreverse_fold.hpp98 …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)...
Dpartial.hpp120 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/
Dplaceholders.hpp.txt168 (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 …]
Dapply.hpp.txt112 …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 …]
Dpack.hpp.txt123 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 …]
Dpipable.hpp.txt91 : 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 …]
Dapply_eval.hpp.txt89 …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))...};
Dlift.hpp.txt72 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)...)) \
Dunpack.hpp.txt85 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(…
Drepeat.hpp.txt85 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));
Dproj.hpp.txt104 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 …]
Dinfix.hpp.txt100 : 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())

1234