Class Permissions

Class Documentation

class Permissions

Public Functions

Permissions(Permission self = Permission::WRITE, Permission others = Permission::READ, Permission external = Permission::NONE)
const Permission self() const
const Permission others() const
const Permission external() const
void set_self(const Permission p)
void set_others(const Permission p)
void set_external(const Permission p)
std::string to_string(bool shorthand = true) const
bool IsCompatible(const Permissions &p)

Protected Attributes

Permission self_
Permission others_
Permission external_