Skip to content
Snippets Groups Projects

Release 0.2.0

Closed Timm Fitschen requested to merge release-0.2.0 into main
8 files
+ 36
40
Compare changes
  • Side-by-side
  • Inline

Files

@@ -44,17 +44,17 @@ class RoleImpl;
class Role {
public:
explicit Role(std::string name);
explicit Role(const std::string &name);
explicit Role(std::unique_ptr<RoleImpl> wrapped);
Role(std::string name, std::string description);
Role(const std::string &name, const std::string &description);
Role(const Role &role);
auto operator=(const Role &role) -> Role &;
~Role();
auto ToString() const -> std::string;
[[nodiscard]] auto GetName() const -> const std::string &;
auto SetName(std::string name) -> void;
auto SetName(const std::string &name) -> void;
[[nodiscard]] auto GetDescription() const -> const std::string &;
auto SetDescription(std::string description) -> void;
auto SetDescription(const std::string &description) -> void;
[[nodiscard]] auto GetPermissionRules() const -> const PermissionRules &;
// auto SetPermissionRules(PermissionRules rules) -> void;
auto ClearPermissionRules() -> void;
Loading