Classes | |
struct | Entry |
Public Types | |
enum | RegistryType { Flag = 0 , User = 1 , System = 2 , Global = 3 , Custom = 4 } |
Public Member Functions | |
Registry (const Settings &settings, RegistryType type) | |
void | write (const Path &path) |
void | add (const Input &from, const Input &to, const Attrs &extraAttrs) |
void | remove (const Input &input) |
Static Public Member Functions | |
static std::shared_ptr< Registry > | read (const Settings &settings, const Path &path, RegistryType type) |
Public Attributes | |
const Settings & | settings |
RegistryType | type |
std::vector< Entry > | entries |