µOS++ IIIe Reference  v6.3.15
“Perfekt ist nicht gut genug”
The third edition of µOS++, a POSIX inspired open source system, written in C++.
os::memory::lifo Member List

This is the complete list of members for os::memory::lifo, including all inherited members.

allocate(std::size_t bytes, std::size_t alignment=max_align)os::rtos::memory::memory_resourceinline
allocated_bytes(void)os::rtos::memory::memory_resourceinline
allocated_chunks(void)os::rtos::memory::memory_resourceinline
allocations(void)os::rtos::memory::memory_resourceinline
coalesce(void) noexceptos::rtos::memory::memory_resourceinline
deallocate(void *addr, std::size_t bytes, std::size_t alignment=max_align) noexceptos::rtos::memory::memory_resourceinline
deallocations(void)os::rtos::memory::memory_resourceinline
do_allocate(std::size_t bytes, std::size_t alignment) overrideos::memory::lifoprotectedvirtual
do_coalesce(void) noexceptos::rtos::memory::memory_resourceprotectedvirtual
do_deallocate(void *addr, std::size_t bytes, std::size_t alignment) noexcept overrideos::memory::first_fit_topprotectedvirtual
do_is_equal(memory_resource const &other) const noexceptos::rtos::memory::memory_resourceprotectedvirtual
do_max_size(void) const noexcept overrideos::memory::first_fit_topprotectedvirtual
do_reset(void) noexcept overrideos::memory::first_fit_topprotectedvirtual
first_fit_top(void *addr, std::size_t bytes)os::memory::first_fit_topinline
first_fit_top(const char *name, void *addr, std::size_t bytes)os::memory::first_fit_topinline
first_fit_top()=defaultos::memory::first_fit_topprotected
first_fit_top(const char *name)os::memory::first_fit_topinlineprotected
free_bytes(void)os::rtos::memory::memory_resourceinline
free_chunks(void)os::rtos::memory::memory_resourceinline
internal_align_(chunk_t *chunk, std::size_t bytes, std::size_t alignment)os::memory::first_fit_topprotected
internal_construct_(void *addr, std::size_t bytes)os::memory::first_fit_topprotected
internal_decrease_allocated_statistics(std::size_t bytes) noexceptos::rtos::memory::memory_resourceprotected
internal_increase_allocated_statistics(std::size_t bytes) noexceptos::rtos::memory::memory_resourceprotected
internal_reset_(void) noexceptos::memory::first_fit_topprotected
is_equal(memory_resource const &other) const noexceptos::rtos::memory::memory_resourceinline
lifo(void *addr, std::size_t bytes)os::memory::lifoinline
lifo(const char *name, void *addr, std::size_t bytes)os::memory::lifoinline
lifo()=defaultos::memory::lifoprotected
lifo(const char *name)os::memory::lifoprotected
max_alignos::rtos::memory::memory_resourcestatic
max_allocated_bytes(void)os::rtos::memory::memory_resourceinline
max_size(void) const noexceptos::rtos::memory::memory_resourceinline
memory_resource()=defaultos::rtos::memory::memory_resource
memory_resource(const char *name)os::rtos::memory::memory_resourceinline
name(void) constos::rtos::internal::object_namedinline
object_named()os::rtos::internal::object_named
object_named(const char *name)os::rtos::internal::object_named
out_of_memory_handler(out_of_memory_handler_t handler)os::rtos::memory::memory_resourceinline
out_of_memory_handler(void)os::rtos::memory::memory_resourceinline
reset(void) noexceptos::rtos::memory::memory_resourceinline
total_bytes(void)os::rtos::memory::memory_resourceinline
trace_print_statistics(void)os::rtos::memory::memory_resourceinline
~first_fit_top() overrideos::memory::first_fit_topvirtual
~lifo() overrideos::memory::lifovirtual
~memory_resource()os::rtos::memory::memory_resourcevirtual
~object_named()=defaultos::rtos::internal::object_named