Types

  • Collection of scanned types for accessing in templates

    See more

    Declaration

    Swift

    @objcMembers
    public final class Types : NSObject, SourceryModel
  • Defines Swift type

    See more

    Declaration

    Swift

    @objcMembers
    public class Type : NSObject, SourceryModel, Annotated
  • Describes Swift protocol

    See more

    Declaration

    Swift

    @objcMembers
    public final class Protocol : Type
  • Descibes Swift class

    See more

    Declaration

    Swift

    @objc(SwiftClass)
    @objcMembers
    public final class Class : Type
  • Describes Swift struct

    See more

    Declaration

    Swift

    @objcMembers
    public final class Struct : Type
  • Defines Swift enum

    See more

    Declaration

    Swift

    @objcMembers
    public final class Enum : Type
  • Defines enum case

    See more

    Declaration

    Swift

    @objcMembers
    public final class EnumCase : NSObject, SourceryModel, AutoDescription, Annotated
  • Defines enum case associated value

    See more

    Declaration

    Swift

    @objcMembers
    public final class AssociatedValue : NSObject, SourceryModel, AutoDescription, Typed, Annotated
  • Describes Swift AssociatedType

    See more

    Declaration

    Swift

    @objcMembers
    public final class AssociatedType : NSObject, SourceryModel
  • Defines variable

    See more

    Declaration

    Swift

    @objcMembers
    public final class Variable : NSObject, SourceryModel, Typed, Annotated, Definition
  • Describes method

    See more

    Declaration

    Swift

    @objc(SwiftMethod)
    @objcMembers
    public final class Method : NSObject, SourceryModel, Annotated, Definition
  • Describes method parameter

    See more

    Declaration

    Swift

    @objcMembers
    public class MethodParameter : NSObject, SourceryModel, Typed, Annotated
  • Describes subscript

    See more

    Declaration

    Swift

    @objcMembers
    public final class Subscript : NSObject, SourceryModel, Annotated, Definition
  • Describes name of the type used in typed declaration (variable, method parameter or return value etc.)

    See more

    Declaration

    Swift

    @objcMembers
    public final class TypeName : NSObject, SourceryModelWithoutDescription, LosslessStringConvertible
  • Describes tuple type

    See more

    Declaration

    Swift

    @objcMembers
    public final class TupleType : NSObject, SourceryModel
  • Describes tuple type element

    See more

    Declaration

    Swift

    @objcMembers
    public final class TupleElement : NSObject, SourceryModel, Typed
  • Describes array type

    See more

    Declaration

    Swift

    @objcMembers
    public final class ArrayType : NSObject, SourceryModel
  • Describes dictionary type

    See more

    Declaration

    Swift

    @objcMembers
    public final class DictionaryType : NSObject, SourceryModel
  • Describes closure type

    See more

    Declaration

    Swift

    @objcMembers
    public final class ClosureType : NSObject, SourceryModel
  • Descibes Swift generic type

    See more

    Declaration

    Swift

    @objcMembers
    public final class GenericType : NSObject, SourceryModelWithoutDescription
  • Descibes Swift generic type parameter

    See more

    Declaration

    Swift

    @objcMembers
    public final class GenericTypeParameter : NSObject, SourceryModel
  • Describes Swift attribute

    See more

    Declaration

    Swift

    @objcMembers
    public class Attribute : NSObject, AutoCoding, AutoEquatable, AutoDiffable, AutoJSExport
  • Describes a Swift protocol composition.

    See more

    Declaration

    Swift

    @objcMembers
    public final class ProtocolComposition : Type