#include <stl_emulation.h>
Public Types | |
| typedef const T * | const_pointer |
| typedef const T & | const_reference |
| typedef T | element_type |
| typedef T * | pointer |
| typedef T & | reference |
| typedef std::size_t | size_type |
Public Member Functions | |
| FLATBUFFERS_CONSTEXPR_CPP11 pointer | data () const FLATBUFFERS_NOEXCEPT |
| FLATBUFFERS_CONSTEXPR_CPP11 bool | empty () const FLATBUFFERS_NOEXCEPT |
| FLATBUFFERS_CONSTEXPR_CPP11 bool | has_value () const FLATBUFFERS_NOEXCEPT |
| FLATBUFFERS_CONSTEXPR_CPP11 FLATBUFFERS_EXPLICIT_CPP11 | operator bool () const FLATBUFFERS_NOEXCEPT |
| FLATBUFFERS_CONSTEXPR_CPP11 const T & | operator* () const FLATBUFFERS_NOEXCEPT |
| FLATBUFFERS_CONSTEXPR_CPP14 Optional & | operator= (const Optional &other) FLATBUFFERS_NOEXCEPT |
| FLATBUFFERS_CONSTEXPR_CPP14 Optional & | operator= (nullopt_t) FLATBUFFERS_NOEXCEPT |
| FLATBUFFERS_CONSTEXPR_CPP14 Optional & | operator= (T val) FLATBUFFERS_NOEXCEPT |
| FLATBUFFERS_CONSTEXPR_CPP14 span & | operator= (const span &other) FLATBUFFERS_NOEXCEPT |
| FLATBUFFERS_CONSTEXPR_CPP11 reference | operator[] (size_type idx) const |
| FLATBUFFERS_CONSTEXPR_CPP11 | Optional () FLATBUFFERS_NOEXCEPT |
| FLATBUFFERS_CONSTEXPR_CPP11 | Optional (nullopt_t) FLATBUFFERS_NOEXCEPT |
| FLATBUFFERS_CONSTEXPR_CPP11 | Optional (T val) FLATBUFFERS_NOEXCEPT |
| FLATBUFFERS_CONSTEXPR_CPP11 | Optional (const Optional &other) FLATBUFFERS_NOEXCEPT |
| void | reset () FLATBUFFERS_NOEXCEPT |
| FLATBUFFERS_CONSTEXPR_CPP11 size_type | size () const FLATBUFFERS_NOEXCEPT |
| FLATBUFFERS_CONSTEXPR_CPP11 size_type | size_bytes () const FLATBUFFERS_NOEXCEPT |
| FLATBUFFERS_CONSTEXPR_CPP11 | span (const span &other) FLATBUFFERS_NOEXCEPT |
| FLATBUFFERS_CONSTEXPR_CPP11 | span (pointer first, size_type count) FLATBUFFERS_NOEXCEPT |
| FLATBUFFERS_CONSTEXPR_CPP11 | span () FLATBUFFERS_NOEXCEPT |
| void | swap (Optional &other) FLATBUFFERS_NOEXCEPT |
| const T & | value () const |
| T | value_or (T default_value) const FLATBUFFERS_NOEXCEPT |
| ~Optional () | |
Static Public Attributes | |
| static FLATBUFFERS_CONSTEXPR size_type | extent = Extent |
Private Attributes | |
| const size_type | count_ |
| pointer const | data_ |
| bool | has_value_ |
| T | value_ |
Definition at line 370 of file stl_emulation.h.
| typedef const T* flatbuffers::FLATBUFFERS_FINAL_CLASS< T >::const_pointer |
Definition at line 511 of file stl_emulation.h.
| typedef const T& flatbuffers::FLATBUFFERS_FINAL_CLASS< T >::const_reference |
Definition at line 509 of file stl_emulation.h.
| typedef T flatbuffers::FLATBUFFERS_FINAL_CLASS< T >::element_type |
Definition at line 507 of file stl_emulation.h.
| typedef T* flatbuffers::FLATBUFFERS_FINAL_CLASS< T >::pointer |
Definition at line 510 of file stl_emulation.h.
| typedef T& flatbuffers::FLATBUFFERS_FINAL_CLASS< T >::reference |
Definition at line 508 of file stl_emulation.h.
| typedef std::size_t flatbuffers::FLATBUFFERS_FINAL_CLASS< T >::size_type |
Definition at line 512 of file stl_emulation.h.
|
inline |
Definition at line 377 of file stl_emulation.h.
|
inline |
Definition at line 533 of file stl_emulation.h.
|
inline |
Definition at line 528 of file stl_emulation.h.
|
inline |
Definition at line 422 of file stl_emulation.h.
|
inline |
Definition at line 418 of file stl_emulation.h.
|
inline |
Definition at line 426 of file stl_emulation.h.
|
inline |
Definition at line 391 of file stl_emulation.h.
|
inline |
Definition at line 397 of file stl_emulation.h.
|
inline |
Definition at line 403 of file stl_emulation.h.
|
inline |
Definition at line 546 of file stl_emulation.h.
|
inline |
Definition at line 539 of file stl_emulation.h.
|
inline |
Definition at line 379 of file stl_emulation.h.
|
inline |
Definition at line 382 of file stl_emulation.h.
|
inline |
Definition at line 385 of file stl_emulation.h.
|
inline |
Definition at line 388 of file stl_emulation.h.
|
inline |
Definition at line 409 of file stl_emulation.h.
|
inline |
Definition at line 517 of file stl_emulation.h.
|
inline |
Definition at line 523 of file stl_emulation.h.
|
inline |
Definition at line 543 of file stl_emulation.h.
|
inlineexplicit |
Definition at line 560 of file stl_emulation.h.
|
inline |
Definition at line 569 of file stl_emulation.h.
|
inline |
Definition at line 413 of file stl_emulation.h.
|
inline |
Definition at line 430 of file stl_emulation.h.
|
inline |
Definition at line 435 of file stl_emulation.h.
|
private |
Definition at line 628 of file stl_emulation.h.
|
private |
Definition at line 627 of file stl_emulation.h.
|
static |
Definition at line 514 of file stl_emulation.h.
|
private |
Definition at line 441 of file stl_emulation.h.
|
private |
Definition at line 440 of file stl_emulation.h.