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 |
unstable since: 3.0 |
| 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 unstable since: 3.0 |