#include "permissions.hpp"
|
| static constexpr size_t | size () |
| |
◆ PermissionSet() [1/3]
template<typename Perm >
| PermissionSet::PermissionSet |
( |
| ) |
|
|
default |
◆ PermissionSet() [2/3]
template<typename Perm >
| PermissionSet::PermissionSet |
( |
std::initializer_list< Perm > |
list | ) |
|
◆ PermissionSet() [3/3]
template<typename Perm >
| PermissionSet::PermissionSet |
( |
const std::string & |
bitstring | ) |
|
|
explicit |
◆ isEmpty()
template<typename Perm >
| bool PermissionSet::isEmpty |
( |
| ) |
const |
◆ isSet()
template<typename Perm >
| bool PermissionSet::isSet |
( |
Perm |
p | ) |
const |
◆ isSubsetOf()
template<typename Perm >
| bool PermissionSet::isSubsetOf |
( |
const PermissionSet< Perm > & |
r | ) |
const |
◆ iterate()
template<typename Perm >
| void PermissionSet::iterate |
( |
std::function< void(Perm)> |
f | ) |
const |
◆ operator &=()
◆ operator!=()
template<typename Perm >
| bool PermissionSet::operator!= |
( |
const PermissionSet< Perm > & |
r | ) |
const |
◆ operator==()
template<typename Perm >
| bool PermissionSet::operator== |
( |
const PermissionSet< Perm > & |
r | ) |
const |
◆ operator^=()
◆ operator|=()
◆ set()
◆ setAll()
◆ size()
◆ toBitstring()
template<typename Perm >
| std::string PermissionSet::toBitstring |
( |
| ) |
const |
◆ unset()
◆ unsetAll()
The documentation for this class was generated from the following files: