allConvertible.allConvertible

Undocumented in source.
  1. enum allConvertible;
  2. enum allConvertible;
  3. enum allConvertible;
  4. enum allConvertible;
  5. enum allConvertible;
  6. enum allConvertible;
    template allConvertible(From, To)
    static if(!(!isType!From && !isAliasTuple!From && !isType!To && !isAliasTuple!To))
    static if(!(isType!From))
    static if(!(isType!To))
    static if(isAliasTuple!From && isAliasTuple!To)
    static if(!(From.typeTypeSeq.length != To.typeTypeSeq.length))
    static if(!(From.typeTypeSeq.length == 0))
    enum allConvertible = allConvertible!(From.init.front.typeOf, To.init.front.typeOf) && allConvertible!(typeof(From.init.dropOne()), typeof(To.init.dropOne()));

Meta