| 165 | |
| 166 | |
| 167 | void ProcessCapabilities::set( |
| 168 | const Type& type, |
| 169 | const std::set<Capability>& capabilities) |
| 170 | { |
| 171 | switch (type) { |
| 172 | case EFFECTIVE: effective = capabilities; return; |
| 173 | case PERMITTED: permitted = capabilities; return; |
| 174 | case INHERITABLE: inheritable = capabilities; return; |
| 175 | case BOUNDING: bounding = capabilities; return; |
| 176 | case AMBIENT: ambient = capabilities; return; |
| 177 | } |
| 178 | |
| 179 | UNREACHABLE(); |
| 180 | } |
| 181 | |
| 182 | |
| 183 | void ProcessCapabilities::add( |
no test coverage detected