Dune Core Modules (2.5.0)
mallocallocator.hh
Go to the documentation of this file.
Allocators implementation which simply calls malloc/free.
Definition: mallocallocator.hh:23
void construct(pointer p, const T &val)
copy-construct an object of type T (i.e. make a placement new on p)
Definition: mallocallocator.hh:81
~MallocAllocator()
cleanup this allocator
Definition: mallocallocator.hh:42
size_type max_size() const
max size for allocate
Definition: mallocallocator.hh:75
void deallocate(pointer p, size_type n)
deallocate n objects of type T at address p
Definition: mallocallocator.hh:68
MallocAllocator()
create a new MallocAllocator
Definition: mallocallocator.hh:37
void destroy(pointer p)
destroy an object of type T (i.e. call the destructor)
Definition: mallocallocator.hh:94
pointer allocate(size_type n, const void *hint=0)
allocate n objects of type T
Definition: mallocallocator.hh:54
MallocAllocator(const MallocAllocator< U > &)
copy construct from an other MallocAllocator, possibly for a different result type
Definition: mallocallocator.hh:40
void construct(pointer p, _Args &&... __args)
construct an object of type T from variadic parameters
Definition: mallocallocator.hh:88
Definition of the DUNE_UNUSED macro for the case that config.h is not available.
#define DUNE_UNUSED_PARAMETER(parm)
A macro to mark intentionally unused function parameters with.
Definition: unused.hh:18
|
Legal Statements / Impressum |
Hosted by TU Dresden |
generated with Hugo v0.111.3
(Nov 23, 23:29, 2024)