Lines Matching refs:NodeKind
25 return (Twine("Matcher<") + NodeKind.asStringRef() + ">").str(); in asString()
27 return NodeKind.asStringRef().str(); in asString()
49 if (!NodeKind.isBaseOf(To.NodeKind, &Distance)) in isConvertibleTo()
60 IsExactMatch = Matcher.getSupportedKind().isSame(NodeKind); in canConstructFrom()
61 return Matcher.canConvertTo(NodeKind); in canConstructFrom()
66 return Matcher.dynCastTo(NodeKind); in convertMatcher()
85 return DynTypedMatcher::constructVariadic(Op, NodeKind, DynMatchers); in constructVariadicOperator()
274 VariantValue::VariantValue(ASTNodeKind NodeKind) : Type(VT_Nothing) { in VariantValue() argument
275 setNodeKind(NodeKind); in VariantValue()
322 delete Value.NodeKind; in reset()
398 return *Value.NodeKind; in getNodeKind()
404 Value.NodeKind = new ASTNodeKind(NewValue); in setNodeKind()