.TH "std::array< _Tp, _Nm >" 3cxx "libstdc++" \" -*- nroff -*- .ad l .nh .SH NAME std::array< _Tp, _Nm > \- A standard container for storing a fixed size sequence of elements\&. .SH SYNOPSIS .br .PP .PP \fC#include \fP .SS "Public Types" .in +1c .ti -1c .RI "\fBtypedef\fP __array_traits< _Tp, \fB_Nm\fP > \fB_AT_Type\fP" .br .ti -1c .RI "\fBtypedef\fP \fBconst\fP value_type * \fBconst_iterator\fP" .br .ti -1c .RI "\fBtypedef\fP \fBconst\fP value_type * \fBconst_pointer\fP" .br .ti -1c .RI "\fBtypedef\fP \fBconst\fP value_type & \fBconst_reference\fP" .br .ti -1c .RI "\fBtypedef\fP \fBstd::reverse_iterator\fP< const_iterator > \fBconst_reverse_iterator\fP" .br .ti -1c .RI "\fBtypedef\fP \fBstd::ptrdiff_t\fP \fBdifference_type\fP" .br .ti -1c .RI "\fBtypedef\fP value_type * \fBiterator\fP" .br .ti -1c .RI "\fBtypedef\fP value_type * \fBpointer\fP" .br .ti -1c .RI "\fBtypedef\fP value_type & \fBreference\fP" .br .ti -1c .RI "\fBtypedef\fP \fBstd::reverse_iterator\fP< iterator > \fBreverse_iterator\fP" .br .ti -1c .RI "\fBtypedef\fP std::size_t \fBsize_type\fP" .br .ti -1c .RI "\fBtypedef\fP _Tp \fBvalue_type\fP" .br .in -1c .SS "Public Member Functions" .in +1c .ti -1c .RI "\fBconstexpr\fP reference \fBat\fP (size_type __n)" .br .ti -1c .RI "\fBconstexpr\fP const_reference \fBat\fP (size_type __n) \fBconst\fP" .br .ti -1c .RI "\fBconstexpr\fP const_reference \fBback\fP () \fBconst\fP \fBnoexcept\fP" .br .ti -1c .RI "\fBconstexpr\fP reference \fBback\fP () \fBnoexcept\fP" .br .ti -1c .RI "\fBconstexpr\fP const_iterator \fBbegin\fP () \fBconst\fP \fBnoexcept\fP" .br .ti -1c .RI "\fBconstexpr\fP iterator \fBbegin\fP () \fBnoexcept\fP" .br .ti -1c .RI "\fBconstexpr\fP const_iterator \fBcbegin\fP () \fBconst\fP \fBnoexcept\fP" .br .ti -1c .RI "\fBconstexpr\fP const_iterator \fBcend\fP () \fBconst\fP \fBnoexcept\fP" .br .ti -1c .RI "\fBconstexpr\fP \fBconst_reverse_iterator\fP \fBcrbegin\fP () \fBconst\fP \fBnoexcept\fP" .br .ti -1c .RI "\fBconstexpr\fP \fBconst_reverse_iterator\fP \fBcrend\fP () \fBconst\fP \fBnoexcept\fP" .br .ti -1c .RI "\fBconstexpr\fP const_pointer \fBdata\fP () \fBconst\fP \fBnoexcept\fP" .br .ti -1c .RI "\fBconstexpr\fP pointer \fBdata\fP () \fBnoexcept\fP" .br .ti -1c .RI "\fBconstexpr\fP bool \fBempty\fP () \fBconst\fP \fBnoexcept\fP" .br .ti -1c .RI "\fBconstexpr\fP const_iterator \fBend\fP () \fBconst\fP \fBnoexcept\fP" .br .ti -1c .RI "\fBconstexpr\fP iterator \fBend\fP () \fBnoexcept\fP" .br .ti -1c .RI "\fBconstexpr\fP \fBvoid\fP \fBfill\fP (\fBconst\fP value_type &\fB__u\fP)" .br .ti -1c .RI "\fBconstexpr\fP const_reference \fBfront\fP () \fBconst\fP \fBnoexcept\fP" .br .ti -1c .RI "\fBconstexpr\fP reference \fBfront\fP () \fBnoexcept\fP" .br .ti -1c .RI "\fBconstexpr\fP size_type \fBmax_size\fP () \fBconst\fP \fBnoexcept\fP" .br .ti -1c .RI "\fBconstexpr\fP const_reference \fBoperator[]\fP (size_type __n) \fBconst\fP \fBnoexcept\fP" .br .ti -1c .RI "\fBconstexpr\fP reference \fBoperator[]\fP (size_type __n) \fBnoexcept\fP" .br .ti -1c .RI "\fBconstexpr\fP \fBconst_reverse_iterator\fP \fBrbegin\fP () \fBconst\fP \fBnoexcept\fP" .br .ti -1c .RI "\fBconstexpr\fP \fBreverse_iterator\fP \fBrbegin\fP () \fBnoexcept\fP" .br .ti -1c .RI "\fBconstexpr\fP \fBconst_reverse_iterator\fP \fBrend\fP () \fBconst\fP \fBnoexcept\fP" .br .ti -1c .RI "\fBconstexpr\fP \fBreverse_iterator\fP \fBrend\fP () \fBnoexcept\fP" .br .ti -1c .RI "\fBconstexpr\fP size_type \fBsize\fP () \fBconst\fP \fBnoexcept\fP" .br .ti -1c .RI "\fBconstexpr\fP \fBvoid\fP \fBswap\fP (\fBarray\fP &__other) \fBnoexcept\fP(_AT_Type::_Is_nothrow_swappable::value)" .br .in -1c .SS "Public Attributes" .in +1c .ti -1c .RI "_AT_Type::_Type \fB_M_elems\fP" .br .in -1c .SH "Detailed Description" .PP .SS "template<\fBtypename\fP _Tp, std::size_t _Nm> .br struct std::array< _Tp, _Nm >"A standard container for storing a fixed size sequence of elements\&. Meets the requirements of a \fCcontainer\fP, a \fCreversible container\fP, and a \fCsequence\fP\&. .PP Sets support random access iterators\&. .PP \fBTemplate Parameters\fP .RS 4 \fITp\fP Type of element\&. Required to be a complete type\&. .br \fINm\fP Number of elements\&. .RE .PP .SH "Author" .PP Generated automatically by Doxygen for libstdc++ from the source code\&.