require


Description:

public unowned Typelib require (string namespace_, string? version, RepositoryLoadFlags flags) throws RepositoryError

Force the namespace namespace_ to be loaded if it isn't already.

If namespace_ is not loaded, this function will search for a ".typelib" file using the repository search path. In addition, a version version of namespace may be specified. If version is not specified, the latest will be used.

Parameters:

this

A Repository or null for the singleton process-global default Repository

namespace_

GI namespace to use, e.g. "Gtk"

version

Version of namespace, may be null for latest

flags

Set of RepositoryLoadFlags, may be 0

Returns:

a pointer to the Typelib if successful, null otherwise