Skip to content

encode #

type Encoding #

type Encoding = Array
	| BitField
	| Bool
	| Char
	| Class
	| Double
	| Float
	| Int
	| Long
	| LongLong
	| Object
	| Pointer
	| Sel
	| Short
	| String
	| Struct
	| UChar
	| UInt
	| ULong
	| ULongLong
	| UShort
	| Union
	| Unknown
	| Void

An Objective-C type encoding.

For more information, see Apple's documentation: https://developer.apple.com/library/archive/documentation/Cocoa/Conceptual/ObjCRuntimeGuide/Articles/ocrtTypeEncodings.html

fn (Encoding) str #

fn (e Encoding) str() string

fn (Encoding) Encoding__static__char #

fn Encoding.char() Encoding

fn (Encoding) Encoding__static__short #

fn Encoding.short() Encoding

fn (Encoding) Encoding__static__int #

fn Encoding.int() Encoding

fn (Encoding) Encoding__static__long #

fn Encoding.long() Encoding

fn (Encoding) Encoding__static__long_long #

fn Encoding.long_long() Encoding

fn (Encoding) Encoding__static__uchar #

fn Encoding.uchar() Encoding

fn (Encoding) Encoding__static__ushort #

fn Encoding.ushort() Encoding

fn (Encoding) Encoding__static__uint #

fn Encoding.uint() Encoding

fn (Encoding) Encoding__static__ulong #

fn Encoding.ulong() Encoding

fn (Encoding) Encoding__static__ulong_long #

fn Encoding.ulong_long() Encoding

fn (Encoding) Encoding__static__float #

fn Encoding.float() Encoding

fn (Encoding) Encoding__static__double #

fn Encoding.double() Encoding

fn (Encoding) Encoding__static__bool #

fn Encoding.bool() Encoding

fn (Encoding) Encoding__static__void #

fn Encoding.void() Encoding

fn (Encoding) Encoding__static__string #

fn Encoding.string() Encoding

fn (Encoding) Encoding__static__object #

fn Encoding.object() Encoding

fn (Encoding) Encoding__static__class #

fn Encoding.class() Encoding

fn (Encoding) Encoding__static__sel #

fn Encoding.sel() Encoding

fn (Encoding) Encoding__static__array #

fn Encoding.array(len int, tp Encoding) Encoding

fn (Encoding) Encoding__static__@struct #

fn Encoding.@struct(name string, fields []Encoding) Encoding

fn (Encoding) Encoding__static__@union #

fn Encoding.@union(name string, fields []Encoding) Encoding

fn (Encoding) Encoding__static__bit_field #

fn Encoding.bit_field(bits int) Encoding

fn (Encoding) Encoding__static__pointer #

fn Encoding.pointer(tp Encoding) Encoding

fn (Encoding) Encoding__static__unknown #

fn Encoding.unknown() Encoding