|
libdonut 2.3.6
Application framework for cross-platform game development in C++20
|
#include <donut/LinearAllocator.hpp>
Public Types | |
| using | value_type = T |
Public Member Functions | |
| LinearAllocator (LinearMemoryResource *memoryResource) noexcept | |
| template<typename U > | |
| LinearAllocator (const LinearAllocator< U > &other) noexcept | |
| LinearAllocator (const LinearAllocator &other) noexcept=default | |
| LinearAllocator (LinearAllocator &&other) noexcept=default | |
| LinearAllocator & | operator= (const LinearAllocator &other) noexcept=default |
| LinearAllocator & | operator= (LinearAllocator &&other) noexcept=default |
| T * | allocate (std::size_t n) |
| void | deallocate (T *, std::size_t) noexcept |
| template<typename U > | |
| bool | operator== (const LinearAllocator< U > &other) const noexcept |
Friends | |
| template<typename U > | |
| class | LinearAllocator |
| using donut::LinearAllocator< T >::value_type = T |
|
inlinenoexcept |
|
inlinenoexcept |
|
defaultnoexcept |
|
defaultnoexcept |
|
defaultnoexcept |
|
defaultnoexcept |
|
inline |
|
inlinenoexcept |
|
inlinenoexcept |