gtkmm: Glib Namespace Reference

gtkmm 3.24.3

Namespaces | Classes | Typedefs | Enumerations | Functions | Variables
Glib Namespace Reference

## Namespaces
| Ascii
| Base64
| Container_Helpers
| Markup
| Threads
| Unicode

## Classes
class | ArrayHandle
class | ArrayHandle< bool, Container_Helpers::TypeTraits< bool > >
class | ArrayHandler
class | ArrayHandler< bool >
class | BalancedTree
class | Binding
class | ByteArray
class | Bytes
class | Checksum
class | Cond
class | ConvertError
class | Date
class | DateTime
class | DBusObjectPathString
class | DBusSignatureString
class | Dir
class | DirIterator
class | Dispatcher
class | Error
class | Exception
class | ExtraClassInit
class | FileError
class | HelperList
class | IConv
class | IdleSource
class | Interface
class | IOChannel
class | IOChannelError
class | IOSource
class | KeyFile
class | KeyFileError
class | ListHandle
class | ListHandler
class | MainContext
class | MainLoop
class | MarkupError
class | MatchInfo
class | Module
class | Mutex
class | NodeTree
class | Object
class | ObjectBase
class | OptionContext
class | OptionEntry
class | OptionError
class | OptionGroup
class | PatternSpec
class | PollFD
class | Private
class | Property
class | Property_ReadOnly
class | Property_WriteOnly
class | PropertyBase
class | PropertyProxy
class | PropertyProxy_Base
class | PropertyProxy_ReadOnly
class | PropertyProxy_WriteOnly
class | Quark
class | QueryQuark
class | Rand
class | RecMutex
class | RefPtr
class | Regex
class | RegexError
class | RWLock
class | Sequence
class | ShellError
class | SignalChildWatch
class | SignalIdle
class | SignalIO
class | SignalProxy
class | SignalProxyBase
class | SignalProxyDetailed
class | SignalProxyDetailedAnyType
class | SignalProxyNormal
class | SignalProxyProperty
class | SignalTimeout
class | SListHandle
class | SListHandler
class | Source
class | SpawnError
struct | StaticMutex
struct | StaticPrivate
struct | StaticRecMutex
struct | StaticRWLock
class | StdStringView
class | StreamIOChannel
class | Thread
class | ThreadError
class | ThreadPool
class | TimeoutSource
class | Timer
struct | TimeVal
class | TimeZone
class | ustring
class | ustring_Iterator
class | UStringView
class | Value
class | Value< bool >
class | Value< char >
class | Value< const T * >
class | Value< double >
class | Value< float >
class | Value< Glib::RefPtr< const T > >
class | Value< Glib::RefPtr< Gtk::RecentInfo > >
class | Value< Glib::RefPtr< Gtk::TargetList > >
class | Value< Glib::RefPtr< T > >
class | Value< Glib::ustring >
class | Value< int >
class | Value< long >
class | Value< long long >
class | Value< signed char >
class | Value< std::string >
class | Value< std::vector< Glib::ustring > >
class | Value< std::vector< std::string > >
class | Value< T * >
class | Value< unsigned char >
class | Value< unsigned int >
class | Value< unsigned long >
class | Value< unsigned long long >
class | Value< void * >
class | Value<::Cairo::RefPtr<::Cairo::Surface > >
| Specialization of Glib::Value<> for Cairo::RefPtr<Cairo::Surface>. More...
class | Value_Boxed
class | Value_Enum
class | Value_Flags
class | Value_Pointer
class | Value_RefPtrBoxed
class | ValueArray
class | ValueBase
class | ValueBase_Boxed
class | ValueBase_Enum
class | ValueBase_Flags
class | ValueBase_Object
class | ValueBase_String
class | ValueBase_Variant
class | Variant
class | Variant< bool >
class | Variant< double >
class | Variant< gint16 >
class | Variant< gint32 >
class | Variant< gint64 >
class | Variant< Glib::DBusObjectPathString >
class | Variant< Glib::DBusSignatureString >
class | Variant< Glib::ustring >
class | Variant< guint16 >
class | Variant< guint32 >
class | Variant< guint64 >
class | Variant< std::map< K, V > >
class | Variant< std::string >
class | Variant< std::tuple< Types... > >
class | Variant< std::vector< Glib::DBusObjectPathString > >
class | Variant< std::vector< Glib::ustring > >
class | Variant< std::vector< std::string > >
class | Variant< std::vector< T > >
class | Variant< unsigned char >
class | Variant< Variant< T > >
class | Variant< VariantBase >
class | VariantBase
class | VariantContainerBase
class | VariantDict
class | VariantIter
class | VariantParseError
class | VariantStringBase
class | VariantType
class | WeakRef

## Typedefs
typedef ArrayHandle< Glib::ustring > | StringArrayHandle
typedef Glib::ArrayHandle< Glib::ustring > | SArray
typedef SignalProxy< R > | SignalProxy0
typedef SignalProxy< R, T1 > | SignalProxy1
typedef SignalProxy< R, T1, T2 > | SignalProxy2
typedef SignalProxy< R, T1, T2, T3 > | SignalProxy3
typedef SignalProxy< R, T1, T2, T3, T4 > | SignalProxy4
typedef SignalProxy< R, T1, T2, T3, T4, T5 > | SignalProxy5
typedef SignalProxy< R, T1, T2, T3, T4, T5, T6 > | SignalProxy6
typedef SignalProxyDetailedAnyType< R > | SignalProxyDetailed0
typedef SignalProxyDetailedAnyType< R, T1 > | SignalProxyDetailed1
typedef SignalProxyDetailedAnyType< R, T1, T2 > | SignalProxyDetailed2
typedef SignalProxyDetailedAnyType< R, T1, T2, T3 > | SignalProxyDetailed3
typedef SignalProxyDetailedAnyType< R, T1, T2, T3, T4 > | SignalProxyDetailed4
typedef SignalProxyDetailedAnyType< R, T1, T2, T3, T4, T5 > | SignalProxyDetailed5
typedef SignalProxyDetailedAnyType< R, T1, T2, T3, T4, T5, T6 > | SignalProxyDetailed6
typedef GTimeSpan | TimeSpan
typedef GPid | Pid
typedef sigc::slot< void > | SlotSpawnChildSetup

## Enumerations
enum | OwnershipType
enum | BindingFlags
enum | ParamFlags
enum | FileTest
enum | SeekType
enum | IOStatus
enum | IOFlags
enum | IOCondition
enum | KeyFileFlags
enum | UserDirectory
enum | FormatSizeFlags
enum | ModuleFlags
enum | TraverseType
enum | RegexCompileFlags
enum | RegexMatchFlags
enum | SpawnFlags
enum | ThreadPriority
enum | NotLock
enum | TryLock
enum | TimeType
enum | UnicodeType
enum | UnicodeBreakType
enum | AsciiType
enum | NormalizeMode

## Functions
Sequence< Iterator > | sequence (Iterator pbegin, Iterator pend)
sigc::connection | add_exception_handler (const sigc::slot< void > &slot)
void | init ()
RefPtr< ObjectBase > | wrap_interface (GObject *object, bool take_copy=false)
SignalTimeout | signal_timeout ()
SignalIdle | signal_idle ()
SignalIO | signal_io ()
SignalChildWatch | signal_child_watch ()
bool | str_has_prefix (const std::string &str, const std::string &prefix)
bool | str_has_suffix (const std::string &str, const std::string &suffix)
std::string | strescape (const std::string &source)
std::string | strescape (const std::string &source, const std::string &exceptions)
std::string | strcompress (const std::string &source)
Glib::ustring | strerror (int errnum)
Glib::ustring | strsignal (int signum)
void | usleep (unsigned long microseconds)
gunichar | get_unichar_from_std_iterator (std::string::const_iterator pos)
T::BaseObjectType * | unwrap (T *ptr)
const T::BaseObjectType * | unwrap (const T *ptr)
T::BaseObjectType * | unwrap (const Glib::RefPtr< T > &ptr)
const T::BaseObjectType * | unwrap (const Glib::RefPtr< const T > &ptr)
T::BaseObjectType * | unwrap_copy (const T &obj)
T::BaseObjectType * | unwrap_copy (const Glib::RefPtr< T > &ptr)
const T::BaseObjectType * | unwrap_copy (const Glib::RefPtr< const T > &ptr)
BindingFlags | operator| (BindingFlags lhs, BindingFlags rhs)
BindingFlags | operator& (BindingFlags lhs, BindingFlags rhs)
BindingFlags | operator^ (BindingFlags lhs, BindingFlags rhs)
BindingFlags | operator~ (BindingFlags flags)
BindingFlags & | operator|= (BindingFlags &lhs, BindingFlags rhs)
BindingFlags & | operator&= (BindingFlags &lhs, BindingFlags rhs)
BindingFlags & | operator^= (BindingFlags &lhs, BindingFlags rhs)
bool | get_charset ()
bool | get_charset (std::string &charset)
std::string | convert (const std::string &str, const std::string &to_codeset, const std::string &from_codeset)
std::string | convert_with_fallback (const std::string &str, const std::string &to_codeset, const std::string &from_codeset)
std::string | convert_with_fallback (const std::string &str, const std::string &to_codeset, const std::string &from_codeset, const Glib::ustring &fallback)
Glib::ustring | locale_to_utf8 (const std::string &opsys_string)
std::string | locale_from_utf8 (const Glib::ustring &utf8_string)
Glib::ustring | filename_to_utf8 (const std::string &opsys_string)
std::string | filename_from_utf8 (const Glib::ustring &utf8_string)
std::string | filename_from_uri (const Glib::ustring &uri, Glib::ustring &hostname)
std::string | filename_from_uri (const Glib::ustring &uri)
Glib::ustring | filename_to_uri (const std::string &filename, const Glib::ustring &hostname)
Glib::ustring | filename_to_uri (const std::string &filename)
Glib::ustring | filename_display_basename (const std::string &filename)
Glib::ustring | filename_display_name (const std::string &filename)
ParamFlags | operator| (ParamFlags lhs, ParamFlags rhs)
ParamFlags | operator& (ParamFlags lhs, ParamFlags rhs)
ParamFlags | operator^ (ParamFlags lhs, ParamFlags rhs)
ParamFlags | operator~ (ParamFlags flags)
ParamFlags & | operator|= (ParamFlags &lhs, ParamFlags rhs)
ParamFlags & | operator&= (ParamFlags &lhs, ParamFlags rhs)
ParamFlags & | operator^= (ParamFlags &lhs, ParamFlags rhs)
FileTest | operator| (FileTest lhs, FileTest rhs)
FileTest | operator& (FileTest lhs, FileTest rhs)
FileTest | operator^ (FileTest lhs, FileTest rhs)
FileTest | operator~ (FileTest flags)
FileTest & | operator|= (FileTest &lhs, FileTest rhs)
FileTest & | operator&= (FileTest &lhs, FileTest rhs)
FileTest & | operator^= (FileTest &lhs, FileTest rhs)
bool | file_test (const std::string &filename, FileTest test)
int | mkstemp (std::string &filename_template)
int | file_open_tmp (std::string &name_used, const std::string &prefix)
int | file_open_tmp (std::string &name_used)
std::string | file_get_contents (const std::string &filename)
void | file_set_contents (const std::string &filename, const gchar *contents, gssize length)
void | file_set_contents (const std::string &filename, const std::string &contents)
IOFlags | operator| (IOFlags lhs, IOFlags rhs)
IOFlags | operator& (IOFlags lhs, IOFlags rhs)
IOFlags | operator^ (IOFlags lhs, IOFlags rhs)
IOFlags | operator~ (IOFlags flags)
IOFlags & | operator|= (IOFlags &lhs, IOFlags rhs)
IOFlags & | operator&= (IOFlags &lhs, IOFlags rhs)
IOFlags & | operator^= (IOFlags &lhs, IOFlags rhs)
IOCondition | operator| (IOCondition lhs, IOCondition rhs)
IOCondition | operator& (IOCondition lhs, IOCondition rhs)
IOCondition | operator^ (IOCondition lhs, IOCondition rhs)
IOCondition | operator~ (IOCondition flags)
IOCondition & | operator|= (IOCondition &lhs, IOCondition rhs)
IOCondition & | operator&= (IOCondition &lhs, IOCondition rhs)
IOCondition & | operator^= (IOCondition &lhs, IOCondition rhs)
Glib::RefPtr< IOChannel > | wrap (GIOChannel *gobject, bool take_copy=false)
KeyFileFlags | operator| (KeyFileFlags lhs, KeyFileFlags rhs)
KeyFileFlags | operator& (KeyFileFlags lhs, KeyFileFlags rhs)
KeyFileFlags | operator^ (KeyFileFlags lhs, KeyFileFlags rhs)
KeyFileFlags | operator~ (KeyFileFlags flags)
KeyFileFlags & | operator|= (KeyFileFlags &lhs, KeyFileFlags rhs)
KeyFileFlags & | operator&= (KeyFileFlags &lhs, KeyFileFlags rhs)
KeyFileFlags & | operator^= (KeyFileFlags &lhs, KeyFileFlags rhs)
FormatSizeFlags | operator| (FormatSizeFlags lhs, FormatSizeFlags rhs)
FormatSizeFlags | operator& (FormatSizeFlags lhs, FormatSizeFlags rhs)
FormatSizeFlags | operator^ (FormatSizeFlags lhs, FormatSizeFlags rhs)
FormatSizeFlags | operator~ (FormatSizeFlags flags)
FormatSizeFlags & | operator|= (FormatSizeFlags &lhs, FormatSizeFlags rhs)
FormatSizeFlags & | operator&= (FormatSizeFlags &lhs, FormatSizeFlags rhs)
FormatSizeFlags & | operator^= (FormatSizeFlags &lhs, FormatSizeFlags rhs)
Glib::ustring | get_application_name ()
void | set_application_name (const Glib::ustring &application_name)
std::string | get_prgname ()
void | set_prgname (const std::string &prgname)
std::string | getenv (const std::string &variable, bool &found)
std::string | getenv (const std::string &variable)
bool | setenv (const std::string &variable, const std::string &value, bool overwrite=true)
void | unsetenv (const std::string &variable)
Glib::ArrayHandle< std::string > | listenv ()
std::string | get_user_name ()
std::string | get_real_name ()
Glib::ustring | get_host_name ()
std::string | get_home_dir ()
std::string | get_tmp_dir ()
std::string | get_current_dir ()
std::string | get_user_special_dir (GUserDirectory directory)
std::string | get_user_special_dir (UserDirectory directory)
std::string | get_user_data_dir ()
std::string | get_user_config_dir ()
std::vector< std::string > | get_system_data_dirs ()
std::vector< std::string > | get_system_config_dirs ()
std::string | get_user_cache_dir ()
std::string | get_user_runtime_dir ()
bool | path_is_absolute (const std::string &filename)
std::string | path_skip_root (const std::string &filename)
std::string | path_get_basename (const std::string &filename)
std::string | path_get_dirname (const std::string &filename)
std::string | canonicalize_filename (StdStringView filename, StdStringView relative_to=nullptr)
std::string | build_filename (const Glib::ArrayHandle< std::string > &elements)
std::string | build_filename (const String1 &elem1, const String2 &elem2, const Strings &... strings)
std::string | build_filename (const std::string &elem1, const std::string &elem2)
std::string | build_filename (const std::string &elem1, const std::string &elem2, const std::string &elem3)
std::string | build_filename (const std::string &elem1, const std::string &elem2, const std::string &elem3, const std::string &elem4)
std::string | build_filename (const std::string &elem1, const std::string &elem2, const std::string &elem3, const std::string &elem4, const std::string &elem5)
std::string | build_filename (const std::string &elem1, const std::string &elem2, const std::string &elem3, const std::string &elem4, const std::string &elem5, const std::string &elem6)
std::string | build_filename (const std::string &elem1, const std::string &elem2, const std::string &elem3, const std::string &elem4, const std::string &elem5, const std::string &elem6, const std::string &elem7)
std::string | build_filename (const std::string &elem1, const std::string &elem2, const std::string &elem3, const std::string &elem4, const std::string &elem5, const std::string &elem6, const std::string &elem7, const std::string &elem8)
std::string | build_filename (const std::string &elem1, const std::string &elem2, const std::string &elem3, const std::string &elem4, const std::string &elem5, const std::string &elem6, const std::string &elem7, const std::string &elem8, const std::string &elem9)
std::string | build_path (const std::string &separator, const Glib::ArrayHandle< std::string > &elements)
std::string | find_program_in_path (const std::string &program)
Glib::ustring | format_size (guint64 size, FormatSizeFlags flags=FORMAT_SIZE_DEFAULT)
ModuleFlags | operator| (ModuleFlags lhs, ModuleFlags rhs)
ModuleFlags | operator& (ModuleFlags lhs, ModuleFlags rhs)
ModuleFlags | operator^ (ModuleFlags lhs, ModuleFlags rhs)
ModuleFlags | operator~ (ModuleFlags flags)
ModuleFlags & | operator|= (ModuleFlags &lhs, ModuleFlags rhs)
ModuleFlags & | operator&= (ModuleFlags &lhs, ModuleFlags rhs)
ModuleFlags & | operator^= (ModuleFlags &lhs, ModuleFlags rhs)
RegexCompileFlags | operator| (RegexCompileFlags lhs, RegexCompileFlags rhs)
RegexCompileFlags | operator& (RegexCompileFlags lhs, RegexCompileFlags rhs)
RegexCompileFlags | operator^ (RegexCompileFlags lhs, RegexCompileFlags rhs)
RegexCompileFlags | operator~ (RegexCompileFlags flags)
RegexCompileFlags & | operator|= (RegexCompileFlags &lhs, RegexCompileFlags rhs)
RegexCompileFlags & | operator&= (RegexCompileFlags &lhs, RegexCompileFlags rhs)
RegexCompileFlags & | operator^= (RegexCompileFlags &lhs, RegexCompileFlags rhs)
RegexMatchFlags | operator| (RegexMatchFlags lhs, RegexMatchFlags rhs)
RegexMatchFlags | operator& (RegexMatchFlags lhs, RegexMatchFlags rhs)
RegexMatchFlags | operator^ (RegexMatchFlags lhs, RegexMatchFlags rhs)
RegexMatchFlags | operator~ (RegexMatchFlags flags)
RegexMatchFlags & | operator|= (RegexMatchFlags &lhs, RegexMatchFlags rhs)
RegexMatchFlags & | operator&= (RegexMatchFlags &lhs, RegexMatchFlags rhs)
RegexMatchFlags & | operator^= (RegexMatchFlags &lhs, RegexMatchFlags rhs)
Glib::ArrayHandle< std::string > | shell_parse_argv (const std::string &command_line)
std::string | shell_quote (const std::string &unquoted_string)
std::string | shell_unquote (const std::string &quoted_string)
SpawnFlags | operator| (SpawnFlags lhs, SpawnFlags rhs)
SpawnFlags | operator& (SpawnFlags lhs, SpawnFlags rhs)
SpawnFlags | operator^ (SpawnFlags lhs, SpawnFlags rhs)
SpawnFlags | operator~ (SpawnFlags flags)
SpawnFlags & | operator|= (SpawnFlags &lhs, SpawnFlags rhs)
SpawnFlags & | operator&= (SpawnFlags &lhs, SpawnFlags rhs)
SpawnFlags & | operator^= (SpawnFlags &lhs, SpawnFlags rhs)
void | spawn_async_with_pipes (const std::string &working_directory, const Glib::ArrayHandle< std::string > &argv, const Glib::ArrayHandle< std::string > &envp, SpawnFlags flags=SPAWN_DEFAULT, const SlotSpawnChildSetup &child_setup=SlotSpawnChildSetup(), Pid *child_pid=nullptr, int *standard_input=nullptr, int *standard_output=nullptr, int *standard_error=nullptr)
void | spawn_async_with_pipes (const std::string &working_directory, const Glib::ArrayHandle< std::string > &argv, SpawnFlags flags=SPAWN_DEFAULT, const SlotSpawnChildSetup &child_setup=SlotSpawnChildSetup(), Pid *child_pid=nullptr, int *standard_input=nullptr, int *standard_output=nullptr, int *standard_error=nullptr)
void | spawn_async (const std::string &working_directory, const Glib::ArrayHandle< std::string > &argv, const Glib::ArrayHandle< std::string > &envp, SpawnFlags flags=SPAWN_DEFAULT, const SlotSpawnChildSetup &child_setup=SlotSpawnChildSetup(), Pid *child_pid=nullptr)
void | spawn_async (const std::string &working_directory, const Glib::ArrayHandle< std::string > &argv, SpawnFlags flags=SPAWN_DEFAULT, const SlotSpawnChildSetup &child_setup=SlotSpawnChildSetup(), Pid *child_pid=nullptr)
void | spawn_sync (const std::string &working_directory, const Glib::ArrayHandle< std::string > &argv, const Glib::ArrayHandle< std::string > &envp, SpawnFlags flags=SPAWN_DEFAULT, const SlotSpawnChildSetup &child_setup=SlotSpawnChildSetup(), std::string *standard_output=nullptr, std::string *standard_error=nullptr, int *exit_status=nullptr)
void | spawn_sync (const std::string &working_directory, const Glib::ArrayHandle< std::string > &argv, SpawnFlags flags=SPAWN_DEFAULT, const SlotSpawnChildSetup &child_setup=SlotSpawnChildSetup(), std::string *standard_output=nullptr, std::string *standard_error=nullptr, int *exit_status=nullptr)
void | spawn_command_line_async (const std::string &command_line)
void | spawn_command_line_sync (const std::string &command_line, std::string *standard_output=nullptr, std::string *standard_error=nullptr, int *exit_status=nullptr)
void | spawn_close_pid (Pid pid)
void | thread_init (GThreadFunctions *vtable=nullptr)
bool | thread_supported ()
AsciiType | operator| (AsciiType lhs, AsciiType rhs)
AsciiType | operator& (AsciiType lhs, AsciiType rhs)
AsciiType | operator^ (AsciiType lhs, AsciiType rhs)
AsciiType | operator~ (AsciiType flags)
AsciiType & | operator|= (AsciiType &lhs, AsciiType rhs)
AsciiType & | operator&= (AsciiType &lhs, AsciiType rhs)
AsciiType & | operator^= (AsciiType &lhs, AsciiType rhs)
std::string | uri_unescape_string (const std::string &escaped_string, const std::string &illegal_characters=std::string())
std::string | uri_parse_scheme (const std::string &uri)
std::string | uri_escape_string (const std::string &unescaped, const std::string &reserved_chars_allowed=std::string(), bool allow_utf8=true)
Variant< Glib::ustring > | VariantBase::cast_dynamic< Variant< Glib::ustring > > (const VariantBase &v)
Variant< std::string > | VariantBase::cast_dynamic< Variant< std::string > > (const VariantBase &v)
Glib::RefPtr< Gio::Drive > | wrap (GDrive *object, bool take_copy)
Glib::RefPtr< Gio::File > | wrap (GFile *object, bool take_copy)
Glib::RefPtr< Gio::Mount > | wrap (GMount *object, bool take_copy)
Glib::RefPtr< Gio::Volume > | wrap (GVolume *object, bool take_copy)

## Variables
| OWNERSHIP_NONE
| OWNERSHIP_SHALLOW
| OWNERSHIP_DEEP
| PRIORITY_HIGH
| PRIORITY_DEFAULT
| PRIORITY_HIGH_IDLE
| PRIORITY_DEFAULT_IDLE
| PRIORITY_LOW
| BINDING_DEFAULT
| BINDING_BIDIRECTIONAL
| BINDING_SYNC_CREATE
| BINDING_INVERT_BOOLEAN
| PARAM_READABLE
| PARAM_WRITABLE
| PARAM_READWRITE
| PARAM_CONSTRUCT
| PARAM_CONSTRUCT_ONLY
| PARAM_LAX_VALIDATION
| PARAM_STATIC_NAME
| PARAM_PRIVATE
| PARAM_STATIC_NICK
| PARAM_STATIC_BLURB
| PARAM_EXPLICIT_NOTIFY
| PARAM_DEPRECATED
| FILE_TEST_IS_REGULAR
| FILE_TEST_IS_SYMLINK
| FILE_TEST_IS_DIR
| FILE_TEST_IS_EXECUTABLE
| FILE_TEST_EXISTS
| SEEK_TYPE_CUR
| SEEK_TYPE_SET
| SEEK_TYPE_END
| IO_STATUS_ERROR
| IO_STATUS_NORMAL
| IO_STATUS_EOF
| IO_STATUS_AGAIN
| IO_FLAG_APPEND
| IO_FLAG_NONBLOCK
| IO_FLAG_IS_READABLE
| IO_FLAG_IS_WRITABLE
| IO_FLAG_IS_WRITEABLE
| IO_FLAG_IS_SEEKABLE
| IO_FLAG_MASK
| IO_FLAG_GET_MASK
| IO_FLAG_SET_MASK
| IO_IN
| IO_OUT
| IO_PRI
| IO_ERR
| IO_HUP
| IO_NVAL
| KEY_FILE_NONE
| KEY_FILE_KEEP_COMMENTS
| KEY_FILE_KEEP_TRANSLATIONS
| USER_DIRECTORY_DESKTOP
| USER_DIRECTORY_DOCUMENTS
| USER_DIRECTORY_DOWNLOAD
| USER_DIRECTORY_MUSIC
| USER_DIRECTORY_PICTURES
| USER_DIRECTORY_PUBLIC_SHARE
| USER_DIRECTORY_TEMPLATES
| USER_DIRECTORY_VIDEOS
| USER_N_DIRECTORIES
| FORMAT_SIZE_DEFAULT
| FORMAT_SIZE_LONG_FORMAT
| FORMAT_SIZE_IEC_UNITS
| FORMAT_SIZE_BITS
| MODULE_BIND_LAZY
| MODULE_BIND_LOCAL
| MODULE_BIND_MASK
| TRAVERSE_IN_ORDER
| TRAVERSE_PRE_ORDER
| TRAVERSE_POST_ORDER
| TRAVERSE_LEVEL_ORDER
| REGEX_CASELESS
| REGEX_MULTILINE
| REGEX_DOTALL
| REGEX_EXTENDED
| REGEX_ANCHORED
| REGEX_DOLLAR_ENDONLY
| REGEX_UNGREEDY
| REGEX_RAW
| REGEX_NO_AUTO_CAPTURE
| REGEX_OPTIMIZE
| REGEX_FIRSTLINE
| REGEX_DUPNAMES
| REGEX_NEWLINE_CR
| REGEX_NEWLINE_LF
| REGEX_NEWLINE_CRLF
| REGEX_NEWLINE_ANYCRLF
| REGEX_BSR_ANYCRLF
| REGEX_JAVASCRIPT_COMPAT
| REGEX_MATCH_ANCHORED
| REGEX_MATCH_NOTBOL
| REGEX_MATCH_NOTEOL
| REGEX_MATCH_NOTEMPTY
| REGEX_MATCH_PARTIAL
| REGEX_MATCH_NEWLINE_CR
| REGEX_MATCH_NEWLINE_LF
| REGEX_MATCH_NEWLINE_CRLF
| REGEX_MATCH_NEWLINE_ANY
| REGEX_MATCH_NEWLINE_ANYCRLF
| REGEX_MATCH_BSR_ANYCRLF
| REGEX_MATCH_BSR_ANY
| REGEX_MATCH_PARTIAL_SOFT
| REGEX_MATCH_PARTIAL_HARD
| REGEX_MATCH_NOTEMPTY_ATSTART
| SPAWN_DEFAULT
| SPAWN_LEAVE_DESCRIPTORS_OPEN
| SPAWN_DO_NOT_REAP_CHILD
| SPAWN_SEARCH_PATH
| SPAWN_STDOUT_TO_DEV_NULL
| SPAWN_STDERR_TO_DEV_NULL
| SPAWN_CHILD_INHERITS_STDIN
| SPAWN_FILE_AND_ARGV_ZERO
| SPAWN_SEARCH_PATH_FROM_ENVP
| SPAWN_CLOEXEC_PIPES
| THREAD_PRIORITY_LOW
| THREAD_PRIORITY_NORMAL
| THREAD_PRIORITY_HIGH
| THREAD_PRIORITY_URGENT
| NOT_LOCK
| TRY_LOCK
| TIME_TYPE_STANDARD
| TIME_TYPE_DAYLIGHT
| TIME_TYPE_UNIVERSAL
| UNICODE_CONTROL
| UNICODE_FORMAT
| UNICODE_UNASSIGNED
| UNICODE_PRIVATE_USE
| UNICODE_SURROGATE
| UNICODE_LOWERCASE_LETTER
| UNICODE_MODIFIER_LETTER
| UNICODE_OTHER_LETTER
| UNICODE_TITLECASE_LETTER
| UNICODE_UPPERCASE_LETTER
| UNICODE_SPACING_MARK
| UNICODE_ENCLOSING_MARK
| UNICODE_NON_SPACING_MARK
| UNICODE_DECIMAL_NUMBER
| UNICODE_LETTER_NUMBER
| UNICODE_OTHER_NUMBER
| UNICODE_CONNECT_PUNCTUATION
| UNICODE_DASH_PUNCTUATION
| UNICODE_CLOSE_PUNCTUATION
| UNICODE_FINAL_PUNCTUATION
| UNICODE_INITIAL_PUNCTUATION
| UNICODE_OTHER_PUNCTUATION
| UNICODE_OPEN_PUNCTUATION
| UNICODE_CURRENCY_SYMBOL
| UNICODE_MODIFIER_SYMBOL
| UNICODE_MATH_SYMBOL
| UNICODE_OTHER_SYMBOL
| UNICODE_LINE_SEPARATOR
| UNICODE_PARAGRAPH_SEPARATOR
| UNICODE_SPACE_SEPARATOR
| UNICODE_BREAK_MANDATORY
| UNICODE_BREAK_CARRIAGE_RETURN
| UNICODE_BREAK_LINE_FEED
| UNICODE_BREAK_COMBINING_MARK
| UNICODE_BREAK_SURROGATE
| UNICODE_BREAK_ZERO_WIDTH_SPACE
| UNICODE_BREAK_INSEPARABLE
| UNICODE_BREAK_NON_BREAKING_GLUE
| UNICODE_BREAK_CONTINGENT
| UNICODE_BREAK_SPACE
| UNICODE_BREAK_AFTER
| UNICODE_BREAK_BEFORE
| UNICODE_BREAK_BEFORE_AND_AFTER
| UNICODE_BREAK_HYPHEN
| UNICODE_BREAK_NON_STARTER
| UNICODE_BREAK_OPEN_PUNCTUATION
| UNICODE_BREAK_CLOSE_PUNCTUATION
| UNICODE_BREAK_QUOTATION
| UNICODE_BREAK_EXCLAMATION
| UNICODE_BREAK_IDEOGRAPHIC
| UNICODE_BREAK_NUMERIC
| UNICODE_BREAK_INFIX_SEPARATOR
| UNICODE_BREAK_SYMBOL
| UNICODE_BREAK_ALPHABETIC
| UNICODE_BREAK_PREFIX
| UNICODE_BREAK_POSTFIX
| UNICODE_BREAK_COMPLEX_CONTEXT
| UNICODE_BREAK_AMBIGUOUS
| UNICODE_BREAK_UNKNOWN
| UNICODE_BREAK_NEXT_LINE
| UNICODE_BREAK_WORD_JOINER
| UNICODE_BREAK_HANGUL_L_JAMO
| UNICODE_BREAK_HANGUL_V_JAMO
| UNICODE_BREAK_HANGUL_T_JAMO
| UNICODE_BREAK_HANGUL_LV_SYLLABLE
| UNICODE_BREAK_HANGUL_LVT_SYLLABLE
| UNICODE_BREAK_CLOSE_PARANTHESIS
| UNICODE_BREAK_CONDITIONAL_JAPANESE_STARTER
| UNICODE_BREAK_HEBREW_LETTER
| UNICODE_BREAK_REGIONAL_INDICATOR
| UNICODE_BREAK_EMOJI_BASE
| UNICODE_BREAK_EMOJI_MODIFIER
| UNICODE_BREAK_ZERO_WIDTH_JOINER
| ASCII_ALNUM
| ASCII_ALPHA
| ASCII_CNTRL
| ASCII_DIGIT
| ASCII_GRAPH
| ASCII_LOWER
| ASCII_PRINT
| ASCII_PUNCT
| ASCII_SPACE
| ASCII_UPPER
| ASCII_XDIGIT
| NORMALIZE_DEFAULT
| NORMALIZE_NFD
| NORMALIZE_DEFAULT_COMPOSE
| NORMALIZE_NFC
| NORMALIZE_ALL
| NORMALIZE_NFKD
| NORMALIZE_ALL_COMPOSE
| NORMALIZE_NFKC
const VariantType | VARIANT_TYPE_BOOL
const VariantType | VARIANT_TYPE_BYTE
const VariantType | VARIANT_TYPE_INT16
const VariantType | VARIANT_TYPE_UINT16
const VariantType | VARIANT_TYPE_INT32
const VariantType | VARIANT_TYPE_UINT32
const VariantType | VARIANT_TYPE_INT64
const VariantType | VARIANT_TYPE_UINT64
const VariantType | VARIANT_TYPE_DOUBLE
const VariantType | VARIANT_TYPE_STRING
const VariantType | VARIANT_TYPE_OBJECT_PATH
const VariantType | VARIANT_TYPE_SIGNATURE
const VariantType | VARIANT_TYPE_VARIANT
const VariantType | VARIANT_TYPE_HANDLE
const VariantType | VARIANT_TYPE_UNIT
const VariantType | VARIANT_TYPE_ANY
const VariantType | VARIANT_TYPE_BASIC
const VariantType | VARIANT_TYPE_MAYBE
const VariantType | VARIANT_TYPE_ARRAY
const VariantType | VARIANT_TYPE_TUPLE
const VariantType | VARIANT_TYPE_DICT_ENTRY
const VariantType | VARIANT_TYPE_DICTIONARY
const VariantType | VARIANT_TYPE_STRING_ARRAY
const VariantType | VARIANT_TYPE_OBJECT_PATH_ARRAY
const VariantType | VARIANT_TYPE_BYTESTRING
const VariantType | VARIANT_TYPE_BYTESTRING_ARRAY