Lines Matching refs:Qualifier
383 class Qualifier : public StorageUniquer::BaseStorage {
385 explicit Qualifier(Predicates::Kind kind) : kind(kind) {} in Qualifier() function
400 : public PredicateBase<AttributeAnswer, Qualifier, Attribute,
407 : public PredicateBase<OperationNameAnswer, Qualifier, OperationName,
414 : PredicateBase<TrueAnswer, Qualifier, void, Predicates::TrueAnswer> {
420 : PredicateBase<FalseAnswer, Qualifier, void, Predicates::FalseAnswer> {
426 struct TypeAnswer : public PredicateBase<TypeAnswer, Qualifier, Attribute,
433 : public PredicateBase<UnsignedAnswer, Qualifier, unsigned,
443 : public PredicateBase<AttributeQuestion, Qualifier, void,
448 : public PredicateBase<ConstraintQuestion, Qualifier,
469 : public PredicateBase<EqualToQuestion, Qualifier, Position *,
476 : public PredicateBase<IsNotNullQuestion, Qualifier, void,
481 : public PredicateBase<OperandCountQuestion, Qualifier, void,
484 : public PredicateBase<OperandCountAtLeastQuestion, Qualifier, void,
489 : public PredicateBase<OperationNameQuestion, Qualifier, void,
494 : public PredicateBase<ResultCountQuestion, Qualifier, void,
497 : public PredicateBase<ResultCountAtLeastQuestion, Qualifier, void,
501 struct TypeQuestion : public PredicateBase<TypeQuestion, Qualifier, void,
644 using Predicate = std::pair<Qualifier *, Qualifier *>;