Method
GIRepositoryRepositoryget_dependencies
since: 2.80
Declaration [src]
char**
gi_repository_get_dependencies (
GIRepository* repository,
const char* namespace_,
size_t* n_dependencies_out
)
Description [src]
Retrieves all (transitive) versioned dependencies for
namespace_
.
The returned strings are of the form namespace-version
.
Note: namespace_
must have already been loaded using a function
such as gi_repository_require()
before calling this function.
To get only the immediate dependencies for namespace_
, use
gi_repository_get_immediate_dependencies()
.
The list is guaranteed to be NULL
terminated. The NULL
terminator is not
counted in n_dependencies_out
.
Available since: 2.80
Parameters
namespace_
-
Type:
const char*
Namespace of interest.
The data is owned by the caller of the method. The value is a NUL terminated UTF-8 string. n_dependencies_out
-
Type:
size_t*
Return location for the number of dependencies.
The argument will be set by the function. The argument can be NULL
.