| 536 | } |
| 537 | |
| 538 | void addRole(std::string const& role) { |
| 539 | MutexHolder holder(mutex); |
| 540 | |
| 541 | RoleInfo& r = mutateRoleInfo(); |
| 542 | ++r.roles[role]; |
| 543 | r.refreshRolesString(); |
| 544 | } |
| 545 | |
| 546 | void removeRole(std::string const& role) { |
| 547 | MutexHolder holder(mutex); |
no test coverage detected