|
dune-common 2.8.0
|
Loading...
Searching...
No Matches
mallocallocator.hh
Go to the documentation of this file.
EnableIfInterOperable< T1, T2, bool >::type operator==(const ForwardIteratorFacade< T1, V1, R1, D > &lhs, const ForwardIteratorFacade< T2, V2, R2, D > &rhs)
Checks for equality.
Definition iteratorfacades.hh:235
EnableIfInterOperable< T1, T2, bool >::type operator!=(const ForwardIteratorFacade< T1, V1, R1, D > &lhs, const ForwardIteratorFacade< T2, V2, R2, D > &rhs)
Checks for inequality.
Definition iteratorfacades.hh:257
Allocators implementation which simply calls malloc/free.
Definition mallocallocator.hh:22
~MallocAllocator() noexcept
cleanup this allocator
Definition mallocallocator.hh:41
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:78
MallocAllocator() noexcept
create a new MallocAllocator
Definition mallocallocator.hh:36
MallocAllocator(const MallocAllocator< U > &) noexcept
copy construct from an other MallocAllocator, possibly for a different result type
Definition mallocallocator.hh:39
std::ptrdiff_t difference_type
Definition mallocallocator.hh:25
void deallocate(pointer p, size_type n)
deallocate n objects of type T at address p
Definition mallocallocator.hh:66
const_pointer address(const_reference x) const
Definition mallocallocator.hh:47
void destroy(pointer p)
destroy an object of type T (i.e. call the destructor)
Definition mallocallocator.hh:91
pointer allocate(size_type n, const void *hint=0)
allocate n objects of type T
Definition mallocallocator.hh:53
void construct(pointer p, Args &&... args)
construct an object of type T from variadic parameters
Definition mallocallocator.hh:85
size_type max_size() const noexcept
max size for allocate
Definition mallocallocator.hh:72
Definition mallocallocator.hh:31
T free(T... args)
T malloc(T... args)
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8