PossibleTypesImpl.PossibleTypesImpl

Undocumented in source.
  1. alias PossibleTypesImpl = AliasSeq!(Type)
  2. alias PossibleTypesImpl = AliasSeq!(AllTypes[0], .PossibleTypesImpl!(Type, AllTypes[1..$]))
  3. alias PossibleTypesImpl = AliasSeq!(.PossibleTypesImpl!(Type, AllTypes[1..$]))
    template PossibleTypesImpl(Type, AllTypes...)
    static if(!(AllTypes.length == 0))
    static if(!(is(AllTypes[0] : Type)))
    alias PossibleTypesImpl = AliasSeq!(.PossibleTypesImpl!(Type, AllTypes[1..$]))

Meta