Public Member Functions | Protected Member Functions | List of all members
flatbuffers::Allocator Class Referenceabstract

#include <flatbuffers.h>

Inheritance diagram for flatbuffers::Allocator:
Inheritance graph
[legend]

Public Member Functions

virtual uint8_t * allocate (size_t size)=0
 
virtual void deallocate (uint8_t *p, size_t size)=0
 
virtual uint8_t * reallocate_downward (uint8_t *old_p, size_t old_size, size_t new_size, size_t in_use_back, size_t in_use_front)
 
virtual ~Allocator ()
 

Protected Member Functions

void memcpy_downward (uint8_t *old_p, size_t old_size, uint8_t *new_p, size_t new_size, size_t in_use_back, size_t in_use_front)
 

Detailed Description

Definition at line 655 of file flatbuffers.h.

Constructor & Destructor Documentation

virtual flatbuffers::Allocator::~Allocator ( )
inlinevirtual

Definition at line 657 of file flatbuffers.h.

Member Function Documentation

virtual uint8_t* flatbuffers::Allocator::allocate ( size_t  size)
pure virtual
virtual void flatbuffers::Allocator::deallocate ( uint8_t *  p,
size_t  size 
)
pure virtual
void flatbuffers::Allocator::memcpy_downward ( uint8_t *  old_p,
size_t  old_size,
uint8_t *  new_p,
size_t  new_size,
size_t  in_use_back,
size_t  in_use_front 
)
inlineprotected

Definition at line 686 of file flatbuffers.h.

virtual uint8_t* flatbuffers::Allocator::reallocate_downward ( uint8_t *  old_p,
size_t  old_size,
size_t  new_size,
size_t  in_use_back,
size_t  in_use_front 
)
inlinevirtual

Definition at line 670 of file flatbuffers.h.


The documentation for this class was generated from the following file:


behaviotree_cpp_v3
Author(s): Michele Colledanchise, Davide Faconti
autogenerated on Tue May 4 2021 02:56:26