|
ONE - On-device Neural Engine
|
#include <vector.h>
Public Types | |
| typedef std::random_access_iterator_tag | iterator_category |
| typedef IT | value_type |
| typedef ptrdiff_t | difference_type |
| typedef IT * | pointer |
| typedef IT & | reference |
Public Member Functions | |
| VectorIterator (Data data, SizeT i) | |
| VectorIterator (const VectorIterator &other) | |
| VectorIterator () | |
| VectorIterator & | operator= (const VectorIterator &other) |
| VectorIterator & | operator= (VectorIterator &&other) |
| bool | operator== (const VectorIterator &other) const |
| bool | operator< (const VectorIterator &other) const |
| bool | operator!= (const VectorIterator &other) const |
| difference_type | operator- (const VectorIterator &other) const |
| IT | operator* () const |
| IT | operator-> () const |
| VectorIterator & | operator++ () |
| VectorIterator | operator++ (int) |
| VectorIterator | operator+ (const SizeT &offset) const |
| VectorIterator & | operator+= (const SizeT &offset) |
| VectorIterator & | operator-- () |
| VectorIterator | operator-- (int) |
| VectorIterator | operator- (const SizeT &offset) const |
| VectorIterator & | operator-= (const SizeT &offset) |
Static Public Attributes | |
| static const SizeT | element_stride = IndirectHelper<T>::element_stride |
| typedef ptrdiff_t flatbuffers::VectorIterator< T, IT, Data, SizeT >::difference_type |
| typedef std::random_access_iterator_tag flatbuffers::VectorIterator< T, IT, Data, SizeT >::iterator_category |
| typedef IT* flatbuffers::VectorIterator< T, IT, Data, SizeT >::pointer |
| typedef IT& flatbuffers::VectorIterator< T, IT, Data, SizeT >::reference |
| typedef IT flatbuffers::VectorIterator< T, IT, Data, SizeT >::value_type |
|
inline |
|
inline |
|
inline |
Definition at line 43 of file vector.h.
Referenced by flatbuffers::VectorIterator< T, IT, Data, SizeT >::operator+(), and flatbuffers::VectorIterator< T, IT, Data, SizeT >::operator-().
|
inline |
|
inline |
|
inline |
Definition at line 90 of file vector.h.
References flatbuffers::VectorIterator< T, IT, Data, SizeT >::element_stride, offset(), and flatbuffers::VectorIterator< T, IT, Data, SizeT >::VectorIterator().
|
inline |
Definition at line 79 of file vector.h.
References flatbuffers::VectorIterator< T, IT, Data, SizeT >::element_stride.
|
inline |
Definition at line 84 of file vector.h.
References flatbuffers::VectorIterator< T, IT, Data, SizeT >::element_stride.
|
inline |
Definition at line 94 of file vector.h.
References flatbuffers::VectorIterator< T, IT, Data, SizeT >::element_stride, and offset().
|
inline |
Definition at line 110 of file vector.h.
References flatbuffers::VectorIterator< T, IT, Data, SizeT >::element_stride, offset(), and flatbuffers::VectorIterator< T, IT, Data, SizeT >::VectorIterator().
|
inline |
Definition at line 67 of file vector.h.
References flatbuffers::VectorIterator< T, IT, Data, SizeT >::element_stride.
|
inline |
Definition at line 99 of file vector.h.
References flatbuffers::VectorIterator< T, IT, Data, SizeT >::element_stride.
|
inline |
Definition at line 104 of file vector.h.
References flatbuffers::VectorIterator< T, IT, Data, SizeT >::element_stride.
|
inline |
Definition at line 114 of file vector.h.
References flatbuffers::VectorIterator< T, IT, Data, SizeT >::element_stride, and offset().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
static |
Definition at line 39 of file vector.h.
Referenced by flatbuffers::VectorIterator< T, IT, Data, SizeT >::operator+(), flatbuffers::VectorIterator< T, IT, Data, SizeT >::operator++(), flatbuffers::VectorIterator< T, IT, Data, SizeT >::operator++(), flatbuffers::VectorIterator< T, IT, Data, SizeT >::operator+=(), flatbuffers::VectorIterator< T, IT, Data, SizeT >::operator-(), flatbuffers::VectorIterator< T, IT, Data, SizeT >::operator-(), flatbuffers::VectorIterator< T, IT, Data, SizeT >::operator--(), flatbuffers::VectorIterator< T, IT, Data, SizeT >::operator--(), and flatbuffers::VectorIterator< T, IT, Data, SizeT >::operator-=().