|
Cyclone ISO C++ API Reference Guide
|
A standard container for storing a fixed size sequence of elements. More...
#include "array.hpp"
Public Types | |
| typedef std::reverse_iterator< const_iterator > | const_reverse_iterator |
| typedef std::ptrdiff_t | difference_type |
| typedef value_type * | iterator |
| typedef _Tp * | pointer |
| typedef value_type & | reference |
| typedef std::reverse_iterator< iterator > | reverse_iterator |
| typedef std::size_t | size_type |
| typedef _Tp | value_type |
Public Member Functions | |
| reference | at (size_type __n) |
| const_reference | at (size_type __n) const |
| reference | back () |
| const_reference | back () const |
| iterator | begin () |
| const_iterator | begin () const |
| const_iterator | cbegin () const |
| const_iterator | cend () const |
| const_reverse_iterator | crbegin () const |
| const_reverse_iterator | crend () const |
| _Tp * | data () |
| const _Tp * | data () const |
| bool | empty () const |
| iterator | end () |
| const_iterator | end () const |
| void | fill (const value_type &__u) |
| reference | front () |
| const_reference | front () const |
| size_type | max_size () const |
| reference | operator[] (size_type __n) |
| const_reference | operator[] (size_type __n) const |
| reverse_iterator | rbegin () |
| const_reverse_iterator | rbegin () const |
| reverse_iterator | rend () |
| const_reverse_iterator | rend () const |
| size_type | size () const |
| void | swap (array &__other) |
Public Attributes | |
| value_type | _M_instance [_Nm ? _Nm :1] |
| const typedef value_type * | const_iterator |
| const typedef _Tp * | const_pointer |
| const typedef value_type & | const_reference |
A standard container for storing a fixed size sequence of elements.
Meets the requirements of a container, a reversible container, and a sequence.
Sets support for random access iterators.
| _Tp | Type of element. Required to be a complete type. |
| _Nm | Number of elements. |
| typedef std::reverse_iterator<const_iterator> dds::core::array< _Tp, _Nm >::const_reverse_iterator |
| typedef std::ptrdiff_t dds::core::array< _Tp, _Nm >::difference_type |
| typedef value_type* dds::core::array< _Tp, _Nm >::iterator |
| typedef _Tp* dds::core::array< _Tp, _Nm >::pointer |
| typedef value_type& dds::core::array< _Tp, _Nm >::reference |
| typedef std::reverse_iterator<iterator> dds::core::array< _Tp, _Nm >::reverse_iterator |
| typedef std::size_t dds::core::array< _Tp, _Nm >::size_type |
| typedef _Tp dds::core::array< _Tp, _Nm >::value_type |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| value_type dds::core::array< _Tp, _Nm >::_M_instance[_Nm ? _Nm :1] |
| const typedef value_type* dds::core::array< _Tp, _Nm >::const_iterator |
| const typedef _Tp* dds::core::array< _Tp, _Nm >::const_pointer |
| const typedef value_type& dds::core::array< _Tp, _Nm >::const_reference |