|
emlabcpp
modern opinionated embedded C++ library
|
#include <stack_resource.h>
Inheritance diagram for emlabcpp::pmr::stack_resource< Capacity >:
Collaboration diagram for emlabcpp::pmr::stack_resource< Capacity >:Public Member Functions | |
| stack_resource () | |
| stack_resource (stack_resource const &)=delete | |
| stack_resource (stack_resource &&)=delete | |
| stack_resource & | operator= (stack_resource const &)=delete |
| stack_resource & | operator= (stack_resource &&)=delete |
| void * | allocate (std::size_t const bytes, std::size_t const alignment) override |
| result | deallocate (void *const ptr, std::size_t const bytes, std::size_t const) override |
| bool | is_equal (pmr::memory_resource const &other) const noexcept override |
| bool | is_full () const noexcept override |
| ~stack_resource () override=default | |
Public Member Functions inherited from emlabcpp::pmr::memory_resource | |
| virtual | ~memory_resource ()=default |
|
inline |
|
delete |
|
delete |
|
overridedefault |
References emlabcpp::cfg::next().
|
inlineoverridevirtual |
Implements emlabcpp::pmr::memory_resource.
References emlabcpp::pmr::align(), and emlabcpp::bytes().
|
inlineoverridevirtual |
Implements emlabcpp::pmr::memory_resource.
References emlabcpp::bytes().
|
inlineoverridevirtualnoexcept |
Implements emlabcpp::pmr::memory_resource.
|
inlineoverridevirtualnoexcept |
Implements emlabcpp::pmr::memory_resource.
|
delete |
|
delete |