collectTypesImpl.collectTypesImpl

Undocumented in source.
  1. alias collectTypesImpl = AliasSeq!(Type, RetTypes, ArgTypes, InterfacesTuple!Type)
  2. alias collectTypesImpl = AliasSeq!(Type, tmp, RetTypes, ArgTypes)
  3. alias collectTypesImpl = AliasSeq!(Type, InheritedClasses!Type)
  4. alias collectTypesImpl = .collectTypesImpl!(F)
  5. alias collectTypesImpl = AliasSeq!(Type, RetTypes, ArgTypes)
  6. alias collectTypesImpl = string
  7. alias collectTypesImpl = bool
  8. alias collectTypesImpl = Type
  9. alias collectTypesImpl = .collectTypesImpl!(ElementEncodingType!Type)
    template collectTypesImpl(Type)
    static if(!(is(Type == interface)))
    static if(!(is(Type == class)))
    static if(!(is(Type == union)))
    static if(!(is(Type : Nullable!F, F)))
    static if(!(is(Type == struct)))
    static if(!(isSomeString!Type))
    static if(!(is(Type == bool)))
    static if(!(is(Type == enum)))
    static if(isArray!Type)
    alias collectTypesImpl = .collectTypesImpl!(ElementEncodingType!Type)
  10. alias collectTypesImpl = long
  11. alias collectTypesImpl = float
  12. alias collectTypesImpl = AliasSeq!()

Meta