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)).
See Implementation
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)).