The OpenD Programming Language

isPointer

Detect whether type T is a pointer.

enum bool isPointer(T);

Examples

void fun();

static assert( isPointer!(int*));
static assert( isPointer!(int function()));
static assert(!isPointer!int);
static assert(!isPointer!string);
static assert(!isPointer!(typeof(null)));
static assert(!isPointer!(typeof(fun)));
static assert(!isPointer!(int delegate()));

Meta