Classes | Namespaces | Functions
flatbuffers.h File Reference
#include "flatbuffers/base.h"
Include dependency graph for 3rdparty/flatbuffers/flatbuffers.h:

Go to the source code of this file.

Classes

class  flatbuffers::Allocator
class  flatbuffers::DefaultAllocator
class  flatbuffers::DetachedBuffer
struct  flatbuffers::FlatBufferBuilder::FieldLoc
class  flatbuffers::FlatBufferBuilder
 Helper class to hold data needed in creation of a FlatBuffer. To serialize data, you typically call one of the `Create*()` functions in the generated code, which in turn call a sequence of `StartTable`/ `PushElement`/`AddElement`/`EndTable`, or the builtin `CreateString`/ `CreateVector` functions. Do this is depth-first order to build up a tree to the root. `Finish()` wraps up the buffer ready for transport. More...
struct  flatbuffers::IndirectHelper< T >
struct  flatbuffers::IndirectHelper< const T * >
struct  flatbuffers::IndirectHelper< Offset< T > >
struct  flatbuffers::Offset< T >
struct  flatbuffers::String
struct  flatbuffers::FlatBufferBuilder::StringOffsetCompare
class  flatbuffers::Vector< T >
class  flatbuffers::vector_downward
struct  flatbuffers::VectorIterator< T, IT >
class  flatbuffers::VectorOfAny
struct  flatbuffers::VectorReverseIterator< Iterator >

Namespaces

namespace  flatbuffers

Functions

template<typename T >
FLATBUFFERS_CONSTEXPR size_t flatbuffers::AlignOf ()
uint8_t * flatbuffers::Allocate (Allocator *allocator, size_t size)
template<typename T , typename Alloc >
const T * flatbuffers::data (const std::vector< T, Alloc > &v)
template<typename T , typename Alloc >
T * flatbuffers::data (std::vector< T, Alloc > &v)
void flatbuffers::Deallocate (Allocator *allocator, uint8_t *p, size_t size)
void flatbuffers::EndianCheck ()
voffset_t flatbuffers::FieldIndexToOffset (voffset_t field_id)
static const char * flatbuffers::GetCstring (const String *str)
static std::string flatbuffers::GetString (const String *str)
template<typename T >
bool flatbuffers::IsTheSameAs (T e, T def)
uint8_t * flatbuffers::ReallocateDownward (Allocator *allocator, uint8_t *old_p, size_t old_size, size_t new_size, size_t in_use_back, size_t in_use_front)
static bool flatbuffers::StringLessThan (const char *a_data, uoffset_t a_size, const char *b_data, uoffset_t b_size)
template<typename T , typename U >
Vector< Offset< T > > * flatbuffers::VectorCast (Vector< Offset< U >> *ptr)
template<typename T , typename U >
const Vector< Offset< T > > * flatbuffers::VectorCast (const Vector< Offset< U >> *ptr)
template<typename T >
static size_t flatbuffers::VectorLength (const Vector< T > *v)


behaviortree_cpp
Author(s): Michele Colledanchise, Davide Faconti
autogenerated on Sat Jun 8 2019 20:17:15