#include <flatbuffers.h>
Public Member Functions | |
size_t | capacity () const |
size_t | capacity () const |
void | clear () |
void | clear () |
void | clear_allocator () |
void | clear_allocator () |
void | clear_buffer () |
void | clear_buffer () |
void | clear_scratch () |
void | clear_scratch () |
uint8_t * | data () const |
uint8_t * | data () const |
uint8_t * | data_at (size_t offset) const |
uint8_t * | data_at (size_t offset) const |
size_t | ensure_space (size_t len) |
size_t | ensure_space (size_t len) |
void | fill (size_t zero_pad_bytes) |
void | fill (size_t zero_pad_bytes) |
void | fill_big (size_t zero_pad_bytes) |
void | fill_big (size_t zero_pad_bytes) |
Allocator * | get_custom_allocator () |
Allocator * | get_custom_allocator () |
uint8_t * | make_space (size_t len) |
uint8_t * | make_space (size_t len) |
vector_downward & | operator= (vector_downward &&other) |
vector_downward & | operator= (vector_downward &&other) |
void | pop (size_t bytes_to_remove) |
void | pop (size_t bytes_to_remove) |
void | push (const uint8_t *bytes, size_t num) |
void | push (const uint8_t *bytes, size_t num) |
template<typename T > | |
void | push_small (const T &little_endian_t) |
template<typename T > | |
void | push_small (const T &little_endian_t) |
DetachedBuffer | release () |
DetachedBuffer | release () |
uint8_t * | release_raw (size_t &allocated_bytes, size_t &offset) |
uint8_t * | release_raw (size_t &allocated_bytes, size_t &offset) |
void | reset () |
void | reset () |
uint8_t * | scratch_data () const |
uint8_t * | scratch_data () const |
uint8_t * | scratch_end () const |
uint8_t * | scratch_end () const |
void | scratch_pop (size_t bytes_to_remove) |
void | scratch_pop (size_t bytes_to_remove) |
template<typename T > | |
void | scratch_push_small (const T &t) |
template<typename T > | |
void | scratch_push_small (const T &t) |
uoffset_t | scratch_size () const |
uoffset_t | scratch_size () const |
uoffset_t | size () const |
uoffset_t | size () const |
void | swap (vector_downward &other) |
void | swap (vector_downward &other) |
void | swap_allocator (vector_downward &other) |
void | swap_allocator (vector_downward &other) |
vector_downward (size_t initial_size, Allocator *allocator, bool own_allocator, size_t buffer_minalign) | |
vector_downward (size_t initial_size, Allocator *allocator, bool own_allocator, size_t buffer_minalign) | |
vector_downward (vector_downward &&other) | |
vector_downward (vector_downward &&other) | |
~vector_downward () | |
~vector_downward () | |
Private Member Functions | |
void | reallocate (size_t len) |
void | reallocate (size_t len) |
Private Attributes | |
Allocator * | allocator_ |
uint8_t * | buf_ |
size_t | buffer_minalign_ |
uint8_t * | cur_ |
size_t | initial_size_ |
bool | own_allocator_ |
size_t | reserved_ |
uint8_t * | scratch_ |
Definition at line 643 of file 3rdparty/flatbuffers/flatbuffers.h.
|
inlineexplicit |
Definition at line 645 of file 3rdparty/flatbuffers/flatbuffers.h.
|
inline |
Definition at line 660 of file 3rdparty/flatbuffers/flatbuffers.h.
|
inline |
Definition at line 696 of file 3rdparty/flatbuffers/flatbuffers.h.
|
inlineexplicit |
Definition at line 645 of file include/behaviortree_cpp/flatbuffers/flatbuffers.h.
|
inline |
Definition at line 660 of file include/behaviortree_cpp/flatbuffers/flatbuffers.h.
|
inline |
Definition at line 696 of file include/behaviortree_cpp/flatbuffers/flatbuffers.h.
|
inline |
Definition at line 784 of file 3rdparty/flatbuffers/flatbuffers.h.
|
inline |
Definition at line 784 of file include/behaviortree_cpp/flatbuffers/flatbuffers.h.
|
inline |
Definition at line 706 of file 3rdparty/flatbuffers/flatbuffers.h.
|
inline |
Definition at line 706 of file include/behaviortree_cpp/flatbuffers/flatbuffers.h.
|
inline |
Definition at line 720 of file include/behaviortree_cpp/flatbuffers/flatbuffers.h.
|
inline |
Definition at line 720 of file 3rdparty/flatbuffers/flatbuffers.h.
|
inline |
Definition at line 726 of file include/behaviortree_cpp/flatbuffers/flatbuffers.h.
|
inline |
Definition at line 726 of file 3rdparty/flatbuffers/flatbuffers.h.
|
inline |
Definition at line 716 of file include/behaviortree_cpp/flatbuffers/flatbuffers.h.
|
inline |
Definition at line 716 of file 3rdparty/flatbuffers/flatbuffers.h.
|
inline |
Definition at line 786 of file include/behaviortree_cpp/flatbuffers/flatbuffers.h.
|
inline |
Definition at line 786 of file 3rdparty/flatbuffers/flatbuffers.h.
|
inline |
Definition at line 801 of file 3rdparty/flatbuffers/flatbuffers.h.
|
inline |
Definition at line 801 of file include/behaviortree_cpp/flatbuffers/flatbuffers.h.
|
inline |
Definition at line 758 of file 3rdparty/flatbuffers/flatbuffers.h.
|
inline |
Definition at line 758 of file include/behaviortree_cpp/flatbuffers/flatbuffers.h.
|
inline |
Definition at line 821 of file 3rdparty/flatbuffers/flatbuffers.h.
|
inline |
Definition at line 821 of file include/behaviortree_cpp/flatbuffers/flatbuffers.h.
|
inline |
Definition at line 827 of file 3rdparty/flatbuffers/flatbuffers.h.
|
inline |
Definition at line 827 of file include/behaviortree_cpp/flatbuffers/flatbuffers.h.
|
inline |
Definition at line 774 of file include/behaviortree_cpp/flatbuffers/flatbuffers.h.
|
inline |
Definition at line 774 of file 3rdparty/flatbuffers/flatbuffers.h.
|
inline |
Definition at line 767 of file include/behaviortree_cpp/flatbuffers/flatbuffers.h.
|
inline |
Definition at line 767 of file 3rdparty/flatbuffers/flatbuffers.h.
|
inline |
Definition at line 686 of file 3rdparty/flatbuffers/flatbuffers.h.
|
inline |
Definition at line 686 of file include/behaviortree_cpp/flatbuffers/flatbuffers.h.
|
inline |
Definition at line 831 of file 3rdparty/flatbuffers/flatbuffers.h.
|
inline |
Definition at line 831 of file include/behaviortree_cpp/flatbuffers/flatbuffers.h.
|
inline |
Definition at line 803 of file include/behaviortree_cpp/flatbuffers/flatbuffers.h.
|
inline |
Definition at line 803 of file 3rdparty/flatbuffers/flatbuffers.h.
|
inline |
Definition at line 808 of file 3rdparty/flatbuffers/flatbuffers.h.
|
inline |
Definition at line 808 of file include/behaviortree_cpp/flatbuffers/flatbuffers.h.
|
inlineprivate |
Definition at line 866 of file include/behaviortree_cpp/flatbuffers/flatbuffers.h.
|
inlineprivate |
Definition at line 866 of file 3rdparty/flatbuffers/flatbuffers.h.
|
inline |
Definition at line 745 of file include/behaviortree_cpp/flatbuffers/flatbuffers.h.
|
inline |
Definition at line 745 of file 3rdparty/flatbuffers/flatbuffers.h.
|
inline |
Definition at line 732 of file 3rdparty/flatbuffers/flatbuffers.h.
|
inline |
Definition at line 732 of file include/behaviortree_cpp/flatbuffers/flatbuffers.h.
|
inline |
Definition at line 701 of file 3rdparty/flatbuffers/flatbuffers.h.
|
inline |
Definition at line 701 of file include/behaviortree_cpp/flatbuffers/flatbuffers.h.
|
inline |
Definition at line 791 of file include/behaviortree_cpp/flatbuffers/flatbuffers.h.
|
inline |
Definition at line 791 of file 3rdparty/flatbuffers/flatbuffers.h.
|
inline |
Definition at line 796 of file 3rdparty/flatbuffers/flatbuffers.h.
|
inline |
Definition at line 796 of file include/behaviortree_cpp/flatbuffers/flatbuffers.h.
|
inline |
Definition at line 832 of file 3rdparty/flatbuffers/flatbuffers.h.
|
inline |
Definition at line 832 of file include/behaviortree_cpp/flatbuffers/flatbuffers.h.
|
inline |
Definition at line 813 of file include/behaviortree_cpp/flatbuffers/flatbuffers.h.
|
inline |
Definition at line 813 of file 3rdparty/flatbuffers/flatbuffers.h.
|
inline |
Definition at line 780 of file include/behaviortree_cpp/flatbuffers/flatbuffers.h.
|
inline |
Definition at line 780 of file 3rdparty/flatbuffers/flatbuffers.h.
|
inline |
Definition at line 776 of file 3rdparty/flatbuffers/flatbuffers.h.
|
inline |
Definition at line 776 of file include/behaviortree_cpp/flatbuffers/flatbuffers.h.
|
inline |
Definition at line 834 of file include/behaviortree_cpp/flatbuffers/flatbuffers.h.
|
inline |
Definition at line 834 of file 3rdparty/flatbuffers/flatbuffers.h.
|
inline |
Definition at line 846 of file include/behaviortree_cpp/flatbuffers/flatbuffers.h.
|
inline |
Definition at line 846 of file 3rdparty/flatbuffers/flatbuffers.h.
|
private |
Definition at line 857 of file 3rdparty/flatbuffers/flatbuffers.h.
|
private |
Definition at line 862 of file 3rdparty/flatbuffers/flatbuffers.h.
|
private |
Definition at line 860 of file 3rdparty/flatbuffers/flatbuffers.h.
|
private |
Definition at line 863 of file 3rdparty/flatbuffers/flatbuffers.h.
|
private |
Definition at line 859 of file 3rdparty/flatbuffers/flatbuffers.h.
|
private |
Definition at line 858 of file 3rdparty/flatbuffers/flatbuffers.h.
|
private |
Definition at line 861 of file 3rdparty/flatbuffers/flatbuffers.h.
|
private |
Definition at line 864 of file 3rdparty/flatbuffers/flatbuffers.h.