libnick 2024.12.0
A cross-platform base for native Nickvision applications.
|
Namespaces | |
namespace | UserDirectories |
Classes | |
class | FileSystemChangedEventArgs |
An event argument for when a file system object is changed. More... | |
class | FileSystemWatcher |
A watcher of a file system folder. More... | |
Enumerations | |
enum class | ApplicationUserDirectory { Config , Cache , LocalData } |
Supported application user directories. More... | |
enum class | FileAction { Added = 1 , Removed , Modified , Renamed } |
Actions that cause a file system object to change. More... | |
enum class | UserDirectory { Home , Config , Cache , LocalData , Desktop , Documents , Downloads , Music , Pictures , Templates , Videos } |
Supported user directories. More... | |
enum class | WatcherFlags { FileName = 1 , DirectoryName = 2 , Attributes = 4 , Size = 8 , LastWrite = 16 , LastAccess = 32 } |
Flags to describe properties of a file system object that can change. More... | |
Functions | |
constexpr WatcherFlags | operator~ (WatcherFlags a) |
constexpr WatcherFlags | operator| (WatcherFlags a, WatcherFlags b) |
constexpr WatcherFlags | operator& (WatcherFlags a, WatcherFlags b) |
constexpr WatcherFlags | operator^ (WatcherFlags a, WatcherFlags b) |
WatcherFlags & | operator|= (WatcherFlags &a, WatcherFlags b) |
WatcherFlags & | operator&= (WatcherFlags &a, WatcherFlags b) |
WatcherFlags & | operator^= (WatcherFlags &a, WatcherFlags b) |
|
strong |
|
strong |
|
strong |
Supported user directories.
|
strong |
Flags to describe properties of a file system object that can change.
|
constexpr |
|
inline |
|
constexpr |
|
inline |
|
constexpr |
|
inline |
|
constexpr |