Fixed-size array indexed by enum.
More...
#include <Urho3D/Container/FlagSet.h>
|
|
constexpr | EnumArray (const EnumArray &other)=default |
|
constexpr | EnumArray (EnumArray &&other)=default |
|
constexpr EnumArray & | operator= (const EnumArray &other)=default |
|
constexpr EnumArray & | operator= (EnumArray &&other)=default |
|
constexpr bool | operator== (const EnumArray &rhs) const |
|
constexpr bool | operator!= (const EnumArray &rhs) const |
|
|
constexpr | EnumArray () |
|
constexpr | EnumArray (const T &value) |
|
template<size_t N> |
constexpr | EnumArray (const T(&values)[N]) |
|
|
constexpr base_type::reference | operator[] (enum_type i) |
|
constexpr base_type::const_reference | operator[] (enum_type i) const |
|
constexpr base_type::const_reference | at (enum_type i) const |
|
constexpr base_type::reference | at (enum_type i) |
|
template<class T, class E, size_t Size = static_cast<size_t>(E::Count)>
class Urho3D::EnumArray< T, E, Size >
Fixed-size array indexed by enum.
◆ EnumArray() [1/2]
template<class T , class E , size_t Size = static_cast<size_t>(E::Count)>
Inherit constructors and operators from base class.
◆ EnumArray() [2/2]
template<class T , class E , size_t Size = static_cast<size_t>(E::Count)>
◆ operator[]()
template<class T , class E , size_t Size = static_cast<size_t>(E::Count)>
The documentation for this class was generated from the following file:
- Urho3D/Container/FlagSet.h