FastLED 3.9.15
Loading...
Searching...
No Matches
fl::anonymous_namespace{memory_resource.cpp.hpp}::DefaultMemoryResource Class Reference

Detailed Description

Definition at line 23 of file memory_resource.cpp.hpp.

#include <memory_resource.cpp.hpp>

+ Inheritance diagram for fl::anonymous_namespace{memory_resource.cpp.hpp}::DefaultMemoryResource:
+ Collaboration diagram for fl::anonymous_namespace{memory_resource.cpp.hpp}::DefaultMemoryResource:

Protected Member Functions

void * do_allocate (fl::size bytes) override
 
void do_deallocate (void *p, fl::size bytes) override
 
bool do_is_equal (const memory_resource &other) const FL_NOEXCEPT override
 
void * do_reallocate (void *p, fl::size old_bytes, fl::size new_bytes) override
 Default: returns nullptr (not supported). Override for realloc-capable resources.
 

Additional Inherited Members

- Public Member Functions inherited from fl::memory_resource
virtual ~memory_resource () FL_NOEXCEPT=default
 
void * allocate (fl::size bytes) FL_NOEXCEPT
 
void deallocate (void *p, fl::size bytes) FL_NOEXCEPT
 
bool is_equal (const memory_resource &other) const FL_NOEXCEPT
 
void * reallocate (void *p, fl::size old_bytes, fl::size new_bytes) FL_NOEXCEPT
 Try to resize in-place.
 

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