require_private


Description:

public unowned Typelib require_private (string typelib_dir, string namespace_, string? version, RepositoryLoadFlags flags) throws Error

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 within the private directory only. In addition, a version version of namespace should 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

typelib_dir

Private directory where to find the requested typelib

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