#include <flatbuffers.h>
Public Types | |
| typedef VectorIterator< T, return_type > | const_iterator |
| typedef VectorReverseIterator< const_iterator > | const_reverse_iterator |
| typedef IndirectHelper< IndirectHelperType >::return_type | return_type |
| typedef uint16_t | size_type |
Public Member Functions | |
| const_iterator | begin () const |
| const_iterator | cbegin () const |
| const_iterator | cend () const |
| void | CopyFromSpan (flatbuffers::span< const T, length > src) |
| const_reverse_iterator | crbegin () const |
| const_reverse_iterator | crend () const |
| const uint8_t * | Data () const |
| uint8_t * | Data () |
| const T * | data () const |
| T * | data () |
| const_iterator | end () const |
| return_type | Get (uoffset_t i) const |
| template<typename E > | |
| E | GetEnum (uoffset_t i) const |
| flatbuffers::conditional< scalar_tag::value, void, T * >::type | GetMutablePointer (uoffset_t i) const |
| void | Mutate (uoffset_t i, const T &val) |
| return_type | operator[] (uoffset_t i) const |
| const_reverse_iterator | rbegin () const |
| const_reverse_iterator | rend () const |
| FLATBUFFERS_CONSTEXPR uint16_t | size () const |
Protected Member Functions | |
| Array () | |
| void | CopyFromSpanImpl (flatbuffers::integral_constant< bool, true >, flatbuffers::span< const T, length > src) |
| void | CopyFromSpanImpl (flatbuffers::integral_constant< bool, false >, flatbuffers::span< const T, length > src) |
| void | MutateImpl (flatbuffers::integral_constant< bool, true >, uoffset_t i, const T &val) |
| void | MutateImpl (flatbuffers::integral_constant< bool, false >, uoffset_t i, const T &val) |
Protected Attributes | |
| uint8_t | data_ [length *sizeof(T)] |
Private Types | |
| typedef flatbuffers::conditional< scalar_tag::value, T, const T * >::type | IndirectHelperType |
| typedef flatbuffers::integral_constant< bool, flatbuffers::is_scalar< T >::value > | scalar_tag |
Private Member Functions | |
| Array (const Array &) | |
| Array & | operator= (const Array &) |
Definition at line 429 of file flatbuffers.h.
| typedef VectorIterator<T, return_type> flatbuffers::Array< T, length >::const_iterator |
Definition at line 441 of file flatbuffers.h.
| typedef VectorReverseIterator<const_iterator> flatbuffers::Array< T, length >::const_reverse_iterator |
Definition at line 442 of file flatbuffers.h.
|
private |
Definition at line 436 of file flatbuffers.h.
| typedef IndirectHelper<IndirectHelperType>::return_type flatbuffers::Array< T, length >::return_type |
Definition at line 440 of file flatbuffers.h.
|
private |
Definition at line 433 of file flatbuffers.h.
| typedef uint16_t flatbuffers::Array< T, length >::size_type |
Definition at line 439 of file flatbuffers.h.
|
protected |
|
private |
|
inline |
Definition at line 460 of file flatbuffers.h.
|
inline |
Definition at line 468 of file flatbuffers.h.
|
inline |
Definition at line 469 of file flatbuffers.h.
|
inline |
Definition at line 499 of file flatbuffers.h.
|
inlineprotected |
Definition at line 525 of file flatbuffers.h.
|
inlineprotected |
Definition at line 534 of file flatbuffers.h.
|
inline |
Definition at line 471 of file flatbuffers.h.
|
inline |
Definition at line 472 of file flatbuffers.h.
|
inline |
Definition at line 489 of file flatbuffers.h.
|
inline |
Definition at line 491 of file flatbuffers.h.
|
inline |
Definition at line 494 of file flatbuffers.h.
|
inline |
Definition at line 495 of file flatbuffers.h.
|
inline |
Definition at line 461 of file flatbuffers.h.
|
inline |
Definition at line 446 of file flatbuffers.h.
|
inline |
Definition at line 456 of file flatbuffers.h.
|
inline |
Definition at line 480 of file flatbuffers.h.
|
inline |
Definition at line 486 of file flatbuffers.h.
|
inlineprotected |
Definition at line 514 of file flatbuffers.h.
|
inlineprotected |
Definition at line 520 of file flatbuffers.h.
|
private |
|
inline |
Definition at line 451 of file flatbuffers.h.
|
inline |
Definition at line 463 of file flatbuffers.h.
|
inline |
Definition at line 466 of file flatbuffers.h.
|
inline |
Definition at line 444 of file flatbuffers.h.
|
protected |
Definition at line 550 of file flatbuffers.h.