template<typename T, size_t N>
struct asmjit::Support::Array< T, N >
Array type, similar to std::array<T, N>, with the possibility to use enums in operator[].
- Note
- The array has C semantics - the elements in the array are not initialized.
T& operator[](const Index& index) noexcept
const T& operator[](const Index& index) const noexcept
bool operator==(
const Array& other)
const noexcept bool operator!=(
const Array& other)
const noexcept
bool empty()
const noexcept size_t size()
const noexcept const T*
data()
const noexcept const T&
front()
const noexcept const T&
back()
const noexcept const T*
begin()
const noexcept const T*
end()
const noexcept const T*
cbegin()
const noexcept const T*
cend()
const noexcept
void swap(
Array& other)
noexcept void fill(
const T& value)
noexcept void copyFrom(
const Array& other)
noexcept template<typename Operator> void combine(
const Array& other)
noexcept template<typename Operator> T aggregate(T initialValue = T()) const noexcept
void forEach(Fn&& fn) noexcept
template<typename T, size_t N>
T Support::Array<T, N>::_data[N]◆
The underlying array data, use data() to access it.