Lines Matching refs:NodeKind
26 return (Twine("Matcher<") + NodeKind.asStringRef() + ">").str(); in asString()
28 return NodeKind.asStringRef().str(); in asString()
50 if (!NodeKind.isBaseOf(To.NodeKind, &Distance)) in isConvertibleTo()
61 IsExactMatch = Matcher.getSupportedKind().isSame(NodeKind); in canConstructFrom()
62 return Matcher.canConvertTo(NodeKind); in canConstructFrom()
67 return Matcher.dynCastTo(NodeKind); in convertMatcher()
86 return DynTypedMatcher::constructVariadic(Op, NodeKind, DynMatchers); in constructVariadicOperator()
275 VariantValue::VariantValue(ASTNodeKind NodeKind) : Type(VT_Nothing) { in VariantValue() argument
276 setNodeKind(NodeKind); in VariantValue()
323 delete Value.NodeKind; in reset()
399 return *Value.NodeKind; in getNodeKind()
405 Value.NodeKind = new ASTNodeKind(NewValue); in setNodeKind()