UsageOf.UsageOf

Undocumented in source.
  1. enum UsageOf;
  2. alias UsageOf = Linear1D!(size_t, ElementType!T.sizeof)
  3. alias UsageOf = Quadratic1D!(size_t, ElementType!T.sizeof)
    template UsageOf(T)
    static if(!(!hasIndirections!T))
    static if(!(isDynamicArray!T && isScalarType!(ElementType!T)))
    static if(isDynamicArray!T && isDynamicArray!(ElementType!T) && isScalarType!(ElementType!(ElementType!T)))
    alias UsageOf = Quadratic1D!(size_t, ElementType!T.sizeof)

Meta