Searched refs:DynamicArrayTypeOf (Results 1 – 5 of 5) sorted by relevance
397 enum bool isDynamicArray(T) = is(DynamicArrayTypeOf!T) && !isAggregateType!T;410 template DynamicArrayTypeOf(T) in DynamicArrayTypeOf() function413 alias X = DynamicArrayTypeOf!AT; in DynamicArrayTypeOf()418 alias DynamicArrayTypeOf = X; in DynamicArrayTypeOf() local
5378 template DynamicArrayTypeOf(T)5381 alias X = DynamicArrayTypeOf!AT;5387 alias DynamicArrayTypeOf = X;5398 static assert(is( Q!T[] == DynamicArrayTypeOf!( Q!T[] ) ));5399 static assert(is( Q!(T[]) == DynamicArrayTypeOf!( Q!(T[]) ) ));5403 static assert(is( Q!(P!T[]) == DynamicArrayTypeOf!( Q!(SubTypeOf!(P!T[])) ) ));5404 static assert(is( Q!(P!(T[])) == DynamicArrayTypeOf!( Q!(SubTypeOf!(P!(T[]))) ) ));5408 static assert(!is(DynamicArrayTypeOf!(int[3])));5409 static assert(!is(DynamicArrayTypeOf!(void[3])));5410 static assert(!is(DynamicArrayTypeOf!(typeof(null))));[all …]
2646 if (is(DynamicArrayTypeOf!T) && !is(StringTypeOf!T) && !is(T == enum) && !hasToString!(T, Char))2972 static if (is(DynamicArrayTypeOf!T))2974 alias ARR = DynamicArrayTypeOf!T;
5980 template DynamicArrayTypeOf(T)5982 import core.internal.traits : _DynamicArrayTypeOf = DynamicArrayTypeOf;5983 alias DynamicArrayTypeOf = _DynamicArrayTypeOf!T;5992 static assert(is( Q!T[] == DynamicArrayTypeOf!( Q!T[] ) ));5993 static assert(is( Q!(T[]) == DynamicArrayTypeOf!( Q!(T[]) ) ));5997 static assert(is( Q!(P!T[]) == DynamicArrayTypeOf!( Q!(SubTypeOf!(P!T[])) ) ));5998 static assert(is( Q!(P!(T[])) == DynamicArrayTypeOf!( Q!(SubTypeOf!(P!(T[]))) ) ));6002 static assert(!is(DynamicArrayTypeOf!(int[3])));6003 static assert(!is(DynamicArrayTypeOf!(void[3])));6004 static assert(!is(DynamicArrayTypeOf!(typeof(null))));[all …]
1380 if (is(DynamicArrayTypeOf!T) && !is(StringTypeOf!T) && !is(T == enum) && !hasToString!(T, Char))1655 static if (is(DynamicArrayTypeOf!T))1657 alias ARR = DynamicArrayTypeOf!T;