#include <Fw/DataStructures/Array.hpp>
template<typename T, FwSizeType S>
class Fw::Array< T, S >
Definition at line 19 of file Array.hpp.
◆ Elements
template<typename T, FwSizeType S>
The type of the elements array.
Definition at line 33 of file Array.hpp.
◆ Array() [1/5]
template<typename T, FwSizeType S>
Zero-argument constructor.
◆ Array() [2/5]
template<typename T, FwSizeType S>
Initializer list constructor.
- Parameters
-
Definition at line 44 of file Array.hpp.
◆ Array() [3/5]
template<typename T, FwSizeType S>
Primitive array constructor.
- Parameters
-
elements | The array elements |
Definition at line 50 of file Array.hpp.
◆ Array() [4/5]
template<typename T, FwSizeType S>
Single-element constructor.
- Parameters
-
Definition at line 56 of file Array.hpp.
◆ Array() [5/5]
template<typename T, FwSizeType S>
Copy constructor.
- Parameters
-
Definition at line 62 of file Array.hpp.
◆ ~Array()
template<typename T, FwSizeType S>
◆ asExternalArray()
template<typename T, FwSizeType S>
◆ getElements() [1/2]
template<typename T, FwSizeType S>
Get a mutable reference to the elements
- Returns
- A mutable reference to the elements
Definition at line 139 of file Array.hpp.
◆ getElements() [2/2]
template<typename T, FwSizeType S>
Get a const reference to the elements
- Returns
- A const reference to the elements
Definition at line 143 of file Array.hpp.
◆ operator=() [1/4]
template<typename T, FwSizeType S>
Array<T, S>& Fw::Array< T, S >::operator= |
( |
const std::initializer_list< T > & |
il | ) |
|
|
inline |
operator= (initializer list)
- Returns
- *this
- Parameters
-
Definition at line 93 of file Array.hpp.
◆ operator=() [2/4]
template<typename T, FwSizeType S>
operator= (primitive array)
- Returns
- *this
- Parameters
-
elements | The array elements |
Definition at line 109 of file Array.hpp.
◆ operator=() [3/4]
template<typename T, FwSizeType S>
operator= (single element)
- Parameters
-
Definition at line 118 of file Array.hpp.
◆ operator=() [4/4]
template<typename T, FwSizeType S>
operator= (copy assignment)
- Returns
- *this
Definition at line 128 of file Array.hpp.
◆ operator[]() [1/2]
template<typename T, FwSizeType S>
Subscript operator
- Returns
- The element at index i
- Parameters
-
Definition at line 77 of file Array.hpp.
◆ operator[]() [2/2]
template<typename T, FwSizeType S>
Const subscript operator
- Returns
- The element at index i
- Parameters
-
Definition at line 85 of file Array.hpp.
The documentation for this class was generated from the following file: