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