#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.