libxml++ 4.0.3
Namespaces | Classes | Typedefs | Enumerations | Functions | Variables
Glib Namespace Reference

Namespaces

namespace  Ascii
 
namespace  Base64
 
namespace  Container_Helpers
 
namespace  Markup
 
namespace  Traits
 
namespace  Unicode
 

Classes

class  ArrayHandler
 
class  ArrayHandler< bool >
 
class  Binding
 
class  ByteArray
 
class  Bytes
 
class  Checksum
 
class  ConvertError
 
class  Date
 
class  DateTime
 
class  DBusHandle
 
class  DBusObjectPathString
 
class  DBusSignatureString
 
class  Dir
 
class  DirIterator
 
class  Dispatcher
 
class  Environ
 
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::RefPtr< Glib::Bytes > >
 
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< DBusHandle >
 
class  Variant< double >
 
class  Variant< gint16 >
 
class  Variant< gint32 >
 
class  Variant< Glib::DBusObjectPathString >
 
class  Variant< Glib::DBusSignatureString >
 
class  Variant< Glib::ustring >
 
class  Variant< guint16 >
 
class  Variant< guint32 >
 
class  Variant< long >
 
class  Variant< long long >
 
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< unsigned long >
 
class  Variant< unsigned long long >
 
class  Variant< Variant< T > >
 
class  Variant< VariantBase >
 
class  VariantBase
 
class  VariantContainerBase
 
class  VariantDict
 
class  VariantIter
 
class  VariantParseError
 
class  VariantStringBase
 
class  VariantType
 

Typedefs

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

Enumerations

enum  AsciiType {
  ALNUM ,
  ALPHA ,
  CNTRL ,
  DIGIT ,
  GRAPH ,
  LOWER ,
  PRINT ,
  PUNCT ,
  SPACE ,
  UPPER ,
  XDIGIT
}
 
enum  FileTest {
  IS_REGULAR ,
  IS_SYMLINK ,
  IS_DIR ,
  IS_EXECUTABLE ,
  EXISTS
}
 
enum  FormatSizeFlags {
  DEFAULT ,
  LONG_FORMAT ,
  IEC_UNITS ,
  BITS ,
  ONLY_VALUE ,
  ONLY_UNIT
}
 
enum  IOCondition {
  IO_IN ,
  IO_OUT ,
  IO_PRI ,
  IO_ERR ,
  IO_HUP ,
  IO_NVAL
}
 
enum  IOFlags {
  NONE ,
  APPEND ,
  NONBLOCK ,
  IS_READABLE ,
  IS_WRITABLE ,
  IS_WRITEABLE ,
  IS_SEEKABLE ,
  MASK ,
  GET_MASK ,
  SET_MASK
}
 
enum  IOStatus {
  ERROR ,
  NORMAL ,
  ENDOFFILE ,
  AGAIN
}
 
enum  MainContextFlags {
  NONE ,
  OWNERLESS_POLLING
}
 
enum  NormalizeMode {
  DEFAULT ,
  NFD ,
  DEFAULT_COMPOSE ,
  NFC ,
  ALL ,
  NFKD ,
  ALL_COMPOSE ,
  NFKC
}
 
enum  OwnershipType
 
enum  ParamFlags {
  READABLE ,
  WRITABLE ,
  READWRITE ,
  CONSTRUCT ,
  CONSTRUCT_ONLY ,
  LAX_VALIDATION ,
  STATIC_NAME ,
  PRIVATE ,
  STATIC_NICK ,
  STATIC_BLURB ,
  EXPLICIT_NOTIFY ,
  DEPRECATED
}
 
enum  SeekType {
  CUR ,
  SET ,
  END
}
 
enum  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 ,
  CHILD_INHERITS_STDOUT ,
  CHILD_INHERITS_STDERR ,
  STDIN_FROM_DEV_NULL
}
 
enum  TimeType {
  STANDARD ,
  DAYLIGHT ,
  UNIVERSAL
}
 
enum  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 ,
  CLOSE_PARENTHESIS ,
  CONDITIONAL_JAPANESE_STARTER ,
  HEBREW_LETTER ,
  REGIONAL_INDICATOR ,
  EMOJI_BASE ,
  EMOJI_MODIFIER ,
  ZERO_WIDTH_JOINER
}
 
enum  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  UserDirectory {
  DESKTOP ,
  DOCUMENTS ,
  DOWNLOAD ,
  MUSIC ,
  PICTURES ,
  PUBLIC_SHARE ,
  TEMPLATES ,
  VIDEOS ,
  N_DIRECTORIES
}
 

Functions

sigc::connection add_exception_handler (const sigc::slot< void()> &slot)
 
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 canonicalize_filename (StdStringView filename, StdStringView relative_to=nullptr)
 
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)
 
std::string file_get_contents (const std::string &filename)
 
int file_open_tmp (std::string &name_used)
 
int file_open_tmp (std::string &name_used, const std::string &prefix)
 
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)
 
bool file_test (const std::string &filename, FileTest test)
 
Glib::ustring filename_display_basename (const std::string &filename)
 
Glib::ustring filename_display_name (const std::string &filename)
 
std::string filename_from_uri (const Glib::ustring &uri)
 
std::string filename_from_uri (const Glib::ustring &uri, Glib::ustring &hostname)
 
std::string filename_from_utf8 (const Glib::ustring &utf8_string)
 
Glib::ustring filename_to_uri (const std::string &filename)
 
Glib::ustring filename_to_uri (const std::string &filename, const Glib::ustring &hostname)
 
Glib::ustring filename_to_utf8 (const std::string &opsys_string)
 
std::string find_program_in_path (StdStringView program)
 
Glib::ustring format_size (guint64 size, FormatSizeFlags flags=FormatSizeFlags::DEFAULT)
 
Glib::ustring get_application_name ()
 
bool get_charset ()
 
bool get_charset (std::string &charset)
 
std::string get_current_dir ()
 
std::string get_home_dir ()
 
Glib::ustring get_host_name ()
 
bool get_init_to_users_preferred_locale ()
 
std::string get_prgname ()
 
std::string get_real_name ()
 
std::vector< std::stringget_system_config_dirs ()
 
std::vector< std::stringget_system_data_dirs ()
 
std::string get_tmp_dir ()
 
gunichar get_unichar_from_std_iterator (std::string::const_iterator pos)
 
std::string get_user_cache_dir ()
 
std::string get_user_config_dir ()
 
std::string get_user_data_dir ()
 
std::string get_user_name ()
 
std::string get_user_runtime_dir ()
 
std::string get_user_special_dir (UserDirectory directory)
 
std::string getenv (StdStringView variable)
 
std::string getenv (StdStringView variable, bool &found)
 
void init ()
 
std::vector< std::stringlistenv ()
 
std::string locale_from_utf8 (const Glib::ustring &utf8_string)
 
Glib::ustring locale_to_utf8 (const std::string &opsys_string)
 
RefPtr< T_CppObject > make_refptr_for_instance (T_CppObject *object)
 
int mkstemp (std::string &filename_template)
 
AsciiType operator& (AsciiType lhs, AsciiType rhs)
 
Binding::Flags operator& (Binding::Flags lhs, Binding::Flags rhs)
 
FileTest operator& (FileTest lhs, FileTest rhs)
 
FormatSizeFlags operator& (FormatSizeFlags lhs, FormatSizeFlags rhs)
 
IOCondition operator& (IOCondition lhs, IOCondition rhs)
 
IOFlags operator& (IOFlags lhs, IOFlags rhs)
 
KeyFile::Flags operator& (KeyFile::Flags lhs, KeyFile::Flags rhs)
 
MainContextFlags operator& (MainContextFlags lhs, MainContextFlags rhs)
 
Module::Flags operator& (Module::Flags lhs, Module::Flags rhs)
 
OptionEntry::Flags operator& (OptionEntry::Flags lhs, OptionEntry::Flags rhs)
 
ParamFlags operator& (ParamFlags lhs, ParamFlags rhs)
 
Regex::CompileFlags operator& (Regex::CompileFlags lhs, Regex::CompileFlags rhs)
 
Regex::MatchFlags operator& (Regex::MatchFlags lhs, Regex::MatchFlags rhs)
 
SpawnFlags operator& (SpawnFlags lhs, SpawnFlags rhs)
 
AsciiTypeoperator&= (AsciiType &lhs, AsciiType rhs)
 
Binding::Flagsoperator&= (Binding::Flags &lhs, Binding::Flags rhs)
 
FileTestoperator&= (FileTest &lhs, FileTest rhs)
 
FormatSizeFlagsoperator&= (FormatSizeFlags &lhs, FormatSizeFlags rhs)
 
IOConditionoperator&= (IOCondition &lhs, IOCondition rhs)
 
IOFlagsoperator&= (IOFlags &lhs, IOFlags rhs)
 
KeyFile::Flagsoperator&= (KeyFile::Flags &lhs, KeyFile::Flags rhs)
 
MainContextFlagsoperator&= (MainContextFlags &lhs, MainContextFlags rhs)
 
Module::Flagsoperator&= (Module::Flags &lhs, Module::Flags rhs)
 
OptionEntry::Flagsoperator&= (OptionEntry::Flags &lhs, OptionEntry::Flags rhs)
 
ParamFlagsoperator&= (ParamFlags &lhs, ParamFlags rhs)
 
Regex::CompileFlagsoperator&= (Regex::CompileFlags &lhs, Regex::CompileFlags rhs)
 
Regex::MatchFlagsoperator&= (Regex::MatchFlags &lhs, Regex::MatchFlags rhs)
 
SpawnFlagsoperator&= (SpawnFlags &lhs, SpawnFlags rhs)
 
AsciiType operator^ (AsciiType lhs, AsciiType rhs)
 
Binding::Flags operator^ (Binding::Flags lhs, Binding::Flags rhs)
 
FileTest operator^ (FileTest lhs, FileTest rhs)
 
FormatSizeFlags operator^ (FormatSizeFlags lhs, FormatSizeFlags rhs)
 
IOCondition operator^ (IOCondition lhs, IOCondition rhs)
 
IOFlags operator^ (IOFlags lhs, IOFlags rhs)
 
KeyFile::Flags operator^ (KeyFile::Flags lhs, KeyFile::Flags rhs)
 
MainContextFlags operator^ (MainContextFlags lhs, MainContextFlags rhs)
 
Module::Flags operator^ (Module::Flags lhs, Module::Flags rhs)
 
OptionEntry::Flags operator^ (OptionEntry::Flags lhs, OptionEntry::Flags rhs)
 
ParamFlags operator^ (ParamFlags lhs, ParamFlags rhs)
 
Regex::CompileFlags operator^ (Regex::CompileFlags lhs, Regex::CompileFlags rhs)
 
Regex::MatchFlags operator^ (Regex::MatchFlags lhs, Regex::MatchFlags rhs)
 
SpawnFlags operator^ (SpawnFlags lhs, SpawnFlags rhs)
 
AsciiTypeoperator^= (AsciiType &lhs, AsciiType rhs)
 
Binding::Flagsoperator^= (Binding::Flags &lhs, Binding::Flags rhs)
 
FileTestoperator^= (FileTest &lhs, FileTest rhs)
 
FormatSizeFlagsoperator^= (FormatSizeFlags &lhs, FormatSizeFlags rhs)
 
IOConditionoperator^= (IOCondition &lhs, IOCondition rhs)
 
IOFlagsoperator^= (IOFlags &lhs, IOFlags rhs)
 
KeyFile::Flagsoperator^= (KeyFile::Flags &lhs, KeyFile::Flags rhs)
 
MainContextFlagsoperator^= (MainContextFlags &lhs, MainContextFlags rhs)
 
Module::Flagsoperator^= (Module::Flags &lhs, Module::Flags rhs)
 
OptionEntry::Flagsoperator^= (OptionEntry::Flags &lhs, OptionEntry::Flags rhs)
 
ParamFlagsoperator^= (ParamFlags &lhs, ParamFlags rhs)
 
Regex::CompileFlagsoperator^= (Regex::CompileFlags &lhs, Regex::CompileFlags rhs)
 
Regex::MatchFlagsoperator^= (Regex::MatchFlags &lhs, Regex::MatchFlags rhs)
 
SpawnFlagsoperator^= (SpawnFlags &lhs, SpawnFlags rhs)
 
AsciiType operator| (AsciiType lhs, AsciiType rhs)
 
Binding::Flags operator| (Binding::Flags lhs, Binding::Flags rhs)
 
FileTest operator| (FileTest lhs, FileTest rhs)
 
FormatSizeFlags operator| (FormatSizeFlags lhs, FormatSizeFlags rhs)
 
IOCondition operator| (IOCondition lhs, IOCondition rhs)
 
IOFlags operator| (IOFlags lhs, IOFlags rhs)
 
KeyFile::Flags operator| (KeyFile::Flags lhs, KeyFile::Flags rhs)
 
MainContextFlags operator| (MainContextFlags lhs, MainContextFlags rhs)
 
Module::Flags operator| (Module::Flags lhs, Module::Flags rhs)
 
OptionEntry::Flags operator| (OptionEntry::Flags lhs, OptionEntry::Flags rhs)
 
ParamFlags operator| (ParamFlags lhs, ParamFlags rhs)
 
Regex::CompileFlags operator| (Regex::CompileFlags lhs, Regex::CompileFlags rhs)
 
Regex::MatchFlags operator| (Regex::MatchFlags lhs, Regex::MatchFlags rhs)
 
SpawnFlags operator| (SpawnFlags lhs, SpawnFlags rhs)
 
AsciiTypeoperator|= (AsciiType &lhs, AsciiType rhs)
 
Binding::Flagsoperator|= (Binding::Flags &lhs, Binding::Flags rhs)
 
FileTestoperator|= (FileTest &lhs, FileTest rhs)
 
FormatSizeFlagsoperator|= (FormatSizeFlags &lhs, FormatSizeFlags rhs)
 
IOConditionoperator|= (IOCondition &lhs, IOCondition rhs)
 
IOFlagsoperator|= (IOFlags &lhs, IOFlags rhs)
 
KeyFile::Flagsoperator|= (KeyFile::Flags &lhs, KeyFile::Flags rhs)
 
MainContextFlagsoperator|= (MainContextFlags &lhs, MainContextFlags rhs)
 
Module::Flagsoperator|= (Module::Flags &lhs, Module::Flags rhs)
 
OptionEntry::Flagsoperator|= (OptionEntry::Flags &lhs, OptionEntry::Flags rhs)
 
ParamFlagsoperator|= (ParamFlags &lhs, ParamFlags rhs)
 
Regex::CompileFlagsoperator|= (Regex::CompileFlags &lhs, Regex::CompileFlags rhs)
 
Regex::MatchFlagsoperator|= (Regex::MatchFlags &lhs, Regex::MatchFlags rhs)
 
SpawnFlagsoperator|= (SpawnFlags &lhs, SpawnFlags rhs)
 
AsciiType operator~ (AsciiType flags)
 
Binding::Flags operator~ (Binding::Flags flags)
 
FileTest operator~ (FileTest flags)
 
FormatSizeFlags operator~ (FormatSizeFlags flags)
 
IOCondition operator~ (IOCondition flags)
 
IOFlags operator~ (IOFlags flags)
 
KeyFile::Flags operator~ (KeyFile::Flags flags)
 
MainContextFlags operator~ (MainContextFlags flags)
 
Module::Flags operator~ (Module::Flags flags)
 
OptionEntry::Flags operator~ (OptionEntry::Flags flags)
 
ParamFlags operator~ (ParamFlags flags)
 
Regex::CompileFlags operator~ (Regex::CompileFlags flags)
 
Regex::MatchFlags operator~ (Regex::MatchFlags flags)
 
SpawnFlags operator~ (SpawnFlags flags)
 
std::string path_get_basename (StdStringView filename)
 
std::string path_get_dirname (StdStringView filename)
 
bool path_is_absolute (StdStringView filename)
 
std::string path_skip_root (StdStringView filename)
 
void set_application_name (UStringView application_name)
 
void set_init_to_users_preferred_locale (bool state=true)
 
void set_prgname (StdStringView prgname)
 
bool setenv (StdStringView variable, StdStringView value, bool overwrite=true)
 
std::vector< std::stringshell_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)
 
SignalChildWatch signal_child_watch ()
 
SignalIdle signal_idle ()
 
SignalIO signal_io ()
 
SignalTimeout signal_timeout ()
 
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_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_close_pid (Pid pid)
 
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 *wait_status=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 *wait_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 *wait_status=nullptr)
 
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 strcompress (const std::string &source)
 
Glib::ustring strerror (int errnum)
 
std::string strescape (const std::string &source)
 
std::string strescape (const std::string &source, const std::string &exceptions)
 
Glib::ustring strsignal (int signum)
 
void unsetenv (StdStringView variable)
 
const T::BaseObjectType * unwrap (const Glib::RefPtr< const T > &ptr)
 
T::BaseObjectType * unwrap (const Glib::RefPtr< T > &ptr)
 
const T::BaseObjectType * unwrap (const T *ptr)
 
T::BaseObjectType * unwrap (T *ptr)
 
const T::BaseObjectType * unwrap_copy (const Glib::RefPtr< const T > &ptr)
 
T::BaseObjectType * unwrap_copy (const Glib::RefPtr< T > &ptr)
 
T::BaseObjectType * unwrap_copy (const T &obj)
 
std::string uri_escape_string (const std::string &unescaped, const std::string &reserved_chars_allowed={}, bool allow_utf8=true)
 
std::string uri_parse_scheme (const std::string &uri)
 
std::string uri_unescape_string (const std::string &escaped_string, const std::string &illegal_characters={})
 
void usleep (unsigned long microseconds)
 
Glib::RefPtr< Gio::Drivewrap (GDrive *object, bool take_copy)
 
Glib::RefPtr< Gio::Filewrap (GFile *object, bool take_copy)
 
Glib::RefPtr< IOChannelwrap (GIOChannel *gobject, bool take_copy=false)
 
Glib::RefPtr< Gio::Mountwrap (GMount *object, bool take_copy)
 
Glib::RefPtr< Gio::Volumewrap (GVolume *object, bool take_copy)
 
RefPtr< ObjectBasewrap_interface (GObject *object, bool take_copy=false)
 

Variables

 OWNERSHIP_DEEP
 
 OWNERSHIP_NONE
 
 OWNERSHIP_SHALLOW
 
 PRIORITY_DEFAULT
 
 PRIORITY_DEFAULT_IDLE
 
 PRIORITY_HIGH
 
 PRIORITY_HIGH_IDLE
 
 PRIORITY_LOW
 
const VariantType VARIANT_TYPE_ANY
 
const VariantType VARIANT_TYPE_ARRAY
 
const VariantType VARIANT_TYPE_BASIC
 
const VariantType VARIANT_TYPE_BOOL
 
const VariantType VARIANT_TYPE_BYTE
 
const VariantType VARIANT_TYPE_BYTESTRING
 
const VariantType VARIANT_TYPE_BYTESTRING_ARRAY
 
const VariantType VARIANT_TYPE_DICT_ENTRY
 
const VariantType VARIANT_TYPE_DICTIONARY
 
const VariantType VARIANT_TYPE_DOUBLE
 
const VariantType VARIANT_TYPE_HANDLE
 
const VariantType VARIANT_TYPE_INT16
 
const VariantType VARIANT_TYPE_INT32
 
const VariantType VARIANT_TYPE_INT64
 
const VariantType VARIANT_TYPE_MAYBE
 
const VariantType VARIANT_TYPE_OBJECT_PATH
 
const VariantType VARIANT_TYPE_OBJECT_PATH_ARRAY
 
const VariantType VARIANT_TYPE_SIGNATURE
 
const VariantType VARIANT_TYPE_STRING
 
const VariantType VARIANT_TYPE_STRING_ARRAY
 
const VariantType VARIANT_TYPE_TUPLE
 
const VariantType VARIANT_TYPE_UINT16
 
const VariantType VARIANT_TYPE_UINT32
 
const VariantType VARIANT_TYPE_UINT64
 
const VariantType VARIANT_TYPE_UNIT
 
const VariantType VARIANT_TYPE_VARIANT