an example for a per-tree memory allocator
More...
an example for a per-tree memory allocator
Definition at line 5058 of file quickstart.cpp.
◆ ~PerTreeMemoryExample()
| sample::PerTreeMemoryExample::~PerTreeMemoryExample |
( |
| ) |
|
|
inline |
◆ callbacks()
◆ allocate()
| void* sample::PerTreeMemoryExample::allocate |
( |
size_t |
len | ) |
|
|
inline |
◆ free()
| void sample::PerTreeMemoryExample::free |
( |
void * |
mem, |
|
|
size_t |
len |
|
) |
| |
|
inline |
Definition at line 5090 of file quickstart.cpp.
5095 mem.check_and_reset();
5097 // parse another tree and check
◆ check_and_reset()
| void sample::PerTreeMemoryExample::check_and_reset |
( |
| ) |
|
|
inline |
◆ memory_pool
| std::vector<char> sample::PerTreeMemoryExample::memory_pool = std::vector<char>(10u * 1024u) |
◆ num_allocs
| size_t sample::PerTreeMemoryExample::num_allocs = 0 |
◆ alloc_size
| size_t sample::PerTreeMemoryExample::alloc_size = 0 |
◆ num_deallocs
| size_t sample::PerTreeMemoryExample::num_deallocs = 0 |
◆ dealloc_size
| size_t sample::PerTreeMemoryExample::dealloc_size = 0 |
The documentation for this struct was generated from the following file:
- /home/docs/checkouts/readthedocs.org/user_builds/rapidyaml/checkouts/v0.10.0/samples/quickstart.cpp