glibmm 2.63.1

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Examples

Enumerations | Functions
giomm Enums and Flags

## Enumerations

## Functions
AppInfo::CreateFlags | Gio::operator| (AppInfo::CreateFlags lhs, AppInfo::CreateFlags rhs)
AppInfo::CreateFlags | Gio::operator& (AppInfo::CreateFlags lhs, AppInfo::CreateFlags rhs)
AppInfo::CreateFlags | Gio::operator^ (AppInfo::CreateFlags lhs, AppInfo::CreateFlags rhs)
AppInfo::CreateFlags | Gio::operator~ (AppInfo::CreateFlags flags)
AppInfo::CreateFlags& | Gio::operator|= (AppInfo::CreateFlags& lhs, AppInfo::CreateFlags rhs)
AppInfo::CreateFlags& | Gio::operator&= (AppInfo::CreateFlags& lhs, AppInfo::CreateFlags rhs)
AppInfo::CreateFlags& | Gio::operator^= (AppInfo::CreateFlags& lhs, AppInfo::CreateFlags rhs)
Application::Flags | Gio::operator| (Application::Flags lhs, Application::Flags rhs)
Application::Flags | Gio::operator& (Application::Flags lhs, Application::Flags rhs)
Application::Flags | Gio::operator^ (Application::Flags lhs, Application::Flags rhs)
Application::Flags | Gio::operator~ (Application::Flags flags)
Application::Flags& | Gio::operator|= (Application::Flags& lhs, Application::Flags rhs)
Application::Flags& | Gio::operator&= (Application::Flags& lhs, Application::Flags rhs)
Application::Flags& | Gio::operator^= (Application::Flags& lhs, Application::Flags rhs)
Converter::Flags | Gio::operator| (Converter::Flags lhs, Converter::Flags rhs)
Converter::Flags | Gio::operator& (Converter::Flags lhs, Converter::Flags rhs)
Converter::Flags | Gio::operator^ (Converter::Flags lhs, Converter::Flags rhs)
Converter::Flags | Gio::operator~ (Converter::Flags flags)
Converter::Flags& | Gio::operator|= (Converter::Flags& lhs, Converter::Flags rhs)
Converter::Flags& | Gio::operator&= (Converter::Flags& lhs, Converter::Flags rhs)
Converter::Flags& | Gio::operator^= (Converter::Flags& lhs, Converter::Flags rhs)
CallFlags | Gio::DBus::operator| (CallFlags lhs, CallFlags rhs)
CallFlags | Gio::DBus::operator& (CallFlags lhs, CallFlags rhs)
CallFlags | Gio::DBus::operator^ (CallFlags lhs, CallFlags rhs)
CallFlags | Gio::DBus::operator~ (CallFlags flags)
CallFlags& | Gio::DBus::operator|= (CallFlags& lhs, CallFlags rhs)
CallFlags& | Gio::DBus::operator&= (CallFlags& lhs, CallFlags rhs)
CallFlags& | Gio::DBus::operator^= (CallFlags& lhs, CallFlags rhs)
ConnectionFlags | Gio::DBus::operator| (ConnectionFlags lhs, ConnectionFlags rhs)
ConnectionFlags | Gio::DBus::operator& (ConnectionFlags lhs, ConnectionFlags rhs)
ConnectionFlags | Gio::DBus::operator^ (ConnectionFlags lhs, ConnectionFlags rhs)
ConnectionFlags | Gio::DBus::operator~ (ConnectionFlags flags)
ConnectionFlags& | Gio::DBus::operator|= (ConnectionFlags& lhs, ConnectionFlags rhs)
ConnectionFlags& | Gio::DBus::operator&= (ConnectionFlags& lhs, ConnectionFlags rhs)
ConnectionFlags& | Gio::DBus::operator^= (ConnectionFlags& lhs, ConnectionFlags rhs)
SendMessageFlags | Gio::DBus::operator| (SendMessageFlags lhs, SendMessageFlags rhs)
SendMessageFlags | Gio::DBus::operator& (SendMessageFlags lhs, SendMessageFlags rhs)
SendMessageFlags | Gio::DBus::operator^ (SendMessageFlags lhs, SendMessageFlags rhs)
SendMessageFlags | Gio::DBus::operator~ (SendMessageFlags flags)
SendMessageFlags& | Gio::DBus::operator|= (SendMessageFlags& lhs, SendMessageFlags rhs)
SendMessageFlags& | Gio::DBus::operator&= (SendMessageFlags& lhs, SendMessageFlags rhs)
SendMessageFlags& | Gio::DBus::operator^= (SendMessageFlags& lhs, SendMessageFlags rhs)
SignalFlags | Gio::DBus::operator| (SignalFlags lhs, SignalFlags rhs)
SignalFlags | Gio::DBus::operator& (SignalFlags lhs, SignalFlags rhs)
SignalFlags | Gio::DBus::operator^ (SignalFlags lhs, SignalFlags rhs)
SignalFlags | Gio::DBus::operator~ (SignalFlags flags)
SignalFlags& | Gio::DBus::operator|= (SignalFlags& lhs, SignalFlags rhs)
SignalFlags& | Gio::DBus::operator&= (SignalFlags& lhs, SignalFlags rhs)
SignalFlags& | Gio::DBus::operator^= (SignalFlags& lhs, SignalFlags rhs)
SubtreeFlags | Gio::DBus::operator| (SubtreeFlags lhs, SubtreeFlags rhs)
SubtreeFlags | Gio::DBus::operator& (SubtreeFlags lhs, SubtreeFlags rhs)
SubtreeFlags | Gio::DBus::operator^ (SubtreeFlags lhs, SubtreeFlags rhs)
SubtreeFlags | Gio::DBus::operator~ (SubtreeFlags flags)
SubtreeFlags& | Gio::DBus::operator|= (SubtreeFlags& lhs, SubtreeFlags rhs)
SubtreeFlags& | Gio::DBus::operator&= (SubtreeFlags& lhs, SubtreeFlags rhs)
SubtreeFlags& | Gio::DBus::operator^= (SubtreeFlags& lhs, SubtreeFlags rhs)
InterfaceSkeleton::Flags | Gio::DBus::operator| (InterfaceSkeleton::Flags lhs, InterfaceSkeleton::Flags rhs)
InterfaceSkeleton::Flags | Gio::DBus::operator& (InterfaceSkeleton::Flags lhs, InterfaceSkeleton::Flags rhs)
InterfaceSkeleton::Flags | Gio::DBus::operator^ (InterfaceSkeleton::Flags lhs, InterfaceSkeleton::Flags rhs)
InterfaceSkeleton::Flags | Gio::DBus::operator~ (InterfaceSkeleton::Flags flags)
InterfaceSkeleton::Flags& | Gio::DBus::operator|= (InterfaceSkeleton::Flags& lhs, InterfaceSkeleton::Flags rhs)
InterfaceSkeleton::Flags& | Gio::DBus::operator&= (InterfaceSkeleton::Flags& lhs, InterfaceSkeleton::Flags rhs)
InterfaceSkeleton::Flags& | Gio::DBus::operator^= (InterfaceSkeleton::Flags& lhs, InterfaceSkeleton::Flags rhs)
PropertyInfoFlags | Gio::DBus::operator| (PropertyInfoFlags lhs, PropertyInfoFlags rhs)
PropertyInfoFlags | Gio::DBus::operator& (PropertyInfoFlags lhs, PropertyInfoFlags rhs)
PropertyInfoFlags | Gio::DBus::operator^ (PropertyInfoFlags lhs, PropertyInfoFlags rhs)
PropertyInfoFlags | Gio::DBus::operator~ (PropertyInfoFlags flags)
PropertyInfoFlags& | Gio::DBus::operator|= (PropertyInfoFlags& lhs, PropertyInfoFlags rhs)
PropertyInfoFlags& | Gio::DBus::operator&= (PropertyInfoFlags& lhs, PropertyInfoFlags rhs)
PropertyInfoFlags& | Gio::DBus::operator^= (PropertyInfoFlags& lhs, PropertyInfoFlags rhs)
MessageFlags | Gio::DBus::operator| (MessageFlags lhs, MessageFlags rhs)
MessageFlags | Gio::DBus::operator& (MessageFlags lhs, MessageFlags rhs)
MessageFlags | Gio::DBus::operator^ (MessageFlags lhs, MessageFlags rhs)
MessageFlags | Gio::DBus::operator~ (MessageFlags flags)
MessageFlags& | Gio::DBus::operator|= (MessageFlags& lhs, MessageFlags rhs)
MessageFlags& | Gio::DBus::operator&= (MessageFlags& lhs, MessageFlags rhs)
MessageFlags& | Gio::DBus::operator^= (MessageFlags& lhs, MessageFlags rhs)
CapabilityFlags | Gio::DBus::operator| (CapabilityFlags lhs, CapabilityFlags rhs)
CapabilityFlags | Gio::DBus::operator& (CapabilityFlags lhs, CapabilityFlags rhs)
CapabilityFlags | Gio::DBus::operator^ (CapabilityFlags lhs, CapabilityFlags rhs)
CapabilityFlags | Gio::DBus::operator~ (CapabilityFlags flags)
CapabilityFlags& | Gio::DBus::operator|= (CapabilityFlags& lhs, CapabilityFlags rhs)
CapabilityFlags& | Gio::DBus::operator&= (CapabilityFlags& lhs, CapabilityFlags rhs)
CapabilityFlags& | Gio::DBus::operator^= (CapabilityFlags& lhs, CapabilityFlags rhs)
ObjectManagerClient::Flags | Gio::DBus::operator| (ObjectManagerClient::Flags lhs, ObjectManagerClient::Flags rhs)
ObjectManagerClient::Flags | Gio::DBus::operator& (ObjectManagerClient::Flags lhs, ObjectManagerClient::Flags rhs)
ObjectManagerClient::Flags | Gio::DBus::operator^ (ObjectManagerClient::Flags lhs, ObjectManagerClient::Flags rhs)
ObjectManagerClient::Flags | Gio::DBus::operator~ (ObjectManagerClient::Flags flags)
ObjectManagerClient::Flags& | Gio::DBus::operator|= (ObjectManagerClient::Flags& lhs, ObjectManagerClient::Flags rhs)
ObjectManagerClient::Flags& | Gio::DBus::operator&= (ObjectManagerClient::Flags& lhs, ObjectManagerClient::Flags rhs)
ObjectManagerClient::Flags& | Gio::DBus::operator^= (ObjectManagerClient::Flags& lhs, ObjectManagerClient::Flags rhs)
BusNameOwnerFlags | Gio::DBus::operator| (BusNameOwnerFlags lhs, BusNameOwnerFlags rhs)
BusNameOwnerFlags | Gio::DBus::operator& (BusNameOwnerFlags lhs, BusNameOwnerFlags rhs)
BusNameOwnerFlags | Gio::DBus::operator^ (BusNameOwnerFlags lhs, BusNameOwnerFlags rhs)
BusNameOwnerFlags | Gio::DBus::operator~ (BusNameOwnerFlags flags)
BusNameOwnerFlags& | Gio::DBus::operator|= (BusNameOwnerFlags& lhs, BusNameOwnerFlags rhs)
BusNameOwnerFlags& | Gio::DBus::operator&= (BusNameOwnerFlags& lhs, BusNameOwnerFlags rhs)
BusNameOwnerFlags& | Gio::DBus::operator^= (BusNameOwnerFlags& lhs, BusNameOwnerFlags rhs)
ProxyFlags | Gio::DBus::operator| (ProxyFlags lhs, ProxyFlags rhs)
ProxyFlags | Gio::DBus::operator& (ProxyFlags lhs, ProxyFlags rhs)
ProxyFlags | Gio::DBus::operator^ (ProxyFlags lhs, ProxyFlags rhs)
ProxyFlags | Gio::DBus::operator~ (ProxyFlags flags)
ProxyFlags& | Gio::DBus::operator|= (ProxyFlags& lhs, ProxyFlags rhs)
ProxyFlags& | Gio::DBus::operator&= (ProxyFlags& lhs, ProxyFlags rhs)
ProxyFlags& | Gio::DBus::operator^= (ProxyFlags& lhs, ProxyFlags rhs)
Server::Flags | Gio::DBus::operator| (Server::Flags lhs, Server::Flags rhs)
Server::Flags | Gio::DBus::operator& (Server::Flags lhs, Server::Flags rhs)
Server::Flags | Gio::DBus::operator^ (Server::Flags lhs, Server::Flags rhs)
Server::Flags | Gio::DBus::operator~ (Server::Flags flags)
Server::Flags& | Gio::DBus::operator|= (Server::Flags& lhs, Server::Flags rhs)
Server::Flags& | Gio::DBus::operator&= (Server::Flags& lhs, Server::Flags rhs)
Server::Flags& | Gio::DBus::operator^= (Server::Flags& lhs, Server::Flags rhs)
BusNameWatcherFlags | Gio::DBus::operator| (BusNameWatcherFlags lhs, BusNameWatcherFlags rhs)
BusNameWatcherFlags | Gio::DBus::operator& (BusNameWatcherFlags lhs, BusNameWatcherFlags rhs)
BusNameWatcherFlags | Gio::DBus::operator^ (BusNameWatcherFlags lhs, BusNameWatcherFlags rhs)
BusNameWatcherFlags | Gio::DBus::operator~ (BusNameWatcherFlags flags)
BusNameWatcherFlags& | Gio::DBus::operator|= (BusNameWatcherFlags& lhs, BusNameWatcherFlags rhs)
BusNameWatcherFlags& | Gio::DBus::operator&= (BusNameWatcherFlags& lhs, BusNameWatcherFlags rhs)
BusNameWatcherFlags& | Gio::DBus::operator^= (BusNameWatcherFlags& lhs, BusNameWatcherFlags rhs)
Drive::StartFlags | Gio::operator| (Drive::StartFlags lhs, Drive::StartFlags rhs)
Drive::StartFlags | Gio::operator& (Drive::StartFlags lhs, Drive::StartFlags rhs)
Drive::StartFlags | Gio::operator^ (Drive::StartFlags lhs, Drive::StartFlags rhs)
Drive::StartFlags | Gio::operator~ (Drive::StartFlags flags)
Drive::StartFlags& | Gio::operator|= (Drive::StartFlags& lhs, Drive::StartFlags rhs)
Drive::StartFlags& | Gio::operator&= (Drive::StartFlags& lhs, Drive::StartFlags rhs)
Drive::StartFlags& | Gio::operator^= (Drive::StartFlags& lhs, Drive::StartFlags rhs)
TlsCertificateFlags | Gio::operator| (TlsCertificateFlags lhs, TlsCertificateFlags rhs)
TlsCertificateFlags | Gio::operator& (TlsCertificateFlags lhs, TlsCertificateFlags rhs)
TlsCertificateFlags | Gio::operator^ (TlsCertificateFlags lhs, TlsCertificateFlags rhs)
TlsCertificateFlags | Gio::operator~ (TlsCertificateFlags flags)
TlsCertificateFlags& | Gio::operator|= (TlsCertificateFlags& lhs, TlsCertificateFlags rhs)
TlsCertificateFlags& | Gio::operator&= (TlsCertificateFlags& lhs, TlsCertificateFlags rhs)
TlsCertificateFlags& | Gio::operator^= (TlsCertificateFlags& lhs, TlsCertificateFlags rhs)
FileQueryInfoFlags | Gio::operator| (FileQueryInfoFlags lhs, FileQueryInfoFlags rhs)
FileQueryInfoFlags | Gio::operator& (FileQueryInfoFlags lhs, FileQueryInfoFlags rhs)
FileQueryInfoFlags | Gio::operator^ (FileQueryInfoFlags lhs, FileQueryInfoFlags rhs)
FileQueryInfoFlags | Gio::operator~ (FileQueryInfoFlags flags)
FileQueryInfoFlags& | Gio::operator|= (FileQueryInfoFlags& lhs, FileQueryInfoFlags rhs)
FileQueryInfoFlags& | Gio::operator&= (FileQueryInfoFlags& lhs, FileQueryInfoFlags rhs)
FileQueryInfoFlags& | Gio::operator^= (FileQueryInfoFlags& lhs, FileQueryInfoFlags rhs)
FileMonitorFlags | Gio::operator| (FileMonitorFlags lhs, FileMonitorFlags rhs)
FileMonitorFlags | Gio::operator& (FileMonitorFlags lhs, FileMonitorFlags rhs)
FileMonitorFlags | Gio::operator^ (FileMonitorFlags lhs, FileMonitorFlags rhs)
FileMonitorFlags | Gio::operator~ (FileMonitorFlags flags)
FileMonitorFlags& | Gio::operator|= (FileMonitorFlags& lhs, FileMonitorFlags rhs)
FileMonitorFlags& | Gio::operator&= (FileMonitorFlags& lhs, FileMonitorFlags rhs)
FileMonitorFlags& | Gio::operator^= (FileMonitorFlags& lhs, FileMonitorFlags rhs)
File::CreateFlags | Gio::operator| (File::CreateFlags lhs, File::CreateFlags rhs)
File::CreateFlags | Gio::operator& (File::CreateFlags lhs, File::CreateFlags rhs)
File::CreateFlags | Gio::operator^ (File::CreateFlags lhs, File::CreateFlags rhs)
File::CreateFlags | Gio::operator~ (File::CreateFlags flags)
File::CreateFlags& | Gio::operator|= (File::CreateFlags& lhs, File::CreateFlags rhs)
File::CreateFlags& | Gio::operator&= (File::CreateFlags& lhs, File::CreateFlags rhs)
File::CreateFlags& | Gio::operator^= (File::CreateFlags& lhs, File::CreateFlags rhs)
File::CopyFlags | Gio::operator| (File::CopyFlags lhs, File::CopyFlags rhs)
File::CopyFlags | Gio::operator& (File::CopyFlags lhs, File::CopyFlags rhs)
File::CopyFlags | Gio::operator^ (File::CopyFlags lhs, File::CopyFlags rhs)
File::CopyFlags | Gio::operator~ (File::CopyFlags flags)
File::CopyFlags& | Gio::operator|= (File::CopyFlags& lhs, File::CopyFlags rhs)
File::CopyFlags& | Gio::operator&= (File::CopyFlags& lhs, File::CopyFlags rhs)
File::CopyFlags& | Gio::operator^= (File::CopyFlags& lhs, File::CopyFlags rhs)
File::MeasureFlags | Gio::operator| (File::MeasureFlags lhs, File::MeasureFlags rhs)
File::MeasureFlags | Gio::operator& (File::MeasureFlags lhs, File::MeasureFlags rhs)
File::MeasureFlags | Gio::operator^ (File::MeasureFlags lhs, File::MeasureFlags rhs)
File::MeasureFlags | Gio::operator~ (File::MeasureFlags flags)
File::MeasureFlags& | Gio::operator|= (File::MeasureFlags& lhs, File::MeasureFlags rhs)
File::MeasureFlags& | Gio::operator&= (File::MeasureFlags& lhs, File::MeasureFlags rhs)
File::MeasureFlags& | Gio::operator^= (File::MeasureFlags& lhs, File::MeasureFlags rhs)
FileAttributeInfo::Flags | Gio::operator| (FileAttributeInfo::Flags lhs, FileAttributeInfo::Flags rhs)
FileAttributeInfo::Flags | Gio::operator& (FileAttributeInfo::Flags lhs, FileAttributeInfo::Flags rhs)
FileAttributeInfo::Flags | Gio::operator^ (FileAttributeInfo::Flags lhs, FileAttributeInfo::Flags rhs)
FileAttributeInfo::Flags | Gio::operator~ (FileAttributeInfo::Flags flags)
FileAttributeInfo::Flags& | Gio::operator|= (FileAttributeInfo::Flags& lhs, FileAttributeInfo::Flags rhs)
FileAttributeInfo::Flags& | Gio::operator&= (FileAttributeInfo::Flags& lhs, FileAttributeInfo::Flags rhs)
FileAttributeInfo::Flags& | Gio::operator^= (FileAttributeInfo::Flags& lhs, FileAttributeInfo::Flags rhs)
IOStream::SpliceFlags | Gio::operator| (IOStream::SpliceFlags lhs, IOStream::SpliceFlags rhs)
IOStream::SpliceFlags | Gio::operator& (IOStream::SpliceFlags lhs, IOStream::SpliceFlags rhs)
IOStream::SpliceFlags | Gio::operator^ (IOStream::SpliceFlags lhs, IOStream::SpliceFlags rhs)
IOStream::SpliceFlags | Gio::operator~ (IOStream::SpliceFlags flags)
IOStream::SpliceFlags& | Gio::operator|= (IOStream::SpliceFlags& lhs, IOStream::SpliceFlags rhs)
IOStream::SpliceFlags& | Gio::operator&= (IOStream::SpliceFlags& lhs, IOStream::SpliceFlags rhs)
IOStream::SpliceFlags& | Gio::operator^= (IOStream::SpliceFlags& lhs, IOStream::SpliceFlags rhs)
Mount::UnmountFlags | Gio::operator| (Mount::UnmountFlags lhs, Mount::UnmountFlags rhs)
Mount::UnmountFlags | Gio::operator& (Mount::UnmountFlags lhs, Mount::UnmountFlags rhs)
Mount::UnmountFlags | Gio::operator^ (Mount::UnmountFlags lhs, Mount::UnmountFlags rhs)
Mount::UnmountFlags | Gio::operator~ (Mount::UnmountFlags flags)
Mount::UnmountFlags& | Gio::operator|= (Mount::UnmountFlags& lhs, Mount::UnmountFlags rhs)
Mount::UnmountFlags& | Gio::operator&= (Mount::UnmountFlags& lhs, Mount::UnmountFlags rhs)
Mount::UnmountFlags& | Gio::operator^= (Mount::UnmountFlags& lhs, Mount::UnmountFlags rhs)
Mount::MountFlags | Gio::operator| (Mount::MountFlags lhs, Mount::MountFlags rhs)
Mount::MountFlags | Gio::operator& (Mount::MountFlags lhs, Mount::MountFlags rhs)
Mount::MountFlags | Gio::operator^ (Mount::MountFlags lhs, Mount::MountFlags rhs)
Mount::MountFlags | Gio::operator~ (Mount::MountFlags flags)
Mount::MountFlags& | Gio::operator|= (Mount::MountFlags& lhs, Mount::MountFlags rhs)
Mount::MountFlags& | Gio::operator&= (Mount::MountFlags& lhs, Mount::MountFlags rhs)
Mount::MountFlags& | Gio::operator^= (Mount::MountFlags& lhs, Mount::MountFlags rhs)
AskPasswordFlags | Gio::operator| (AskPasswordFlags lhs, AskPasswordFlags rhs)
AskPasswordFlags | Gio::operator& (AskPasswordFlags lhs, AskPasswordFlags rhs)
AskPasswordFlags | Gio::operator^ (AskPasswordFlags lhs, AskPasswordFlags rhs)
AskPasswordFlags | Gio::operator~ (AskPasswordFlags flags)
AskPasswordFlags& | Gio::operator|= (AskPasswordFlags& lhs, AskPasswordFlags rhs)
AskPasswordFlags& | Gio::operator&= (AskPasswordFlags& lhs, AskPasswordFlags rhs)
AskPasswordFlags& | Gio::operator^= (AskPasswordFlags& lhs, AskPasswordFlags rhs)
OutputStream::SpliceFlags | Gio::operator| (OutputStream::SpliceFlags lhs, OutputStream::SpliceFlags rhs)
OutputStream::SpliceFlags | Gio::operator& (OutputStream::SpliceFlags lhs, OutputStream::SpliceFlags rhs)
OutputStream::SpliceFlags | Gio::operator^ (OutputStream::SpliceFlags lhs, OutputStream::SpliceFlags rhs)
OutputStream::SpliceFlags | Gio::operator~ (OutputStream::SpliceFlags flags)
OutputStream::SpliceFlags& | Gio::operator|= (OutputStream::SpliceFlags& lhs, OutputStream::SpliceFlags rhs)
OutputStream::SpliceFlags& | Gio::operator&= (OutputStream::SpliceFlags& lhs, OutputStream::SpliceFlags rhs)
OutputStream::SpliceFlags& | Gio::operator^= (OutputStream::SpliceFlags& lhs, OutputStream::SpliceFlags rhs)
Resource::Flags | Gio::operator| (Resource::Flags lhs, Resource::Flags rhs)
Resource::Flags | Gio::operator& (Resource::Flags lhs, Resource::Flags rhs)
Resource::Flags | Gio::operator^ (Resource::Flags lhs, Resource::Flags rhs)
Resource::Flags | Gio::operator~ (Resource::Flags flags)
Resource::Flags& | Gio::operator|= (Resource::Flags& lhs, Resource::Flags rhs)
Resource::Flags& | Gio::operator&= (Resource::Flags& lhs, Resource::Flags rhs)
Resource::Flags& | Gio::operator^= (Resource::Flags& lhs, Resource::Flags rhs)
Resource::LookupFlags | Gio::operator| (Resource::LookupFlags lhs, Resource::LookupFlags rhs)
Resource::LookupFlags | Gio::operator& (Resource::LookupFlags lhs, Resource::LookupFlags rhs)
Resource::LookupFlags | Gio::operator^ (Resource::LookupFlags lhs, Resource::LookupFlags rhs)
Resource::LookupFlags | Gio::operator~ (Resource::LookupFlags flags)
Resource::LookupFlags& | Gio::operator|= (Resource::LookupFlags& lhs, Resource::LookupFlags rhs)
Resource::LookupFlags& | Gio::operator&= (Resource::LookupFlags& lhs, Resource::LookupFlags rhs)
Resource::LookupFlags& | Gio::operator^= (Resource::LookupFlags& lhs, Resource::LookupFlags rhs)
Settings::BindFlags | Gio::operator| (Settings::BindFlags lhs, Settings::BindFlags rhs)
Settings::BindFlags | Gio::operator& (Settings::BindFlags lhs, Settings::BindFlags rhs)
Settings::BindFlags | Gio::operator^ (Settings::BindFlags lhs, Settings::BindFlags rhs)
Settings::BindFlags | Gio::operator~ (Settings::BindFlags flags)
Settings::BindFlags& | Gio::operator|= (Settings::BindFlags& lhs, Settings::BindFlags rhs)
Settings::BindFlags& | Gio::operator&= (Settings::BindFlags& lhs, Settings::BindFlags rhs)
Settings::BindFlags& | Gio::operator^= (Settings::BindFlags& lhs, Settings::BindFlags rhs)
Socket::MsgFlags | Gio::operator| (Socket::MsgFlags lhs, Socket::MsgFlags rhs)
Socket::MsgFlags | Gio::operator& (Socket::MsgFlags lhs, Socket::MsgFlags rhs)
Socket::MsgFlags | Gio::operator^ (Socket::MsgFlags lhs, Socket::MsgFlags rhs)
Socket::MsgFlags | Gio::operator~ (Socket::MsgFlags flags)
Socket::MsgFlags& | Gio::operator|= (Socket::MsgFlags& lhs, Socket::MsgFlags rhs)
Socket::MsgFlags& | Gio::operator&= (Socket::MsgFlags& lhs, Socket::MsgFlags rhs)
Socket::MsgFlags& | Gio::operator^= (Socket::MsgFlags& lhs, Socket::MsgFlags rhs)
TlsDatabase::VerifyFlags | Gio::operator| (TlsDatabase::VerifyFlags lhs, TlsDatabase::VerifyFlags rhs)
TlsDatabase::VerifyFlags | Gio::operator& (TlsDatabase::VerifyFlags lhs, TlsDatabase::VerifyFlags rhs)
TlsDatabase::VerifyFlags | Gio::operator^ (TlsDatabase::VerifyFlags lhs, TlsDatabase::VerifyFlags rhs)
TlsDatabase::VerifyFlags | Gio::operator~ (TlsDatabase::VerifyFlags flags)
TlsDatabase::VerifyFlags& | Gio::operator|= (TlsDatabase::VerifyFlags& lhs, TlsDatabase::VerifyFlags rhs)
TlsDatabase::VerifyFlags& | Gio::operator&= (TlsDatabase::VerifyFlags& lhs, TlsDatabase::VerifyFlags rhs)
TlsDatabase::VerifyFlags& | Gio::operator^= (TlsDatabase::VerifyFlags& lhs, TlsDatabase::VerifyFlags rhs)
TlsDatabase::LookupFlags | Gio::operator| (TlsDatabase::LookupFlags lhs, TlsDatabase::LookupFlags rhs)
TlsDatabase::LookupFlags | Gio::operator& (TlsDatabase::LookupFlags lhs, TlsDatabase::LookupFlags rhs)
TlsDatabase::LookupFlags | Gio::operator^ (TlsDatabase::LookupFlags lhs, TlsDatabase::LookupFlags rhs)
TlsDatabase::LookupFlags | Gio::operator~ (TlsDatabase::LookupFlags flags)
TlsDatabase::LookupFlags& | Gio::operator|= (TlsDatabase::LookupFlags& lhs, TlsDatabase::LookupFlags rhs)
TlsDatabase::LookupFlags& | Gio::operator&= (TlsDatabase::LookupFlags& lhs, TlsDatabase::LookupFlags rhs)
TlsDatabase::LookupFlags& | Gio::operator^= (TlsDatabase::LookupFlags& lhs, TlsDatabase::LookupFlags rhs)
TlsCertificateRequestFlags | Gio::operator| (TlsCertificateRequestFlags lhs, TlsCertificateRequestFlags rhs)
TlsCertificateRequestFlags | Gio::operator& (TlsCertificateRequestFlags lhs, TlsCertificateRequestFlags rhs)
TlsCertificateRequestFlags | Gio::operator^ (TlsCertificateRequestFlags lhs, TlsCertificateRequestFlags rhs)
TlsCertificateRequestFlags | Gio::operator~ (TlsCertificateRequestFlags flags)
TlsCertificateRequestFlags& | Gio::operator|= (TlsCertificateRequestFlags& lhs, TlsCertificateRequestFlags rhs)
TlsCertificateRequestFlags& | Gio::operator&= (TlsCertificateRequestFlags& lhs, TlsCertificateRequestFlags rhs)
TlsCertificateRequestFlags& | Gio::operator^= (TlsCertificateRequestFlags& lhs, TlsCertificateRequestFlags rhs)
TlsPassword::Flags | Gio::operator| (TlsPassword::Flags lhs, TlsPassword::Flags rhs)
TlsPassword::Flags | Gio::operator& (TlsPassword::Flags lhs, TlsPassword::Flags rhs)
TlsPassword::Flags | Gio::operator^ (TlsPassword::Flags lhs, TlsPassword::Flags rhs)
TlsPassword::Flags | Gio::operator~ (TlsPassword::Flags flags)
TlsPassword::Flags& | Gio::operator|= (TlsPassword::Flags& lhs, TlsPassword::Flags rhs)
TlsPassword::Flags& | Gio::operator&= (TlsPassword::Flags& lhs, TlsPassword::Flags rhs)
TlsPassword::Flags& | Gio::operator^= (TlsPassword::Flags& lhs, TlsPassword::Flags rhs)

## Detailed Description

## Enumeration Type Documentation

enum Gio::AskPasswordFlags
| strong

AskPasswordFlags are used to request specific information from the user, or to notify the user of their choices in an authentication situation.

Bitwise operators:
  `AskPasswordFlags operator|(AskPasswordFlags, AskPasswordFlags)`
  `AskPasswordFlags operator&(AskPasswordFlags, AskPasswordFlags)`
  `AskPasswordFlags operator^(AskPasswordFlags, AskPasswordFlags)`
  `AskPasswordFlags operator~(AskPasswordFlags)`
  `AskPasswordFlags& operator|=(AskPasswordFlags&, AskPasswordFlags)`
  `AskPasswordFlags& operator&=(AskPasswordFlags&, AskPasswordFlags)`
  `AskPasswordFlags& operator^=(AskPasswordFlags&, AskPasswordFlags)`

Enumerator
NEED_PASSWORD | Operation requires a password.
NEED_USERNAME | Operation requires a username.
NEED_DOMAIN | Operation requires a domain.
SAVING_SUPPORTED | Operation supports saving settings.
ANONYMOUS_SUPPORTED | Operation supports anonymous users.
TCRYPT | Operation takes TCRYPT parameters (Since: 2.58).

enum Gio::Settings::BindFlags
| strong

Flags used when creating a binding.

These flags determine in which direction the binding works. The default is to synchronize in both directions.

Bitwise operators:
  `Settings::BindFlags operator|(Settings::BindFlags, Settings::BindFlags)`
  `Settings::BindFlags operator&(Settings::BindFlags, Settings::BindFlags)`
  `Settings::BindFlags operator^(Settings::BindFlags, Settings::BindFlags)`
  `Settings::BindFlags operator~(Settings::BindFlags)`
  `Settings::BindFlags& operator|=(Settings::BindFlags&, Settings::BindFlags)`
  `Settings::BindFlags& operator&=(Settings::BindFlags&, Settings::BindFlags)`
  `Settings::BindFlags& operator^=(Settings::BindFlags&, Settings::BindFlags)`

Enumerator
DEFAULT | Equivalent to `G_SETTINGS_BIND_GET|G_SETTINGS_BIND_SET`.
GET | Update the Object property when the setting changes. It is an error to use this flag if the property is not writable.
SET | Update the setting when the Object property changes. It is an error to use this flag if the property is not readable.
NO_SENSITIVITY | Do not try to bind a "sensitivity" property to the writability of the setting.
GET_NO_CHANGES | When set in addition to Gio::Settings::BindFlags::GET, set the Object property value initially from the setting, but do not listen for changes of the setting.
INVERT_BOOLEAN | When passed to g_settings_bind(), uses a pair of mapping functions that invert the boolean value when mapping between the setting and the property. The setting and property must both be booleans. You cannot pass this flag to g_settings_bind_with_mapping().

enum Gio::DBus::BusNameOwnerFlags
| strong

Flags used in g_bus_own_name().

Since glibmm 2.26:

Bitwise operators:
  `BusNameOwnerFlags operator|(BusNameOwnerFlags, BusNameOwnerFlags)`
  `BusNameOwnerFlags operator&(BusNameOwnerFlags, BusNameOwnerFlags)`
  `BusNameOwnerFlags operator^(BusNameOwnerFlags, BusNameOwnerFlags)`
  `BusNameOwnerFlags operator~(BusNameOwnerFlags)`
  `BusNameOwnerFlags& operator|=(BusNameOwnerFlags&, BusNameOwnerFlags)`
  `BusNameOwnerFlags& operator&=(BusNameOwnerFlags&, BusNameOwnerFlags)`
  `BusNameOwnerFlags& operator^=(BusNameOwnerFlags&, BusNameOwnerFlags)`

Enumerator
NONE |
ALLOW_REPLACEMENT | Allow another message bus connection to claim the name.
REPLACE | If another message bus connection owns the name and have specified Gio::DBus::BusNameOwnerFlags::ALLOW_REPLACEMENT, then take the name from the other connection.
DO_NOT_QUEUE | If another message bus connection owns the name, immediately return an error from g_bus_own_name() rather than entering the waiting queue for that name. (Since 2.54).

enum Gio::DBus::BusNameWatcherFlags
| strong

Flags used in g_bus_watch_name().

Since glibmm 2.26:

Bitwise operators:
  `BusNameWatcherFlags operator|(BusNameWatcherFlags, BusNameWatcherFlags)`
  `BusNameWatcherFlags operator&(BusNameWatcherFlags, BusNameWatcherFlags)`
  `BusNameWatcherFlags operator^(BusNameWatcherFlags, BusNameWatcherFlags)`
  `BusNameWatcherFlags operator~(BusNameWatcherFlags)`
  `BusNameWatcherFlags& operator|=(BusNameWatcherFlags&, BusNameWatcherFlags)`
  `BusNameWatcherFlags& operator&=(BusNameWatcherFlags&, BusNameWatcherFlags)`
  `BusNameWatcherFlags& operator^=(BusNameWatcherFlags&, BusNameWatcherFlags)`

Enumerator
NONE |
AUTO_START | If no-one owns the name when beginning to watch the name, ask the bus to launch an owner for the name.

enum Gio::DBus::BusType
| strong

An enumeration for well-known message buses.

Since glibmm 2.26:

Enumerator
STARTER | An alias for the message bus that activated the process, if any.
NONE | Not a message bus. No flags set.
SYSTEM | The system-wide message bus.
SESSION | The login session message bus.

enum Gio::DBus::Message::ByteOrder
| strong

Enumeration used to describe the byte order of a D-Bus message.

Since glibmm 2.26:

Enumerator
BIG_ENDIAN_ORDER | The byte order is big endian.
LITTLE_ENDIAN_ORDER | The byte order is little endian.

enum Gio::DBus::CallFlags
| strong

Flags used in g_dbus_connection_call() and similar APIs.

Since glibmm 2.26:

Bitwise operators:
  `CallFlags operator|(CallFlags, CallFlags)`
  `CallFlags operator&(CallFlags, CallFlags)`
  `CallFlags operator^(CallFlags, CallFlags)`
  `CallFlags operator~(CallFlags)`
  `CallFlags& operator|=(CallFlags&, CallFlags)`
  `CallFlags& operator&=(CallFlags&, CallFlags)`
  `CallFlags& operator^=(CallFlags&, CallFlags)`

Enumerator
NONE |
NO_AUTO_START | The bus must not launch an owner for the destination name in response to this method invocation. The bus must not launch an owner for the destination name in response to this message.
ALLOW_INTERACTIVE_AUTHORIZATION | The caller is prepared to wait for interactive authorization. If set on a method call, this flag means that the caller is prepared to wait for interactive authorization. Since glibmm 2.46: Since glibmm 2.46:

enum Gio::DBus::CapabilityFlags
| strong

Capabilities negotiated with the remote peer.

Since glibmm 2.26:

Bitwise operators:
  `CapabilityFlags operator|(CapabilityFlags, CapabilityFlags)`
  `CapabilityFlags operator&(CapabilityFlags, CapabilityFlags)`
  `CapabilityFlags operator^(CapabilityFlags, CapabilityFlags)`
  `CapabilityFlags operator~(CapabilityFlags)`
  `CapabilityFlags& operator|=(CapabilityFlags&, CapabilityFlags)`
  `CapabilityFlags& operator&=(CapabilityFlags&, CapabilityFlags)`
  `CapabilityFlags& operator^=(CapabilityFlags&, CapabilityFlags)`

Enumerator
NONE |
UNIX_FD_PASSING | The connection supports exchanging UNIX file descriptors with the remote peer.

enum Gio::DBus::ConnectionFlags
| strong

Flags used when creating a new Gio::DBus::Connection.

Since glibmm 2.26:

Bitwise operators:
  `ConnectionFlags operator|(ConnectionFlags, ConnectionFlags)`
  `ConnectionFlags operator&(ConnectionFlags, ConnectionFlags)`
  `ConnectionFlags operator^(ConnectionFlags, ConnectionFlags)`
  `ConnectionFlags operator~(ConnectionFlags)`
  `ConnectionFlags& operator|=(ConnectionFlags&, ConnectionFlags)`
  `ConnectionFlags& operator&=(ConnectionFlags&, ConnectionFlags)`
  `ConnectionFlags& operator^=(ConnectionFlags&, ConnectionFlags)`

Enumerator
NONE |
AUTHENTICATION_CLIENT | Perform authentication against server.
AUTHENTICATION_SERVER | Perform authentication against client.
AUTHENTICATION_ALLOW_ANONYMOUS | When authenticating as a server, allow the anonymous authentication method.
MESSAGE_BUS_CONNECTION | Pass this flag if connecting to a peer that is a message bus. This means that the Hello() method will be invoked as part of the connection setup.
DELAY_MESSAGE_PROCESSING | If set, processing of D-Bus messages is delayed until g_dbus_connection_start_message_processing() is called.

enum Gio::File::CopyFlags
| strong

Flags used when copying or moving files.

Bitwise operators:
  `File::CopyFlags operator|(File::CopyFlags, File::CopyFlags)`
  `File::CopyFlags operator&(File::CopyFlags, File::CopyFlags)`
  `File::CopyFlags operator^(File::CopyFlags, File::CopyFlags)`
  `File::CopyFlags operator~(File::CopyFlags)`
  `File::CopyFlags& operator|=(File::CopyFlags&, File::CopyFlags)`
  `File::CopyFlags& operator&=(File::CopyFlags&, File::CopyFlags)`
  `File::CopyFlags& operator^=(File::CopyFlags&, File::CopyFlags)`

Enumerator
NONE |
OVERWRITE | Overwrite any existing files.
BACKUP | Make a backup of any existing files.
NOFOLLOW_SYMLINKS | Don't follow symlinks.
ALL_METADATA | Copy all file metadata instead of just default set used for copy (see FileInfo).
NO_FALLBACK_FOR_MOVE | Don't use copy and delete fallback if native move not supported.
TARGET_DEFAULT_PERMS | Leaves target file with default perms, instead of setting the source file perms.

enum Gio::AppInfo::CreateFlags
| strong

Flags used when creating a AppInfo.

Bitwise operators:
  `AppInfo::CreateFlags operator|(AppInfo::CreateFlags, AppInfo::CreateFlags)`
  `AppInfo::CreateFlags operator&(AppInfo::CreateFlags, AppInfo::CreateFlags)`
  `AppInfo::CreateFlags operator^(AppInfo::CreateFlags, AppInfo::CreateFlags)`
  `AppInfo::CreateFlags operator~(AppInfo::CreateFlags)`
  `AppInfo::CreateFlags& operator|=(AppInfo::CreateFlags&, AppInfo::CreateFlags)`
  `AppInfo::CreateFlags& operator&=(AppInfo::CreateFlags&, AppInfo::CreateFlags)`
  `AppInfo::CreateFlags& operator^=(AppInfo::CreateFlags&, AppInfo::CreateFlags)`

Enumerator
NONE | No flags.
NEEDS_TERMINAL | Application opens in a terminal window.
SUPPORTS_URIS | Application supports URI arguments.
SUPPORTS_STARTUP_NOTIFICATION | Application supports startup notification. Since glibmm 2.26:

enum Gio::File::CreateFlags
| strong

Flags used when an operation may create a file.

Bitwise operators:
  `File::CreateFlags operator|(File::CreateFlags, File::CreateFlags)`
  `File::CreateFlags operator&(File::CreateFlags, File::CreateFlags)`
  `File::CreateFlags operator^(File::CreateFlags, File::CreateFlags)`
  `File::CreateFlags operator~(File::CreateFlags)`
  `File::CreateFlags& operator|=(File::CreateFlags&, File::CreateFlags)`
  `File::CreateFlags& operator&=(File::CreateFlags&, File::CreateFlags)`
  `File::CreateFlags& operator^=(File::CreateFlags&, File::CreateFlags)`

Enumerator
NONE | No flags set.
PRIVATE | Create a file that can only be accessed by the current user.
REPLACE_DESTINATION | Replace the destination as if it didn't exist before. Don't try to keep any old permissions, replace instead of following links. This is generally useful if you're doing a "copy over" rather than a "save new version of" replace operation. You can think of it as "unlink destination" before writing to it, although the implementation may not be exactly like that. Since glibmm 2.20:

enum Gio::DataStreamByteOrder
| strong

DataStreamByteOrder is used to ensure proper endianness of streaming data sources across various machine architectures.

Enumerator
BIG_ENDIAN_ORDER | Selects Big Endian byte order.
LITTLE_ENDIAN_ORDER | Selects Little Endian byte order.
HOST_ENDIAN_ORDER | Selects endianness based on host machine's architecture.

enum Gio::DataStreamNewlineType
| strong

DataStreamNewlineType is used when checking for or setting the line endings for a given file.

Enumerator
LF | Selects "LF" line endings, common on most modern UNIX platforms.
CR | Selects "CR" line endings.
CR_LF | Selects "CR, LF" line ending, common on Microsoft Windows.
ANY | Automatically try to handle any line ending type.

enum Gio::FileMonitor::Event
| strong

Specifies what type of event a monitor event is.

Enumerator
CHANGED | A file changed.
CHANGES_DONE_HINT | A hint that this was probably the last change in a set of changes.
DELETED | A file was deleted.
CREATED | A file was created.
ATTRIBUTE_CHANGED | A file attribute was changed.
PRE_UNMOUNT | The file location will soon be unmounted.
UNMOUNTED | The file location was unmounted.
MOVED | The file was moved – only sent if the (deprecated) Gio::FileMonitorFlags::SEND_MOVED flag is set.
RENAMED | The file was renamed within the current directory – only sent if the Gio::FileMonitorFlags::WATCH_MOVES flag is set. Since glibmm 2.46:
MOVED_IN | The file was moved into the monitored directory from another location – only sent if the Gio::FileMonitorFlags::WATCH_MOVES flag is set. Since glibmm 2.46:
MOVED_OUT | The file was moved out of the monitored directory to another location – only sent if the Gio::FileMonitorFlags::WATCH_MOVES flag is set. Since glibmm 2.46:

enum Gio::FileAttributeStatus
| strong

Used by g_file_set_attributes_from_info() when setting file attributes.

Enumerator
UNSET | Attribute value is unset (empty).
SET | Attribute value is set.
ERROR_SETTING | Indicates an error in setting the value.

enum Gio::FileAttributeType
| strong

The data types for file attributes.

Enumerator
INVALID |
STRING | A null terminated UTF8 string.
BYTE_STRING | A zero terminated string of non-zero bytes.
BOOLEAN | A boolean value.
UINT32 | An unsigned 4-byte/32-bit integer.
INT32 | A signed 4-byte/32-bit integer.
UINT64 | An unsigned 8-byte/64-bit integer.
INT64 | A signed 8-byte/64-bit integer.
OBJECT | A Object.
STRINGV | A `nullptr` terminated char **. Since glibmm 2.22:

enum Gio::FileMonitorFlags
| strong

Flags used to set what a FileMonitor will watch for.

Bitwise operators:
  `FileMonitorFlags operator|(FileMonitorFlags, FileMonitorFlags)`
  `FileMonitorFlags operator&(FileMonitorFlags, FileMonitorFlags)`
  `FileMonitorFlags operator^(FileMonitorFlags, FileMonitorFlags)`
  `FileMonitorFlags operator~(FileMonitorFlags)`
  `FileMonitorFlags& operator|=(FileMonitorFlags&, FileMonitorFlags)`
  `FileMonitorFlags& operator&=(FileMonitorFlags&, FileMonitorFlags)`
  `FileMonitorFlags& operator^=(FileMonitorFlags&, FileMonitorFlags)`

Enumerator
NONE |
WATCH_MOUNTS | Watch for mount events.
SEND_MOVED | Pair DELETED and CREATED events caused by file renames (moves) and send a single G_FILE_MONITOR_EVENT_MOVED event instead (NB: not supported on all backends; the default behaviour -without specifying this flag- is to send single DELETED and CREATED events). Deprecated since 2.46: use Gio::FileMonitorFlags::WATCH_MOVES instead.
WATCH_HARD_LINKS | Watch for changes to the file made via another hard link. Since glibmm 2.36:
WATCH_MOVES | Watch for rename operations on a monitored directory. This causes Gio::FileMonitor::Event::RENAMED, Gio::FileMonitor::Event::MOVED_IN and Gio::FileMonitor::Event::MOVED_OUT events to be emitted when possible. Since glibmm 2.46:

enum Gio::FileQueryInfoFlags
| strong

Flags used when querying a FileInfo.

Bitwise operators:
  `FileQueryInfoFlags operator|(FileQueryInfoFlags, FileQueryInfoFlags)`
  `FileQueryInfoFlags operator&(FileQueryInfoFlags, FileQueryInfoFlags)`
  `FileQueryInfoFlags operator^(FileQueryInfoFlags, FileQueryInfoFlags)`
  `FileQueryInfoFlags operator~(FileQueryInfoFlags)`
  `FileQueryInfoFlags& operator|=(FileQueryInfoFlags&, FileQueryInfoFlags)`
  `FileQueryInfoFlags& operator&=(FileQueryInfoFlags&, FileQueryInfoFlags)`
  `FileQueryInfoFlags& operator^=(FileQueryInfoFlags&, FileQueryInfoFlags)`

Enumerator
NONE |
NOFOLLOW_SYMLINKS | Don't follow symlinks.

enum Gio::FileType
| strong

Indicates the file's on-disk type.

On Windows systems a file will never have Gio::FileType::SYMBOLIC_LINK type; use FileInfo and G_FILE_ATTRIBUTE_STANDARD_IS_SYMLINK to determine whether a file is a symlink or not. This is due to the fact that NTFS does not have a single filesystem object type for symbolic links - it has files that symlink to files, and directories that symlink to directories. FileType enumeration cannot precisely represent this important distinction, which is why all Windows symlinks will continue to be reported as Gio::FileType::REGULAR or Gio::FileType::DIRECTORY.

Enumerator
UNKNOWN | File's type is unknown.
REGULAR | File handle represents a regular file.
DIRECTORY | File handle represents a directory.
SYMBOLIC_LINK | File handle represents a symbolic link (Unix systems).
SPECIAL | File is a "special" file, such as a socket, fifo, block device, or character device.
SHORTCUT | File is a shortcut (Windows systems).
MOUNTABLE | File is a mountable location.

enum Gio::TlsPassword::Flags
| strong

Various flags for the password.

Since glibmm 2.30:

Bitwise operators:
  `TlsPassword::Flags operator|(TlsPassword::Flags, TlsPassword::Flags)`
  `TlsPassword::Flags operator&(TlsPassword::Flags, TlsPassword::Flags)`
  `TlsPassword::Flags operator^(TlsPassword::Flags, TlsPassword::Flags)`
  `TlsPassword::Flags operator~(TlsPassword::Flags)`
  `TlsPassword::Flags& operator|=(TlsPassword::Flags&, TlsPassword::Flags)`
  `TlsPassword::Flags& operator&=(TlsPassword::Flags&, TlsPassword::Flags)`
  `TlsPassword::Flags& operator^=(TlsPassword::Flags&, TlsPassword::Flags)`

Enumerator
NONE | No flags.
RETRY | The password was wrong, and the user should retry.
MANY_TRIES | Hint to the user that the password has been wrong many times, and the user may not have many chances left.
FINAL_TRY | Hint to the user that this is the last try to get this password right.

enum Gio::DBus::InterfaceSkeleton::Flags
| strong

Flags describing the behavior of a DBusInterfaceSkeleton instance.

Since glibmm 2.30:

Bitwise operators:
  `InterfaceSkeleton::Flags operator|(InterfaceSkeleton::Flags, InterfaceSkeleton::Flags)`
  `InterfaceSkeleton::Flags operator&(InterfaceSkeleton::Flags, InterfaceSkeleton::Flags)`
  `InterfaceSkeleton::Flags operator^(InterfaceSkeleton::Flags, InterfaceSkeleton::Flags)`
  `InterfaceSkeleton::Flags operator~(InterfaceSkeleton::Flags)`
  `InterfaceSkeleton::Flags& operator|=(InterfaceSkeleton::Flags&, InterfaceSkeleton::Flags)`
  `InterfaceSkeleton::Flags& operator&=(InterfaceSkeleton::Flags&, InterfaceSkeleton::Flags)`
  `InterfaceSkeleton::Flags& operator^=(InterfaceSkeleton::Flags&, InterfaceSkeleton::Flags)`

Enumerator
NONE | No flags set.
HANDLE_METHOD_INVOCATIONS_IN_THREAD | Each method invocation is handled in a thread dedicated to the invocation. This means that the method implementation can use blocking IO without blocking any other part of the process. It also means that the method implementation must use locking to access data structures used by other threads.

enum Gio::DBus::Server::Flags
| strong

Flags used when creating a Gio::DBus::Server.

Since glibmm 2.26:

Bitwise operators:
  `Server::Flags operator|(Server::Flags, Server::Flags)`
  `Server::Flags operator&(Server::Flags, Server::Flags)`
  `Server::Flags operator^(Server::Flags, Server::Flags)`
  `Server::Flags operator~(Server::Flags)`
  `Server::Flags& operator|=(Server::Flags&, Server::Flags)`
  `Server::Flags& operator&=(Server::Flags&, Server::Flags)`
  `Server::Flags& operator^=(Server::Flags&, Server::Flags)`

Enumerator
NONE | No flags set.
RUN_IN_THREAD | All Gio::DBus::Server::signal_new_connection() signals will run in separated dedicated threads (see signal for details).
AUTHENTICATION_ALLOW_ANONYMOUS | Allow the anonymous authentication method.

enum Gio::Converter::Flags
| strong

Flags used when calling a g_converter_convert().

Since glibmm 2.24:

Bitwise operators:
  `Converter::Flags operator|(Converter::Flags, Converter::Flags)`
  `Converter::Flags operator&(Converter::Flags, Converter::Flags)`
  `Converter::Flags operator^(Converter::Flags, Converter::Flags)`
  `Converter::Flags operator~(Converter::Flags)`
  `Converter::Flags& operator|=(Converter::Flags&, Converter::Flags)`
  `Converter::Flags& operator&=(Converter::Flags&, Converter::Flags)`
  `Converter::Flags& operator^=(Converter::Flags&, Converter::Flags)`

Enumerator
NO_FLAGS | No flags.
INPUT_AT_END | At end of input data.
FLUSH | Flush data.

enum Gio::FileAttributeInfo::Flags
| strong

Flags specifying the behaviour of an attribute.

Bitwise operators:
  `FileAttributeInfo::Flags operator|(FileAttributeInfo::Flags, FileAttributeInfo::Flags)`
  `FileAttributeInfo::Flags operator&(FileAttributeInfo::Flags, FileAttributeInfo::Flags)`
  `FileAttributeInfo::Flags operator^(FileAttributeInfo::Flags, FileAttributeInfo::Flags)`
  `FileAttributeInfo::Flags operator~(FileAttributeInfo::Flags)`
  `FileAttributeInfo::Flags& operator|=(FileAttributeInfo::Flags&, FileAttributeInfo::Flags)`
  `FileAttributeInfo::Flags& operator&=(FileAttributeInfo::Flags&, FileAttributeInfo::Flags)`
  `FileAttributeInfo::Flags& operator^=(FileAttributeInfo::Flags&, FileAttributeInfo::Flags)`

Enumerator
NONE | No flags set.
COPY_WITH_FILE | Copy the attribute values when the file is copied.
COPY_WHEN_MOVED | Copy the attribute values when the file is moved.

enum Gio::DBus::ObjectManagerClient::Flags
| strong

Flags used when constructing a DBusObjectManagerClient.

Since glibmm 2.30:

Bitwise operators:
  `ObjectManagerClient::Flags operator|(ObjectManagerClient::Flags, ObjectManagerClient::Flags)`
  `ObjectManagerClient::Flags operator&(ObjectManagerClient::Flags, ObjectManagerClient::Flags)`
  `ObjectManagerClient::Flags operator^(ObjectManagerClient::Flags, ObjectManagerClient::Flags)`
  `ObjectManagerClient::Flags operator~(ObjectManagerClient::Flags)`
  `ObjectManagerClient::Flags& operator|=(ObjectManagerClient::Flags&, ObjectManagerClient::Flags)`
  `ObjectManagerClient::Flags& operator&=(ObjectManagerClient::Flags&, ObjectManagerClient::Flags)`
  `ObjectManagerClient::Flags& operator^=(ObjectManagerClient::Flags&, ObjectManagerClient::Flags)`

Enumerator
NONE | No flags set.
DO_NOT_AUTO_START | If not set and the manager is for a well-known name, then request the bus to launch an owner for the name if no-one owns the name. This flag can only be used in managers for well-known names.

enum Gio::Application::Flags
| strong

Flags used to define the behaviour of a Application.

Since glibmm 2.28:

Bitwise operators:
  `Application::Flags operator|(Application::Flags, Application::Flags)`
  `Application::Flags operator&(Application::Flags, Application::Flags)`
  `Application::Flags operator^(Application::Flags, Application::Flags)`
  `Application::Flags operator~(Application::Flags)`
  `Application::Flags& operator|=(Application::Flags&, Application::Flags)`
  `Application::Flags& operator&=(Application::Flags&, Application::Flags)`
  `Application::Flags& operator^=(Application::Flags&, Application::Flags)`

Enumerator
NONE | Default.
IS_SERVICE | Run as a service. In this mode, registration fails if the service is already running, and the application will initially wait up to 10 seconds for an initial activation message to arrive.
IS_LAUNCHER | Don't try to become the primary instance.
HANDLES_OPEN | This application handles opening files (in the primary instance). Note that this flag only affects the default implementation of local_command_line(), and has no effect if Gio::Application::Flags::HANDLES_COMMAND_LINE is given. See g_application_run() for details.
HANDLES_COMMAND_LINE | This application handles command line arguments (in the primary instance). Note that this flag only affect the default implementation of local_command_line(). See g_application_run() for details.
SEND_ENVIRONMENT | Send the environment of the launching process to the primary instance. Set this flag if your application is expected to behave differently depending on certain environment variables. For instance, an editor might be expected to use the `GIT_COMMITTER_NAME` environment variable when editing a git commit message. The environment is available to the Application::signal_command_line() signal handler, via g_application_command_line_getenv().
NON_UNIQUE | Make no attempts to do any of the typical single-instance application negotiation, even if the application ID is given. The application neither attempts to become the owner of the application ID nor does it check if an existing owner already exists. Everything occurs in the local process. Since glibmm 2.30:
CAN_OVERRIDE_APP_ID | Allow users to override the application ID from the command line with `--gapplication-app-id`. Since glibmm 2.48:
ALLOW_REPLACEMENT | Allow another instance to take over the bus name. Since glibmm 2.60:
REPLACE | Take over from another instance. This flag is usually set by passing `--gapplication-replace` on the commandline. Since glibmm 2.60:

enum Gio::Resource::Flags
| strong

GResourceFlags give information about a particular file inside a resource bundle.

Since glibmm 2.44:

Bitwise operators:
  `Resource::Flags operator|(Resource::Flags, Resource::Flags)`
  `Resource::Flags operator&(Resource::Flags, Resource::Flags)`
  `Resource::Flags operator^(Resource::Flags, Resource::Flags)`
  `Resource::Flags operator~(Resource::Flags)`
  `Resource::Flags& operator|=(Resource::Flags&, Resource::Flags)`
  `Resource::Flags& operator&=(Resource::Flags&, Resource::Flags)`
  `Resource::Flags& operator^=(Resource::Flags&, Resource::Flags)`

Enumerator
NONE | No flags set.
COMPRESSED | The file is compressed.

enum Gio::TlsDatabase::LookupFlags
| strong

Flags for g_tls_database_lookup_certificate_for_handle(), g_tls_database_lookup_certificate_issuer(), and g_tls_database_lookup_certificates_issued_by().

Since glibmm 2.30:

Bitwise operators:
  `TlsDatabase::LookupFlags operator|(TlsDatabase::LookupFlags, TlsDatabase::LookupFlags)`
  `TlsDatabase::LookupFlags operator&(TlsDatabase::LookupFlags, TlsDatabase::LookupFlags)`
  `TlsDatabase::LookupFlags operator^(TlsDatabase::LookupFlags, TlsDatabase::LookupFlags)`
  `TlsDatabase::LookupFlags operator~(TlsDatabase::LookupFlags)`
  `TlsDatabase::LookupFlags& operator|=(TlsDatabase::LookupFlags&, TlsDatabase::LookupFlags)`
  `TlsDatabase::LookupFlags& operator&=(TlsDatabase::LookupFlags&, TlsDatabase::LookupFlags)`
  `TlsDatabase::LookupFlags& operator^=(TlsDatabase::LookupFlags&, TlsDatabase::LookupFlags)`

Enumerator
NONE |
KEYPAIR | Restrict lookup to certificates that have a private key.

enum Gio::Resource::LookupFlags
| strong

GResourceLookupFlags determine how resource path lookups are handled.

Since glibmm 2.44:

Bitwise operators:
  `Resource::LookupFlags operator|(Resource::LookupFlags, Resource::LookupFlags)`
  `Resource::LookupFlags operator&(Resource::LookupFlags, Resource::LookupFlags)`
  `Resource::LookupFlags operator^(Resource::LookupFlags, Resource::LookupFlags)`
  `Resource::LookupFlags operator~(Resource::LookupFlags)`
  `Resource::LookupFlags& operator|=(Resource::LookupFlags&, Resource::LookupFlags)`
  `Resource::LookupFlags& operator&=(Resource::LookupFlags&, Resource::LookupFlags)`
  `Resource::LookupFlags& operator^=(Resource::LookupFlags&, Resource::LookupFlags)`

Enumerator
NONE |

enum Gio::File::MeasureFlags
| strong

Flags that can be used with g_file_measure_disk_usage().

Since glibmm 2.38:

Bitwise operators:
  `File::MeasureFlags operator|(File::MeasureFlags, File::MeasureFlags)`
  `File::MeasureFlags operator&(File::MeasureFlags, File::MeasureFlags)`
  `File::MeasureFlags operator^(File::MeasureFlags, File::MeasureFlags)`
  `File::MeasureFlags operator~(File::MeasureFlags)`
  `File::MeasureFlags& operator|=(File::MeasureFlags&, File::MeasureFlags)`
  `File::MeasureFlags& operator&=(File::MeasureFlags&, File::MeasureFlags)`
  `File::MeasureFlags& operator^=(File::MeasureFlags&, File::MeasureFlags)`

Enumerator
NONE |
REPORT_ANY_ERROR | Report any error encountered while traversing the directory tree. Normally errors are only reported for the toplevel file.
APPARENT_SIZE | Tally usage based on apparent file sizes. Normally, the block-size is used, if available, as this is a more accurate representation of disk space used. Compare with `du --apparent-size`.
NO_XDEV | Do not cross mount point boundaries. Compare with `du -x`.

enum Gio::DBus::MessageFlags
| strong

Message flags used in Gio::DBus::Message.

Since glibmm 2.26:

Bitwise operators:
  `MessageFlags operator|(MessageFlags, MessageFlags)`
  `MessageFlags operator&(MessageFlags, MessageFlags)`
  `MessageFlags operator^(MessageFlags, MessageFlags)`
  `MessageFlags operator~(MessageFlags)`
  `MessageFlags& operator|=(MessageFlags&, MessageFlags)`
  `MessageFlags& operator&=(MessageFlags&, MessageFlags)`
  `MessageFlags& operator^=(MessageFlags&, MessageFlags)`

Enumerator
NONE |
NO_REPLY_EXPECTED | A reply is not expected.
NO_AUTO_START |
ALLOW_INTERACTIVE_AUTHORIZATION |

enum Gio::DBus::MessageHeaderField
| strong

Header fields used in Gio::DBus::Message.

Since glibmm 2.26:

Enumerator
INVALID |
PATH | The object path.
INTERFACE | The interface name.
MEMBER | The method or signal name.
ERROR_NAME | The name of the error that occurred.
REPLY_SERIAL | The serial number the message is a reply to.
DESTINATION | The name the message is intended for.
SENDER | Unique name of the sender of the message (filled in by the bus).
SIGNATURE | The signature of the message body.
NUM_UNIX_FDS | The number of UNIX file descriptors that accompany the message.

enum Gio::DBus::MessageType
| strong

Message types used in Gio::DBus::Message.

Since glibmm 2.26:

Enumerator
INVALID | Message is of invalid type. Not a valid header field.
METHOD_CALL | Method call.
METHOD_RETURN | Method reply.
ERROR | Error reply.
SIGNAL | Signal emission.

enum Gio::Mount::MountFlags
| strong

Flags used when mounting a mount.

Bitwise operators:
  `Mount::MountFlags operator|(Mount::MountFlags, Mount::MountFlags)`
  `Mount::MountFlags operator&(Mount::MountFlags, Mount::MountFlags)`
  `Mount::MountFlags operator^(Mount::MountFlags, Mount::MountFlags)`
  `Mount::MountFlags operator~(Mount::MountFlags)`
  `Mount::MountFlags& operator|=(Mount::MountFlags&, Mount::MountFlags)`
  `Mount::MountFlags& operator&=(Mount::MountFlags&, Mount::MountFlags)`
  `Mount::MountFlags& operator^=(Mount::MountFlags&, Mount::MountFlags)`

Enumerator
NONE |

enum Gio::MountOperationResult
| strong

MountOperationResult is returned as a result when a request for information is send by the mounting operation.

Enumerator
HANDLED | The request was fulfilled and the user specified data is now available. The interaction completed, and resulting data is available.
ABORTED | The user requested the mount operation to be aborted.
UNHANDLED | The request was unhandled (i.e. The interaction was unhandled (i.e. not implemented). not implemented).

enum Gio::Socket::MsgFlags
| strong

Flags used in g_socket_receive_message() and g_socket_send_message().

The flags listed in the enum are some commonly available flags, but the values used for them are the same as on the platform, and any other flags are passed in/out as is. So to use a platform specific flag, just include the right system header and pass in the flag.

Since glibmm 2.22:

Bitwise operators:
  `Socket::MsgFlags operator|(Socket::MsgFlags, Socket::MsgFlags)`
  `Socket::MsgFlags operator&(Socket::MsgFlags, Socket::MsgFlags)`
  `Socket::MsgFlags operator^(Socket::MsgFlags, Socket::MsgFlags)`
  `Socket::MsgFlags operator~(Socket::MsgFlags)`
  `Socket::MsgFlags& operator|=(Socket::MsgFlags&, Socket::MsgFlags)`
  `Socket::MsgFlags& operator&=(Socket::MsgFlags&, Socket::MsgFlags)`
  `Socket::MsgFlags& operator^=(Socket::MsgFlags&, Socket::MsgFlags)`

Enumerator
NONE | No flags.
OOB | Request to send/receive out of band data.
PEEK | Read data from the socket without removing it from the queue.
DONTROUTE | Don't use a gateway to send out the packet, only send to hosts on directly connected networks.

enum Gio::NetworkConnectivity
| strong

The host's network connectivity state, as reported by NetworkMonitor.

Since glibmm 2.44:

Enumerator
LOCAL | The host is not configured with a route to the Internet; it may or may not be connected to a local network.
LIMITED | The host is connected to a network, but does not appear to be able to reach the full Internet, perhaps due to upstream network problems.
PORTAL | The host is behind a captive portal and cannot reach the full Internet.
FULL | The host is connected to a network, and appears to be able to reach the full Internet.

enum Gio::Emblem::Origin
| strong

GEmblemOrigin is used to add information about the origin of the emblem to Emblem.

Since glibmm 2.18:

Enumerator
UNKNOWN | Emblem of unknown origin.
DEVICE | Emblem adds device-specific information.
LIVEMETADATA | Emblem depicts live metadata, such as "readonly".
TAG | Emblem comes from a user-defined tag, e.g. set by nautilus (in the future).

enum Gio::PasswordSave
| strong

PasswordSave is used to indicate the lifespan of a saved password.

#Gvfs stores passwords in the Gnome keyring when this flag allows it to, and later retrieves it again from there.

Enumerator
NEVER | Never save a password.
FOR_SESSION | Save a password for the session.
PERMANENTLY | Save a password permanently.

enum Gio::Notification::Priority
| strong

Priority levels for Notifications.

Since glibmm 2.44:

Enumerator
NORMAL | The default priority, to be used for the majority of notifications (for example email messages, software updates, completed download/sync operations).
LOW | For notifications that do not require immediate attention - typically used for contextual background information, such as contact birthdays or local weather.
HIGH | For events that require more attention, usually because responses are time-sensitive (for example chat and SMS messages or alarms).
URGENT | For urgent notifications, or notifications that require a response in a short space of time (for example phone calls or emergency warnings).

enum Gio::DBus::PropertyInfoFlags
| strong

Flags describing the access control of a D-Bus property.

Since glibmm 2.26:

Bitwise operators:
  `PropertyInfoFlags operator|(PropertyInfoFlags, PropertyInfoFlags)`
  `PropertyInfoFlags operator&(PropertyInfoFlags, PropertyInfoFlags)`
  `PropertyInfoFlags operator^(PropertyInfoFlags, PropertyInfoFlags)`
  `PropertyInfoFlags operator~(PropertyInfoFlags)`
  `PropertyInfoFlags& operator|=(PropertyInfoFlags&, PropertyInfoFlags)`
  `PropertyInfoFlags& operator&=(PropertyInfoFlags&, PropertyInfoFlags)`
  `PropertyInfoFlags& operator^=(PropertyInfoFlags&, PropertyInfoFlags)`

Enumerator
NONE |
READABLE | Property is readable.
WRITABLE | Property is writable.

enum Gio::Socket::Protocol
| strong

A protocol identifier is specified when creating a Socket, which is a family/type specific identifier, where 0 means the default protocol for the particular family/type.

This enum contains a set of commonly available and used protocols. You can also pass any other identifiers handled by the platform in order to use protocols not listed here.

Since glibmm 2.22:

Enumerator
UNKNOWN | The protocol type is unknown.
DEFAULT | The default protocol for the family/type.
TCP | TCP over IP.
UDP | UDP over IP.
SCTP | SCTP over IP.

enum Gio::DBus::ProxyFlags
| strong

Flags used when constructing an instance of a Gio::DBus::Proxy derived class.

Since glibmm 2.26:

Bitwise operators:
  `ProxyFlags operator|(ProxyFlags, ProxyFlags)`
  `ProxyFlags operator&(ProxyFlags, ProxyFlags)`
  `ProxyFlags operator^(ProxyFlags, ProxyFlags)`
  `ProxyFlags operator~(ProxyFlags)`
  `ProxyFlags& operator|=(ProxyFlags&, ProxyFlags)`
  `ProxyFlags& operator&=(ProxyFlags&, ProxyFlags)`
  `ProxyFlags& operator^=(ProxyFlags&, ProxyFlags)`

Enumerator
NONE |
DO_NOT_LOAD_PROPERTIES | Don't load properties.
DO_NOT_CONNECT_SIGNALS | Don't connect to signals on the remote object.
DO_NOT_AUTO_START | If the proxy is for a well-known name, do not ask the bus to launch an owner during proxy initialization or a method call. This flag is only meaningful in proxies for well-known names.
GET_INVALIDATED_PROPERTIES | If set, the property value for any invalidated property will be (asynchronously) retrieved upon receiving the `PropertiesChanged` D-Bus signal and the property will not cause emission of the Gio::DBus::Proxy::signal_g_properties_changed() signal. When the value is received the Gio::DBus::Proxy::signal_g_properties_changed() signal is emitted for the property along with the retrieved value. Since glibmm 2.32:
DO_NOT_AUTO_START_AT_CONSTRUCTION | If the proxy is for a well-known name, do not ask the bus to launch an owner during proxy initialization, but allow it to be autostarted by a method call. This flag is only meaningful in proxies for well-known names, and only if Gio::DBus::ProxyFlags::DO_NOT_AUTO_START is not also specified.

enum Gio::Resolver::RecordType
| strong

The type of record that g_resolver_lookup_records() or g_resolver_lookup_records_async() should retrieve.

The records are returned as lists of Variant tuples. Each record type has different values in the variant tuples returned.

Gio::Resolver::RecordType::SRV records are returned as variants with the signature `(qqqs)`, containing a `guint16` with the priority, a `guint16` with the weight, a `guint16` with the port, and a string of the hostname.

Gio::Resolver::RecordType::MX records are returned as variants with the signature `(qs)`, representing a `guint16` with the preference, and a string containing the mail exchanger hostname.

Gio::Resolver::RecordType::TXT records are returned as variants with the signature `(as)`, representing an array of the strings in the text record. Note: Most TXT records only contain a single string, but RFC 1035 does allow a record to contain multiple strings. The RFC which defines the interpretation of a specific TXT record will likely require concatenation of multiple strings if they are present, as with RFC 7208.

Gio::Resolver::RecordType::SOA records are returned as variants with the signature `(ssuuuuu)`, representing a string containing the primary name server, a string containing the administrator, the serial as a `guint32`, the refresh interval as a `guint32`, the retry interval as a `guint32`, the expire timeout as a `guint32`, and the TTL as a `guint32`.

Gio::Resolver::RecordType::NS records are returned as variants with the signature `(s)`, representing a string of the hostname of the name server.

Since glibmm 2.34:

Enumerator
SRV | Look up DNS SRV records for a domain.
MX | Look up DNS MX records for a domain.
TXT | Look up DNS TXT records for a name.
SOA | Look up DNS SOA records for a zone.
NS | Look up DNS NS records for a domain.

enum Gio::Converter::Result
| strong

Results returned from g_converter_convert().

Since glibmm 2.24:

Enumerator
ERROR | There was an error during conversion.
CONVERTED | Some data was consumed or produced.
FINISHED | The conversion is finished.
FLUSHED | Flushing is finished.

enum Gio::DBus::SendMessageFlags
| strong

Flags used when sending DBusMessages on a Gio::DBus::Connection.

Since glibmm 2.26:

Bitwise operators:
  `SendMessageFlags operator|(SendMessageFlags, SendMessageFlags)`
  `SendMessageFlags operator&(SendMessageFlags, SendMessageFlags)`
  `SendMessageFlags operator^(SendMessageFlags, SendMessageFlags)`
  `SendMessageFlags operator~(SendMessageFlags)`
  `SendMessageFlags& operator|=(SendMessageFlags&, SendMessageFlags)`
  `SendMessageFlags& operator&=(SendMessageFlags&, SendMessageFlags)`
  `SendMessageFlags& operator^=(SendMessageFlags&, SendMessageFlags)`

Enumerator
NONE |
PRESERVE_SERIAL | Do not automatically assign a serial number from the Gio::DBus::Connection object when sending a message.

enum Gio::DBus::SignalFlags
| strong

Flags used when subscribing to signals via g_dbus_connection_signal_subscribe().

Since glibmm 2.26:

Bitwise operators:
  `SignalFlags operator|(SignalFlags, SignalFlags)`
  `SignalFlags operator&(SignalFlags, SignalFlags)`
  `SignalFlags operator^(SignalFlags, SignalFlags)`
  `SignalFlags operator~(SignalFlags)`
  `SignalFlags& operator|=(SignalFlags&, SignalFlags)`
  `SignalFlags& operator&=(SignalFlags&, SignalFlags)`
  `SignalFlags& operator^=(SignalFlags&, SignalFlags)`

Enumerator
NONE |
NO_MATCH_RULE | Don't actually send the AddMatch D-Bus call for this signal subscription. This gives you more control over which match rules you add (but you must add them manually).
MATCH_ARG0_NAMESPACE | Match first arguments that contain a bus or interface name with the given namespace.
MATCH_ARG0_PATH | Match first arguments that contain an object path that is either equivalent to the given path, or one of the paths is a subpath of the other.

enum Gio::SocketClientEvent
| strong

Describes an event occurring on a SocketClient.

See the SocketClient::signal_event() signal for more details.

Additional values may be added to this type in the future.

Since glibmm 2.32:

Enumerator
RESOLVING | The client is doing a DNS lookup.
RESOLVED | The client has completed a DNS lookup.
CONNECTING | The client is connecting to a remote host (either a proxy or the destination server).
CONNECTED | The client has connected to a remote host.
PROXY_NEGOTIATING | The client is negotiating with a proxy to connect to the destination server.
PROXY_NEGOTIATED | The client has negotiated with the proxy server.
TLS_HANDSHAKING | The client is performing a TLS handshake.
TLS_HANDSHAKED | The client has performed a TLS handshake.
COMPLETE | The client is done with a particular SocketConnectable.

enum Gio::SocketFamily
| strong

The protocol family of a SocketAddress.

(These values are identical to the system defines AF_INET, AF_INET6 and AF_UNIX, if available.)

Since glibmm 2.22:

Enumerator
INVALID | No address family. Indicates an invalid or uninitalized type.
UNIX | The UNIX domain family.
IPV4 | The IPv4 family.
IPV6 | The IPv6 family.

enum Gio::OutputStream::SpliceFlags
| strong

GOutputStreamSpliceFlags determine how streams should be spliced.

Bitwise operators:
  `OutputStream::SpliceFlags operator|(OutputStream::SpliceFlags, OutputStream::SpliceFlags)`
  `OutputStream::SpliceFlags operator&(OutputStream::SpliceFlags, OutputStream::SpliceFlags)`
  `OutputStream::SpliceFlags operator^(OutputStream::SpliceFlags, OutputStream::SpliceFlags)`
  `OutputStream::SpliceFlags operator~(OutputStream::SpliceFlags)`
  `OutputStream::SpliceFlags& operator|=(OutputStream::SpliceFlags&, OutputStream::SpliceFlags)`
  `OutputStream::SpliceFlags& operator&=(OutputStream::SpliceFlags&, OutputStream::SpliceFlags)`
  `OutputStream::SpliceFlags& operator^=(OutputStream::SpliceFlags&, OutputStream::SpliceFlags)`

Enumerator
NONE | Do not close either stream.
CLOSE_SOURCE | Close the source stream after the splice.
CLOSE_TARGET | Close the target stream after the splice.

enum Gio::IOStream::SpliceFlags
| strong

GIOStreamSpliceFlags determine how streams should be spliced.

Since glibmm 2.28:

Bitwise operators:
  `IOStream::SpliceFlags operator|(IOStream::SpliceFlags, IOStream::SpliceFlags)`
  `IOStream::SpliceFlags operator&(IOStream::SpliceFlags, IOStream::SpliceFlags)`
  `IOStream::SpliceFlags operator^(IOStream::SpliceFlags, IOStream::SpliceFlags)`
  `IOStream::SpliceFlags operator~(IOStream::SpliceFlags)`
  `IOStream::SpliceFlags& operator|=(IOStream::SpliceFlags&, IOStream::SpliceFlags)`
  `IOStream::SpliceFlags& operator&=(IOStream::SpliceFlags&, IOStream::SpliceFlags)`
  `IOStream::SpliceFlags& operator^=(IOStream::SpliceFlags&, IOStream::SpliceFlags)`

Enumerator
NONE | Do not close either stream.
CLOSE_STREAM1 | Close the first stream after the splice.
CLOSE_STREAM2 | Close the second stream after the splice.
WAIT_FOR_BOTH | Wait for both splice operations to finish before calling the callback.

enum Gio::Drive::StartFlags
| strong

Flags used when starting a drive.

Since glibmm 2.22:

Bitwise operators:
  `Drive::StartFlags operator|(Drive::StartFlags, Drive::StartFlags)`
  `Drive::StartFlags operator&(Drive::StartFlags, Drive::StartFlags)`
  `Drive::StartFlags operator^(Drive::StartFlags, Drive::StartFlags)`
  `Drive::StartFlags operator~(Drive::StartFlags)`
  `Drive::StartFlags& operator|=(Drive::StartFlags&, Drive::StartFlags)`
  `Drive::StartFlags& operator&=(Drive::StartFlags&, Drive::StartFlags)`
  `Drive::StartFlags& operator^=(Drive::StartFlags&, Drive::StartFlags)`

Enumerator
NONE | No flags set.

enum Gio::Drive::StartStopType
| strong

Enumeration describing how a drive can be started/stopped.

Since glibmm 2.22:

Enumerator
UNKNOWN | Unknown or drive doesn't support start/stop.
SHUTDOWN | The stop method will physically shut down the drive and e.g. power down the port the drive is attached to.
NETWORK | The start/stop methods are used for connecting/disconnect to the drive over the network.
MULTIDISK | The start/stop methods will assemble/disassemble a virtual drive from several physical drives.
PASSWORD | The start/stop methods will unlock/lock the disk (for example using the ATA <quote>SECURITY UNLOCK DEVICE</quote> command).

enum Gio::DBus::SubtreeFlags
| strong

Flags passed to g_dbus_connection_register_subtree().

Since glibmm 2.26:

Bitwise operators:
  `SubtreeFlags operator|(SubtreeFlags, SubtreeFlags)`
  `SubtreeFlags operator&(SubtreeFlags, SubtreeFlags)`
  `SubtreeFlags operator^(SubtreeFlags, SubtreeFlags)`
  `SubtreeFlags operator~(SubtreeFlags)`
  `SubtreeFlags& operator|=(SubtreeFlags&, SubtreeFlags)`
  `SubtreeFlags& operator&=(SubtreeFlags&, SubtreeFlags)`
  `SubtreeFlags& operator^=(SubtreeFlags&, SubtreeFlags)`

Enumerator
NONE |
DISPATCH_TO_UNENUMERATED_NODES | Method calls to objects not in the enumerated range will still be dispatched. This is useful if you want to dynamically spawn objects in the subtree.

enum Gio::TlsAuthenticationMode
| strong

The client authentication mode for a TlsServerConnection.

Since glibmm 2.28:

Enumerator
NONE | Client authentication not required. No flags. No flags set.
REQUESTED | Client authentication is requested.
REQUIRED | Client authentication is required.

enum Gio::TlsCertificateFlags
| strong

A set of flags describing TLS certification validation.

This can be used to set which validation steps to perform (eg, with g_tls_client_connection_set_validation_flags()), or to describe why a particular certificate was rejected (eg, in TlsConnection::signal_accept_certificate()).

Since glibmm 2.28:

Bitwise operators:
  `TlsCertificateFlags operator|(TlsCertificateFlags, TlsCertificateFlags)`
  `TlsCertificateFlags operator&(TlsCertificateFlags, TlsCertificateFlags)`
  `TlsCertificateFlags operator^(TlsCertificateFlags, TlsCertificateFlags)`
  `TlsCertificateFlags operator~(TlsCertificateFlags)`
  `TlsCertificateFlags& operator|=(TlsCertificateFlags&, TlsCertificateFlags)`
  `TlsCertificateFlags& operator&=(TlsCertificateFlags&, TlsCertificateFlags)`
  `TlsCertificateFlags& operator^=(TlsCertificateFlags&, TlsCertificateFlags)`

Enumerator
UNKNOWN_CA | The signing certificate authority is not known.
BAD_IDENTITY | The certificate does not match the expected identity of the site that it was retrieved from.
NOT_ACTIVATED | The certificate's activation time is still in the future.
EXPIRED | The certificate has expired.
REVOKED | The certificate has been revoked according to the TlsConnection's certificate revocation list.
INSECURE | The certificate's algorithm is considered insecure.
GENERIC_ERROR | Some other error occurred validating the certificate.
VALIDATE_ALL | The combination of all of the above flags.

enum Gio::TlsCertificateRequestFlags
| strong

Flags for g_tls_interaction_request_certificate(), g_tls_interaction_request_certificate_async(), and g_tls_interaction_invoke_request_certificate().

Since glibmm 2.40:

Bitwise operators:
  `TlsCertificateRequestFlags operator|(TlsCertificateRequestFlags, TlsCertificateRequestFlags)`
  `TlsCertificateRequestFlags operator&(TlsCertificateRequestFlags, TlsCertificateRequestFlags)`
  `TlsCertificateRequestFlags operator^(TlsCertificateRequestFlags, TlsCertificateRequestFlags)`
  `TlsCertificateRequestFlags operator~(TlsCertificateRequestFlags)`
  `TlsCertificateRequestFlags& operator|=(TlsCertificateRequestFlags&, TlsCertificateRequestFlags)`
  `TlsCertificateRequestFlags& operator&=(TlsCertificateRequestFlags&, TlsCertificateRequestFlags)`
  `TlsCertificateRequestFlags& operator^=(TlsCertificateRequestFlags&, TlsCertificateRequestFlags)`

Enumerator
NONE |

enum Gio::TlsInteractionResult
| strong

TlsInteractionResult is returned by various functions in TlsInteraction when finishing an interaction request.

Since glibmm 2.30:

Enumerator
UNHANDLED |
HANDLED |
FAILED | The interaction has failed, or was cancelled. and the operation should be aborted.

enum Gio::Credentials::Type
| strong

Enumeration describing different kinds of native credential types.

Since glibmm 2.26:

Enumerator
INVALID | Indicates an invalid native credential type.
LINUX_UCRED | The native credentials type is a struct ucred.
FREEBSD_CMSGCRED | The native credentials type is a struct cmsgcred.
OPENBSD_SOCKPEERCRED | The native credentials type is a struct sockpeercred. Added in 2.30.
SOLARIS_UCRED | The native credentials type is a ucred_t. Added in 2.40.
NETBSD_UNPCBID | The native credentials type is a struct unpcbid.

enum Gio::UnixSocketAddress::Type
| strong

The type of name used by a UnixSocketAddress.

Gio::UnixSocketAddress::Type::PATH indicates a traditional unix domain socket bound to a filesystem path. Gio::UnixSocketAddress::Type::ANONYMOUS indicates a socket not bound to any name (eg, a client-side socket, or a socket created with socketpair()).

For abstract sockets, there are two incompatible ways of naming them; the man pages suggest using the entire `struct sockaddr_un` as the name, padding the unused parts of the sun_path field with zeroes; this corresponds to Gio::UnixSocketAddress::Type::ABSTRACT_PADDED. However, many programs instead just use a portion of sun_path, and pass an appropriate smaller length to bind() or connect(). This is Gio::UnixSocketAddress::Type::ABSTRACT.

Since glibmm 2.26:

Enumerator
INVALID | Invalid.
ANONYMOUS | Anonymous.
PATH | A filesystem path.
ABSTRACT | An abstract name.
ABSTRACT_PADDED | An abstract name, 0-padded to the full length of a unix socket name.

enum Gio::Socket::Type
| strong

Flags used when creating a Socket.

Some protocols may not implement all the socket types.

Since glibmm 2.22:

Enumerator
INVALID | Type unknown or wrong.
STREAM | Reliable connection-based byte streams (e.g. TCP).
DATAGRAM | Connectionless, unreliable datagram passing. (e.g. UDP).
SEQPACKET | Reliable connection-based passing of datagrams of fixed maximum length (e.g. SCTP).

enum Gio::Mount::UnmountFlags
| strong

Flags used when an unmounting a mount.

Bitwise operators:
  `Mount::UnmountFlags operator|(Mount::UnmountFlags, Mount::UnmountFlags)`
  `Mount::UnmountFlags operator&(Mount::UnmountFlags, Mount::UnmountFlags)`
  `Mount::UnmountFlags operator^(Mount::UnmountFlags, Mount::UnmountFlags)`
  `Mount::UnmountFlags operator~(Mount::UnmountFlags)`
  `Mount::UnmountFlags& operator|=(Mount::UnmountFlags&, Mount::UnmountFlags)`
  `Mount::UnmountFlags& operator&=(Mount::UnmountFlags&, Mount::UnmountFlags)`
  `Mount::UnmountFlags& operator^=(Mount::UnmountFlags&, Mount::UnmountFlags)`

Enumerator
NONE | No flags set.
FORCE | Unmount even if there are outstanding file operations on the mount.

enum Gio::TlsDatabase::VerifyFlags
| strong

Flags for g_tls_database_verify_chain().

Since glibmm 2.30:

Bitwise operators:
  `TlsDatabase::VerifyFlags operator|(TlsDatabase::VerifyFlags, TlsDatabase::VerifyFlags)`
  `TlsDatabase::VerifyFlags operator&(TlsDatabase::VerifyFlags, TlsDatabase::VerifyFlags)`
  `TlsDatabase::VerifyFlags operator^(TlsDatabase::VerifyFlags, TlsDatabase::VerifyFlags)`
  `TlsDatabase::VerifyFlags operator~(TlsDatabase::VerifyFlags)`
  `TlsDatabase::VerifyFlags& operator|=(TlsDatabase::VerifyFlags&, TlsDatabase::VerifyFlags)`
  `TlsDatabase::VerifyFlags& operator&=(TlsDatabase::VerifyFlags&, TlsDatabase::VerifyFlags)`
  `TlsDatabase::VerifyFlags& operator^=(TlsDatabase::VerifyFlags&, TlsDatabase::VerifyFlags)`

Enumerator
NONE | No verification flags. No lookup flags.

enum Gio::ZlibCompressorFormat
| strong

Used to select the type of data format to use for ZlibDecompressor and ZlibCompressor.

Since glibmm 2.24:

Enumerator
ZLIB | Deflate compression with zlib header.
GZIP | Gzip file format.
RAW | Deflate compression with no header.

## Function Documentation

BusNameWatcherFlags Gio::DBus::operator& | ( | BusNameWatcherFlags | lhs,
|  | BusNameWatcherFlags | rhs
| ) |  |
| inline

PropertyInfoFlags Gio::DBus::operator& | ( | PropertyInfoFlags | lhs,
|  | PropertyInfoFlags | rhs
| ) |  |
| inline

BusNameOwnerFlags Gio::DBus::operator& | ( | BusNameOwnerFlags | lhs,
|  | BusNameOwnerFlags | rhs
| ) |  |
| inline

AskPasswordFlags Gio::operator& | ( | AskPasswordFlags | lhs,
|  | AskPasswordFlags | rhs
| ) |  |
| inline

FileQueryInfoFlags Gio::operator& | ( | FileQueryInfoFlags | lhs,
|  | FileQueryInfoFlags | rhs
| ) |  |
| inline

ProxyFlags Gio::DBus::operator& | ( | ProxyFlags | lhs,
|  | ProxyFlags | rhs
| ) |  |
| inline

TlsCertificateRequestFlags Gio::operator& | ( | TlsCertificateRequestFlags | lhs,
|  | TlsCertificateRequestFlags | rhs
| ) |  |
| inline

MessageFlags Gio::DBus::operator& | ( | MessageFlags | lhs,
|  | MessageFlags | rhs
| ) |  |
| inline

CallFlags Gio::DBus::operator& | ( | CallFlags | lhs,
|  | CallFlags | rhs
| ) |  |
| inline

FileMonitorFlags Gio::operator& | ( | FileMonitorFlags | lhs,
|  | FileMonitorFlags | rhs
| ) |  |
| inline

FileAttributeInfo::Flags Gio::operator& | ( | FileAttributeInfo::Flags | lhs,
|  | FileAttributeInfo::Flags | rhs
| ) |  |
| inline

ConnectionFlags Gio::DBus::operator& | ( | ConnectionFlags | lhs,
|  | ConnectionFlags | rhs
| ) |  |
| inline

CapabilityFlags Gio::DBus::operator& | ( | CapabilityFlags | lhs,
|  | CapabilityFlags | rhs
| ) |  |
| inline

TlsCertificateFlags Gio::operator& | ( | TlsCertificateFlags | lhs,
|  | TlsCertificateFlags | rhs
| ) |  |
| inline

SendMessageFlags Gio::DBus::operator& | ( | SendMessageFlags | lhs,
|  | SendMessageFlags | rhs
| ) |  |
| inline

TlsPassword::Flags Gio::operator& | ( | TlsPassword::Flags | lhs,
|  | TlsPassword::Flags | rhs
| ) |  |
| inline

Converter::Flags Gio::operator& | ( | Converter::Flags | lhs,
|  | Converter::Flags | rhs
| ) |  |
| inline

IOStream::SpliceFlags Gio::operator& | ( | IOStream::SpliceFlags | lhs,
|  | IOStream::SpliceFlags | rhs
| ) |  |
| inline

SignalFlags Gio::DBus::operator& | ( | SignalFlags | lhs,
|  | SignalFlags | rhs
| ) |  |
| inline

InterfaceSkeleton::Flags Gio::DBus::operator& | ( | InterfaceSkeleton::Flags | lhs,
|  | InterfaceSkeleton::Flags | rhs
| ) |  |
| inline

SubtreeFlags Gio::DBus::operator& | ( | SubtreeFlags | lhs,
|  | SubtreeFlags | rhs
| ) |  |
| inline

Server::Flags Gio::DBus::operator& | ( | Server::Flags | lhs,
|  | Server::Flags | rhs
| ) |  |
| inline

Resource::Flags Gio::operator& | ( | Resource::Flags | lhs,
|  | Resource::Flags | rhs
| ) |  |
| inline

Resource::LookupFlags Gio::operator& | ( | Resource::LookupFlags | lhs,
|  | Resource::LookupFlags | rhs
| ) |  |
| inline

Drive::StartFlags Gio::operator& | ( | Drive::StartFlags | lhs,
|  | Drive::StartFlags | rhs
| ) |  |
| inline

ObjectManagerClient::Flags Gio::DBus::operator& | ( | ObjectManagerClient::Flags | lhs,
|  | ObjectManagerClient::Flags | rhs
| ) |  |
| inline

Mount::UnmountFlags Gio::operator& | ( | Mount::UnmountFlags | lhs,
|  | Mount::UnmountFlags | rhs
| ) |  |
| inline

Mount::MountFlags Gio::operator& | ( | Mount::MountFlags | lhs,
|  | Mount::MountFlags | rhs
| ) |  |
| inline

TlsDatabase::VerifyFlags Gio::operator& | ( | TlsDatabase::VerifyFlags | lhs,
|  | TlsDatabase::VerifyFlags | rhs
| ) |  |
| inline

AppInfo::CreateFlags Gio::operator& | ( | AppInfo::CreateFlags | lhs,
|  | AppInfo::CreateFlags | rhs
| ) |  |
| inline

TlsDatabase::LookupFlags Gio::operator& | ( | TlsDatabase::LookupFlags | lhs,
|  | TlsDatabase::LookupFlags | rhs
| ) |  |
| inline

OutputStream::SpliceFlags Gio::operator& | ( | OutputStream::SpliceFlags | lhs,
|  | OutputStream::SpliceFlags | rhs
| ) |  |
| inline

Settings::BindFlags Gio::operator& | ( | Settings::BindFlags | lhs,
|  | Settings::BindFlags | rhs
| ) |  |
| inline

Application::Flags Gio::operator& | ( | Application::Flags | lhs,
|  | Application::Flags | rhs
| ) |  |
| inline

Socket::MsgFlags Gio::operator& | ( | Socket::MsgFlags | lhs,
|  | Socket::MsgFlags | rhs
| ) |  |
| inline

File::CreateFlags Gio::operator& | ( | File::CreateFlags | lhs,
|  | File::CreateFlags | rhs
| ) |  |
| inline

File::CopyFlags Gio::operator& | ( | File::CopyFlags | lhs,
|  | File::CopyFlags | rhs
| ) |  |
| inline

File::MeasureFlags Gio::operator& | ( | File::MeasureFlags | lhs,
|  | File::MeasureFlags | rhs
| ) |  |
| inline

BusNameWatcherFlags& Gio::DBus::operator&= | ( | BusNameWatcherFlags& | lhs,
|  | BusNameWatcherFlags | rhs
| ) |  |
| inline

PropertyInfoFlags& Gio::DBus::operator&= | ( | PropertyInfoFlags& | lhs,
|  | PropertyInfoFlags | rhs
| ) |  |
| inline

BusNameOwnerFlags& Gio::DBus::operator&= | ( | BusNameOwnerFlags& | lhs,
|  | BusNameOwnerFlags | rhs
| ) |  |
| inline

AskPasswordFlags& Gio::operator&= | ( | AskPasswordFlags& | lhs,
|  | AskPasswordFlags | rhs
| ) |  |
| inline

FileQueryInfoFlags& Gio::operator&= | ( | FileQueryInfoFlags& | lhs,
|  | FileQueryInfoFlags | rhs
| ) |  |
| inline

ProxyFlags& Gio::DBus::operator&= | ( | ProxyFlags& | lhs,
|  | ProxyFlags | rhs
| ) |  |
| inline

TlsCertificateRequestFlags& Gio::operator&= | ( | TlsCertificateRequestFlags& | lhs,
|  | TlsCertificateRequestFlags | rhs
| ) |  |
| inline

MessageFlags& Gio::DBus::operator&= | ( | MessageFlags& | lhs,
|  | MessageFlags | rhs
| ) |  |
| inline

CallFlags& Gio::DBus::operator&= | ( | CallFlags& | lhs,
|  | CallFlags | rhs
| ) |  |
| inline

FileMonitorFlags& Gio::operator&= | ( | FileMonitorFlags& | lhs,
|  | FileMonitorFlags | rhs
| ) |  |
| inline

FileAttributeInfo::Flags& Gio::operator&= | ( | FileAttributeInfo::Flags& | lhs,
|  | FileAttributeInfo::Flags | rhs
| ) |  |
| inline

ConnectionFlags& Gio::DBus::operator&= | ( | ConnectionFlags& | lhs,
|  | ConnectionFlags | rhs
| ) |  |
| inline

CapabilityFlags& Gio::DBus::operator&= | ( | CapabilityFlags& | lhs,
|  | CapabilityFlags | rhs
| ) |  |
| inline

TlsCertificateFlags& Gio::operator&= | ( | TlsCertificateFlags& | lhs,
|  | TlsCertificateFlags | rhs
| ) |  |
| inline

SendMessageFlags& Gio::DBus::operator&= | ( | SendMessageFlags& | lhs,
|  | SendMessageFlags | rhs
| ) |  |
| inline

TlsPassword::Flags& Gio::operator&= | ( | TlsPassword::Flags& | lhs,
|  | TlsPassword::Flags | rhs
| ) |  |
| inline

Converter::Flags& Gio::operator&= | ( | Converter::Flags& | lhs,
|  | Converter::Flags | rhs
| ) |  |
| inline

IOStream::SpliceFlags& Gio::operator&= | ( | IOStream::SpliceFlags& | lhs,
|  | IOStream::SpliceFlags | rhs
| ) |  |
| inline

SignalFlags& Gio::DBus::operator&= | ( | SignalFlags& | lhs,
|  | SignalFlags | rhs
| ) |  |
| inline

InterfaceSkeleton::Flags& Gio::DBus::operator&= | ( | InterfaceSkeleton::Flags& | lhs,
|  | InterfaceSkeleton::Flags | rhs
| ) |  |
| inline

SubtreeFlags& Gio::DBus::operator&= | ( | SubtreeFlags& | lhs,
|  | SubtreeFlags | rhs
| ) |  |
| inline

Server::Flags& Gio::DBus::operator&= | ( | Server::Flags& | lhs,
|  | Server::Flags | rhs
| ) |  |
| inline

Resource::Flags& Gio::operator&= | ( | Resource::Flags& | lhs,
|  | Resource::Flags | rhs
| ) |  |
| inline

Resource::LookupFlags& Gio::operator&= | ( | Resource::LookupFlags& | lhs,
|  | Resource::LookupFlags | rhs
| ) |  |
| inline

Drive::StartFlags& Gio::operator&= | ( | Drive::StartFlags& | lhs,
|  | Drive::StartFlags | rhs
| ) |  |
| inline

ObjectManagerClient::Flags& Gio::DBus::operator&= | ( | ObjectManagerClient::Flags& | lhs,
|  | ObjectManagerClient::Flags | rhs
| ) |  |
| inline

Mount::UnmountFlags& Gio::operator&= | ( | Mount::UnmountFlags& | lhs,
|  | Mount::UnmountFlags | rhs
| ) |  |
| inline

Mount::MountFlags& Gio::operator&= | ( | Mount::MountFlags& | lhs,
|  | Mount::MountFlags | rhs
| ) |  |
| inline

TlsDatabase::VerifyFlags& Gio::operator&= | ( | TlsDatabase::VerifyFlags& | lhs,
|  | TlsDatabase::VerifyFlags | rhs
| ) |  |
| inline

AppInfo::CreateFlags& Gio::operator&= | ( | AppInfo::CreateFlags& | lhs,
|  | AppInfo::CreateFlags | rhs
| ) |  |
| inline

TlsDatabase::LookupFlags& Gio::operator&= | ( | TlsDatabase::LookupFlags& | lhs,
|  | TlsDatabase::LookupFlags | rhs
| ) |  |
| inline

OutputStream::SpliceFlags& Gio::operator&= | ( | OutputStream::SpliceFlags& | lhs,
|  | OutputStream::SpliceFlags | rhs
| ) |  |
| inline

Settings::BindFlags& Gio::operator&= | ( | Settings::BindFlags& | lhs,
|  | Settings::BindFlags | rhs
| ) |  |
| inline

Application::Flags& Gio::operator&= | ( | Application::Flags& | lhs,
|  | Application::Flags | rhs
| ) |  |
| inline

Socket::MsgFlags& Gio::operator&= | ( | Socket::MsgFlags& | lhs,
|  | Socket::MsgFlags | rhs
| ) |  |
| inline

File::CreateFlags& Gio::operator&= | ( | File::CreateFlags& | lhs,
|  | File::CreateFlags | rhs
| ) |  |
| inline

File::CopyFlags& Gio::operator&= | ( | File::CopyFlags& | lhs,
|  | File::CopyFlags | rhs
| ) |  |
| inline

File::MeasureFlags& Gio::operator&= | ( | File::MeasureFlags& | lhs,
|  | File::MeasureFlags | rhs
| ) |  |
| inline

BusNameWatcherFlags Gio::DBus::operator^ | ( | BusNameWatcherFlags | lhs,
|  | BusNameWatcherFlags | rhs
| ) |  |
| inline

PropertyInfoFlags Gio::DBus::operator^ | ( | PropertyInfoFlags | lhs,
|  | PropertyInfoFlags | rhs
| ) |  |
| inline

BusNameOwnerFlags Gio::DBus::operator^ | ( | BusNameOwnerFlags | lhs,
|  | BusNameOwnerFlags | rhs
| ) |  |
| inline

AskPasswordFlags Gio::operator^ | ( | AskPasswordFlags | lhs,
|  | AskPasswordFlags | rhs
| ) |  |
| inline

FileQueryInfoFlags Gio::operator^ | ( | FileQueryInfoFlags | lhs,
|  | FileQueryInfoFlags | rhs
| ) |  |
| inline

ProxyFlags Gio::DBus::operator^ | ( | ProxyFlags | lhs,
|  | ProxyFlags | rhs
| ) |  |
| inline

TlsCertificateRequestFlags Gio::operator^ | ( | TlsCertificateRequestFlags | lhs,
|  | TlsCertificateRequestFlags | rhs
| ) |  |
| inline

MessageFlags Gio::DBus::operator^ | ( | MessageFlags | lhs,
|  | MessageFlags | rhs
| ) |  |
| inline

CallFlags Gio::DBus::operator^ | ( | CallFlags | lhs,
|  | CallFlags | rhs
| ) |  |
| inline

FileMonitorFlags Gio::operator^ | ( | FileMonitorFlags | lhs,
|  | FileMonitorFlags | rhs
| ) |  |
| inline

FileAttributeInfo::Flags Gio::operator^ | ( | FileAttributeInfo::Flags | lhs,
|  | FileAttributeInfo::Flags | rhs
| ) |  |
| inline

ConnectionFlags Gio::DBus::operator^ | ( | ConnectionFlags | lhs,
|  | ConnectionFlags | rhs
| ) |  |
| inline

CapabilityFlags Gio::DBus::operator^ | ( | CapabilityFlags | lhs,
|  | CapabilityFlags | rhs
| ) |  |
| inline

TlsCertificateFlags Gio::operator^ | ( | TlsCertificateFlags | lhs,
|  | TlsCertificateFlags | rhs
| ) |  |
| inline

SendMessageFlags Gio::DBus::operator^ | ( | SendMessageFlags | lhs,
|  | SendMessageFlags | rhs
| ) |  |
| inline

TlsPassword::Flags Gio::operator^ | ( | TlsPassword::Flags | lhs,
|  | TlsPassword::Flags | rhs
| ) |  |
| inline

Converter::Flags Gio::operator^ | ( | Converter::Flags | lhs,
|  | Converter::Flags | rhs
| ) |  |
| inline

IOStream::SpliceFlags Gio::operator^ | ( | IOStream::SpliceFlags | lhs,
|  | IOStream::SpliceFlags | rhs
| ) |  |
| inline

SignalFlags Gio::DBus::operator^ | ( | SignalFlags | lhs,
|  | SignalFlags | rhs
| ) |  |
| inline

InterfaceSkeleton::Flags Gio::DBus::operator^ | ( | InterfaceSkeleton::Flags | lhs,
|  | InterfaceSkeleton::Flags | rhs
| ) |  |
| inline

SubtreeFlags Gio::DBus::operator^ | ( | SubtreeFlags | lhs,
|  | SubtreeFlags | rhs
| ) |  |
| inline

Server::Flags Gio::DBus::operator^ | ( | Server::Flags | lhs,
|  | Server::Flags | rhs
| ) |  |
| inline

Resource::Flags Gio::operator^ | ( | Resource::Flags | lhs,
|  | Resource::Flags | rhs
| ) |  |
| inline

Resource::LookupFlags Gio::operator^ | ( | Resource::LookupFlags | lhs,
|  | Resource::LookupFlags | rhs
| ) |  |
| inline

Drive::StartFlags Gio::operator^ | ( | Drive::StartFlags | lhs,
|  | Drive::StartFlags | rhs
| ) |  |
| inline

ObjectManagerClient::Flags Gio::DBus::operator^ | ( | ObjectManagerClient::Flags | lhs,
|  | ObjectManagerClient::Flags | rhs
| ) |  |
| inline

Mount::UnmountFlags Gio::operator^ | ( | Mount::UnmountFlags | lhs,
|  | Mount::UnmountFlags | rhs
| ) |  |
| inline

Mount::MountFlags Gio::operator^ | ( | Mount::MountFlags | lhs,
|  | Mount::MountFlags | rhs
| ) |  |
| inline

TlsDatabase::VerifyFlags Gio::operator^ | ( | TlsDatabase::VerifyFlags | lhs,
|  | TlsDatabase::VerifyFlags | rhs
| ) |  |
| inline

AppInfo::CreateFlags Gio::operator^ | ( | AppInfo::CreateFlags | lhs,
|  | AppInfo::CreateFlags | rhs
| ) |  |
| inline

TlsDatabase::LookupFlags Gio::operator^ | ( | TlsDatabase::LookupFlags | lhs,
|  | TlsDatabase::LookupFlags | rhs
| ) |  |
| inline

OutputStream::SpliceFlags Gio::operator^ | ( | OutputStream::SpliceFlags | lhs,
|  | OutputStream::SpliceFlags | rhs
| ) |  |
| inline

Settings::BindFlags Gio::operator^ | ( | Settings::BindFlags | lhs,
|  | Settings::BindFlags | rhs
| ) |  |
| inline

Application::Flags Gio::operator^ | ( | Application::Flags | lhs,
|  | Application::Flags | rhs
| ) |  |
| inline

Socket::MsgFlags Gio::operator^ | ( | Socket::MsgFlags | lhs,
|  | Socket::MsgFlags | rhs
| ) |  |
| inline

File::CreateFlags Gio::operator^ | ( | File::CreateFlags | lhs,
|  | File::CreateFlags | rhs
| ) |  |
| inline

File::CopyFlags Gio::operator^ | ( | File::CopyFlags | lhs,
|  | File::CopyFlags | rhs
| ) |  |
| inline

File::MeasureFlags Gio::operator^ | ( | File::MeasureFlags | lhs,
|  | File::MeasureFlags | rhs
| ) |  |
| inline

BusNameWatcherFlags& Gio::DBus::operator^= | ( | BusNameWatcherFlags& | lhs,
|  | BusNameWatcherFlags | rhs
| ) |  |
| inline

PropertyInfoFlags& Gio::DBus::operator^= | ( | PropertyInfoFlags& | lhs,
|  | PropertyInfoFlags | rhs
| ) |  |
| inline

BusNameOwnerFlags& Gio::DBus::operator^= | ( | BusNameOwnerFlags& | lhs,
|  | BusNameOwnerFlags | rhs
| ) |  |
| inline

AskPasswordFlags& Gio::operator^= | ( | AskPasswordFlags& | lhs,
|  | AskPasswordFlags | rhs
| ) |  |
| inline

FileQueryInfoFlags& Gio::operator^= | ( | FileQueryInfoFlags& | lhs,
|  | FileQueryInfoFlags | rhs
| ) |  |
| inline

ProxyFlags& Gio::DBus::operator^= | ( | ProxyFlags& | lhs,
|  | ProxyFlags | rhs
| ) |  |
| inline

TlsCertificateRequestFlags& Gio::operator^= | ( | TlsCertificateRequestFlags& | lhs,
|  | TlsCertificateRequestFlags | rhs
| ) |  |
| inline

MessageFlags& Gio::DBus::operator^= | ( | MessageFlags& | lhs,
|  | MessageFlags | rhs
| ) |  |
| inline

CallFlags& Gio::DBus::operator^= | ( | CallFlags& | lhs,
|  | CallFlags | rhs
| ) |  |
| inline

FileMonitorFlags& Gio::operator^= | ( | FileMonitorFlags& | lhs,
|  | FileMonitorFlags | rhs
| ) |  |
| inline

FileAttributeInfo::Flags& Gio::operator^= | ( | FileAttributeInfo::Flags& | lhs,
|  | FileAttributeInfo::Flags | rhs
| ) |  |
| inline

ConnectionFlags& Gio::DBus::operator^= | ( | ConnectionFlags& | lhs,
|  | ConnectionFlags | rhs
| ) |  |
| inline

CapabilityFlags& Gio::DBus::operator^= | ( | CapabilityFlags& | lhs,
|  | CapabilityFlags | rhs
| ) |  |
| inline

TlsCertificateFlags& Gio::operator^= | ( | TlsCertificateFlags& | lhs,
|  | TlsCertificateFlags | rhs
| ) |  |
| inline

SendMessageFlags& Gio::DBus::operator^= | ( | SendMessageFlags& | lhs,
|  | SendMessageFlags | rhs
| ) |  |
| inline

TlsPassword::Flags& Gio::operator^= | ( | TlsPassword::Flags& | lhs,
|  | TlsPassword::Flags | rhs
| ) |  |
| inline

Converter::Flags& Gio::operator^= | ( | Converter::Flags& | lhs,
|  | Converter::Flags | rhs
| ) |  |
| inline

IOStream::SpliceFlags& Gio::operator^= | ( | IOStream::SpliceFlags& | lhs,
|  | IOStream::SpliceFlags | rhs
| ) |  |
| inline

SignalFlags& Gio::DBus::operator^= | ( | SignalFlags& | lhs,
|  | SignalFlags | rhs
| ) |  |
| inline

InterfaceSkeleton::Flags& Gio::DBus::operator^= | ( | InterfaceSkeleton::Flags& | lhs,
|  | InterfaceSkeleton::Flags | rhs
| ) |  |
| inline

SubtreeFlags& Gio::DBus::operator^= | ( | SubtreeFlags& | lhs,
|  | SubtreeFlags | rhs
| ) |  |
| inline

Server::Flags& Gio::DBus::operator^= | ( | Server::Flags& | lhs,
|  | Server::Flags | rhs
| ) |  |
| inline

Resource::Flags& Gio::operator^= | ( | Resource::Flags& | lhs,
|  | Resource::Flags | rhs
| ) |  |
| inline

Resource::LookupFlags& Gio::operator^= | ( | Resource::LookupFlags& | lhs,
|  | Resource::LookupFlags | rhs
| ) |  |
| inline

Drive::StartFlags& Gio::operator^= | ( | Drive::StartFlags& | lhs,
|  | Drive::StartFlags | rhs
| ) |  |
| inline

ObjectManagerClient::Flags& Gio::DBus::operator^= | ( | ObjectManagerClient::Flags& | lhs,
|  | ObjectManagerClient::Flags | rhs
| ) |  |
| inline

Mount::UnmountFlags& Gio::operator^= | ( | Mount::UnmountFlags& | lhs,
|  | Mount::UnmountFlags | rhs
| ) |  |
| inline

Mount::MountFlags& Gio::operator^= | ( | Mount::MountFlags& | lhs,
|  | Mount::MountFlags | rhs
| ) |  |
| inline

TlsDatabase::VerifyFlags& Gio::operator^= | ( | TlsDatabase::VerifyFlags& | lhs,
|  | TlsDatabase::VerifyFlags | rhs
| ) |  |
| inline

AppInfo::CreateFlags& Gio::operator^= | ( | AppInfo::CreateFlags& | lhs,
|  | AppInfo::CreateFlags | rhs
| ) |  |
| inline

TlsDatabase::LookupFlags& Gio::operator^= | ( | TlsDatabase::LookupFlags& | lhs,
|  | TlsDatabase::LookupFlags | rhs
| ) |  |
| inline

OutputStream::SpliceFlags& Gio::operator^= | ( | OutputStream::SpliceFlags& | lhs,
|  | OutputStream::SpliceFlags | rhs
| ) |  |
| inline

Settings::BindFlags& Gio::operator^= | ( | Settings::BindFlags& | lhs,
|  | Settings::BindFlags | rhs
| ) |  |
| inline

Application::Flags& Gio::operator^= | ( | Application::Flags& | lhs,
|  | Application::Flags | rhs
| ) |  |
| inline

Socket::MsgFlags& Gio::operator^= | ( | Socket::MsgFlags& | lhs,
|  | Socket::MsgFlags | rhs
| ) |  |
| inline

File::CreateFlags& Gio::operator^= | ( | File::CreateFlags& | lhs,
|  | File::CreateFlags | rhs
| ) |  |
| inline

File::CopyFlags& Gio::operator^= | ( | File::CopyFlags& | lhs,
|  | File::CopyFlags | rhs
| ) |  |
| inline

File::MeasureFlags& Gio::operator^= | ( | File::MeasureFlags& | lhs,
|  | File::MeasureFlags | rhs
| ) |  |
| inline

BusNameWatcherFlags Gio::DBus::operator| | ( | BusNameWatcherFlags | lhs,
|  | BusNameWatcherFlags | rhs
| ) |  |
| inline

PropertyInfoFlags Gio::DBus::operator| | ( | PropertyInfoFlags | lhs,
|  | PropertyInfoFlags | rhs
| ) |  |
| inline

BusNameOwnerFlags Gio::DBus::operator| | ( | BusNameOwnerFlags | lhs,
|  | BusNameOwnerFlags | rhs
| ) |  |
| inline

AskPasswordFlags Gio::operator| | ( | AskPasswordFlags | lhs,
|  | AskPasswordFlags | rhs
| ) |  |
| inline

FileQueryInfoFlags Gio::operator| | ( | FileQueryInfoFlags | lhs,
|  | FileQueryInfoFlags | rhs
| ) |  |
| inline

ProxyFlags Gio::DBus::operator| | ( | ProxyFlags | lhs,
|  | ProxyFlags | rhs
| ) |  |
| inline

TlsCertificateRequestFlags Gio::operator| | ( | TlsCertificateRequestFlags | lhs,
|  | TlsCertificateRequestFlags | rhs
| ) |  |
| inline

MessageFlags Gio::DBus::operator| | ( | MessageFlags | lhs,
|  | MessageFlags | rhs
| ) |  |
| inline

CallFlags Gio::DBus::operator| | ( | CallFlags | lhs,
|  | CallFlags | rhs
| ) |  |
| inline

FileMonitorFlags Gio::operator| | ( | FileMonitorFlags | lhs,
|  | FileMonitorFlags | rhs
| ) |  |
| inline

FileAttributeInfo::Flags Gio::operator| | ( | FileAttributeInfo::Flags | lhs,
|  | FileAttributeInfo::Flags | rhs
| ) |  |
| inline

ConnectionFlags Gio::DBus::operator| | ( | ConnectionFlags | lhs,
|  | ConnectionFlags | rhs
| ) |  |
| inline

CapabilityFlags Gio::DBus::operator| | ( | CapabilityFlags | lhs,
|  | CapabilityFlags | rhs
| ) |  |
| inline

TlsCertificateFlags Gio::operator| | ( | TlsCertificateFlags | lhs,
|  | TlsCertificateFlags | rhs
| ) |  |
| inline

SendMessageFlags Gio::DBus::operator| | ( | SendMessageFlags | lhs,
|  | SendMessageFlags | rhs
| ) |  |
| inline

TlsPassword::Flags Gio::operator| | ( | TlsPassword::Flags | lhs,
|  | TlsPassword::Flags | rhs
| ) |  |
| inline

Converter::Flags Gio::operator| | ( | Converter::Flags | lhs,
|  | Converter::Flags | rhs
| ) |  |
| inline

IOStream::SpliceFlags Gio::operator| | ( | IOStream::SpliceFlags | lhs,
|  | IOStream::SpliceFlags | rhs
| ) |  |
| inline

SignalFlags Gio::DBus::operator| | ( | SignalFlags | lhs,
|  | SignalFlags | rhs
| ) |  |
| inline

InterfaceSkeleton::Flags Gio::DBus::operator| | ( | InterfaceSkeleton::Flags | lhs,
|  | InterfaceSkeleton::Flags | rhs
| ) |  |
| inline

SubtreeFlags Gio::DBus::operator| | ( | SubtreeFlags | lhs,
|  | SubtreeFlags | rhs
| ) |  |
| inline

Server::Flags Gio::DBus::operator| | ( | Server::Flags | lhs,
|  | Server::Flags | rhs
| ) |  |
| inline

Resource::Flags Gio::operator| | ( | Resource::Flags | lhs,
|  | Resource::Flags | rhs
| ) |  |
| inline

Resource::LookupFlags Gio::operator| | ( | Resource::LookupFlags | lhs,
|  | Resource::LookupFlags | rhs
| ) |  |
| inline

Drive::StartFlags Gio::operator| | ( | Drive::StartFlags | lhs,
|  | Drive::StartFlags | rhs
| ) |  |
| inline

ObjectManagerClient::Flags Gio::DBus::operator| | ( | ObjectManagerClient::Flags | lhs,
|  | ObjectManagerClient::Flags | rhs
| ) |  |
| inline

Mount::UnmountFlags Gio::operator| | ( | Mount::UnmountFlags | lhs,
|  | Mount::UnmountFlags | rhs
| ) |  |
| inline

Mount::MountFlags Gio::operator| | ( | Mount::MountFlags | lhs,
|  | Mount::MountFlags | rhs
| ) |  |
| inline

TlsDatabase::VerifyFlags Gio::operator| | ( | TlsDatabase::VerifyFlags | lhs,
|  | TlsDatabase::VerifyFlags | rhs
| ) |  |
| inline

AppInfo::CreateFlags Gio::operator| | ( | AppInfo::CreateFlags | lhs,
|  | AppInfo::CreateFlags | rhs
| ) |  |
| inline

TlsDatabase::LookupFlags Gio::operator| | ( | TlsDatabase::LookupFlags | lhs,
|  | TlsDatabase::LookupFlags | rhs
| ) |  |
| inline

OutputStream::SpliceFlags Gio::operator| | ( | OutputStream::SpliceFlags | lhs,
|  | OutputStream::SpliceFlags | rhs
| ) |  |
| inline

Settings::BindFlags Gio::operator| | ( | Settings::BindFlags | lhs,
|  | Settings::BindFlags | rhs
| ) |  |
| inline

Application::Flags Gio::operator| | ( | Application::Flags | lhs,
|  | Application::Flags | rhs
| ) |  |
| inline

Socket::MsgFlags Gio::operator| | ( | Socket::MsgFlags | lhs,
|  | Socket::MsgFlags | rhs
| ) |  |
| inline

File::CreateFlags Gio::operator| | ( | File::CreateFlags | lhs,
|  | File::CreateFlags | rhs
| ) |  |
| inline

File::CopyFlags Gio::operator| | ( | File::CopyFlags | lhs,
|  | File::CopyFlags | rhs
| ) |  |
| inline

File::MeasureFlags Gio::operator| | ( | File::MeasureFlags | lhs,
|  | File::MeasureFlags | rhs
| ) |  |
| inline

BusNameWatcherFlags& Gio::DBus::operator|= | ( | BusNameWatcherFlags& | lhs,
|  | BusNameWatcherFlags | rhs
| ) |  |
| inline

PropertyInfoFlags& Gio::DBus::operator|= | ( | PropertyInfoFlags& | lhs,
|  | PropertyInfoFlags | rhs
| ) |  |
| inline

BusNameOwnerFlags& Gio::DBus::operator|= | ( | BusNameOwnerFlags& | lhs,
|  | BusNameOwnerFlags | rhs
| ) |  |
| inline

AskPasswordFlags& Gio::operator|= | ( | AskPasswordFlags& | lhs,
|  | AskPasswordFlags | rhs
| ) |  |
| inline

FileQueryInfoFlags& Gio::operator|= | ( | FileQueryInfoFlags& | lhs,
|  | FileQueryInfoFlags | rhs
| ) |  |
| inline

ProxyFlags& Gio::DBus::operator|= | ( | ProxyFlags& | lhs,
|  | ProxyFlags | rhs
| ) |  |
| inline

TlsCertificateRequestFlags& Gio::operator|= | ( | TlsCertificateRequestFlags& | lhs,
|  | TlsCertificateRequestFlags | rhs
| ) |  |
| inline

MessageFlags& Gio::DBus::operator|= | ( | MessageFlags& | lhs,
|  | MessageFlags | rhs
| ) |  |
| inline

CallFlags& Gio::DBus::operator|= | ( | CallFlags& | lhs,
|  | CallFlags | rhs
| ) |  |
| inline

FileMonitorFlags& Gio::operator|= | ( | FileMonitorFlags& | lhs,
|  | FileMonitorFlags | rhs
| ) |  |
| inline

FileAttributeInfo::Flags& Gio::operator|= | ( | FileAttributeInfo::Flags& | lhs,
|  | FileAttributeInfo::Flags | rhs
| ) |  |
| inline

ConnectionFlags& Gio::DBus::operator|= | ( | ConnectionFlags& | lhs,
|  | ConnectionFlags | rhs
| ) |  |
| inline

CapabilityFlags& Gio::DBus::operator|= | ( | CapabilityFlags& | lhs,
|  | CapabilityFlags | rhs
| ) |  |
| inline

TlsCertificateFlags& Gio::operator|= | ( | TlsCertificateFlags& | lhs,
|  | TlsCertificateFlags | rhs
| ) |  |
| inline

SendMessageFlags& Gio::DBus::operator|= | ( | SendMessageFlags& | lhs,
|  | SendMessageFlags | rhs
| ) |  |
| inline

TlsPassword::Flags& Gio::operator|= | ( | TlsPassword::Flags& | lhs,
|  | TlsPassword::Flags | rhs
| ) |  |
| inline

Converter::Flags& Gio::operator|= | ( | Converter::Flags& | lhs,
|  | Converter::Flags | rhs
| ) |  |
| inline

IOStream::SpliceFlags& Gio::operator|= | ( | IOStream::SpliceFlags& | lhs,
|  | IOStream::SpliceFlags | rhs
| ) |  |
| inline

SignalFlags& Gio::DBus::operator|= | ( | SignalFlags& | lhs,
|  | SignalFlags | rhs
| ) |  |
| inline

InterfaceSkeleton::Flags& Gio::DBus::operator|= | ( | InterfaceSkeleton::Flags& | lhs,
|  | InterfaceSkeleton::Flags | rhs
| ) |  |
| inline

SubtreeFlags& Gio::DBus::operator|= | ( | SubtreeFlags& | lhs,
|  | SubtreeFlags | rhs
| ) |  |
| inline

Server::Flags& Gio::DBus::operator|= | ( | Server::Flags& | lhs,
|  | Server::Flags | rhs
| ) |  |
| inline

Resource::Flags& Gio::operator|= | ( | Resource::Flags& | lhs,
|  | Resource::Flags | rhs
| ) |  |
| inline

Resource::LookupFlags& Gio::operator|= | ( | Resource::LookupFlags& | lhs,
|  | Resource::LookupFlags | rhs
| ) |  |
| inline

Drive::StartFlags& Gio::operator|= | ( | Drive::StartFlags& | lhs,
|  | Drive::StartFlags | rhs
| ) |  |
| inline

ObjectManagerClient::Flags& Gio::DBus::operator|= | ( | ObjectManagerClient::Flags& | lhs,
|  | ObjectManagerClient::Flags | rhs
| ) |  |
| inline

Mount::UnmountFlags& Gio::operator|= | ( | Mount::UnmountFlags& | lhs,
|  | Mount::UnmountFlags | rhs
| ) |  |
| inline

Mount::MountFlags& Gio::operator|= | ( | Mount::MountFlags& | lhs,
|  | Mount::MountFlags | rhs
| ) |  |
| inline

TlsDatabase::VerifyFlags& Gio::operator|= | ( | TlsDatabase::VerifyFlags& | lhs,
|  | TlsDatabase::VerifyFlags | rhs
| ) |  |
| inline

AppInfo::CreateFlags& Gio::operator|= | ( | AppInfo::CreateFlags& | lhs,
|  | AppInfo::CreateFlags | rhs
| ) |  |
| inline

TlsDatabase::LookupFlags& Gio::operator|= | ( | TlsDatabase::LookupFlags& | lhs,
|  | TlsDatabase::LookupFlags | rhs
| ) |  |
| inline

OutputStream::SpliceFlags& Gio::operator|= | ( | OutputStream::SpliceFlags& | lhs,
|  | OutputStream::SpliceFlags | rhs
| ) |  |
| inline

Settings::BindFlags& Gio::operator|= | ( | Settings::BindFlags& | lhs,
|  | Settings::BindFlags | rhs
| ) |  |
| inline

Application::Flags& Gio::operator|= | ( | Application::Flags& | lhs,
|  | Application::Flags | rhs
| ) |  |
| inline

Socket::MsgFlags& Gio::operator|= | ( | Socket::MsgFlags& | lhs,
|  | Socket::MsgFlags | rhs
| ) |  |
| inline

File::CreateFlags& Gio::operator|= | ( | File::CreateFlags& | lhs,
|  | File::CreateFlags | rhs
| ) |  |
| inline

File::CopyFlags& Gio::operator|= | ( | File::CopyFlags& | lhs,
|  | File::CopyFlags | rhs
| ) |  |
| inline

File::MeasureFlags& Gio::operator|= | ( | File::MeasureFlags& | lhs,
|  | File::MeasureFlags | rhs
| ) |  |
| inline

BusNameWatcherFlags Gio::DBus::operator~ | ( | BusNameWatcherFlags | flags | ) |
| inline

PropertyInfoFlags Gio::DBus::operator~ | ( | PropertyInfoFlags | flags | ) |
| inline

BusNameOwnerFlags Gio::DBus::operator~ | ( | BusNameOwnerFlags | flags | ) |
| inline

AskPasswordFlags Gio::operator~ | ( | AskPasswordFlags | flags | ) |
| inline

FileQueryInfoFlags Gio::operator~ | ( | FileQueryInfoFlags | flags | ) |
| inline

ProxyFlags Gio::DBus::operator~ | ( | ProxyFlags | flags | ) |
| inline

TlsCertificateRequestFlags Gio::operator~ | ( | TlsCertificateRequestFlags | flags | ) |
| inline

MessageFlags Gio::DBus::operator~ | ( | MessageFlags | flags | ) |
| inline

CallFlags Gio::DBus::operator~ | ( | CallFlags | flags | ) |
| inline

FileMonitorFlags Gio::operator~ | ( | FileMonitorFlags | flags | ) |
| inline

FileAttributeInfo::Flags Gio::operator~ | ( | FileAttributeInfo::Flags | flags | ) |
| inline

ConnectionFlags Gio::DBus::operator~ | ( | ConnectionFlags | flags | ) |
| inline

CapabilityFlags Gio::DBus::operator~ | ( | CapabilityFlags | flags | ) |
| inline

TlsCertificateFlags Gio::operator~ | ( | TlsCertificateFlags | flags | ) |
| inline

SendMessageFlags Gio::DBus::operator~ | ( | SendMessageFlags | flags | ) |
| inline

TlsPassword::Flags Gio::operator~ | ( | TlsPassword::Flags | flags | ) |
| inline

Converter::Flags Gio::operator~ | ( | Converter::Flags | flags | ) |
| inline

IOStream::SpliceFlags Gio::operator~ | ( | IOStream::SpliceFlags | flags | ) |
| inline

SignalFlags Gio::DBus::operator~ | ( | SignalFlags | flags | ) |
| inline

InterfaceSkeleton::Flags Gio::DBus::operator~ | ( | InterfaceSkeleton::Flags | flags | ) |
| inline

SubtreeFlags Gio::DBus::operator~ | ( | SubtreeFlags | flags | ) |
| inline

Server::Flags Gio::DBus::operator~ | ( | Server::Flags | flags | ) |
| inline

Resource::Flags Gio::operator~ | ( | Resource::Flags | flags | ) |
| inline

Resource::LookupFlags Gio::operator~ | ( | Resource::LookupFlags | flags | ) |
| inline

Drive::StartFlags Gio::operator~ | ( | Drive::StartFlags | flags | ) |
| inline

ObjectManagerClient::Flags Gio::DBus::operator~ | ( | ObjectManagerClient::Flags | flags | ) |
| inline

Mount::UnmountFlags Gio::operator~ | ( | Mount::UnmountFlags | flags | ) |
| inline

Mount::MountFlags Gio::operator~ | ( | Mount::MountFlags | flags | ) |
| inline

TlsDatabase::VerifyFlags Gio::operator~ | ( | TlsDatabase::VerifyFlags | flags | ) |
| inline

AppInfo::CreateFlags Gio::operator~ | ( | AppInfo::CreateFlags | flags | ) |
| inline

TlsDatabase::LookupFlags Gio::operator~ | ( | TlsDatabase::LookupFlags | flags | ) |
| inline

OutputStream::SpliceFlags Gio::operator~ | ( | OutputStream::SpliceFlags | flags | ) |
| inline

Settings::BindFlags Gio::operator~ | ( | Settings::BindFlags | flags | ) |
| inline

Application::Flags Gio::operator~ | ( | Application::Flags | flags | ) |
| inline

Socket::MsgFlags Gio::operator~ | ( | Socket::MsgFlags | flags | ) |
| inline

File::CreateFlags Gio::operator~ | ( | File::CreateFlags | flags | ) |
| inline

File::CopyFlags Gio::operator~ | ( | File::CopyFlags | flags | ) |
| inline

File::MeasureFlags Gio::operator~ | ( | File::MeasureFlags | flags | ) |
| inline