|
ONE - On-device Neural Engine
|
#include <vector.h>
Public Types | |
| typedef VectorIterator< T, typename IndirectHelper< T >::mutable_return_type, uint8_t *, SizeT > | iterator |
| typedef VectorConstIterator< T, typename IndirectHelper< T >::return_type, SizeT > | const_iterator |
| typedef VectorReverseIterator< iterator > | reverse_iterator |
| typedef VectorReverseIterator< const_iterator > | const_reverse_iterator |
| typedef flatbuffers::bool_constant< flatbuffers::is_scalar< T >::value > | scalar_tag |
| typedef SizeT | size_type |
| typedef IndirectHelper< T >::return_type | return_type |
| typedef IndirectHelper< T >::mutable_return_type | mutable_return_type |
| typedef return_type | value_type |
Public Member Functions | |
| SizeT | size () const |
| FLATBUFFERS_ATTRIBUTE () SizeT Length() const | |
| return_type | Get (SizeT i) const |
| return_type | operator[] (SizeT i) const |
| template<typename E > | |
| E | GetEnum (SizeT i) const |
| template<typename U > | |
| const U * | GetAs (SizeT i) const |
| const String * | GetAsString (SizeT i) const |
| const void * | GetStructFromOffset (size_t o) const |
| iterator | begin () |
| const_iterator | begin () const |
| iterator | end () |
| const_iterator | end () const |
| reverse_iterator | rbegin () |
| const_reverse_iterator | rbegin () const |
| reverse_iterator | rend () |
| const_reverse_iterator | rend () const |
| const_iterator | cbegin () const |
| const_iterator | cend () const |
| const_reverse_iterator | crbegin () const |
| const_reverse_iterator | crend () const |
| void | Mutate (SizeT i, const T &val) |
| void | MutateOffset (SizeT i, const uint8_t *val) |
| mutable_return_type | GetMutableObject (SizeT i) const |
| const uint8_t * | Data () const |
| uint8_t * | Data () |
| const T * | data () const |
| T * | data () |
| template<typename K > | |
| return_type | LookupByKey (K key) const |
| template<typename K > | |
| mutable_return_type | MutableLookupByKey (K key) |
Static Public Attributes | |
| static FLATBUFFERS_CONSTEXPR bool | is_span_observable |
Protected Member Functions | |
| Vector () | |
Protected Attributes | |
| SizeT | length_ |
| typedef VectorConstIterator<T, typename IndirectHelper<T>::return_type, SizeT> flatbuffers::Vector< T, SizeT >::const_iterator |
| typedef VectorReverseIterator<const_iterator> flatbuffers::Vector< T, SizeT >::const_reverse_iterator |
| typedef VectorIterator<T, typename IndirectHelper<T>::mutable_return_type, uint8_t *, SizeT> flatbuffers::Vector< T, SizeT >::iterator |
| typedef IndirectHelper<T>::mutable_return_type flatbuffers::Vector< T, SizeT >::mutable_return_type |
| typedef IndirectHelper<T>::return_type flatbuffers::Vector< T, SizeT >::return_type |
| typedef VectorReverseIterator<iterator> flatbuffers::Vector< T, SizeT >::reverse_iterator |
| typedef flatbuffers::bool_constant<flatbuffers::is_scalar<T>::value> flatbuffers::Vector< T, SizeT >::scalar_tag |
| typedef SizeT flatbuffers::Vector< T, SizeT >::size_type |
| typedef return_type flatbuffers::Vector< T, SizeT >::value_type |
|
protected |
|
inline |
Definition at line 205 of file vector.h.
References flatbuffers::Vector< T, SizeT >::Data().
Referenced by tflite2circle::Offset< T >::build(), flatbuffers::Vector< T, SizeT >::cbegin(), flatbuffers::Vector< T, SizeT >::rend(), and flatbuffers::Vector< T, SizeT >::rend().
|
inline |
Definition at line 206 of file vector.h.
References flatbuffers::Vector< T, SizeT >::Data().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 253 of file vector.h.
References flatbuffers::Vector< T, SizeT >::length_.
Referenced by flatbuffers::Vector< T, SizeT >::begin(), flatbuffers::Vector< T, SizeT >::begin(), flatbuffers::Vector< T, SizeT >::data(), flatbuffers::Vector< T, SizeT >::data(), flatbuffers::Vector< T, SizeT >::end(), flatbuffers::Vector< T, SizeT >::end(), flatbuffers::Vector< T, SizeT >::Get(), flatbuffers::Vector< T, SizeT >::GetMutableObject(), flatbuffers::Vector< T, SizeT >::GetStructFromOffset(), flatbuffers::IterateObject(), flatbuffers::Vector< T, SizeT >::LookupByKey(), and flatbuffers::Vector< T, SizeT >::MutateOffset().
|
inline |
Definition at line 260 of file vector.h.
References flatbuffers::Vector< T, SizeT >::Data().
Referenced by flatbuffers::Vector< T, SizeT >::Mutate(), flatbuffers::Vector< T, SizeT >::MutateOffset(), flatbuffers::String::operator<(), circledump::CustomOpPrinter::options(), tfldump::CustomOpPrinter::options(), and flexbuffers::VerifyNestedFlexBuffer().
|
inline |
Definition at line 208 of file vector.h.
References flatbuffers::Vector< T, SizeT >::Data(), and flatbuffers::Vector< T, SizeT >::size().
Referenced by tflite2circle::Offset< T >::build(), flatbuffers::Vector< T, SizeT >::cend(), flatbuffers::Vector< T, SizeT >::rbegin(), and flatbuffers::Vector< T, SizeT >::rbegin().
|
inline |
Definition at line 209 of file vector.h.
References flatbuffers::Vector< T, SizeT >::Data(), and flatbuffers::Vector< T, SizeT >::size().
|
inline |
|
inline |
Definition at line 175 of file vector.h.
References flatbuffers::Vector< T, SizeT >::Data(), FLATBUFFERS_ASSERT, and flatbuffers::Vector< T, SizeT >::size().
Referenced by tflimport::as_index_vector(), circlechef::as_index_vector(), mio::circle::as_index_vector(), tflinspect::as_index_vector(), tflchef::as_index_vector(), tflread::as_index_vector(), circle::as_index_vector(), tflimport::as_tensor_shape(), circledump::dump_fbvect(), tfldump::dump_fbvect(), circledump::dump_fbvect(), tfldump::dump_fbvect(), circlechef::generate_recipe(), flatbuffers::Vector< T, SizeT >::GetAs(), flatbuffers::Vector< T, SizeT >::GetAsString(), flatbuffers::Vector< T, SizeT >::GetEnum(), flatbuffers::IterateValue(), flatbuffers::Vector< T, SizeT >::operator[](), circletensordump::DumpTensors::run(), and circletensordump::DumpTensorsToHdf5::run().
|
inline |
Definition at line 191 of file vector.h.
References flatbuffers::Vector< T, SizeT >::Get().
|
inline |
Definition at line 197 of file vector.h.
References flatbuffers::Vector< T, SizeT >::Get().
|
inline |
Definition at line 185 of file vector.h.
References flatbuffers::Vector< T, SizeT >::Get().
|
inline |
Definition at line 247 of file vector.h.
References flatbuffers::Vector< T, SizeT >::Data(), FLATBUFFERS_ASSERT, and flatbuffers::Vector< T, SizeT >::size().
|
inline |
Definition at line 201 of file vector.h.
References flatbuffers::Vector< T, SizeT >::Data().
|
inline |
Definition at line 263 of file vector.h.
References flatbuffers::Vector< T, SizeT >::Data(), and flatbuffers::Vector< T, SizeT >::size().
Referenced by flatbuffers::Vector< T, SizeT >::MutableLookupByKey().
|
inline |
Definition at line 276 of file vector.h.
References flatbuffers::Vector< T, SizeT >::LookupByKey().
|
inline |
Definition at line 231 of file vector.h.
References flatbuffers::Vector< T, SizeT >::data(), FLATBUFFERS_ASSERT, and flatbuffers::Vector< T, SizeT >::size().
|
inline |
Definition at line 239 of file vector.h.
References flatbuffers::Vector< T, SizeT >::Data(), flatbuffers::Vector< T, SizeT >::data(), FLATBUFFERS_ASSERT, and flatbuffers::Vector< T, SizeT >::size().
|
inline |
|
inline |
Definition at line 211 of file vector.h.
References flatbuffers::Vector< T, SizeT >::end().
Referenced by flatbuffers::Vector< T, SizeT >::crbegin().
|
inline |
Definition at line 212 of file vector.h.
References flatbuffers::Vector< T, SizeT >::end().
|
inline |
Definition at line 216 of file vector.h.
References flatbuffers::Vector< T, SizeT >::begin().
Referenced by flatbuffers::Vector< T, SizeT >::crend().
|
inline |
Definition at line 217 of file vector.h.
References flatbuffers::Vector< T, SizeT >::begin().
|
inline |
Definition at line 164 of file vector.h.
References flatbuffers::Vector< T, SizeT >::length_.
Referenced by tflimport::as_index_vector(), circlechef::as_index_vector(), mio::circle::as_index_vector(), tflinspect::as_index_vector(), tflchef::as_index_vector(), tflread::as_index_vector(), tflimport::as_tensor_shape(), onert_micro::import::OMKernelConfiguration::configureKernels(), onert_micro::import::OMExecutionPlanCreator::createBackwardExecutionPlan(), onert_micro::import::OMExecutionPlanCreator::createExecutionPlan(), onert_micro::import::OMExecutionPlanCreator::createForwardExecutionPlan(), flatbuffers::Vector< T, SizeT >::end(), flatbuffers::Vector< T, SizeT >::end(), onert_micro::execute::execute_kernel_CircleGRU(), flatbuffers::Vector< T, SizeT >::FLATBUFFERS_ATTRIBUTE(), flatbuffers::Vector< T, SizeT >::Get(), flatbuffers::Vector< T, SizeT >::GetMutableObject(), onert_micro::core::OMRuntimeGraph::getNumberOfOutputs(), onert_micro::execute::getQuantizedConvolutionMultiplers(), flatbuffers::Vector< T, SizeT >::LookupByKey(), flatbuffers::Vector< T, SizeT >::Mutate(), flatbuffers::Vector< T, SizeT >::MutateOffset(), circlechef::CircleImport::num_subgraph(), mio::circle::Reader::num_subgraph(), tflinspect::Reader::num_subgraph(), tflchef::TFliteImport::num_subgraph(), tflread::Reader::num_subgraph(), flatbuffers::String::operator<(), circledump::operator<<(), tfldump::operator<<(), circledump::CustomOpPrinter::options(), tfldump::CustomOpPrinter::options(), flatbuffers::ResizeVector(), onert_micro::train::OMBackpropExecute::runBackward(), onert_micro::execute::OMKernelExecute::runForward(), circlechef::CircleImport::select_sub_graph(), tflchef::TFliteImport::select_sub_graph(), mio::circle::Reader::select_subgraph(), tflinspect::Reader::select_subgraph(), tflread::Reader::select_subgraph(), tflimport::TflBufferContext::TflBufferContext(), onert_micro::core::reader::OMTrainingConfigReader::validate(), onert_micro::core::reader::OMWeightOnlyFormatReader::validate(), and flexbuffers::VerifyNestedFlexBuffer().
|
static |
|
protected |
Definition at line 285 of file vector.h.
Referenced by flatbuffers::Vector< T, SizeT >::Data(), flatbuffers::Vector< T, SizeT >::Data(), and flatbuffers::Vector< T, SizeT >::size().