libdonut
2.3.2
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 |