|
typedef T | item_t |
|
typedef Array< T > | self_t |
|
typedef item_t const * | iterator |
|
typedef item_t const * | const_iterator |
|
typedef item_t const * | reverse_iterator |
|
typedef item_t const * | const_reverse_iterator |
|
typedef Enumerator< item_t const > | enumerator_t |
|
|
| Array (item_t const *items, size_t count) |
|
| Array (self_t const &src) |
|
| Array (gate_array_t const &arr) |
|
void | swap (self_t &that) noexcept |
|
self_t & | operator= (self_t const &src) |
|
gate_array_t const * | c_impl () const |
|
item_t const * | get_item_ptr (size_t ndx) const noexcept |
|
item_t const & | at (size_t ndx) const noexcept |
|
enumerator_t | enumerate () const |
|
item_t const & | operator[] (size_t ndx) const noexcept |
|
size_t | length () const noexcept |
|
size_t | size () const noexcept |
|
bool | empty () const noexcept |
|
const_iterator | begin () const noexcept |
|
const_iterator | end () const noexcept |
|
const_iterator | cbegin () const noexcept |
|
const_iterator | cend () const noexcept |
|
const_reverse_iterator | rend () const noexcept |
|
const_reverse_iterator | rbegin () const noexcept |
|
const_reverse_iterator | crbegin () const noexcept |
|
const_reverse_iterator | crend () const noexcept |
|
|
static self_t | createStatic (item_t const *items, size_t count) |
|
template<class A > |
static self_t | createStaticFrom (A fixed_array) |
|
static self_t | createFrom (gate_array_t &arr) |
|
The documentation for this class was generated from the following file: