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  |