Class
GIR.Thing
GIR named thing class
class Thing
Topics
Operators
Comparator to check whether two Things are equal
Comparator to check the ordering of two Things
Initializers
Memberwise initialiser
XML Element initialser
Instance Properties
documentation for the Thing
Alternative to use if deprecated
Is this Thing disguised?
return a name with reserved Ref or Protocol suffixes escaped
Is this Thing introspectable?
String representation of the kind of Thing represented by the receiver
Is this Thing explicitly marked as deprecated?
type name without namespace/prefix
Return an idiomatic, de-uppercased Swift name.
Return an idiomatic Swift name.
Version the receiver is available from
Instance Methods
Hashes the essential components of this value by feeding them into the given hasher.
Default Implementations
Relationships
Inherited By
Conforms To
See Also
GIR element models
GIR type class
a type with an underlying C type entry
a type alias is just a type with an underlying C type
data type representing a function/method argument or return type
a bitfield is defined akin to an enumeration
a callback is the same as a function, except that the type definition is a @convention(c) callback definition
a class data type record
an entry for a constant
an enumeration entry
a field is a Property
a function is the same as a method
an inteface is similar to a class, but can be part of a more complex type graph
data type representing a function/method
a property is a C type
a data type record to create a protocol/struct/class for