|
| bool | flatbuffers::IsScalar (reflection::BaseType t) |
| |
| bool | flatbuffers::IsInteger (reflection::BaseType t) |
| |
| bool | flatbuffers::IsFloat (reflection::BaseType t) |
| |
| bool | flatbuffers::IsLong (reflection::BaseType t) |
| |
| size_t | flatbuffers::GetTypeSize (reflection::BaseType base_type) |
| |
| size_t | flatbuffers::GetTypeSizeInline (reflection::BaseType base_type, int type_index, const reflection::Schema &schema) |
| |
| Table * | flatbuffers::GetAnyRoot (uint8_t *const flatbuf) |
| |
| const Table * | flatbuffers::GetAnyRoot (const uint8_t *const flatbuf) |
| |
| Table * | flatbuffers::GetAnySizePrefixedRoot (uint8_t *const flatbuf) |
| |
| const Table * | flatbuffers::GetAnySizePrefixedRoot (const uint8_t *const flatbuf) |
| |
| template<typename T > |
| T | flatbuffers::GetFieldDefaultI (const reflection::Field &field) |
| |
| template<typename T > |
| T | flatbuffers::GetFieldDefaultF (const reflection::Field &field) |
| |
| template<typename T > |
| T | flatbuffers::GetFieldI (const Table &table, const reflection::Field &field) |
| |
| template<typename T > |
| T | flatbuffers::GetFieldF (const Table &table, const reflection::Field &field) |
| |
| const String * | flatbuffers::GetFieldS (const Table &table, const reflection::Field &field) |
| |
| template<typename T > |
| Vector< T > * | flatbuffers::GetFieldV (const Table &table, const reflection::Field &field) |
| |
| VectorOfAny * | flatbuffers::GetFieldAnyV (const Table &table, const reflection::Field &field) |
| |
| Table * | flatbuffers::GetFieldT (const Table &table, const reflection::Field &field) |
| |
| const Struct * | flatbuffers::GetFieldStruct (const Table &table, const reflection::Field &field) |
| |
| const Struct * | flatbuffers::GetFieldStruct (const Struct &structure, const reflection::Field &field) |
| |
| int64_t | flatbuffers::GetAnyValueI (reflection::BaseType type, const uint8_t *data) |
| |
| double | flatbuffers::GetAnyValueF (reflection::BaseType type, const uint8_t *data) |
| |
| std::string | flatbuffers::GetAnyValueS (reflection::BaseType type, const uint8_t *data, const reflection::Schema *schema, int type_index) |
| |
| int64_t | flatbuffers::GetAnyFieldI (const Table &table, const reflection::Field &field) |
| |
| double | flatbuffers::GetAnyFieldF (const Table &table, const reflection::Field &field) |
| |
| std::string | flatbuffers::GetAnyFieldS (const Table &table, const reflection::Field &field, const reflection::Schema *schema) |
| |
| int64_t | flatbuffers::GetAnyFieldI (const Struct &st, const reflection::Field &field) |
| |
| double | flatbuffers::GetAnyFieldF (const Struct &st, const reflection::Field &field) |
| |
| std::string | flatbuffers::GetAnyFieldS (const Struct &st, const reflection::Field &field) |
| |
| int64_t | flatbuffers::GetAnyVectorElemI (const VectorOfAny *vec, reflection::BaseType elem_type, size_t i) |
| |
| double | flatbuffers::GetAnyVectorElemF (const VectorOfAny *vec, reflection::BaseType elem_type, size_t i) |
| |
| std::string | flatbuffers::GetAnyVectorElemS (const VectorOfAny *vec, reflection::BaseType elem_type, size_t i) |
| |
| template<typename T > |
| T * | flatbuffers::GetAnyVectorElemPointer (const VectorOfAny *vec, size_t i) |
| |
| template<typename T > |
| T * | flatbuffers::GetAnyVectorElemAddressOf (const VectorOfAny *vec, size_t i, size_t elem_size) |
| |
| template<typename T > |
| T * | flatbuffers::GetAnyFieldAddressOf (const Table &table, const reflection::Field &field) |
| |
| template<typename T > |
| T * | flatbuffers::GetAnyFieldAddressOf (const Struct &st, const reflection::Field &field) |
| |
| void | flatbuffers::ForAllFields (const reflection::Object *object, bool reverse, std::function< void(const reflection::Field *)> func) |
| |
| template<typename T > |
| bool | flatbuffers::SetField (Table *table, const reflection::Field &field, T val) |
| |
| void | flatbuffers::SetAnyValueI (reflection::BaseType type, uint8_t *data, int64_t val) |
| |
| void | flatbuffers::SetAnyValueF (reflection::BaseType type, uint8_t *data, double val) |
| |
| void | flatbuffers::SetAnyValueS (reflection::BaseType type, uint8_t *data, const char *val) |
| |
| bool | flatbuffers::SetAnyFieldI (Table *table, const reflection::Field &field, int64_t val) |
| |
| bool | flatbuffers::SetAnyFieldF (Table *table, const reflection::Field &field, double val) |
| |
| bool | flatbuffers::SetAnyFieldS (Table *table, const reflection::Field &field, const char *val) |
| |
| void | flatbuffers::SetAnyFieldI (Struct *st, const reflection::Field &field, int64_t val) |
| |
| void | flatbuffers::SetAnyFieldF (Struct *st, const reflection::Field &field, double val) |
| |
| void | flatbuffers::SetAnyFieldS (Struct *st, const reflection::Field &field, const char *val) |
| |
| void | flatbuffers::SetAnyVectorElemI (VectorOfAny *vec, reflection::BaseType elem_type, size_t i, int64_t val) |
| |
| void | flatbuffers::SetAnyVectorElemF (VectorOfAny *vec, reflection::BaseType elem_type, size_t i, double val) |
| |
| void | flatbuffers::SetAnyVectorElemS (VectorOfAny *vec, reflection::BaseType elem_type, size_t i, const char *val) |
| |
| template<typename T , typename U > |
| pointer_inside_vector< T, U > | flatbuffers::piv (T *ptr, std::vector< U > &vec) |
| |
| const char * | flatbuffers::UnionTypeFieldSuffix () |
| |
| const reflection::Object & | flatbuffers::GetUnionType (const reflection::Schema &schema, const reflection::Object &parent, const reflection::Field &unionfield, const Table &table) |
| |
| void | flatbuffers::SetString (const reflection::Schema &schema, const std::string &val, const String *str, std::vector< uint8_t > *flatbuf, const reflection::Object *root_table=nullptr) |
| |
| uint8_t * | flatbuffers::ResizeAnyVector (const reflection::Schema &schema, uoffset_t newsize, const VectorOfAny *vec, uoffset_t num_elems, uoffset_t elem_size, std::vector< uint8_t > *flatbuf, const reflection::Object *root_table=nullptr) |
| |
| template<typename T > |
| void | flatbuffers::ResizeVector (const reflection::Schema &schema, uoffset_t newsize, T val, const Vector< T > *vec, std::vector< uint8_t > *flatbuf, const reflection::Object *root_table=nullptr) |
| |
| const uint8_t * | flatbuffers::AddFlatBuffer (std::vector< uint8_t > &flatbuf, const uint8_t *newbuf, size_t newlen) |
| |
| bool | flatbuffers::SetFieldT (Table *table, const reflection::Field &field, const uint8_t *val) |
| |
| Offset< const Table * > | flatbuffers::CopyTable (FlatBufferBuilder &fbb, const reflection::Schema &schema, const reflection::Object &objectdef, const Table &table, bool use_string_pooling=false) |
| |
| bool | flatbuffers::Verify (const reflection::Schema &schema, const reflection::Object &root, const uint8_t *buf, size_t length, uoffset_t max_depth=64, uoffset_t max_tables=1000000) |
| |
| bool | flatbuffers::VerifySizePrefixed (const reflection::Schema &schema, const reflection::Object &root, const uint8_t *buf, size_t length, uoffset_t max_depth=64, uoffset_t max_tables=1000000) |
| |