#pragma once #include #include #include #include namespace DB { struct Role : public IAccessEntity { GrantedAccess access; GrantedRoles granted_roles; SettingsProfileElements settings; bool equal(const IAccessEntity & other) const override; std::shared_ptr clone() const override { return cloneImpl(); } }; using RolePtr = std::shared_ptr; }