Main Page Widgets glibmm Namespaces Book

# file.h File Reference

## Namespaces
namespace | Gio
namespace | Glib
## Classes
class | Gio::File
| File and directory handling. More...
## Enumerations
enum | Gio::FileQueryInfoFlags { Gio::FILE_QUERY_INFO_NONE = 0, Gio::FILE_QUERY_INFO_NOFOLLOW_SYMLINKS = 1<<0 }
| 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)` More...
enum | Gio::FileCreateFlags { Gio::FILE_CREATE_NONE = 0, Gio::FILE_CREATE_PRIVATE = 1<<0 }
| 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)` More...
enum | Gio::FileCopyFlags { Gio::FILE_COPY_NONE = 0, 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 }
| 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)` More...
enum | Gio::FileMonitorFlags { Gio::FILE_MONITOR_NONE = 0, Gio::FILE_MONITOR_WATCH_MOUNTS = 1<<0 }
| 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)` More...
enum | Gio::MountUnmountFlags { Gio::MOUNT_UNMOUNT_NONE = 0, Gio::MOUNT_UNMOUNT_FORCE = 1<<0 }
| 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)` More...
enum | Gio::MountMountFlags { Gio::MOUNT_MOUNT_NONE }
## Functions
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)
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)