ArrayKind

Used by other traits to distinguish between dynamic and static arrays instead of plain bool values.

ArrayKind.NotArray is explicitly defined to have value 0 so that it can be in regular condition, i.e. static if (isArrayType!(T)).

Values

ValueMeaning
NotArray0
Static1
Dynamic2
Associative3

Meta