|
5.0.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 |