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 |
unstable since: 2.80 |
BaseInfo |
unstable since: 2.80 |
CallableInfo |
unstable since: 2.80 |
CallbackInfo |
unstable since: 2.80 |
ConstantInfo |
unstable since: 2.80 |
EnumInfo |
A unstable since: 2.80 |
FieldInfo |
A unstable since: 2.80 |
FlagsInfo |
A unstable since: 2.80 |
FunctionInfo |
unstable since: 2.80 |
InterfaceInfo |
unstable since: 2.80 |
ObjectInfo |
unstable since: 2.80 |
PropertyInfo |
unstable since: 2.80 |
RegisteredTypeInfo |
unstable since: 2.80 |
Repository |
unstable since: 2.80 |
SignalInfo |
unstable since: 2.80 |
StructInfo |
unstable since: 2.80 |
TypeInfo |
unstable since: 2.80 |
UnionInfo |
unstable since: 2.80 |
UnresolvedInfo |
unstable since: 2.80 |
ValueInfo |
A unstable since: 2.80 |
VFuncInfo |
unstable since: 2.80 |
Structs
AttributeIter |
An opaque structure used to iterate over attributes
in a unstable since: 2.80 |
BaseInfoStack |
unstable since: 3.0 |
Typelib |
unstable since: 2.80 |
Unions
Argument |
Stores an argument of varying type. unstable since: 2.80 |
Enumerations
ArrayType |
The type of array in a unstable since: 2.80 |
Direction |
The direction of a unstable since: 2.80 |
RepositoryError |
An error code used with unstable since: 2.80 |
ScopeType |
Scope type of a unstable since: 2.80 |
Transfer |
unstable since: 2.80 |
TypeTag |
The type tag of a unstable since: 2.80 |
Bitfields
FieldInfoFlags |
Flags for a unstable since: 2.80 |
FunctionInfoFlags |
Flags for a unstable since: 2.80 |
RepositoryLoadFlags |
Flags that control how a typelib is loaded. unstable since: 2.80 |
VFuncInfoFlags |
Flags of a unstable since: 2.80 |
Error Domains
InvokeError |
An error occurring while invoking a function via
unstable since: 2.80 |
Callbacks
ObjectInfoGetValueFunction |
Extract an object instance out of unstable since: 2.80 |
ObjectInfoRefFunction |
Increases the reference count of an object instance. unstable since: 2.80 |
ObjectInfoSetValueFunction |
Update unstable since: 2.80 |
ObjectInfoUnrefFunction |
Decreases the reference count of an object instance. unstable since: 2.80 |
Functions
cclosure_marshal_generic |
A generic C closure marshal function using ffi and
unstable since: 2.80 |
invoke_error_quark |
Get the error quark which represents unstable since: 2.80 |
type_tag_argument_from_hash_pointer |
Convert a data pointer from a GLib data structure to a
unstable since: 2.80 |
type_tag_hash_pointer_from_argument |
Convert a unstable since: 2.80 |
type_tag_to_string |
Obtain a string representation of unstable since: 2.80 |
Function Macros
Constants
TYPE_TAG_N_TYPES |
Number of entries in unstable since: 3.0 |