Lines Matching defs:RequirementHandler
60 struct RequirementHandler { struct
82 RequirementHandler() : MinVersion(0), MaxVersion(0) {} in RequirementHandler() argument
83 void clear() { in clear()
91 unsigned getMinVersion() const { return MinVersion; } in getMinVersion()
92 unsigned getMaxVersion() const { return MaxVersion; } in getMaxVersion()
93 const CapabilityList &getMinimalCapabilities() const { return MinimalCaps; } in getMinimalCapabilities()
94 const SmallSet<Extension::Extension, 4> &getExtensions() const { in getExtensions()
101 void addCapability(Capability::Capability ToAdd) { addCapabilities({ToAdd}); } in addCapability()
102 void addExtensions(const ExtensionList &ToAdd) { in addExtensions()
105 void addExtension(Extension::Extension ToAdd) { AllExtensions.insert(ToAdd); } in addExtension()
137 RequirementHandler Reqs; argument