Lines Matching refs:question
703 : position(ip.first), question(ip.second) {} in OrderedPredicate()
705 : position(ip.position), question(ip.question) {} in OrderedPredicate()
711 Qualifier *question; member
743 rhsPos->getKind(), rhs.question->getKind(), rhs.id) > in operator <()
746 question->getKind(), id); in operator <()
759 return lhs.position == rhs.position && lhs.question == rhs.question; in isEqual()
762 return llvm::hash_combine(p.position, p.question); in getHashValue()
783 node->getQuestion() == predicate->question; in isSamePredicate()
822 (*current)->question); in propagatePattern()
971 : position(p), question(q), failureNode(std::move(failureNode)), in MatcherNode()
978 BoolNode::BoolNode(Position *position, Qualifier *question, Qualifier *answer, in BoolNode() argument
981 : MatcherNode(TypeID::get<BoolNode>(), position, question, in BoolNode()
999 SwitchNode::SwitchNode(Position *position, Qualifier *question) in SwitchNode() argument
1000 : MatcherNode(TypeID::get<SwitchNode>(), position, question) {} in SwitchNode()