Home
last modified time | relevance | path

Searched defs:flatten_impl (Results 1 – 13 of 13) sorted by relevance

/third_party/boost/libs/hana/include/boost/hana/
Dflatten.hpp47 struct flatten_impl<M, when<condition>> : default_ { struct
54 struct flatten_impl<S, when<Sequence<S>::value>> { argument
56 static constexpr auto apply(Xs&& xs) { in apply()
Doptional.hpp293 struct flatten_impl<optional_tag> { struct
294 static constexpr auto apply(optional<> const&) in apply()
297 static constexpr auto apply(optional<optional<>> const&) in apply()
301 static constexpr auto apply(optional<optional<T>> const& opt) in apply()
305 static constexpr auto apply(optional<optional<T>>&& opt) in apply()
Dlazy.hpp194 struct flatten_impl<lazy_tag> { struct
196 static constexpr decltype(auto) apply(Expr&& expr) { in apply()
/third_party/boost/boost/hana/
Dflatten.hpp47 struct flatten_impl<M, when<condition>> : default_ { struct
54 struct flatten_impl<S, when<Sequence<S>::value>> { argument
56 static constexpr auto apply(Xs&& xs) { in apply()
Doptional.hpp293 struct flatten_impl<optional_tag> { struct
294 static constexpr auto apply(optional<> const&) in apply()
297 static constexpr auto apply(optional<optional<>> const&) in apply()
301 static constexpr auto apply(optional<optional<T>> const& opt) in apply()
305 static constexpr auto apply(optional<optional<T>>&& opt) in apply()
Dlazy.hpp194 struct flatten_impl<lazy_tag> { struct
196 static constexpr decltype(auto) apply(Expr&& expr) { in apply()
/third_party/boost/libs/hana/include/boost/hana/ext/std/
Dtuple.hpp89 struct flatten_impl<ext::std::tuple_tag> { struct
92 flatten_helper(Xs&& xs, std::index_sequence<i...>) { in flatten_helper()
97 static constexpr decltype(auto) apply(Xs&& xs) { in apply()
/third_party/boost/boost/hana/ext/std/
Dtuple.hpp89 struct flatten_impl<ext::std::tuple_tag> { struct
92 flatten_helper(Xs&& xs, std::index_sequence<i...>) { in flatten_helper()
97 static constexpr decltype(auto) apply(Xs&& xs) { in apply()
/third_party/boost/libs/hana/test/_include/support/
Didentity.hpp144 struct flatten_impl<Identity> { struct
146 static constexpr auto apply(Id self) in apply()
/third_party/boost/libs/hana/example/misc/
Dtree.cpp99 struct flatten_impl<tree_tag> { struct
101 static constexpr auto apply(Node node) { in apply()
Dinfinite_set.cpp105 struct flatten_impl<infinite_set_tag> { struct
107 static constexpr auto apply(Set set) { in apply()
/third_party/boost/libs/hana/include/boost/hana/experimental/
Dview.hpp429 struct flatten_impl<experimental::view_tag> { struct
431 static constexpr auto apply(View view) { in apply()
/third_party/boost/boost/hana/experimental/
Dview.hpp429 struct flatten_impl<experimental::view_tag> { struct
431 static constexpr auto apply(View view) { in apply()