pangomm 2.48.1

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

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

## Classes
class | ArrayHandler
class | ArrayHandler< bool >
class | Binding
class | ByteArray
class | Bytes
class | Checksum
class | ConvertError
class | Date
class | DateTime
class | DBusObjectPathString
class | DBusSignatureString
class | Dir
class | DirIterator
class | Dispatcher
class | Error
class | ExtraClassInit
class | FileError
class | IConv
class | IdleSource
class | Interface
class | IOChannel
class | IOChannelError
class | IOSource
class | KeyFile
class | KeyFileError
class | ListHandler
class | MainContext
class | MainLoop
class | MarkupError
class | MatchInfo
class | Module
class | NodeTree
class | Object
class | ObjectBase
class | OptionContext
class | OptionEntry
class | OptionError
class | OptionGroup
class | PatternSpec
class | PollFD
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 | Regex
class | RegexError
class | ShellError
class | SignalChildWatch
class | SignalIdle
class | SignalIO
class | SignalProxy< R(T...)>
class | SignalProxy< void(T...)>
class | SignalProxyBase
class | SignalProxyDetailed< R(T...)>
class | SignalProxyDetailed< void(T...)>
class | SignalProxyDetailedBase
class | SignalProxyNormal
class | SignalProxyProperty
class | SignalTimeout
class | SListHandler
class | Source
class | SpawnError
class | StdStringView
class | TimeoutSource
class | Timer
class | TimeZone
class | ustring
class | ustring_Iterator
class | UStringView
class | Value
class | Value< bool >
class | Value< const T *, Enable >
class | Value< double >
class | Value< float >
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 *, Enable >
class | Value< unsigned char >
class | Value< unsigned int >
class | Value< unsigned long >
class | Value< unsigned long long >
class | Value< void * >
class | Value_Boxed
class | Value_Enum
class | Value_Flags
class | Value_Pointer
class | Value_RefPtrBoxed
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

## Typedefs
typedef std::shared_ptr< T_CppObject > | RefPtr
typedef GTimeSpan | TimeSpan
typedef GPid | Pid
typedef sigc::slot< void()> | SlotSpawnChildSetup

## Enumerations
enum | OwnershipType
enum class | ParamFlags { READABLE , WRITABLE , READWRITE , CONSTRUCT , CONSTRUCT_ONLY , LAX_VALIDATION , STATIC_NAME , PRIVATE , STATIC_NICK , STATIC_BLURB , EXPLICIT_NOTIFY , DEPRECATED }
enum class | FileTest { IS_REGULAR , IS_SYMLINK , IS_DIR , IS_EXECUTABLE , EXISTS }
enum class | SeekType { CUR , SET , END }
enum class | IOStatus { ERROR , NORMAL , ENDOFFILE , AGAIN }
enum class | IOFlags { APPEND , NONBLOCK , IS_READABLE , IS_WRITABLE , IS_WRITEABLE , IS_SEEKABLE , MASK , GET_MASK , SET_MASK }
enum class | IOCondition { IO_IN , IO_OUT , IO_PRI , IO_ERR , IO_HUP , IO_NVAL }
enum class | UserDirectory { DESKTOP , DOCUMENTS , DOWNLOAD , MUSIC , PICTURES , PUBLIC_SHARE , TEMPLATES , VIDEOS , N_DIRECTORIES }
enum class | FormatSizeFlags { DEFAULT , LONG_FORMAT , IEC_UNITS , BITS }
enum class | SpawnFlags { DEFAULT , LEAVE_DESCRIPTORS_OPEN , DO_NOT_REAP_CHILD , SEARCH_PATH , STDOUT_TO_DEV_NULL , STDERR_TO_DEV_NULL , CHILD_INHERITS_STDIN , FILE_AND_ARGV_ZERO , SEARCH_PATH_FROM_ENVP , CLOEXEC_PIPES }
enum class | TimeType { STANDARD , DAYLIGHT , UNIVERSAL }
enum class | UnicodeType { CONTROL , FORMAT , UNASSIGNED , PRIVATE_USE , SURROGATE , LOWERCASE_LETTER , MODIFIER_LETTER , OTHER_LETTER , TITLECASE_LETTER , UPPERCASE_LETTER , SPACING_MARK , ENCLOSING_MARK , NON_SPACING_MARK , DECIMAL_NUMBER , LETTER_NUMBER , OTHER_NUMBER , CONNECT_PUNCTUATION , DASH_PUNCTUATION , CLOSE_PUNCTUATION , FINAL_PUNCTUATION , INITIAL_PUNCTUATION , OTHER_PUNCTUATION , OPEN_PUNCTUATION , CURRENCY_SYMBOL , MODIFIER_SYMBOL , MATH_SYMBOL , OTHER_SYMBOL , LINE_SEPARATOR , PARAGRAPH_SEPARATOR , SPACE_SEPARATOR }
enum class | UnicodeBreakType { MANDATORY , CARRIAGE_RETURN , LINE_FEED , COMBINING_MARK , SURROGATE , ZERO_WIDTH_SPACE , INSEPARABLE , NON_BREAKING_GLUE , CONTINGENT , SPACE , AFTER , BEFORE , BEFORE_AND_AFTER , HYPHEN , NON_STARTER , OPEN_PUNCTUATION , CLOSE_PUNCTUATION , QUOTATION , EXCLAMATION , IDEOGRAPHIC , NUMERIC , INFIX_SEPARATOR , SYMBOL , ALPHABETIC , PREFIX , POSTFIX , COMPLEX_CONTEXT , AMBIGUOUS , UNKNOWN , NEXT_LINE , WORD_JOINER , HANGUL_L_JAMO , HANGUL_V_JAMO , HANGUL_T_JAMO , HANGUL_LV_SYLLABLE , HANGUL_LVT_SYLLABLE , CLOSE_PARANTHESIS , CONDITIONAL_JAPANESE_STARTER , HEBREW_LETTER , REGIONAL_INDICATOR , EMOJI_BASE , EMOJI_MODIFIER , ZERO_WIDTH_JOINER }
enum class | AsciiType { ALNUM , ALPHA , CNTRL , DIGIT , GRAPH , LOWER , PRINT , PUNCT , SPACE , UPPER , XDIGIT }
enum class | NormalizeMode { DEFAULT , NFD , DEFAULT_COMPOSE , NFC , ALL , NFKD , ALL_COMPOSE , NFKC }

## Functions
RefPtr< T_CppObject > | make_refptr_for_instance (T_CppObject *object)
sigc::connection | add_exception_handler (const sigc::slot< void()> &slot)
void | init ()
void | set_init_to_users_preferred_locale (bool state=true)
bool | get_init_to_users_preferred_locale ()
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)
Binding::Flags | operator| (Binding::Flags lhs, Binding::Flags rhs)
Binding::Flags | operator& (Binding::Flags lhs, Binding::Flags rhs)
Binding::Flags | operator^ (Binding::Flags lhs, Binding::Flags rhs)
Binding::Flags | operator~ (Binding::Flags flags)
Binding::Flags & | operator|= (Binding::Flags &lhs, Binding::Flags rhs)
Binding::Flags & | operator&= (Binding::Flags &lhs, Binding::Flags rhs)
Binding::Flags & | operator^= (Binding::Flags &lhs, Binding::Flags 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)
KeyFile::Flags | operator| (KeyFile::Flags lhs, KeyFile::Flags rhs)
KeyFile::Flags | operator& (KeyFile::Flags lhs, KeyFile::Flags rhs)
KeyFile::Flags | operator^ (KeyFile::Flags lhs, KeyFile::Flags rhs)
KeyFile::Flags | operator~ (KeyFile::Flags flags)
KeyFile::Flags & | operator|= (KeyFile::Flags &lhs, KeyFile::Flags rhs)
KeyFile::Flags & | operator&= (KeyFile::Flags &lhs, KeyFile::Flags rhs)
KeyFile::Flags & | operator^= (KeyFile::Flags &lhs, KeyFile::Flags 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 (UStringView application_name)
std::string | get_prgname ()
void | set_prgname (StdStringView prgname)
std::string | getenv (StdStringView variable, bool &found)
std::string | getenv (StdStringView variable)
bool | setenv (StdStringView variable, StdStringView value, bool overwrite=true)
void | unsetenv (StdStringView variable)
std::vector< 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 (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 (StdStringView filename)
std::string | path_skip_root (StdStringView filename)
std::string | path_get_basename (StdStringView filename)
std::string | path_get_dirname (StdStringView filename)
std::string | canonicalize_filename (StdStringView filename, StdStringView relative_to=nullptr)
std::string | build_filename (const std::vector< std::string > &elements)
std::string | build_filename (const Strings &... strings)
std::string | build_path (const std::string &separator, const std::vector< std::string > &elements)
std::string | find_program_in_path (StdStringView program)
Glib::ustring | format_size (guint64 size, FormatSizeFlags flags=FormatSizeFlags::DEFAULT)
Module::Flags | operator| (Module::Flags lhs, Module::Flags rhs)
Module::Flags | operator& (Module::Flags lhs, Module::Flags rhs)
Module::Flags | operator^ (Module::Flags lhs, Module::Flags rhs)
Module::Flags | operator~ (Module::Flags flags)
Module::Flags & | operator|= (Module::Flags &lhs, Module::Flags rhs)
Module::Flags & | operator&= (Module::Flags &lhs, Module::Flags rhs)
Module::Flags & | operator^= (Module::Flags &lhs, Module::Flags rhs)
OptionEntry::Flags | operator| (OptionEntry::Flags lhs, OptionEntry::Flags rhs)
OptionEntry::Flags | operator& (OptionEntry::Flags lhs, OptionEntry::Flags rhs)
OptionEntry::Flags | operator^ (OptionEntry::Flags lhs, OptionEntry::Flags rhs)
OptionEntry::Flags | operator~ (OptionEntry::Flags flags)
OptionEntry::Flags & | operator|= (OptionEntry::Flags &lhs, OptionEntry::Flags rhs)
OptionEntry::Flags & | operator&= (OptionEntry::Flags &lhs, OptionEntry::Flags rhs)
OptionEntry::Flags & | operator^= (OptionEntry::Flags &lhs, OptionEntry::Flags rhs)
Regex::CompileFlags | operator| (Regex::CompileFlags lhs, Regex::CompileFlags rhs)
Regex::CompileFlags | operator& (Regex::CompileFlags lhs, Regex::CompileFlags rhs)
Regex::CompileFlags | operator^ (Regex::CompileFlags lhs, Regex::CompileFlags rhs)
Regex::CompileFlags | operator~ (Regex::CompileFlags flags)
Regex::CompileFlags & | operator|= (Regex::CompileFlags &lhs, Regex::CompileFlags rhs)
Regex::CompileFlags & | operator&= (Regex::CompileFlags &lhs, Regex::CompileFlags rhs)
Regex::CompileFlags & | operator^= (Regex::CompileFlags &lhs, Regex::CompileFlags rhs)
Regex::MatchFlags | operator| (Regex::MatchFlags lhs, Regex::MatchFlags rhs)
Regex::MatchFlags | operator& (Regex::MatchFlags lhs, Regex::MatchFlags rhs)
Regex::MatchFlags | operator^ (Regex::MatchFlags lhs, Regex::MatchFlags rhs)
Regex::MatchFlags | operator~ (Regex::MatchFlags flags)
Regex::MatchFlags & | operator|= (Regex::MatchFlags &lhs, Regex::MatchFlags rhs)
Regex::MatchFlags & | operator&= (Regex::MatchFlags &lhs, Regex::MatchFlags rhs)
Regex::MatchFlags & | operator^= (Regex::MatchFlags &lhs, Regex::MatchFlags rhs)
std::vector< 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 std::vector< std::string > &argv, const std::vector< std::string > &envp, SpawnFlags flags=SpawnFlags::DEFAULT, const SlotSpawnChildSetup &child_setup={}, 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 std::vector< std::string > &argv, SpawnFlags flags=SpawnFlags::DEFAULT, const SlotSpawnChildSetup &child_setup={}, 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 std::vector< std::string > &argv, const std::vector< std::string > &envp, SpawnFlags flags=SpawnFlags::DEFAULT, const SlotSpawnChildSetup &child_setup={}, Pid *child_pid=nullptr)
void | spawn_async (const std::string &working_directory, const std::vector< std::string > &argv, SpawnFlags flags=SpawnFlags::DEFAULT, const SlotSpawnChildSetup &child_setup={}, Pid *child_pid=nullptr)
void | spawn_sync (const std::string &working_directory, const std::vector< std::string > &argv, const std::vector< std::string > &envp, SpawnFlags flags=SpawnFlags::DEFAULT, const SlotSpawnChildSetup &child_setup={}, std::string *standard_output=nullptr, std::string *standard_error=nullptr, int *exit_status=nullptr)
void | spawn_sync (const std::string &working_directory, const std::vector< std::string > &argv, SpawnFlags flags=SpawnFlags::DEFAULT, const SlotSpawnChildSetup &child_setup={}, 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)
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 | uri_parse_scheme (const std::string &uri)
std::string | uri_escape_string (const std::string &unescaped, const std::string &reserved_chars_allowed={}, bool allow_utf8=true)
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
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