Isolated.Isolated

Undocumented in source.
  1. alias Isolated = T
  2. alias Isolated = IsolatedRef!T
  3. alias Isolated = IsolatedRef!(PointerTarget!T)
  4. alias Isolated = IsolatedArray!(typeof(T.init[0]))
  5. alias Isolated = IsolatedAssociativeArray!(KeyType!T, ValueType!T)
    template Isolated(T)
    static if(!(isWeaklyIsolated!T))
    static if(!(is(T == class)))
    static if(!(isPointer!T))
    static if(!(isDynamicArray!T))
    static if(isAssociativeArray!T)
    alias Isolated = IsolatedAssociativeArray!(KeyType!T, ValueType!T)

Meta