replaceTemplateArgs.replaceTemplateArgs

Undocumented in source.
  1. enum replaceTemplateArgs;
  2. alias replaceTemplateArgs = ReplaceTypeUnless!(pred, From, To, T[0])
    template replaceTemplateArgs(T...)
    static if(__VERSION__ < 2089L)
    static if(T.length == 1)
    static if(!(pred!(T[0])))
    static if(!(is(T[0] == From)))
    static if(!(is(T[0] == const(U), U)))
    static if(!(is(T[0] == immutable(U), U)))
    static if(!(is(T[0] == shared(U), U)))
    static if(!(is(T[0] == U*, U)))
    static if(!(is(T[0] == delegate)))
    static if(!(is(T[0] == function)))
    static if(is(T[0] == U!V, alias U, V...))
    static if(!(is(typeof(T[0]))))
    alias replaceTemplateArgs = ReplaceTypeUnless!(pred, From, To, T[0])

Meta