Basic implementation of the IArray interface which allocates a static number of T values
More...
#include <Array.h>
|
| Array () |
| Default constructor: empty array. More...
|
|
| Array (size_t max_num_values) |
| Constructor: initializes an array which can contain up to max_num_points values. More...
|
|
T * | buffer () const override |
| Pointer to the first element of the array. More...
|
|
| IArray () |
| Default constructor. More...
|
|
| IArray (size_t max_num_values) |
| Constructor: initializes an array which can contain up to max_num_points values. More...
|
|
size_t | max_num_values () const |
| Maximum number of values which can be stored in this array. More...
|
|
virtual | ~IArray ()=default |
| Default virtual destructor. More...
|
|
size_t | num_values () const |
| Number of values currently stored in the array. More...
|
|
bool | push_back (const T &val) |
| Append the passed argument to the end of the array if there is room. More...
|
|
void | clear () |
| Clear all the points from the array. More...
|
|
bool | overflow () const |
| Did we lose some values because the array is too small? More...
|
|
virtual T & | at (size_t index) const |
| Reference to the element of the array located at the given index. More...
|
|
void | resize (size_t num) |
| Resizes the array to contain "num" elements. More...
|
|
template<class T>
class arm_compute::Array< T >
Basic implementation of the IArray interface which allocates a static number of T values
Definition at line 36 of file Array.h.
◆ Array() [1/2]
Default constructor: empty array.
Definition at line 40 of file Array.h.
40 : IArray<T>(0), _values(
nullptr)
◆ Array() [2/2]
Array |
( |
size_t |
max_num_values | ) |
|
|
inline |
Constructor: initializes an array which can contain up to max_num_points values.
- Parameters
-
[in] | max_num_values | Maximum number of values the array will be able to stored |
Definition at line 47 of file Array.h.
◆ buffer()
Pointer to the first element of the array.
Other elements of the array can be accessed using buffer()[idx] for 0 <= idx < num_poins().
- Returns
- A pointer to the first element of the array
Implements IArray< T >.
Definition at line 52 of file Array.h.
The documentation for this class was generated from the following file: