protocol _CVarArgPassedAsDouble Floating point types need to be passed differently on x86_64 systems. CoreGraphics uses this to make CGFloat work properly. Inheritance CVarArgType View Protocol Hierarchy → Import import Swift Instance Methods func encode() Required Transform self into a series of machine words that can be appropriately interpreted by C varargs Declaration func encode() -> [Word] Declared In CVarArgType