Qualified associative array type.
Qualified type, element of QualArray.
Qualified type, key of QualArray.
alias ConstStringArrays = const(string[])[int]; alias UnqualStringArrays = UnqualArray!ConstStringArrays; static assert (is(UnqualStringArrays == string[][int])); alias ImmIntArrays = immutable(int[])[char]; alias UnqualIntArrays = UnqualArray!ImmIntArrays; static assert(is(UnqualIntArrays == int[][char])); alias InoutBoolArrays = inout(bool)[][long]; alias UnqualBoolArrays = UnqualArray!InoutBoolArrays; static assert(is(UnqualBoolArrays == bool[][long])); alias ConstCharArrays = const(char)[][string]; alias UnqualCharArrays = UnqualArray!ConstCharArrays; static assert(is(UnqualCharArrays == char[][string]));
Given an associative array of arrays with a storage class, aliases itself to an associative array with array elements without the storage classes.