Searched defs:QualifierOf (Results 1 – 2 of 2) sorted by relevance
353 template QualifierOf(T) in QualifierOf() function357 alias QualifierOf = ImmutableOf; in QualifierOf() local362 static if (quals == 0) { import std.meta : Alias; alias QualifierOf = Alias; } in QualifierOf() local363 else static if (quals == 1) alias QualifierOf = ConstOf; in QualifierOf() local364 else static if (quals == 2) alias QualifierOf = InoutOf; in QualifierOf() local365 else static if (quals == 3) alias QualifierOf = ConstInoutOf; in QualifierOf() local366 else static if (quals == 4) alias QualifierOf = SharedOf; in QualifierOf() local367 else static if (quals == 5) alias QualifierOf = SharedConstOf; in QualifierOf() local368 else static if (quals == 6) alias QualifierOf = SharedInoutOf; in QualifierOf() local369 else alias QualifierOf = SharedConstInoutOf; in QualifierOf() local
315 template QualifierOf(T) in QualifierOf() function317 static if (is(T == shared(const U), U)) alias QualifierOf = SharedConstOf; in QualifierOf() local318 else static if (is(T == const U , U)) alias QualifierOf = ConstOf; in QualifierOf() local319 else static if (is(T == shared(inout U), U)) alias QualifierOf = SharedInoutOf; in QualifierOf() local320 else static if (is(T == inout U , U)) alias QualifierOf = InoutOf; in QualifierOf() local321 else static if (is(T == immutable U , U)) alias QualifierOf = ImmutableOf; in QualifierOf() local322 else static if (is(T == shared U , U)) alias QualifierOf = SharedOf; in QualifierOf() local323 else alias QualifierOf = MutableOf; in QualifierOf() local