4.6.0
Freundlich's C++ toolkit
|
A range over a contiguous enum.
Public Types | |
using | value_type = Enum |
using | iterator = fcppt::enum_::iterator<Enum> |
using | const_iterator = iterator |
using | size_type = fcppt::enum_::size_type<Enum> |
Public Member Functions | |
constexpr | range (size_type begin, size_type end) noexcept |
constexpr iterator | begin () const noexcept |
constexpr iterator | end () const noexcept |
constexpr size_type | size () const noexcept |
using fcppt::enum_::range< Enum >::const_iterator = iterator |
using fcppt::enum_::range< Enum >::iterator = fcppt::enum_::iterator<Enum> |
using fcppt::enum_::range< Enum >::size_type = fcppt::enum_::size_type<Enum> |
using fcppt::enum_::range< Enum >::value_type = Enum |
|
constexprnoexcept |
|
nodiscardconstexprnoexcept |
|
nodiscardconstexprnoexcept |
|
nodiscardconstexprnoexcept |