|
rapidyaml
0.9.0
parse and emit YAML, and do it fast
|
Public Member Functions | |
| void * | allocate (size_t len) |
| void | free (void *mem, size_t len) |
| ryml::Callbacks | callbacks () |
| ~GlobalAllocatorExample () | |
| void | check_and_reset () |
Static Public Member Functions | |
| static void * | s_allocate (size_t len, void *, void *this_) |
| static void | s_free (void *mem, size_t len, void *this_) |
Public Attributes | |
| std::vector< char > | memory_pool = std::vector<char>(10u * 1024u) |
| size_t | num_allocs = 0 |
| size_t | alloc_size = 0 |
| size_t | corr_size = 0 |
| size_t | num_deallocs = 0 |
| size_t | dealloc_size = 0 |
Definition at line 4756 of file quickstart.cpp.
|
inline |
Definition at line 4808 of file quickstart.cpp.
References check_and_reset().
|
inline |
Definition at line 4762 of file quickstart.cpp.
References alloc_size, corr_size, memory_pool, and num_allocs.
|
inline |
Definition at line 4784 of file quickstart.cpp.
References CHECK, dealloc_size, memory_pool, and num_deallocs.
|
inline |
Definition at line 4794 of file quickstart.cpp.
References s_allocate(), and s_free().
Referenced by sample::sample_global_allocator().
|
inlinestatic |
Definition at line 4798 of file quickstart.cpp.
Referenced by callbacks(), and sample::sample_global_allocator().
|
inlinestatic |
Definition at line 4802 of file quickstart.cpp.
Referenced by callbacks(), and sample::sample_global_allocator().
|
inline |
Definition at line 4812 of file quickstart.cpp.
References alloc_size, CHECK, dealloc_size, num_allocs, and num_deallocs.
Referenced by ~GlobalAllocatorExample(), and sample::sample_global_allocator().
| std::vector<char> sample::GlobalAllocatorExample::memory_pool = std::vector<char>(10u * 1024u) |
Definition at line 4758 of file quickstart.cpp.
Referenced by allocate(), and free().
| size_t sample::GlobalAllocatorExample::num_allocs = 0 |
Definition at line 4759 of file quickstart.cpp.
Referenced by allocate(), check_and_reset(), and sample::sample_global_allocator().
| size_t sample::GlobalAllocatorExample::alloc_size = 0 |
Definition at line 4759 of file quickstart.cpp.
Referenced by allocate(), check_and_reset(), and sample::sample_global_allocator().
| size_t sample::GlobalAllocatorExample::corr_size = 0 |
Definition at line 4759 of file quickstart.cpp.
Referenced by allocate().
| size_t sample::GlobalAllocatorExample::num_deallocs = 0 |
Definition at line 4760 of file quickstart.cpp.
Referenced by check_and_reset(), and free().
| size_t sample::GlobalAllocatorExample::dealloc_size = 0 |
Definition at line 4760 of file quickstart.cpp.
Referenced by check_and_reset(), and free().