openMSX
|
#include <stl.hh>
Public Member Functions | |
constexpr const auto & | operator[] (Enum e) const |
constexpr auto & | operator[] (Enum e) |
constexpr auto | begin () const |
constexpr auto | begin () |
constexpr auto | end () const |
constexpr auto | end () |
constexpr auto | empty () const |
constexpr auto | size () const |
constexpr const auto * | data () const |
constexpr auto * | data () |
Public Attributes | |
std::array< T, get_size_helper()> | storage |
Friends | |
constexpr auto | operator<=> (const array_with_enum_index &x, const array_with_enum_index &y)=default |
|
inlineconstexpr |
Definition at line 495 of file stl.hh.
References array_with_enum_index< Enum, T, S >::storage.
|
inlineconstexpr |
Definition at line 494 of file stl.hh.
References array_with_enum_index< Enum, T, S >::storage.
|
inlineconstexpr |
Definition at line 503 of file stl.hh.
References array_with_enum_index< Enum, T, S >::storage.
|
inlineconstexpr |
Definition at line 502 of file stl.hh.
References array_with_enum_index< Enum, T, S >::storage.
|
inlineconstexpr |
Definition at line 499 of file stl.hh.
References array_with_enum_index< Enum, T, S >::storage.
|
inlineconstexpr |
Definition at line 497 of file stl.hh.
References array_with_enum_index< Enum, T, S >::storage.
|
inlineconstexpr |
Definition at line 496 of file stl.hh.
References array_with_enum_index< Enum, T, S >::storage.
|
inlineconstexpr |
Definition at line 491 of file stl.hh.
References array_with_enum_index< Enum, T, S >::storage, and to_underlying().
|
inlineconstexpr |
Definition at line 490 of file stl.hh.
References array_with_enum_index< Enum, T, S >::storage, and to_underlying().
|
inlineconstexpr |
Definition at line 500 of file stl.hh.
References array_with_enum_index< Enum, T, S >::storage.
|
friend |
std::array<T, get_size_helper()> array_with_enum_index< Enum, T, S >::storage |
Definition at line 486 of file stl.hh.
Referenced by array_with_enum_index< Enum, T, S >::begin(), array_with_enum_index< Enum, T, S >::begin(), array_with_enum_index< Enum, T, S >::data(), array_with_enum_index< Enum, T, S >::data(), array_with_enum_index< Enum, T, S >::empty(), array_with_enum_index< Enum, T, S >::end(), array_with_enum_index< Enum, T, S >::end(), array_with_enum_index< Enum, T, S >::operator[](), array_with_enum_index< Enum, T, S >::operator[](), and array_with_enum_index< Enum, T, S >::size().