| /third_party/boost/boost/proto/transform/ |
| D | impl.hpp | 259 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/ |
| D | transform.hpp | 45 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()
|
| D | basic_tuple.hpp | 147 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()
|
| D | optional.hpp | 244 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()
|
| D | lazy.hpp | 159 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/ |
| D | transform.hpp | 45 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()
|
| D | basic_tuple.hpp | 147 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()
|
| D | optional.hpp | 244 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()
|
| D | lazy.hpp | 159 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/ |
| D | functor.hpp | 19 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/ |
| D | types.hpp | 75 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()
|
| D | view.hpp | 390 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/ |
| D | types.hpp | 75 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()
|
| D | view.hpp | 390 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/ |
| D | identity.hpp | 74 struct transform_impl<Identity> { struct 76 static constexpr auto apply(Id self, F f) in apply()
|
| /third_party/boost/libs/hana/example/misc/ |
| D | tree.cpp | 55 struct transform_impl<tree_tag> { struct 57 static constexpr auto apply(Node node, F f) { in apply()
|
| D | infinite_set.cpp | 74 struct transform_impl<infinite_set_tag> { struct 76 static constexpr auto apply(Set set, F f) { in apply()
|
| D | lambda_tuple.cpp | 74 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/ |
| D | transform.hpp | 562 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/ |
| D | transform.hpp | 54 transform_impl(SinglePassTraversalReadableIterator1 first1, in transform_impl() function
|