MakeIntrusive

Undocumented in source.
package
template MakeIntrusive (
_Type
_AllocatorType
bool supportGC
) if (
isIntrusive!_Type == 1
) {}

Members

Aliases

ControlType
alias ControlType = IntrusiveControlBlock!_Type
Undocumented in source.
Vtable
alias Vtable = ControlType.Vtable
Undocumented in source.

Structs

MakeIntrusive
struct MakeIntrusive
Undocumented in source.

Variables

allocatorGCRange
enum bool allocatorGCRange;
Undocumented in source.
dataGCRange
enum bool dataGCRange;
Undocumented in source.
hasSharedCounter
enum bool hasSharedCounter;
Undocumented in source.
hasStatelessAllocator
enum bool hasStatelessAllocator;
Undocumented in source.
hasWeakCounter
enum bool hasWeakCounter;
Undocumented in source.

Meta