Searched defs:xsdc_enum_range (Results 1 – 1 of 1) sorted by relevance
40 struct xsdc_enum_range { struct42 using value_type = T;44 constexpr auto begin() const { return std::begin(details::xsdc_enum_values<T>); } in begin()45 constexpr auto cbegin() const { return begin(); } in cbegin()46 constexpr auto rbegin() const { return std::rbegin(details::xsdc_enum_values<T>); } in rbegin()47 constexpr auto crbegin() const { return rbegin(); } in crbegin()48 constexpr auto end() const { return std::end(details::xsdc_enum_values<T>); } in end()49 constexpr auto cend() const { return end(); } in cend()50 constexpr auto rend() const { return std::rend(details::xsdc_enum_values<T>); } in rend()51 constexpr auto crend() const { return rend(); } in crend()