Replace.Replace

Undocumented in source.
  1. alias Replace = TList
  2. alias Replace = Tuple!(U, TList[1..$])
    template Replace(T, U, TList...)
    static if(!(TList.length == 0))
    static if(is(T == TList[0]))
    alias Replace = Tuple!(U, TList[1..$])
  3. alias Replace = Tuple!(TList[0], Replace!(T, U, TList[1..$]))

Meta