isIntrusivePtr

Check if type T is IntrusivePtr.

Members

Imports

isInstanceOf (from std.traits)
public import std.traits : isInstanceOf;
Undocumented in source.

Variables

isIntrusivePtr
enum bool isIntrusivePtr;
Undocumented in source.

Examples

static assert(!isIntrusivePtr!long);
static assert(!isIntrusivePtr!(void*));

static struct Foo{
    ControlBlock!(int, int) control;
}
static assert(isIntrusivePtr!(IntrusivePtr!Foo));
static assert(isIntrusivePtr!(IntrusivePtr!Foo.WeakType));

Meta