TypeKind.PointerInfo

The type of a pointer (may be recursive), 'const int ** const x'

attrs is only for the pointers, never the final pointee. In the example shown about it would have length 2.

struct TypeKind
pure @safe nothrow @nogc static
struct PointerInfo {}

Members

Variables

attrs
TypeAttr[] attrs;

attributes of the pointer hierarchy. attr[0] is the left most ptr.

fmt
PtrFmt fmt;

int%s %s

pointee
USRType pointee;

USRs up the pointee

Meta