Replace.Replace

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

Meta