Extensions

The following extensions are available globally.

  • Array arguments can be constructed from strings on the form:

    value1,value2,...
    
    See more

    Declaration

    Swift

    @frozen
    struct Array<Element> : _DestructorSafeContainer
  • Dictionary arguments can be constructed from strings on the form:

    key1=value1,key2=value2,...
    
    See more

    Declaration

    Swift

    @frozen
    struct Dictionary<Key, Value> where Key : Hashable
  • Int

    Declaration

    Swift

    @frozen
    struct Int : FixedWidthInteger, SignedInteger
  • Declaration

    Swift

    @frozen
    struct Int8 : FixedWidthInteger, SignedInteger
  • Declaration

    Swift

    @frozen
    struct Int16 : FixedWidthInteger, SignedInteger
  • Declaration

    Swift

    @frozen
    struct Int32 : FixedWidthInteger, SignedInteger
  • Declaration

    Swift

    @frozen
    struct Int64 : FixedWidthInteger, SignedInteger
  • Set

    Set arguments can be constructed from strings on the form:

    value1,value2,...
    
    See more

    Declaration

    Swift

    @frozen
    struct Set<Element> where Element : Hashable
  • Declaration

    Swift

    @frozen
    struct UInt : FixedWidthInteger, UnsignedInteger
  • Declaration

    Swift

    @frozen
    struct UInt8 : FixedWidthInteger, UnsignedInteger
  • Declaration

    Swift

    @frozen
    struct UInt16 : FixedWidthInteger, UnsignedInteger
  • Declaration

    Swift

    @frozen
    struct UInt32 : FixedWidthInteger, UnsignedInteger
  • Declaration

    Swift

    @frozen
    struct UInt64 : FixedWidthInteger, UnsignedInteger
  • URL

    Declaration

    Swift

    struct URL : ReferenceConvertible, Equatable
  • Allow Optional to implement CommandArgumentValue for wrapped types that themselves implement CommandArgumentValue

    See more

    Declaration

    Swift

    @frozen
    enum Optional<Wrapped> : ExpressibleByNilLiteral