Stack based vector. More...
#include <Utilities.h>
Public Member Functions | |
| TYPE & | back () |
| const TYPE & | back () const |
| TYPE * | begin () |
| const TYPE * | begin () const |
| void | clear () |
| TYPE * | data () |
| template<class... Args> | |
| void | emplace_back (Args &&...args) |
| bool | empty () const |
| TYPE * | end () |
| const TYPE * | end () const |
| TYPE & | operator[] (size_t i) |
| const TYPE & | operator[] (size_t i) const |
| void | pop_back () |
| void | push_back (const TYPE &v) |
| size_t | size () const |
| stackVector () | |
| stackVector (std::initializer_list< TYPE > x) | |
Private Attributes | |
| TYPE | d_data [CAPACITY] |
| uint32_t | d_size |
Stack based vector.
Definition at line 422 of file Utilities.h.
|
inline |
Definition at line 425 of file Utilities.h.
|
inline |
Definition at line 426 of file Utilities.h.
References AMP::Utilities::stackVector< TYPE, CAPACITY >::d_data, and AMP::Utilities::stackVector< TYPE, CAPACITY >::d_size.
|
inline |
Definition at line 450 of file Utilities.h.
References AMP::Utilities::stackVector< TYPE, CAPACITY >::d_data, and AMP::Utilities::stackVector< TYPE, CAPACITY >::d_size.
|
inline |
Definition at line 456 of file Utilities.h.
References AMP::Utilities::stackVector< TYPE, CAPACITY >::d_data, and AMP::Utilities::stackVector< TYPE, CAPACITY >::d_size.
|
inline |
Definition at line 448 of file Utilities.h.
References AMP::Utilities::stackVector< TYPE, CAPACITY >::d_data.
|
inline |
Definition at line 454 of file Utilities.h.
References AMP::Utilities::stackVector< TYPE, CAPACITY >::d_data.
|
inline |
Definition at line 441 of file Utilities.h.
References AMP::Utilities::stackVector< TYPE, CAPACITY >::d_data, and AMP::Utilities::stackVector< TYPE, CAPACITY >::d_size.
|
inline |
Definition at line 451 of file Utilities.h.
References AMP::Utilities::stackVector< TYPE, CAPACITY >::d_data, and AMP::Utilities::stackVector< TYPE, CAPACITY >::d_size.
|
inline |
Definition at line 458 of file Utilities.h.
References AMP::Utilities::stackVector< TYPE, CAPACITY >::d_data, and AMP::Utilities::stackVector< TYPE, CAPACITY >::d_size.
|
inline |
Definition at line 434 of file Utilities.h.
References AMP::Utilities::stackVector< TYPE, CAPACITY >::d_size.
|
inline |
Definition at line 449 of file Utilities.h.
References AMP::Utilities::stackVector< TYPE, CAPACITY >::d_data, and AMP::Utilities::stackVector< TYPE, CAPACITY >::d_size.
|
inline |
Definition at line 455 of file Utilities.h.
References AMP::Utilities::stackVector< TYPE, CAPACITY >::d_data, and AMP::Utilities::stackVector< TYPE, CAPACITY >::d_size.
|
inline |
Definition at line 447 of file Utilities.h.
References AMP::Utilities::stackVector< TYPE, CAPACITY >::d_data.
|
inline |
Definition at line 453 of file Utilities.h.
References AMP::Utilities::stackVector< TYPE, CAPACITY >::d_data.
|
inline |
Definition at line 452 of file Utilities.h.
References AMP::Utilities::stackVector< TYPE, CAPACITY >::d_size.
|
inline |
Definition at line 435 of file Utilities.h.
References AMP::Utilities::stackVector< TYPE, CAPACITY >::d_data, and AMP::Utilities::stackVector< TYPE, CAPACITY >::d_size.
|
inline |
Definition at line 433 of file Utilities.h.
References AMP::Utilities::stackVector< TYPE, CAPACITY >::d_size.
|
private |
Definition at line 467 of file Utilities.h.
Referenced by AMP::Utilities::stackVector< TYPE, CAPACITY >::back(), AMP::Utilities::stackVector< TYPE, CAPACITY >::back(), AMP::Utilities::stackVector< TYPE, CAPACITY >::begin(), AMP::Utilities::stackVector< TYPE, CAPACITY >::begin(), AMP::Utilities::stackVector< TYPE, CAPACITY >::clear(), AMP::Utilities::stackVector< TYPE, CAPACITY >::data(), AMP::Utilities::stackVector< TYPE, CAPACITY >::emplace_back(), AMP::Utilities::stackVector< TYPE, CAPACITY >::end(), AMP::Utilities::stackVector< TYPE, CAPACITY >::end(), AMP::Utilities::stackVector< TYPE, CAPACITY >::operator[](), AMP::Utilities::stackVector< TYPE, CAPACITY >::operator[](), AMP::Utilities::stackVector< TYPE, CAPACITY >::push_back(), and AMP::Utilities::stackVector< TYPE, CAPACITY >::stackVector().
|
private |
Definition at line 466 of file Utilities.h.
Referenced by AMP::Utilities::stackVector< TYPE, CAPACITY >::back(), AMP::Utilities::stackVector< TYPE, CAPACITY >::back(), AMP::Utilities::stackVector< TYPE, CAPACITY >::clear(), AMP::Utilities::stackVector< TYPE, CAPACITY >::data(), AMP::Utilities::stackVector< TYPE, CAPACITY >::emplace_back(), AMP::Utilities::stackVector< TYPE, CAPACITY >::empty(), AMP::Utilities::stackVector< TYPE, CAPACITY >::end(), AMP::Utilities::stackVector< TYPE, CAPACITY >::end(), AMP::Utilities::stackVector< TYPE, CAPACITY >::pop_back(), AMP::Utilities::stackVector< TYPE, CAPACITY >::push_back(), AMP::Utilities::stackVector< TYPE, CAPACITY >::size(), and AMP::Utilities::stackVector< TYPE, CAPACITY >::stackVector().
|
Advanced Multi-Physics (AMP) Oak Ridge National Laboratory Idaho National Laboratory Los Alamos National Laboratory |
This page automatically produced from the source code by Last updated: Tue Mar 10 2026 13:06:45. Comments on this page |