Collection of scanned types for accessing in templates

  • All known typealiases

  • all

    All known types, excluding protocols or protocol compositions.

  • All known protocols

  • All known protocol compositions

  • All known classes

  • All known structs

  • All known enums

  • All known extensions

  • Types based on any other type, grouped by its name, even if they are not known. types.based.MyType returns list of types based on MyType

  • Classes inheriting from any known class, grouped by its name. types.inheriting.MyClass returns list of types inheriting from MyClass

  • Types implementing known protocol, grouped by its name. types.implementing.MyProtocol returns list of types implementing MyProtocol