|
ONE - On-device Neural Engine
|
#include <array.h>
Public Types | |
| typedef uint16_t | size_type |
| typedef IndirectHelper< IndirectHelperType >::return_type | return_type |
| typedef VectorConstIterator< T, return_type, uoffset_t > | const_iterator |
| typedef VectorReverseIterator< const_iterator > | const_reverse_iterator |
Public Member Functions | |
| FLATBUFFERS_CONSTEXPR uint16_t | size () const |
| return_type | Get (uoffset_t i) const |
| return_type | operator[] (uoffset_t i) const |
| template<typename E > | |
| E | GetEnum (uoffset_t i) const |
| const_iterator | begin () const |
| const_iterator | end () const |
| const_reverse_iterator | rbegin () const |
| const_reverse_iterator | rend () const |
| const_iterator | cbegin () const |
| const_iterator | cend () const |
| const_reverse_iterator | crbegin () const |
| const_reverse_iterator | crend () const |
| flatbuffers::conditional< scalar_tag::value, void, T * >::type | GetMutablePointer (uoffset_t i) const |
| void | Mutate (uoffset_t i, const T &val) |
| const uint8_t * | Data () const |
| uint8_t * | Data () |
| const T * | data () const |
| T * | data () |
| void | CopyFromSpan (flatbuffers::span< const T, length > src) |
Static Public Attributes | |
| static FLATBUFFERS_CONSTEXPR bool | is_span_observable |
Protected Member Functions | |
| void | MutateImpl (flatbuffers::true_type, uoffset_t i, const T &val) |
| void | MutateImpl (flatbuffers::false_type, uoffset_t i, const T &val) |
| void | CopyFromSpanImpl (flatbuffers::true_type, flatbuffers::span< const T, length > src) |
| void | CopyFromSpanImpl (flatbuffers::false_type, flatbuffers::span< const T, length > src) |
| Array () | |
Protected Attributes | |
| uint8_t | data_ [length *sizeof(T)] |
| typedef VectorConstIterator<T, return_type, uoffset_t> flatbuffers::Array< T, length >::const_iterator |
| typedef VectorReverseIterator<const_iterator> flatbuffers::Array< T, length >::const_reverse_iterator |
| typedef IndirectHelper<IndirectHelperType>::return_type flatbuffers::Array< T, length >::return_type |
| typedef uint16_t flatbuffers::Array< T, length >::size_type |
|
protected |
|
inline |
Definition at line 65 of file array.h.
References flatbuffers::Array< T, length >::Data().
Referenced by flatbuffers::Array< T, length >::cbegin(), and flatbuffers::Array< T, length >::rend().
|
inline |
|
inline |
|
inline |
Definition at line 106 of file array.h.
References flatbuffers::Array< T, length >::CopyFromSpanImpl(), flatbuffers::Array< T, length >::Data(), and FLATBUFFERS_ASSERT.
|
inlineprotected |
Definition at line 135 of file array.h.
References flatbuffers::Array< T, length >::Mutate().
|
inlineprotected |
Definition at line 126 of file array.h.
References flatbuffers::Array< T, length >::data().
Referenced by flatbuffers::Array< T, length >::CopyFromSpan().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 96 of file array.h.
References flatbuffers::Array< T, length >::data_.
Referenced by flatbuffers::Array< T, length >::begin(), flatbuffers::Array< T, length >::CopyFromSpan(), flatbuffers::Array< T, length >::data(), flatbuffers::Array< T, length >::data(), flatbuffers::Array< T, length >::end(), and flatbuffers::Array< T, length >::Get().
|
inline |
Definition at line 101 of file array.h.
References flatbuffers::Array< T, length >::Data().
Referenced by flatbuffers::Array< T, length >::CopyFromSpanImpl(), flatbuffers::Array< T, length >::GetMutablePointer(), and flatbuffers::Array< T, length >::MutateImpl().
|
inline |
Definition at line 66 of file array.h.
References flatbuffers::Array< T, length >::Data(), and flatbuffers::Array< T, length >::size().
Referenced by flatbuffers::Array< T, length >::cend(), and flatbuffers::Array< T, length >::rbegin().
|
inline |
Definition at line 51 of file array.h.
References flatbuffers::Array< T, length >::Data(), FLATBUFFERS_ASSERT, and flatbuffers::Array< T, length >::size().
Referenced by flatbuffers::Array< T, length >::GetEnum(), and flatbuffers::Array< T, length >::operator[]().
|
inline |
|
inline |
Definition at line 87 of file array.h.
References flatbuffers::Array< T, length >::data(), FLATBUFFERS_ASSERT, and flatbuffers::Array< T, length >::size().
Referenced by flatbuffers::Array< T, length >::MutateImpl().
|
inline |
Definition at line 93 of file array.h.
References flatbuffers::Array< T, length >::MutateImpl().
Referenced by flatbuffers::Array< T, length >::CopyFromSpanImpl().
|
inlineprotected |
Definition at line 122 of file array.h.
References flatbuffers::Array< T, length >::GetMutablePointer().
|
inlineprotected |
Definition at line 117 of file array.h.
References flatbuffers::Array< T, length >::data(), FLATBUFFERS_ASSERT, and flatbuffers::Array< T, length >::size().
Referenced by flatbuffers::Array< T, length >::Mutate().
|
inline |
|
inline |
Definition at line 68 of file array.h.
References flatbuffers::Array< T, length >::end().
Referenced by flatbuffers::Array< T, length >::crbegin().
|
inline |
Definition at line 71 of file array.h.
References flatbuffers::Array< T, length >::begin().
Referenced by flatbuffers::Array< T, length >::crend().
|
inline |
Definition at line 49 of file array.h.
Referenced by flatbuffers::Array< T, length >::end(), flatbuffers::Array< T, length >::Get(), flatbuffers::Array< T, length >::GetMutablePointer(), and flatbuffers::Array< T, length >::MutateImpl().
|
protected |
Definition at line 151 of file array.h.
Referenced by flatbuffers::Array< T, length >::Data(), flatbuffers::Array< T, length >::Data(), and flatbuffers::Array< OffsetT< T >, length >::Data().
|
static |