Lines Matching refs:BaseCap
19 struct BaseCap {
20 BaseCap(const string &label);
21 virtual ~BaseCap();
28 struct EnumCap : public BaseCap {
148 struct BooleanCap : public BaseCap {
157 struct IntRangeCap : public BaseCap {
171 struct DoubleRangeCap : public BaseCap {
223 bool operator()(const BaseCap* baseCap) {
241 bool operator()(const BaseCap* baseCap) {
257 bool operator()(const BaseCap* baseCap) {
270 virtual const BaseCap** GetCaps(CapID category) const = 0;
274 const BaseCap* FindCap(CapID category, const char* label) const;
288 const BaseCap* FindCap(CapID category, Predicate& predicate) const;