Lines Matching full:capability
46 const std::optional<Capability::Capability> Cap;
52 std::optional<Capability::Capability> Cap = {},
57 Requirements(Capability::Capability Cap) : Requirements(true, {Cap}) {}
68 SmallSet<Capability::Capability, 8> AllCaps;
99 void addCapability(Capability::Capability ToAdd) { addCapabilities({ToAdd}); }
117 bool isCapabilityAvailable(Capability::Capability Cap) const {
121 // Remove capability ToRemove, but only if IfPresent is present.
122 void removeCapabilityIf(const Capability::Capability ToRemove,
123 const Capability::Capability IfPresent);