openMSX
|
#include <cstd.hh>
Public Types | |
using | value_type = T |
using | pointer = T * |
using | const_pointer = const T * |
using | reference = T & |
using | const_reference = const T & |
using | iterator = T * |
using | const_iterator = const T * |
using | size_type = size_t |
using | difference_type = ptrdiff_t |
Public Member Functions | |
constexpr T * | begin () noexcept |
constexpr const T * | begin () const noexcept |
constexpr T * | end () noexcept |
constexpr const T * | end () const noexcept |
constexpr size_type | size () const noexcept |
constexpr bool | empty () const noexcept |
constexpr T & | operator[] (size_type n) noexcept |
constexpr const T & | operator[] (size_type n) const noexcept |
constexpr T & | front () noexcept |
constexpr const T & | front () const noexcept |
constexpr T & | back () noexcept |
constexpr const T & | back () const noexcept |
constexpr T * | data () noexcept |
constexpr const T * | data () const noexcept |
Public Attributes | |
T | storage [N] |
using cstd::array< T, N >::const_iterator = const T* |
using cstd::array< T, N >::const_pointer = const T* |
using cstd::array< T, N >::const_reference = const T& |
using cstd::array< T, N >::difference_type = ptrdiff_t |
using cstd::array< T, N >::iterator = T* |
using cstd::array< T, N >::pointer = T* |
using cstd::array< T, N >::reference = T& |
using cstd::array< T, N >::size_type = size_t |
using cstd::array< T, N >::value_type = T |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
T cstd::array< T, N >::storage[N] |