|
5.0.0
Freundlich's C++ toolkit
|
Public Types | |
| using | impl_type = std::array<T, Size> |
| using | value_type = typename impl_type::value_type |
| using | reference = typename impl_type::reference |
| using | const_reference = typename impl_type::const_reference |
| using | size_type = typename impl_type::size_type |
| using | iterator = typename impl_type::iterator |
| using | const_iterator = typename impl_type::const_iterator |
| using | pointer = typename impl_type::pointer |
| using | const_pointer = typename impl_type::const_pointer |
Public Member Functions | |
| template<typename... Args> requires (Size == sizeof...(Args) && std::conjunction_v<std::is_constructible<T, Args>...>) | |
| constexpr | object (Args &&...) noexcept(std::conjunction_v< std::is_nothrow_constructible< T, Args >... >) |
| object (fcppt::no_init const &) | |
| reference | get_unsafe (size_type) noexcept |
| const_reference | get_unsafe (size_type) const noexcept |
| iterator | begin () |
| iterator | end () |
| const_iterator | begin () const |
| const_iterator | end () const |
| pointer | data () |
| const_pointer | data () const |
| constexpr size_type | size () const |
| constexpr impl_type & | impl () noexcept |
| constexpr impl_type const & | impl () const noexcept |
| using fcppt::array::object< T, Size >::const_iterator = typename impl_type::const_iterator |
| using fcppt::array::object< T, Size >::const_pointer = typename impl_type::const_pointer |
| using fcppt::array::object< T, Size >::const_reference = typename impl_type::const_reference |
| using fcppt::array::object< T, Size >::impl_type = std::array<T, Size> |
| using fcppt::array::object< T, Size >::iterator = typename impl_type::iterator |
| using fcppt::array::object< T, Size >::pointer = typename impl_type::pointer |
| using fcppt::array::object< T, Size >::reference = typename impl_type::reference |
| using fcppt::array::object< T, Size >::size_type = typename impl_type::size_type |
| using fcppt::array::object< T, Size >::value_type = typename impl_type::value_type |
|
explicitconstexprnoexcept |
|
explicit |
|
nodiscard |
|
nodiscard |
|
nodiscard |
|
nodiscard |
|
nodiscard |
|
nodiscard |
|
nodiscardnoexcept |
|
nodiscardnoexcept |
|
nodiscardconstexprnoexcept |
|
nodiscardconstexprnoexcept |
|
nodiscardconstexpr |