glibmm 2.28.2

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

Enumerations | Functions
giomm Enums and Flags

## Enumerations
enum | Gio::AppInfoCreateFlags { Gio::APP_INFO_CREATE_NONE = 0x0, Gio::APP_INFO_CREATE_NEEDS_TERMINAL = (1 << 0), Gio::APP_INFO_CREATE_SUPPORTS_URIS = (1 << 1), Gio::APP_INFO_CREATE_SUPPORTS_STARTUP_NOTIFICATION = (1 << 2) }
enum | Gio::CredentialsType { Gio::CREDENTIALS_TYPE_INVALID, Gio::CREDENTIALS_TYPE_LINUX_UCRED, Gio::CREDENTIALS_TYPE_FREEBSD_CMSGCRED }
enum | Gio::DBus::BusType { Gio::DBus::BUS_TYPE_STARTER = -1, Gio::DBus::BUS_TYPE_NONE, Gio::DBus::BUS_TYPE_SYSTEM, Gio::DBus::BUS_TYPE_SESSION }
enum | Gio::DBus::CallFlags { Gio::DBus::CALL_FLAGS_NONE = 0x0, Gio::DBus::CALL_FLAGS_NO_AUTO_START = (1<<0) }
enum | Gio::DBus::ConnectionFlags { Gio::DBus::CONNECTION_FLAGS_NONE = 0x0, Gio::DBus::CONNECTION_FLAGS_AUTHENTICATION_CLIENT = (1<<0), Gio::DBus::CONNECTION_FLAGS_AUTHENTICATION_SERVER = (1<<1), Gio::DBus::CONNECTION_FLAGS_AUTHENTICATION_ALLOW_ANONYMOUS = (1<<2), Gio::DBus::CONNECTION_FLAGS_MESSAGE_BUS_CONNECTION = (1<<3), Gio::DBus::CONNECTION_FLAGS_DELAY_MESSAGE_PROCESSING = (1<<4) }
enum | Gio::DBus::SendMessageFlags { Gio::DBus::SEND_MESSAGE_FLAGS_NONE = 0x0, Gio::DBus::SEND_MESSAGE_FLAGS_PRESERVE_SERIAL = (1<<0) }
enum | Gio::DBus::SignalFlags { Gio::DBus::SIGNAL_FLAGS_NONE = 0x0 }
enum | Gio::DBus::SubtreeFlags { Gio::DBus::SUBTREE_FLAGS_NONE = 0x0, Gio::DBus::SUBTREE_FLAGS_DISPATCH_TO_UNENUMERATED_NODES = (1<<0) }
enum | Gio::DBus::PropertyInfoFlags { Gio::DBus::PROPERTY_INFO_FLAGS_NONE = 0x0, Gio::DBus::PROPERTY_INFO_FLAGS_READABLE = (1<<0), Gio::DBus::PROPERTY_INFO_FLAGS_WRITABLE = (1<<1) }
enum | Gio::DBus::MessageType { Gio::DBus::MESSAGE_TYPE_INVALID, Gio::DBus::MESSAGE_TYPE_METHOD_CALL, Gio::DBus::MESSAGE_TYPE_METHOD_RETURN, Gio::DBus::MESSAGE_TYPE_ERROR, Gio::DBus::MESSAGE_TYPE_SIGNAL }
enum | Gio::DBus::MessageFlags { Gio::DBus::MESSAGE_FLAGS_NONE = 0x0, Gio::DBus::MESSAGE_FLAGS_NO_REPLY_EXPECTED = (1<<0), Gio::DBus::MESSAGE_FLAGS_NO_AUTO_START = (1<<1) }
enum | Gio::DBus::MessageHeaderField { Gio::DBus::MESSAGE_HEADER_FIELD_INVALID, Gio::DBus::MESSAGE_HEADER_FIELD_PATH, Gio::DBus::MESSAGE_HEADER_FIELD_INTERFACE, Gio::DBus::MESSAGE_HEADER_FIELD_MEMBER, Gio::DBus::MESSAGE_HEADER_FIELD_ERROR_NAME, Gio::DBus::MESSAGE_HEADER_FIELD_REPLY_SERIAL, Gio::DBus::MESSAGE_HEADER_FIELD_DESTINATION, Gio::DBus::MESSAGE_HEADER_FIELD_SENDER, Gio::DBus::MESSAGE_HEADER_FIELD_SIGNATURE, Gio::DBus::MESSAGE_HEADER_FIELD_NUM_UNIX_FDS }
enum | Gio::DBus::CapabilityFlags { Gio::DBus::CAPABILITY_FLAGS_NONE = 0x0, Gio::DBus::CAPABILITY_FLAGS_UNIX_FD_PASSING = (1<<0) }
enum | Gio::DBus::BusNameOwnerFlags { Gio::DBus::BUS_NAME_OWNER_FLAGS_NONE = 0x0, Gio::DBus::BUS_NAME_OWNER_FLAGS_ALLOW_REPLACEMENT = (1<<0), Gio::DBus::BUS_NAME_OWNER_FLAGS_REPLACE = (1<<1) }
enum | Gio::DBus::ProxyFlags { Gio::DBus::PROXY_FLAGS_NONE = 0x0, Gio::DBus::PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES = (1<<0), Gio::DBus::PROXY_FLAGS_DO_NOT_CONNECT_SIGNALS = (1<<1), Gio::DBus::PROXY_FLAGS_DO_NOT_AUTO_START = (1<<2) }
enum | Gio::DBus::ServerFlags { Gio::DBus::SERVER_FLAGS_NONE = 0x0, Gio::DBus::SERVER_FLAGS_RUN_IN_THREAD = (1<<0), Gio::DBus::SERVER_FLAGS_AUTHENTICATION_ALLOW_ANONYMOUS = (1<<1) }
enum | Gio::DBus::BusNameWatcherFlags { Gio::DBus::BUS_NAME_WATCHER_FLAGS_NONE = 0x0, Gio::DBus::BUS_NAME_WATCHER_FLAGS_AUTO_START = (1<<0) }
enum | Gio::DriveStartFlags { Gio::DRIVE_START_NONE = 0x0 }
enum | Gio::DriveStartStopType { Gio::DRIVE_START_STOP_TYPE_UNKNOWN, Gio::DRIVE_START_STOP_TYPE_SHUTDOWN, Gio::DRIVE_START_STOP_TYPE_NETWORK, Gio::DRIVE_START_STOP_TYPE_MULTIDISK, Gio::DRIVE_START_STOP_TYPE_PASSWORD }
enum | Gio::EmblemOrigin { Gio::EMBLEM_ORIGIN_UNKNOWN, Gio::EMBLEM_ORIGIN_DEVICE, Gio::EMBLEM_ORIGIN_LIVEMETADATA, Gio::EMBLEM_ORIGIN_TAG }
enum | Gio::DataStreamByteOrder { Gio::DATA_STREAM_BYTE_ORDER_BIG_ENDIAN, Gio::DATA_STREAM_BYTE_ORDER_LITTLE_ENDIAN, Gio::DATA_STREAM_BYTE_ORDER_HOST_ENDIAN }
enum | Gio::DataStreamNewlineType { Gio::DATA_STREAM_NEWLINE_TYPE_LF, Gio::DATA_STREAM_NEWLINE_TYPE_CR, Gio::DATA_STREAM_NEWLINE_TYPE_CR_LF, Gio::DATA_STREAM_NEWLINE_TYPE_ANY }
enum | Gio::ErrorEnum { Gio::IO_ERROR_FAILED, Gio::IO_ERROR_NOT_FOUND, Gio::IO_ERROR_EXISTS, Gio::IO_ERROR_IS_DIRECTORY, Gio::IO_ERROR_NOT_DIRECTORY, Gio::IO_ERROR_NOT_EMPTY, Gio::IO_ERROR_NOT_REGULAR_FILE, Gio::IO_ERROR_NOT_SYMBOLIC_LINK, Gio::IO_ERROR_NOT_MOUNTABLE_FILE, Gio::IO_ERROR_FILENAME_TOO_LONG, Gio::IO_ERROR_INVALID_FILENAME, Gio::IO_ERROR_TOO_MANY_LINKS, Gio::IO_ERROR_NO_SPACE, Gio::IO_ERROR_INVALID_ARGUMENT, Gio::IO_ERROR_PERMISSION_DENIED, Gio::IO_ERROR_NOT_SUPPORTED, Gio::IO_ERROR_NOT_MOUNTED, Gio::IO_ERROR_ALREADY_MOUNTED, Gio::IO_ERROR_CLOSED, Gio::IO_ERROR_CANCELLED, Gio::IO_ERROR_PENDING, Gio::IO_ERROR_READ_ONLY, Gio::IO_ERROR_CANT_CREATE_BACKUP, Gio::IO_ERROR_WRONG_ETAG, Gio::IO_ERROR_TIMED_OUT, Gio::IO_ERROR_WOULD_RECURSE, Gio::IO_ERROR_BUSY, Gio::IO_ERROR_WOULD_BLOCK, Gio::IO_ERROR_HOST_NOT_FOUND, Gio::IO_ERROR_HOST_WAS_NOT_FOUND = IO_ERROR_HOST_NOT_FOUND, Gio::IO_ERROR_WOULD_MERGE, Gio::IO_ERROR_FAILED_HANDLED, Gio::IO_ERROR_TOO_MANY_OPEN_FILES, Gio::IO_ERROR_NOT_INITIALIZED, Gio::IO_ERROR_ADDRESS_IN_USE, Gio::IO_ERROR_PARTIAL_INPUT, Gio::IO_ERROR_INVALID_DATA, Gio::IO_ERROR_DBUS_ERROR, Gio::IO_ERROR_HOST_UNREACHABLE, Gio::IO_ERROR_NETWORK_UNREACHABLE, Gio::IO_ERROR_CONNECTION_REFUSED, Gio::IO_ERROR_PROXY_FAILED, Gio::IO_ERROR_PROXY_AUTH_FAILED, Gio::IO_ERROR_PROXY_NEED_AUTH, Gio::IO_ERROR_PROXY_NOT_ALLOWED }
enum | Gio::SocketFamily { Gio::SOCKET_FAMILY_INVALID = 0, Gio::SOCKET_FAMILY_UNIX = GLIB_SYSDEF_AF_UNIX, Gio::SOCKET_FAMILY_IPV4 = GLIB_SYSDEF_AF_INET, Gio::SOCKET_FAMILY_IPV6 = GLIB_SYSDEF_AF_INET6 }
enum | Gio::FileQueryInfoFlags { Gio::FILE_QUERY_INFO_NONE = 0x0, Gio::FILE_QUERY_INFO_NOFOLLOW_SYMLINKS = (1 << 0) }
enum | Gio::FileCreateFlags { Gio::FILE_CREATE_NONE = 0x0, Gio::FILE_CREATE_PRIVATE = (1 << 0), Gio::FILE_CREATE_REPLACE_DESTINATION = (1 << 1) }
enum | Gio::FileCopyFlags { Gio::FILE_COPY_NONE = 0x0, Gio::FILE_COPY_OVERWRITE = (1 << 0), Gio::FILE_COPY_BACKUP = (1 << 1), Gio::FILE_COPY_NOFOLLOW_SYMLINKS = (1 << 2), Gio::FILE_COPY_ALL_METADATA = (1 << 3), Gio::FILE_COPY_NO_FALLBACK_FOR_MOVE = (1 << 4), Gio::FILE_COPY_TARGET_DEFAULT_PERMS = (1 << 5) }
enum | Gio::FileMonitorFlags { Gio::FILE_MONITOR_NONE = 0x0, Gio::FILE_MONITOR_WATCH_MOUNTS = (1 << 0), Gio::FILE_MONITOR_SEND_MOVED = (1 << 1) }
enum | Gio::FileAttributeType { Gio::FILE_ATTRIBUTE_TYPE_INVALID, Gio::FILE_ATTRIBUTE_TYPE_STRING, Gio::FILE_ATTRIBUTE_TYPE_BYTE_STRING, Gio::FILE_ATTRIBUTE_TYPE_BOOLEAN, Gio::FILE_ATTRIBUTE_TYPE_UINT32, Gio::FILE_ATTRIBUTE_TYPE_INT32, Gio::FILE_ATTRIBUTE_TYPE_UINT64, Gio::FILE_ATTRIBUTE_TYPE_INT64, Gio::FILE_ATTRIBUTE_TYPE_OBJECT, Gio::FILE_ATTRIBUTE_TYPE_STRINGV }
enum | Gio::FileAttributeInfoFlags { Gio::FILE_ATTRIBUTE_INFO_NONE = 0x0, Gio::FILE_ATTRIBUTE_INFO_COPY_WITH_FILE = (1 << 0), Gio::FILE_ATTRIBUTE_INFO_COPY_WHEN_MOVED = (1 << 1) }
enum | Gio::FileAttributeStatus { Gio::FILE_ATTRIBUTE_STATUS_UNSET, Gio::FILE_ATTRIBUTE_STATUS_SET, Gio::FILE_ATTRIBUTE_STATUS_ERROR_SETTING }
enum | Gio::FileType { Gio::FILE_TYPE_NOT_KNOWN, Gio::FILE_TYPE_REGULAR, Gio::FILE_TYPE_DIRECTORY, Gio::FILE_TYPE_SYMBOLIC_LINK, Gio::FILE_TYPE_SPECIAL, Gio::FILE_TYPE_SHORTCUT, Gio::FILE_TYPE_MOUNTABLE }
enum | Gio::FileMonitorEvent { Gio::FILE_MONITOR_EVENT_CHANGED, Gio::FILE_MONITOR_EVENT_CHANGES_DONE_HINT, Gio::FILE_MONITOR_EVENT_DELETED, Gio::FILE_MONITOR_EVENT_CREATED, Gio::FILE_MONITOR_EVENT_ATTRIBUTE_CHANGED, Gio::FILE_MONITOR_EVENT_PRE_UNMOUNT, Gio::FILE_MONITOR_EVENT_UNMOUNTED, Gio::FILE_MONITOR_EVENT_MOVED }
enum | Gio::MountUnmountFlags { Gio::MOUNT_UNMOUNT_NONE = 0x0, Gio::MOUNT_UNMOUNT_FORCE = (1 << 0) }
enum | Gio::MountMountFlags { Gio::MOUNT_MOUNT_NONE = 0x0 }
enum | Gio::AskPasswordFlags { Gio::ASK_PASSWORD_NEED_PASSWORD = (1 << 0), Gio::ASK_PASSWORD_NEED_USERNAME = (1 << 1), Gio::ASK_PASSWORD_NEED_DOMAIN = (1 << 2), Gio::ASK_PASSWORD_SAVING_SUPPORTED = (1 << 3), Gio::ASK_PASSWORD_ANONYMOUS_SUPPORTED = (1 << 4) }
enum | Gio::PasswordSave { Gio::PASSWORD_SAVE_NEVER, Gio::PASSWORD_SAVE_FOR_SESSION, Gio::PASSWORD_SAVE_PERMANENTLY }
enum | Gio::MountOperationResult { Gio::MOUNT_OPERATION_HANDLED, Gio::MOUNT_OPERATION_ABORTED, Gio::MOUNT_OPERATION_UNHANDLED }
enum | Gio::OutputStreamSpliceFlags { Gio::OUTPUT_STREAM_SPLICE_NONE = 0x0, Gio::OUTPUT_STREAM_SPLICE_CLOSE_SOURCE = (1 << 0), Gio::OUTPUT_STREAM_SPLICE_CLOSE_TARGET = (1 << 1) }
enum | Gio::SettingsBindFlags { Gio::SETTINGS_BIND_DEFAULT = 0x0, Gio::SETTINGS_BIND_GET = (1<<0), Gio::SETTINGS_BIND_SET = (1<<1), Gio::SETTINGS_BIND_NO_SENSITIVITY = (1<<2), Gio::SETTINGS_BIND_GET_NO_CHANGES = (1<<3), Gio::SETTINGS_BIND_INVERT_BOOLEAN = (1<<4) }
enum | Gio::SocketType { Gio::SOCKET_TYPE_INVALID, Gio::SOCKET_TYPE_STREAM, Gio::SOCKET_TYPE_DATAGRAM, Gio::SOCKET_TYPE_SEQPACKET }
enum | Gio::SocketProtocol { Gio::SOCKET_PROTOCOL_UNKNOWN = -1, Gio::SOCKET_PROTOCOL_DEFAULT = 0, Gio::SOCKET_PROTOCOL_TCP = 6, Gio::SOCKET_PROTOCOL_UDP = 17, Gio::SOCKET_PROTOCOL_SCTP = 132 }
enum | Gio::SocketMsgFlags { Gio::SOCKET_MSG_NONE = 0x0, Gio::SOCKET_MSG_OOB = GLIB_SYSDEF_MSG_OOB, Gio::SOCKET_MSG_PEEK = GLIB_SYSDEF_MSG_PEEK, Gio::SOCKET_MSG_DONTROUTE = GLIB_SYSDEF_MSG_DONTROUTE }
enum | Gio::UnixSocketAddressType { Gio::UNIX_SOCKET_ADDRESS_INVALID, Gio::UNIX_SOCKET_ADDRESS_ANONYMOUS, Gio::UNIX_SOCKET_ADDRESS_PATH, Gio::UNIX_SOCKET_ADDRESS_ABSTRACT, Gio::UNIX_SOCKET_ADDRESS_ABSTRACT_PADDED }
## Functions
AppInfoCreateFlags | Gio::operator| (AppInfoCreateFlags lhs, AppInfoCreateFlags rhs)
AppInfoCreateFlags | Gio::operator& (AppInfoCreateFlags lhs, AppInfoCreateFlags rhs)
AppInfoCreateFlags | Gio::operator^ (AppInfoCreateFlags lhs, AppInfoCreateFlags rhs)
AppInfoCreateFlags | Gio::operator~ (AppInfoCreateFlags flags)
AppInfoCreateFlags& | Gio::operator|= (AppInfoCreateFlags& lhs, AppInfoCreateFlags rhs)
AppInfoCreateFlags& | Gio::operator&= (AppInfoCreateFlags& lhs, AppInfoCreateFlags rhs)
AppInfoCreateFlags& | Gio::operator^= (AppInfoCreateFlags& lhs, AppInfoCreateFlags 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)
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)
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)
ServerFlags | Gio::DBus::operator| (ServerFlags lhs, ServerFlags rhs)
ServerFlags | Gio::DBus::operator& (ServerFlags lhs, ServerFlags rhs)
ServerFlags | Gio::DBus::operator^ (ServerFlags lhs, ServerFlags rhs)
ServerFlags | Gio::DBus::operator~ (ServerFlags flags)
ServerFlags& | Gio::DBus::operator|= (ServerFlags& lhs, ServerFlags rhs)
ServerFlags& | Gio::DBus::operator&= (ServerFlags& lhs, ServerFlags rhs)
ServerFlags& | Gio::DBus::operator^= (ServerFlags& lhs, ServerFlags 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)
DriveStartFlags | Gio::operator| (DriveStartFlags lhs, DriveStartFlags rhs)
DriveStartFlags | Gio::operator& (DriveStartFlags lhs, DriveStartFlags rhs)
DriveStartFlags | Gio::operator^ (DriveStartFlags lhs, DriveStartFlags rhs)
DriveStartFlags | Gio::operator~ (DriveStartFlags flags)
DriveStartFlags& | Gio::operator|= (DriveStartFlags& lhs, DriveStartFlags rhs)
DriveStartFlags& | Gio::operator&= (DriveStartFlags& lhs, DriveStartFlags rhs)
DriveStartFlags& | Gio::operator^= (DriveStartFlags& lhs, DriveStartFlags 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)
FileCreateFlags | Gio::operator| (FileCreateFlags lhs, FileCreateFlags rhs)
FileCreateFlags | Gio::operator& (FileCreateFlags lhs, FileCreateFlags rhs)
FileCreateFlags | Gio::operator^ (FileCreateFlags lhs, FileCreateFlags rhs)
FileCreateFlags | Gio::operator~ (FileCreateFlags flags)
FileCreateFlags& | Gio::operator|= (FileCreateFlags& lhs, FileCreateFlags rhs)
FileCreateFlags& | Gio::operator&= (FileCreateFlags& lhs, FileCreateFlags rhs)
FileCreateFlags& | Gio::operator^= (FileCreateFlags& lhs, FileCreateFlags rhs)
FileCopyFlags | Gio::operator| (FileCopyFlags lhs, FileCopyFlags rhs)
FileCopyFlags | Gio::operator& (FileCopyFlags lhs, FileCopyFlags rhs)
FileCopyFlags | Gio::operator^ (FileCopyFlags lhs, FileCopyFlags rhs)
FileCopyFlags | Gio::operator~ (FileCopyFlags flags)
FileCopyFlags& | Gio::operator|= (FileCopyFlags& lhs, FileCopyFlags rhs)
FileCopyFlags& | Gio::operator&= (FileCopyFlags& lhs, FileCopyFlags rhs)
FileCopyFlags& | Gio::operator^= (FileCopyFlags& lhs, FileCopyFlags 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)
FileAttributeInfoFlags | Gio::operator| (FileAttributeInfoFlags lhs, FileAttributeInfoFlags rhs)
FileAttributeInfoFlags | Gio::operator& (FileAttributeInfoFlags lhs, FileAttributeInfoFlags rhs)
FileAttributeInfoFlags | Gio::operator^ (FileAttributeInfoFlags lhs, FileAttributeInfoFlags rhs)
FileAttributeInfoFlags | Gio::operator~ (FileAttributeInfoFlags flags)
FileAttributeInfoFlags& | Gio::operator|= (FileAttributeInfoFlags& lhs, FileAttributeInfoFlags rhs)
FileAttributeInfoFlags& | Gio::operator&= (FileAttributeInfoFlags& lhs, FileAttributeInfoFlags rhs)
FileAttributeInfoFlags& | Gio::operator^= (FileAttributeInfoFlags& lhs, FileAttributeInfoFlags rhs)
MountUnmountFlags | Gio::operator| (MountUnmountFlags lhs, MountUnmountFlags rhs)
MountUnmountFlags | Gio::operator& (MountUnmountFlags lhs, MountUnmountFlags rhs)
MountUnmountFlags | Gio::operator^ (MountUnmountFlags lhs, MountUnmountFlags rhs)
MountUnmountFlags | Gio::operator~ (MountUnmountFlags flags)
MountUnmountFlags& | Gio::operator|= (MountUnmountFlags& lhs, MountUnmountFlags rhs)
MountUnmountFlags& | Gio::operator&= (MountUnmountFlags& lhs, MountUnmountFlags rhs)
MountUnmountFlags& | Gio::operator^= (MountUnmountFlags& lhs, MountUnmountFlags rhs)
MountMountFlags | Gio::operator| (MountMountFlags lhs, MountMountFlags rhs)
MountMountFlags | Gio::operator& (MountMountFlags lhs, MountMountFlags rhs)
MountMountFlags | Gio::operator^ (MountMountFlags lhs, MountMountFlags rhs)
MountMountFlags | Gio::operator~ (MountMountFlags flags)
MountMountFlags& | Gio::operator|= (MountMountFlags& lhs, MountMountFlags rhs)
MountMountFlags& | Gio::operator&= (MountMountFlags& lhs, MountMountFlags rhs)
MountMountFlags& | Gio::operator^= (MountMountFlags& lhs, MountMountFlags 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)
OutputStreamSpliceFlags | Gio::operator| (OutputStreamSpliceFlags lhs, OutputStreamSpliceFlags rhs)
OutputStreamSpliceFlags | Gio::operator& (OutputStreamSpliceFlags lhs, OutputStreamSpliceFlags rhs)
OutputStreamSpliceFlags | Gio::operator^ (OutputStreamSpliceFlags lhs, OutputStreamSpliceFlags rhs)
OutputStreamSpliceFlags | Gio::operator~ (OutputStreamSpliceFlags flags)
OutputStreamSpliceFlags& | Gio::operator|= (OutputStreamSpliceFlags& lhs, OutputStreamSpliceFlags rhs)
OutputStreamSpliceFlags& | Gio::operator&= (OutputStreamSpliceFlags& lhs, OutputStreamSpliceFlags rhs)
OutputStreamSpliceFlags& | Gio::operator^= (OutputStreamSpliceFlags& lhs, OutputStreamSpliceFlags rhs)
SettingsBindFlags | Gio::operator| (SettingsBindFlags lhs, SettingsBindFlags rhs)
SettingsBindFlags | Gio::operator& (SettingsBindFlags lhs, SettingsBindFlags rhs)
SettingsBindFlags | Gio::operator^ (SettingsBindFlags lhs, SettingsBindFlags rhs)
SettingsBindFlags | Gio::operator~ (SettingsBindFlags flags)
SettingsBindFlags& | Gio::operator|= (SettingsBindFlags& lhs, SettingsBindFlags rhs)
SettingsBindFlags& | Gio::operator&= (SettingsBindFlags& lhs, SettingsBindFlags rhs)
SettingsBindFlags& | Gio::operator^= (SettingsBindFlags& lhs, SettingsBindFlags rhs)
SocketMsgFlags | Gio::operator| (SocketMsgFlags lhs, SocketMsgFlags rhs)
SocketMsgFlags | Gio::operator& (SocketMsgFlags lhs, SocketMsgFlags rhs)
SocketMsgFlags | Gio::operator^ (SocketMsgFlags lhs, SocketMsgFlags rhs)
SocketMsgFlags | Gio::operator~ (SocketMsgFlags flags)
SocketMsgFlags& | Gio::operator|= (SocketMsgFlags& lhs, SocketMsgFlags rhs)
SocketMsgFlags& | Gio::operator&= (SocketMsgFlags& lhs, SocketMsgFlags rhs)
SocketMsgFlags& | Gio::operator^= (SocketMsgFlags& lhs, SocketMsgFlags rhs)

## Enumeration Type Documentation

enum Gio::AppInfoCreateFlags

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

Enumerator:

  APP_INFO_CREATE_NONE |
  APP_INFO_CREATE_NEEDS_TERMINAL |
  APP_INFO_CREATE_SUPPORTS_URIS |
  APP_INFO_CREATE_SUPPORTS_STARTUP_NOTIFICATION |

enum Gio::AskPasswordFlags

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:

  ASK_PASSWORD_NEED_PASSWORD |
  ASK_PASSWORD_NEED_USERNAME |
  ASK_PASSWORD_NEED_DOMAIN |
  ASK_PASSWORD_SAVING_SUPPORTED |
  ASK_PASSWORD_ANONYMOUS_SUPPORTED |

enum Gio::DBus::BusNameOwnerFlags

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:

  BUS_NAME_OWNER_FLAGS_NONE |
  BUS_NAME_OWNER_FLAGS_ALLOW_REPLACEMENT |
  BUS_NAME_OWNER_FLAGS_REPLACE |

enum Gio::DBus::BusNameWatcherFlags

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:

  BUS_NAME_WATCHER_FLAGS_NONE |
  BUS_NAME_WATCHER_FLAGS_AUTO_START |

enum Gio::DBus::BusType

Enumerator:

  BUS_TYPE_STARTER |
  BUS_TYPE_NONE |
  BUS_TYPE_SYSTEM |
  BUS_TYPE_SESSION |

enum Gio::DBus::CallFlags

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:

  CALL_FLAGS_NONE |
  CALL_FLAGS_NO_AUTO_START |

enum Gio::DBus::CapabilityFlags

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:

  CAPABILITY_FLAGS_NONE |
  CAPABILITY_FLAGS_UNIX_FD_PASSING |

enum Gio::DBus::ConnectionFlags

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:

  CONNECTION_FLAGS_NONE |
  CONNECTION_FLAGS_AUTHENTICATION_CLIENT |
  CONNECTION_FLAGS_AUTHENTICATION_SERVER |
  CONNECTION_FLAGS_AUTHENTICATION_ALLOW_ANONYMOUS |
  CONNECTION_FLAGS_MESSAGE_BUS_CONNECTION |
  CONNECTION_FLAGS_DELAY_MESSAGE_PROCESSING |

enum Gio::CredentialsType

Enumerator:

  CREDENTIALS_TYPE_INVALID |
  CREDENTIALS_TYPE_LINUX_UCRED |
  CREDENTIALS_TYPE_FREEBSD_CMSGCRED |

enum Gio::DataStreamByteOrder

Enumerator:

  DATA_STREAM_BYTE_ORDER_BIG_ENDIAN |
  DATA_STREAM_BYTE_ORDER_LITTLE_ENDIAN |
  DATA_STREAM_BYTE_ORDER_HOST_ENDIAN |

enum Gio::DataStreamNewlineType

Enumerator:

  DATA_STREAM_NEWLINE_TYPE_LF |
  DATA_STREAM_NEWLINE_TYPE_CR |
  DATA_STREAM_NEWLINE_TYPE_CR_LF |
  DATA_STREAM_NEWLINE_TYPE_ANY |

enum Gio::DriveStartFlags

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

Enumerator:

  DRIVE_START_NONE |

enum Gio::DriveStartStopType

Enumerator:

  DRIVE_START_STOP_TYPE_UNKNOWN |
  DRIVE_START_STOP_TYPE_SHUTDOWN |
  DRIVE_START_STOP_TYPE_NETWORK |
  DRIVE_START_STOP_TYPE_MULTIDISK |
  DRIVE_START_STOP_TYPE_PASSWORD |

enum Gio::EmblemOrigin

Enumerator:

  EMBLEM_ORIGIN_UNKNOWN |
  EMBLEM_ORIGIN_DEVICE |
  EMBLEM_ORIGIN_LIVEMETADATA |
  EMBLEM_ORIGIN_TAG |

enum Gio::ErrorEnum

Enumerator:

  IO_ERROR_FAILED |
  IO_ERROR_NOT_FOUND |
  IO_ERROR_EXISTS |
  IO_ERROR_IS_DIRECTORY |
  IO_ERROR_NOT_DIRECTORY |
  IO_ERROR_NOT_EMPTY |
  IO_ERROR_NOT_REGULAR_FILE |
  IO_ERROR_NOT_SYMBOLIC_LINK |
  IO_ERROR_NOT_MOUNTABLE_FILE |
  IO_ERROR_FILENAME_TOO_LONG |
  IO_ERROR_INVALID_FILENAME |
  IO_ERROR_TOO_MANY_LINKS |
  IO_ERROR_NO_SPACE |
  IO_ERROR_INVALID_ARGUMENT |
  IO_ERROR_PERMISSION_DENIED |
  IO_ERROR_NOT_SUPPORTED |
  IO_ERROR_NOT_MOUNTED |
  IO_ERROR_ALREADY_MOUNTED |
  IO_ERROR_CLOSED |
  IO_ERROR_CANCELLED |
  IO_ERROR_PENDING |
  IO_ERROR_READ_ONLY |
  IO_ERROR_CANT_CREATE_BACKUP |
  IO_ERROR_WRONG_ETAG |
  IO_ERROR_TIMED_OUT |
  IO_ERROR_WOULD_RECURSE |
  IO_ERROR_BUSY |
  IO_ERROR_WOULD_BLOCK |
  IO_ERROR_HOST_NOT_FOUND |
  IO_ERROR_HOST_WAS_NOT_FOUND |
  IO_ERROR_WOULD_MERGE |
  IO_ERROR_FAILED_HANDLED |
  IO_ERROR_TOO_MANY_OPEN_FILES |
  IO_ERROR_NOT_INITIALIZED |
  IO_ERROR_ADDRESS_IN_USE |
  IO_ERROR_PARTIAL_INPUT |
  IO_ERROR_INVALID_DATA |
  IO_ERROR_DBUS_ERROR |
  IO_ERROR_HOST_UNREACHABLE |
  IO_ERROR_NETWORK_UNREACHABLE |
  IO_ERROR_CONNECTION_REFUSED |
  IO_ERROR_PROXY_FAILED |
  IO_ERROR_PROXY_AUTH_FAILED |
  IO_ERROR_PROXY_NEED_AUTH |
  IO_ERROR_PROXY_NOT_ALLOWED |

enum Gio::FileAttributeInfoFlags

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

Enumerator:

  FILE_ATTRIBUTE_INFO_NONE |
  FILE_ATTRIBUTE_INFO_COPY_WITH_FILE |
  FILE_ATTRIBUTE_INFO_COPY_WHEN_MOVED |

enum Gio::FileAttributeStatus

Enumerator:

  FILE_ATTRIBUTE_STATUS_UNSET |
  FILE_ATTRIBUTE_STATUS_SET |
  FILE_ATTRIBUTE_STATUS_ERROR_SETTING |

enum Gio::FileAttributeType

Enumerator:

  FILE_ATTRIBUTE_TYPE_INVALID |
  FILE_ATTRIBUTE_TYPE_STRING |
  FILE_ATTRIBUTE_TYPE_BYTE_STRING |
  FILE_ATTRIBUTE_TYPE_BOOLEAN |
  FILE_ATTRIBUTE_TYPE_UINT32 |
  FILE_ATTRIBUTE_TYPE_INT32 |
  FILE_ATTRIBUTE_TYPE_UINT64 |
  FILE_ATTRIBUTE_TYPE_INT64 |
  FILE_ATTRIBUTE_TYPE_OBJECT |
  FILE_ATTRIBUTE_TYPE_STRINGV |

enum Gio::FileCopyFlags

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

Enumerator:

  FILE_COPY_NONE |
  FILE_COPY_OVERWRITE |
  FILE_COPY_BACKUP |
  FILE_COPY_NOFOLLOW_SYMLINKS |
  FILE_COPY_ALL_METADATA |
  FILE_COPY_NO_FALLBACK_FOR_MOVE |
  FILE_COPY_TARGET_DEFAULT_PERMS |

enum Gio::FileCreateFlags

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

Enumerator:

  FILE_CREATE_NONE |
  FILE_CREATE_PRIVATE |
  FILE_CREATE_REPLACE_DESTINATION |

enum Gio::FileMonitorEvent

Enumerator:

  FILE_MONITOR_EVENT_CHANGED |
  FILE_MONITOR_EVENT_CHANGES_DONE_HINT |
  FILE_MONITOR_EVENT_DELETED |
  FILE_MONITOR_EVENT_CREATED |
  FILE_MONITOR_EVENT_ATTRIBUTE_CHANGED |
  FILE_MONITOR_EVENT_PRE_UNMOUNT |
  FILE_MONITOR_EVENT_UNMOUNTED |
  FILE_MONITOR_EVENT_MOVED |

enum Gio::FileMonitorFlags

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:

  FILE_MONITOR_NONE |
  FILE_MONITOR_WATCH_MOUNTS |
  FILE_MONITOR_SEND_MOVED |

enum Gio::FileQueryInfoFlags

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:

  FILE_QUERY_INFO_NONE |
  FILE_QUERY_INFO_NOFOLLOW_SYMLINKS |

enum Gio::FileType

Enumerator:

  FILE_TYPE_NOT_KNOWN |
  FILE_TYPE_REGULAR |
  FILE_TYPE_DIRECTORY |
  FILE_TYPE_SYMBOLIC_LINK |
  FILE_TYPE_SPECIAL |
  FILE_TYPE_SHORTCUT |
  FILE_TYPE_MOUNTABLE |

enum Gio::DBus::MessageFlags

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:

  MESSAGE_FLAGS_NONE |
  MESSAGE_FLAGS_NO_REPLY_EXPECTED |
  MESSAGE_FLAGS_NO_AUTO_START |

enum Gio::DBus::MessageHeaderField

Enumerator:

  MESSAGE_HEADER_FIELD_INVALID |
  MESSAGE_HEADER_FIELD_PATH |
  MESSAGE_HEADER_FIELD_INTERFACE |
  MESSAGE_HEADER_FIELD_MEMBER |
  MESSAGE_HEADER_FIELD_ERROR_NAME |
  MESSAGE_HEADER_FIELD_REPLY_SERIAL |
  MESSAGE_HEADER_FIELD_DESTINATION |
  MESSAGE_HEADER_FIELD_SENDER |
  MESSAGE_HEADER_FIELD_SIGNATURE |
  MESSAGE_HEADER_FIELD_NUM_UNIX_FDS |

enum Gio::DBus::MessageType

Enumerator:

  MESSAGE_TYPE_INVALID |
  MESSAGE_TYPE_METHOD_CALL |
  MESSAGE_TYPE_METHOD_RETURN |
  MESSAGE_TYPE_ERROR |
  MESSAGE_TYPE_SIGNAL |

enum Gio::MountMountFlags

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

Enumerator:

  MOUNT_MOUNT_NONE |

enum Gio::MountOperationResult

Enumerator:

  MOUNT_OPERATION_HANDLED |
  MOUNT_OPERATION_ABORTED |
  MOUNT_OPERATION_UNHANDLED |

enum Gio::MountUnmountFlags

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

Enumerator:

  MOUNT_UNMOUNT_NONE |
  MOUNT_UNMOUNT_FORCE |

enum Gio::OutputStreamSpliceFlags

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

Enumerator:

  OUTPUT_STREAM_SPLICE_NONE |
  OUTPUT_STREAM_SPLICE_CLOSE_SOURCE |
  OUTPUT_STREAM_SPLICE_CLOSE_TARGET |

enum Gio::PasswordSave

Enumerator:

  PASSWORD_SAVE_NEVER |
  PASSWORD_SAVE_FOR_SESSION |
  PASSWORD_SAVE_PERMANENTLY |

enum Gio::DBus::PropertyInfoFlags

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:

  PROPERTY_INFO_FLAGS_NONE |
  PROPERTY_INFO_FLAGS_READABLE |
  PROPERTY_INFO_FLAGS_WRITABLE |

enum Gio::DBus::ProxyFlags

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:

  PROXY_FLAGS_NONE |
  PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES |
  PROXY_FLAGS_DO_NOT_CONNECT_SIGNALS |
  PROXY_FLAGS_DO_NOT_AUTO_START |

enum Gio::DBus::SendMessageFlags

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:

  SEND_MESSAGE_FLAGS_NONE |
  SEND_MESSAGE_FLAGS_PRESERVE_SERIAL |

enum Gio::DBus::ServerFlags

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

Enumerator:

  SERVER_FLAGS_NONE |
  SERVER_FLAGS_RUN_IN_THREAD |
  SERVER_FLAGS_AUTHENTICATION_ALLOW_ANONYMOUS |

enum Gio::SettingsBindFlags

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

Enumerator:

  SETTINGS_BIND_DEFAULT |
  SETTINGS_BIND_GET |
  SETTINGS_BIND_SET |
  SETTINGS_BIND_NO_SENSITIVITY |
  SETTINGS_BIND_GET_NO_CHANGES |
  SETTINGS_BIND_INVERT_BOOLEAN |

enum Gio::DBus::SignalFlags

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:

  SIGNAL_FLAGS_NONE |

enum Gio::SocketFamily

Enumerator:

  SOCKET_FAMILY_INVALID |
  SOCKET_FAMILY_UNIX |
  SOCKET_FAMILY_IPV4 |
  SOCKET_FAMILY_IPV6 |

enum Gio::SocketMsgFlags

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

Enumerator:

  SOCKET_MSG_NONE |
  SOCKET_MSG_OOB |
  SOCKET_MSG_PEEK |
  SOCKET_MSG_DONTROUTE |

enum Gio::SocketProtocol

Enumerator:

  SOCKET_PROTOCOL_UNKNOWN |
  SOCKET_PROTOCOL_DEFAULT |
  SOCKET_PROTOCOL_TCP |
  SOCKET_PROTOCOL_UDP |
  SOCKET_PROTOCOL_SCTP |

enum Gio::SocketType

Enumerator:

  SOCKET_TYPE_INVALID |
  SOCKET_TYPE_STREAM |
  SOCKET_TYPE_DATAGRAM |
  SOCKET_TYPE_SEQPACKET |

enum Gio::DBus::SubtreeFlags

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:

  SUBTREE_FLAGS_NONE |
  SUBTREE_FLAGS_DISPATCH_TO_UNENUMERATED_NODES |

enum Gio::UnixSocketAddressType

Enumerator:

  UNIX_SOCKET_ADDRESS_INVALID |
  UNIX_SOCKET_ADDRESS_ANONYMOUS |
  UNIX_SOCKET_ADDRESS_PATH |
  UNIX_SOCKET_ADDRESS_ABSTRACT |
  UNIX_SOCKET_ADDRESS_ABSTRACT_PADDED |

## Function Documentation

AppInfoCreateFlags Gio::operator& | ( | AppInfoCreateFlags | lhs,
|  | AppInfoCreateFlags | rhs
| ) |  | `[inline]`

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

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

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

FileAttributeInfoFlags Gio::operator& | ( | FileAttributeInfoFlags | lhs,
|  | FileAttributeInfoFlags | rhs
| ) |  | `[inline]`

MountUnmountFlags Gio::operator& | ( | MountUnmountFlags | lhs,
|  | MountUnmountFlags | rhs
| ) |  | `[inline]`

MountMountFlags Gio::operator& | ( | MountMountFlags | lhs,
|  | MountMountFlags | rhs
| ) |  | `[inline]`

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

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

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

ServerFlags Gio::DBus::operator& | ( | ServerFlags | lhs,
|  | ServerFlags | rhs
| ) |  | `[inline]`

OutputStreamSpliceFlags Gio::operator& | ( | OutputStreamSpliceFlags | lhs,
|  | OutputStreamSpliceFlags | rhs
| ) |  | `[inline]`

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

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

SettingsBindFlags Gio::operator& | ( | SettingsBindFlags | lhs,
|  | SettingsBindFlags | rhs
| ) |  | `[inline]`

SocketMsgFlags Gio::operator& | ( | SocketMsgFlags | lhs,
|  | SocketMsgFlags | rhs
| ) |  | `[inline]`

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

DriveStartFlags Gio::operator& | ( | DriveStartFlags | lhs,
|  | DriveStartFlags | rhs
| ) |  | `[inline]`

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

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

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

FileCreateFlags Gio::operator& | ( | FileCreateFlags | lhs,
|  | FileCreateFlags | rhs
| ) |  | `[inline]`

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

FileCopyFlags Gio::operator& | ( | FileCopyFlags | lhs,
|  | FileCopyFlags | rhs
| ) |  | `[inline]`

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

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

FileAttributeInfoFlags& Gio::operator&= | ( | FileAttributeInfoFlags & | lhs,
|  | FileAttributeInfoFlags | rhs
| ) |  | `[inline]`

MountUnmountFlags& Gio::operator&= | ( | MountUnmountFlags & | lhs,
|  | MountUnmountFlags | rhs
| ) |  | `[inline]`

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

MountMountFlags& Gio::operator&= | ( | MountMountFlags & | lhs,
|  | MountMountFlags | rhs
| ) |  | `[inline]`

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

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

ServerFlags& Gio::DBus::operator&= | ( | ServerFlags & | lhs,
|  | ServerFlags | rhs
| ) |  | `[inline]`

OutputStreamSpliceFlags& Gio::operator&= | ( | OutputStreamSpliceFlags & | lhs,
|  | OutputStreamSpliceFlags | rhs
| ) |  | `[inline]`

SettingsBindFlags& Gio::operator&= | ( | SettingsBindFlags & | lhs,
|  | SettingsBindFlags | rhs
| ) |  | `[inline]`

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

SocketMsgFlags& Gio::operator&= | ( | SocketMsgFlags & | lhs,
|  | SocketMsgFlags | rhs
| ) |  | `[inline]`

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

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

DriveStartFlags& Gio::operator&= | ( | DriveStartFlags & | lhs,
|  | DriveStartFlags | rhs
| ) |  | `[inline]`

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

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

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

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

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

FileCreateFlags& Gio::operator&= | ( | FileCreateFlags & | lhs,
|  | FileCreateFlags | rhs
| ) |  | `[inline]`

AppInfoCreateFlags& Gio::operator&= | ( | AppInfoCreateFlags & | lhs,
|  | AppInfoCreateFlags | rhs
| ) |  | `[inline]`

FileCopyFlags& Gio::operator&= | ( | FileCopyFlags & | lhs,
|  | FileCopyFlags | rhs
| ) |  | `[inline]`

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

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

FileAttributeInfoFlags Gio::operator^ | ( | FileAttributeInfoFlags | lhs,
|  | FileAttributeInfoFlags | rhs
| ) |  | `[inline]`

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

MountUnmountFlags Gio::operator^ | ( | MountUnmountFlags | lhs,
|  | MountUnmountFlags | rhs
| ) |  | `[inline]`

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

MountMountFlags Gio::operator^ | ( | MountMountFlags | lhs,
|  | MountMountFlags | rhs
| ) |  | `[inline]`

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

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

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

OutputStreamSpliceFlags Gio::operator^ | ( | OutputStreamSpliceFlags | lhs,
|  | OutputStreamSpliceFlags | rhs
| ) |  | `[inline]`

ServerFlags Gio::DBus::operator^ | ( | ServerFlags | lhs,
|  | ServerFlags | rhs
| ) |  | `[inline]`

SettingsBindFlags Gio::operator^ | ( | SettingsBindFlags | lhs,
|  | SettingsBindFlags | rhs
| ) |  | `[inline]`

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

SocketMsgFlags Gio::operator^ | ( | SocketMsgFlags | lhs,
|  | SocketMsgFlags | rhs
| ) |  | `[inline]`

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

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

DriveStartFlags Gio::operator^ | ( | DriveStartFlags | lhs,
|  | DriveStartFlags | rhs
| ) |  | `[inline]`

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

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

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

FileCreateFlags Gio::operator^ | ( | FileCreateFlags | lhs,
|  | FileCreateFlags | rhs
| ) |  | `[inline]`

AppInfoCreateFlags Gio::operator^ | ( | AppInfoCreateFlags | lhs,
|  | AppInfoCreateFlags | rhs
| ) |  | `[inline]`

FileCopyFlags Gio::operator^ | ( | FileCopyFlags | lhs,
|  | FileCopyFlags | rhs
| ) |  | `[inline]`

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

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

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

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

FileAttributeInfoFlags& Gio::operator^= | ( | FileAttributeInfoFlags & | lhs,
|  | FileAttributeInfoFlags | rhs
| ) |  | `[inline]`

SocketMsgFlags& Gio::operator^= | ( | SocketMsgFlags & | lhs,
|  | SocketMsgFlags | rhs
| ) |  | `[inline]`

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

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

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

MountMountFlags& Gio::operator^= | ( | MountMountFlags & | lhs,
|  | MountMountFlags | rhs
| ) |  | `[inline]`

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

SettingsBindFlags& Gio::operator^= | ( | SettingsBindFlags & | lhs,
|  | SettingsBindFlags | rhs
| ) |  | `[inline]`

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

OutputStreamSpliceFlags& Gio::operator^= | ( | OutputStreamSpliceFlags & | lhs,
|  | OutputStreamSpliceFlags | rhs
| ) |  | `[inline]`

ServerFlags& Gio::DBus::operator^= | ( | ServerFlags & | lhs,
|  | ServerFlags | rhs
| ) |  | `[inline]`

MountUnmountFlags& Gio::operator^= | ( | MountUnmountFlags & | lhs,
|  | MountUnmountFlags | rhs
| ) |  | `[inline]`

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

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

DriveStartFlags& Gio::operator^= | ( | DriveStartFlags & | lhs,
|  | DriveStartFlags | rhs
| ) |  | `[inline]`

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

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

FileCreateFlags& Gio::operator^= | ( | FileCreateFlags & | lhs,
|  | FileCreateFlags | rhs
| ) |  | `[inline]`

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

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

FileCopyFlags& Gio::operator^= | ( | FileCopyFlags & | lhs,
|  | FileCopyFlags | rhs
| ) |  | `[inline]`

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

AppInfoCreateFlags& Gio::operator^= | ( | AppInfoCreateFlags & | lhs,
|  | AppInfoCreateFlags | rhs
| ) |  | `[inline]`

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

DriveStartFlags Gio::operator| | ( | DriveStartFlags | lhs,
|  | DriveStartFlags | rhs
| ) |  | `[inline]`

MountUnmountFlags Gio::operator| | ( | MountUnmountFlags | lhs,
|  | MountUnmountFlags | rhs
| ) |  | `[inline]`

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

AppInfoCreateFlags Gio::operator| | ( | AppInfoCreateFlags | lhs,
|  | AppInfoCreateFlags | rhs
| ) |  | `[inline]`

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

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

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

FileMonitorFlags Gio::operator| | ( | FileMonitorFlags | lhs,
|  | FileMonitorFlags | rhs
| ) |  | `[inline]`

AskPasswordFlags Gio::operator| | ( | AskPasswordFlags | lhs,
|  | AskPasswordFlags | rhs
| ) |  | `[inline]`

OutputStreamSpliceFlags Gio::operator| | ( | OutputStreamSpliceFlags | lhs,
|  | OutputStreamSpliceFlags | rhs
| ) |  | `[inline]`

SettingsBindFlags Gio::operator| | ( | SettingsBindFlags | lhs,
|  | SettingsBindFlags | rhs
| ) |  | `[inline]`

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

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

MountMountFlags Gio::operator| | ( | MountMountFlags | lhs,
|  | MountMountFlags | rhs
| ) |  | `[inline]`

FileCopyFlags Gio::operator| | ( | FileCopyFlags | lhs,
|  | FileCopyFlags | rhs
| ) |  | `[inline]`

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

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

FileAttributeInfoFlags Gio::operator| | ( | FileAttributeInfoFlags | lhs,
|  | FileAttributeInfoFlags | rhs
| ) |  | `[inline]`

FileQueryInfoFlags Gio::operator| | ( | FileQueryInfoFlags | lhs,
|  | FileQueryInfoFlags | rhs
| ) |  | `[inline]`

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

SocketMsgFlags Gio::operator| | ( | SocketMsgFlags | lhs,
|  | SocketMsgFlags | rhs
| ) |  | `[inline]`

FileCreateFlags Gio::operator| | ( | FileCreateFlags | lhs,
|  | FileCreateFlags | rhs
| ) |  | `[inline]`

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

ServerFlags Gio::DBus::operator| | ( | ServerFlags | lhs,
|  | ServerFlags | rhs
| ) |  | `[inline]`

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

AppInfoCreateFlags& Gio::operator|= | ( | AppInfoCreateFlags & | lhs,
|  | AppInfoCreateFlags | rhs
| ) |  | `[inline]`

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

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

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

SocketMsgFlags& Gio::operator|= | ( | SocketMsgFlags & | lhs,
|  | SocketMsgFlags | rhs
| ) |  | `[inline]`

MountUnmountFlags& Gio::operator|= | ( | MountUnmountFlags & | lhs,
|  | MountUnmountFlags | rhs
| ) |  | `[inline]`

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

MountMountFlags& Gio::operator|= | ( | MountMountFlags & | lhs,
|  | MountMountFlags | rhs
| ) |  | `[inline]`

FileAttributeInfoFlags& Gio::operator|= | ( | FileAttributeInfoFlags & | lhs,
|  | FileAttributeInfoFlags | rhs
| ) |  | `[inline]`

SettingsBindFlags& Gio::operator|= | ( | SettingsBindFlags & | lhs,
|  | SettingsBindFlags | rhs
| ) |  | `[inline]`

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

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

OutputStreamSpliceFlags& Gio::operator|= | ( | OutputStreamSpliceFlags & | lhs,
|  | OutputStreamSpliceFlags | rhs
| ) |  | `[inline]`

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

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

FileCopyFlags& Gio::operator|= | ( | FileCopyFlags & | lhs,
|  | FileCopyFlags | rhs
| ) |  | `[inline]`

DriveStartFlags& Gio::operator|= | ( | DriveStartFlags & | lhs,
|  | DriveStartFlags | rhs
| ) |  | `[inline]`

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

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

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

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

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

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

ServerFlags& Gio::DBus::operator|= | ( | ServerFlags & | lhs,
|  | ServerFlags | rhs
| ) |  | `[inline]`

FileCreateFlags& Gio::operator|= | ( | FileCreateFlags & | lhs,
|  | FileCreateFlags | rhs
| ) |  | `[inline]`

AppInfoCreateFlags Gio::operator~ | ( | AppInfoCreateFlags | flags | ) | `[inline]`

FileAttributeInfoFlags Gio::operator~ | ( | FileAttributeInfoFlags | flags | ) | `[inline]`

MessageFlags Gio::DBus::operator~ | ( | MessageFlags | flags | ) | `[inline]`

BusNameOwnerFlags Gio::DBus::operator~ | ( | BusNameOwnerFlags | flags | ) | `[inline]`

ConnectionFlags Gio::DBus::operator~ | ( | ConnectionFlags | flags | ) | `[inline]`

ProxyFlags Gio::DBus::operator~ | ( | ProxyFlags | flags | ) | `[inline]`

BusNameWatcherFlags Gio::DBus::operator~ | ( | BusNameWatcherFlags | flags | ) | `[inline]`

SubtreeFlags Gio::DBus::operator~ | ( | SubtreeFlags | flags | ) | `[inline]`

PropertyInfoFlags Gio::DBus::operator~ | ( | PropertyInfoFlags | flags | ) | `[inline]`

FileQueryInfoFlags Gio::operator~ | ( | FileQueryInfoFlags | flags | ) | `[inline]`

AskPasswordFlags Gio::operator~ | ( | AskPasswordFlags | flags | ) | `[inline]`

CallFlags Gio::DBus::operator~ | ( | CallFlags | flags | ) | `[inline]`

FileCreateFlags Gio::operator~ | ( | FileCreateFlags | flags | ) | `[inline]`

SocketMsgFlags Gio::operator~ | ( | SocketMsgFlags | flags | ) | `[inline]`

SendMessageFlags Gio::DBus::operator~ | ( | SendMessageFlags | flags | ) | `[inline]`

FileMonitorFlags Gio::operator~ | ( | FileMonitorFlags | flags | ) | `[inline]`

SignalFlags Gio::DBus::operator~ | ( | SignalFlags | flags | ) | `[inline]`

MountUnmountFlags Gio::operator~ | ( | MountUnmountFlags | flags | ) | `[inline]`

FileCopyFlags Gio::operator~ | ( | FileCopyFlags | flags | ) | `[inline]`

MountMountFlags Gio::operator~ | ( | MountMountFlags | flags | ) | `[inline]`

ServerFlags Gio::DBus::operator~ | ( | ServerFlags | flags | ) | `[inline]`

DriveStartFlags Gio::operator~ | ( | DriveStartFlags | flags | ) | `[inline]`

SettingsBindFlags Gio::operator~ | ( | SettingsBindFlags | flags | ) | `[inline]`

OutputStreamSpliceFlags Gio::operator~ | ( | OutputStreamSpliceFlags | flags | ) | `[inline]`

CapabilityFlags Gio::DBus::operator~ | ( | CapabilityFlags | flags | ) | `[inline]`