DestructorAllocatorType

Similiar to DestructorType but returns destructor attributes of type Allocator and attributes of methods void[] allocate(size_t) and void deallocate(void[]).

If method allocate is @safe/@trusted then method deallocate is assumed to be @trusted even if doesn't have @safe/@trusted attribute.

Members

Aliases

AllocatorType
alias AllocatorType = PointerTarget!Allocator
Undocumented in source.
AllocatorType
alias AllocatorType = Allocator
Undocumented in source.
DestructorAllocatorType
alias DestructorAllocatorType = typeof(&impl!())
Undocumented in source.
Get
alias Get(T) = T
Undocumented in source.

Imports

AliasSeq (from std.meta)
public import std.meta : AliasSeq;
Undocumented in source.
ElementEncodingType (from std.range)
public import std.range : ElementEncodingType;
Undocumented in source.
PointerTarget (from std.traits)
public import std.traits : Unqual, isPointer, PointerTarget, isAggregateType, hasMember;
Undocumented in source.
Unqual (from std.traits)
public import std.traits : Unqual, isPointer, PointerTarget, isAggregateType, hasMember;
Undocumented in source.
hasMember (from std.traits)
public import std.traits : Unqual, isPointer, PointerTarget, isAggregateType, hasMember;
Undocumented in source.
isAggregateType (from std.traits)
public import std.traits : Unqual, isPointer, PointerTarget, isAggregateType, hasMember;
Undocumented in source.
isPointer (from std.traits)
public import std.traits : Unqual, isPointer, PointerTarget, isAggregateType, hasMember;
Undocumented in source.

Static functions

impl
void impl(Evoid* )
Undocumented in source. Be warned that the author may not have intended to support it.

Meta