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