Home
last modified time | relevance | path

Searched defs:transform_impl (Results 1 – 20 of 20) sorted by relevance

/third_party/boost/boost/proto/transform/
Dimpl.hpp259 struct transform_impl struct
261 typedef Expr const expr;
262 typedef Expr const &expr_param;
263 typedef State const state;
264 typedef State const &state_param;
265 typedef Data const data;
266 typedef Data const &data_param;
270 struct transform_impl<Expr &, State, Data> struct
272 typedef Expr expr;
273 typedef Expr &expr_param;
[all …]
/third_party/boost/boost/hana/
Dtransform.hpp45 struct transform_impl<Fun, when<condition>> : default_ { struct
55 struct transform_impl<S, when<Sequence<S>::value>> { argument
58 struct transformer {
68 static constexpr auto apply(Xs&& xs, F&& f) { in apply()
Dbasic_tuple.hpp147 struct transform_impl<basic_tuple_tag> { struct
150 apply(detail::basic_tuple_impl<std::index_sequence<i...>, Xn...> const& xs, F const& f) { in apply()
160 apply(detail::basic_tuple_impl<std::index_sequence<i...>, Xn...>& xs, F const& f) { in apply()
170 apply(detail::basic_tuple_impl<std::index_sequence<i...>, Xn...>&& xs, F const& f) { in apply()
Doptional.hpp244 struct transform_impl<optional_tag> { struct
246 static constexpr auto apply(optional<> const&, F&&) in apply()
250 static constexpr auto apply(optional<T> const& opt, F&& f) in apply()
254 static constexpr auto apply(optional<T>& opt, F&& f) in apply()
258 static constexpr auto apply(optional<T>&& opt, F&& f) in apply()
Dlazy.hpp159 struct transform_impl<lazy_tag> { struct
161 static constexpr auto apply(Expr&& expr, F&& f) { in apply()
/third_party/boost/libs/hana/include/boost/hana/
Dtransform.hpp45 struct transform_impl<Fun, when<condition>> : default_ { struct
55 struct transform_impl<S, when<Sequence<S>::value>> { argument
58 struct transformer {
68 static constexpr auto apply(Xs&& xs, F&& f) { in apply()
Dbasic_tuple.hpp147 struct transform_impl<basic_tuple_tag> { struct
150 apply(detail::basic_tuple_impl<std::index_sequence<i...>, Xn...> const& xs, F const& f) { in apply()
160 apply(detail::basic_tuple_impl<std::index_sequence<i...>, Xn...>& xs, F const& f) { in apply()
170 apply(detail::basic_tuple_impl<std::index_sequence<i...>, Xn...>&& xs, F const& f) { in apply()
Doptional.hpp244 struct transform_impl<optional_tag> { struct
246 static constexpr auto apply(optional<> const&, F&&) in apply()
250 static constexpr auto apply(optional<T> const& opt, F&& f) in apply()
254 static constexpr auto apply(optional<T>& opt, F&& f) in apply()
258 static constexpr auto apply(optional<T>&& opt, F&& f) in apply()
Dlazy.hpp159 struct transform_impl<lazy_tag> { struct
161 static constexpr auto apply(Expr&& expr, F&& f) { in apply()
/third_party/boost/libs/hana/example/cppcon_2014/matrix/
Dfunctor.hpp19 struct transform_impl<cppcon::Matrix<Rows, Columns>> { struct
21 static constexpr decltype(auto) apply(M&& m, F&& f) { in apply()
/third_party/boost/boost/hana/experimental/
Dtypes.hpp75 struct transform_impl<hana::experimental::types_tag> { struct
79 static constexpr auto apply(hana::experimental::types<T...> const&, F&& f) in apply()
87 apply(hana::experimental::types<T...> const&, F const&) { return {}; } in apply()
Dview.hpp390 struct transform_impl<experimental::view_tag> { struct
393 apply(experimental::transformed_view_t<Sequence, F> view, G&& g) { in apply()
399 static constexpr auto apply(View view, F&& f) { in apply()
/third_party/boost/libs/hana/include/boost/hana/experimental/
Dtypes.hpp75 struct transform_impl<hana::experimental::types_tag> { struct
79 static constexpr auto apply(hana::experimental::types<T...> const&, F&& f) in apply()
87 apply(hana::experimental::types<T...> const&, F const&) { return {}; } in apply()
Dview.hpp390 struct transform_impl<experimental::view_tag> { struct
393 apply(experimental::transformed_view_t<Sequence, F> view, G&& g) { in apply()
399 static constexpr auto apply(View view, F&& f) { in apply()
/third_party/boost/libs/hana/test/_include/support/
Didentity.hpp74 struct transform_impl<Identity> { struct
76 static constexpr auto apply(Id self, F f) in apply()
/third_party/boost/libs/hana/example/misc/
Dtree.cpp55 struct transform_impl<tree_tag> { struct
57 static constexpr auto apply(Node node, F f) { in apply()
Dinfinite_set.cpp74 struct transform_impl<infinite_set_tag> { struct
76 static constexpr auto apply(Set set, F f) { in apply()
Dlambda_tuple.cpp74 struct transform_impl<lambda_tuple_tag> { struct
76 static constexpr decltype(auto) apply(Xs&& xs, F f) { in apply()
/third_party/boost/boost/yap/detail/
Dtransform.hpp562 struct transform_impl struct
565 constexpr decltype(auto) operator()(Expr && expr, TransformTuple transforms) const in operator ()()
579 struct transform_impl<Strict, I, true> struct
582 constexpr decltype(auto) operator()(Expr && expr, TransformTuple transforms) const in operator ()()
/third_party/boost/boost/range/algorithm/
Dtransform.hpp54 transform_impl(SinglePassTraversalReadableIterator1 first1, in transform_impl() function