#include <flatbuffers.h>
Public Types | |
typedef VectorIterator< T, typename IndirectHelper< T >::return_type > | const_iterator |
typedef VectorReverseIterator< const_iterator > | const_reverse_iterator |
typedef VectorIterator< T, typename IndirectHelper< T >::mutable_return_type > | iterator |
typedef IndirectHelper< T >::mutable_return_type | mutable_return_type |
typedef IndirectHelper< T >::return_type | return_type |
typedef VectorReverseIterator< iterator > | reverse_iterator |
typedef return_type | value_type |
Public Member Functions | |
iterator | begin () |
const_iterator | begin () const |
const_iterator | cbegin () const |
const_iterator | cend () const |
const_reverse_iterator | crbegin () const |
const_reverse_iterator | crend () const |
const uint8_t * | Data () const |
uint8_t * | Data () |
const T * | data () const |
T * | data () |
iterator | end () |
const_iterator | end () const |
FLATBUFFERS_ATTRIBUTE (deprecated("use size() instead")) uoffset_t Length() const | |
return_type | Get (uoffset_t i) const |
template<typename U > | |
const U * | GetAs (uoffset_t i) const |
const String * | GetAsString (uoffset_t i) const |
template<typename E > | |
E | GetEnum (uoffset_t i) const |
mutable_return_type | GetMutableObject (uoffset_t i) const |
const void * | GetStructFromOffset (size_t o) const |
template<typename K > | |
return_type | LookupByKey (K key) const |
void | Mutate (uoffset_t i, const T &val) |
void | MutateOffset (uoffset_t i, const uint8_t *val) |
return_type | operator[] (uoffset_t i) const |
reverse_iterator | rbegin () |
const_reverse_iterator | rbegin () const |
reverse_iterator | rend () |
const_reverse_iterator | rend () const |
uoffset_t | size () const |
Protected Member Functions | |
Vector () | |
Protected Attributes | |
uoffset_t | length_ |
Private Member Functions | |
Vector & | operator= (const Vector &) |
Vector (const Vector &) | |
Static Private Member Functions | |
template<typename K > | |
static int | KeyCompare (const void *ap, const void *bp) |
Definition at line 303 of file flatbuffers.h.
typedef VectorIterator<T, typename IndirectHelper<T>::return_type> flatbuffers::Vector< T >::const_iterator |
Definition at line 307 of file flatbuffers.h.
typedef VectorReverseIterator<const_iterator> flatbuffers::Vector< T >::const_reverse_iterator |
Definition at line 309 of file flatbuffers.h.
typedef VectorIterator<T, typename IndirectHelper<T>::mutable_return_type> flatbuffers::Vector< T >::iterator |
Definition at line 306 of file flatbuffers.h.
typedef IndirectHelper<T>::mutable_return_type flatbuffers::Vector< T >::mutable_return_type |
Definition at line 324 of file flatbuffers.h.
typedef IndirectHelper<T>::return_type flatbuffers::Vector< T >::return_type |
Definition at line 323 of file flatbuffers.h.
typedef VectorReverseIterator<iterator> flatbuffers::Vector< T >::reverse_iterator |
Definition at line 308 of file flatbuffers.h.
typedef return_type flatbuffers::Vector< T >::value_type |
Definition at line 325 of file flatbuffers.h.
|
protected |
|
private |
|
inline |
Definition at line 367 of file flatbuffers.h.
|
inline |
Definition at line 371 of file flatbuffers.h.
|
inline |
Definition at line 403 of file flatbuffers.h.
|
inline |
Definition at line 408 of file flatbuffers.h.
|
inline |
Definition at line 413 of file flatbuffers.h.
|
inline |
Definition at line 418 of file flatbuffers.h.
|
inline |
Definition at line 450 of file flatbuffers.h.
|
inline |
Definition at line 455 of file flatbuffers.h.
|
inline |
Definition at line 461 of file flatbuffers.h.
|
inline |
Definition at line 465 of file flatbuffers.h.
|
inline |
Definition at line 376 of file flatbuffers.h.
|
inline |
Definition at line 380 of file flatbuffers.h.
|
inline |
Definition at line 317 of file flatbuffers.h.
|
inline |
Definition at line 327 of file flatbuffers.h.
|
inline |
Definition at line 350 of file flatbuffers.h.
|
inline |
Definition at line 357 of file flatbuffers.h.
|
inline |
Definition at line 342 of file flatbuffers.h.
|
inline |
Definition at line 443 of file flatbuffers.h.
|
inline |
Definition at line 362 of file flatbuffers.h.
|
inlinestaticprivate |
Definition at line 500 of file flatbuffers.h.
|
inline |
Definition at line 471 of file flatbuffers.h.
|
inline |
Definition at line 425 of file flatbuffers.h.
|
inline |
Definition at line 434 of file flatbuffers.h.
|
private |
|
inline |
Definition at line 333 of file flatbuffers.h.
|
inline |
Definition at line 385 of file flatbuffers.h.
|
inline |
Definition at line 389 of file flatbuffers.h.
|
inline |
Definition at line 394 of file flatbuffers.h.
|
inline |
Definition at line 398 of file flatbuffers.h.
|
inline |
Definition at line 311 of file flatbuffers.h.
|
protected |
Definition at line 491 of file flatbuffers.h.