Searched defs:length_impl (Results 1 – 13 of 13) sorted by relevance
49 struct length_impl<T, when<condition>> : default_ { struct51 static constexpr auto apply(Xs const& xs) { in apply()
256 struct length_impl<basic_tuple_tag> { struct258 static constexpr auto apply(basic_tuple<Xn...> const&) { in apply()
140 struct length_impl<range_tag> { struct142 static constexpr auto apply(range<T, from, to> const&) in apply()
238 struct length_impl<tuple_tag> { struct240 static constexpr auto apply(tuple<Xs...> const&) in apply()
247 struct length_impl<string_tag> { struct249 static constexpr auto apply(string<s...> const&) in apply()
62 struct length_impl<S, when<detail::is_fusion_sequence<S>::value>> { struct64 static constexpr auto apply(Xs const&) { in apply()
127 struct length_impl<ext::boost::mpl::list_tag> { struct129 static constexpr auto apply(Xs const&) { in apply()
143 struct length_impl<ext::boost::mpl::vector_tag> { struct145 static constexpr auto apply(Xs const&) { in apply()
307 struct length_impl<experimental::view_tag> { struct311 apply(experimental::sliced_view_t<Sequence, i...>) { in apply()317 static constexpr auto apply(experimental::transformed_view_t<Sequence, F> view) { in apply()323 static constexpr auto apply(experimental::joined_view_t<S1, S2> view) { in apply()332 static constexpr auto apply(experimental::single_view_t<T>) { in apply()337 static constexpr auto apply(experimental::empty_view_t) { in apply()
81 struct length_impl<ext::std::array_tag> { struct83 static constexpr auto apply(Xs const&) { in apply()
164 struct length_impl<ext::std::tuple_tag> { struct166 static constexpr auto apply(std::tuple<Xs...> const&) { in apply()
112 struct length_impl<ext::boost::tuple_tag> { struct114 static constexpr auto apply(Xs const&) { in apply()
326 struct length_impl {}; struct