Namespace
GIRepository – 3.0
GIRepository is a library providing access to typelibs and introspection data which describes C APIs
Dependencies
GLib—2.0 | The base utility library |
Browse documentation | |
GModule—2.0 | Portable API for dynamically loading modules |
Browse documentation | |
GObject—2.0 | The base type system library |
Browse documentation | |
Gio—2.0 | Useful classes for general purpose I/O, networking, IPC, settings, etc. |
Browse documentation |
Classes
ArgInfo |
since: 2.80 |
BaseInfo |
since: 2.80 |
CallableInfo |
since: 2.80 |
CallbackInfo |
since: 2.80 |
ConstantInfo |
since: 2.80 |
EnumInfo |
A since: 2.80 |
FieldInfo |
A since: 2.80 |
FlagsInfo |
A since: 2.80 |
FunctionInfo |
since: 2.80 |
InterfaceInfo |
since: 2.80 |
ObjectInfo |
since: 2.80 |
PropertyInfo |
since: 2.80 |
RegisteredTypeInfo |
since: 2.80 |
Repository |
since: 2.80 |
SignalInfo |
since: 2.80 |
StructInfo |
since: 2.80 |
TypeInfo |
since: 2.80 |
UnionInfo |
since: 2.80 |
UnresolvedInfo |
since: 2.80 |
ValueInfo |
A since: 2.80 |
VFuncInfo |
since: 2.80 |
Structs
AttributeIter |
An opaque structure used to iterate over attributes
in a since: 2.80 |
BaseInfoStack | |
Typelib |
since: 2.80 |
Unions
Argument |
Stores an argument of varying type. since: 2.80 |
Enumerations
ArrayType |
The type of array in a since: 2.80 |
Direction |
The direction of a since: 2.80 |
RepositoryError |
An error code used with since: 2.80 |
ScopeType |
Scope type of a since: 2.80 |
Transfer |
since: 2.80 |
TypeTag |
The type tag of a since: 2.80 |
Bitfields
FieldInfoFlags |
Flags for a since: 2.80 |
FunctionInfoFlags |
Flags for a since: 2.80 |
RepositoryLoadFlags |
Flags that control how a typelib is loaded. since: 2.80 |
VFuncInfoFlags |
Flags of a since: 2.80 |
Error Domains
InvokeError |
An error occurring while invoking a function via
since: 2.80 |
Callbacks
ObjectInfoGetValueFunction |
Extract an object instance out of since: 2.80 |
ObjectInfoRefFunction |
Increases the reference count of an object instance. since: 2.80 |
ObjectInfoSetValueFunction |
Update since: 2.80 |
ObjectInfoUnrefFunction |
Decreases the reference count of an object instance. since: 2.80 |
Functions
cclosure_marshal_generic |
A generic C closure marshal function using ffi and
since: 2.80 |
invoke_error_quark |
Get the error quark which represents since: 2.80 |
type_tag_argument_from_hash_pointer |
Convert a data pointer from a GLib data structure to a
since: 2.80 |
type_tag_hash_pointer_from_argument |
Convert a since: 2.80 |
type_tag_to_string |
Obtain a string representation of since: 2.80 |
Function Macros
Constants
TYPE_TAG_N_TYPES |
Number of entries in |