Class
GIR.Record
a data type record to create a protocol/struct/class for
class Record
Topics
Initializers
Initialiser to construct a record type from XML
Instance Properties
return all functions, methods, and constructors
return all properties, including the ones derived from ancestors
return all signals, including the ones derived from ancestors
swift class name for this record
Class reference for this record
Type of the Class for this record
Constructors for this record
Corresponding C type of the record (gir-1.0.rnc:214)
C language symbol prefix
Fieldss of this record
Functions associated with this record
Names of implemented interfaces
return all functions, methods, and constructors inherited from ancestors
Name of type which is defined by this record
String representation of Records
Methods associated with this record
return only the properties that are not derived
Name of the function that returns the GType for this record (nil if unspecified)
Properties of this record
Name of the Protocol for this record
Protocol reference for this record
Type of the Protocol for this record
return the typed pointer name
records contained within this record
return the retain (ref) method for the given record, if any
Root class (nil for plain records)
List of signals for this record
Name of the Ref struct for this record
Return the name of the Ref struct type correspondingg to the receiver
Struct reference for this record
Type of the Ref struct for this record
swift node name for this record
Type struct (e.g. class definition), typically nil for records
C type getter function
return the release (unref) method for the given record, if any
Instance Methods
return the first of my own or inherited methods where the passed predicate closure returns true
return whether the record or one of its parents has a given property
return the first inherited method where the passed predicate closure returns true
return the first method where the passed predicate closure returns true
Register this type as a record type
Relationships
Inherits From
Inherited By
Conforms To
See Also
GIR element models
GIR named thing class
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