Searched refs:ASTNode (Results 1 – 11 of 11) sorted by relevance
158 class ASTNode : public HasProperties {160 ASTNode(llvm::Record *record = nullptr) : HasProperties(record) {} in HasProperties()167 ASTNode getBase() const { in getBase()181 class DeclNode : public ASTNode {183 DeclNode(llvm::Record *record = nullptr) : ASTNode(record) {} in ASTNode() function187 DeclNode getBase() const { return DeclNode(ASTNode::getBase().getRecord()); } in getBase()203 class TypeNode : public ASTNode {205 TypeNode(llvm::Record *record = nullptr) : ASTNode(record) {} in ASTNode() function209 TypeNode getBase() const { return TypeNode(ASTNode::getBase().getRecord()); } in getBase()225 class StmtNode : public ASTNode {[all …]
68 template <typename T> std::string safeGetName(const T *ASTNode) { in safeGetName() argument69 const auto *const ND = llvm::dyn_cast_or_null<clang::NamedDecl>(ASTNode); in safeGetName()
1 include "clang/Basic/ASTNode.td"3 class CommentNode<CommentNode base, bit abstract = 0> : ASTNode {
5 class ASTNode : HasProperties;
1 include "clang/Basic/ASTNode.td"4 : ASTNode, AttrSubject {
1 include "clang/Basic/ASTNode.td"3 class TypeNode<TypeNode base, bit abstract = 0> : ASTNode {
1 include "clang/Basic/ASTNode.td"3 class StmtNode<StmtNode base, bit abstract = 0> : ASTNode, AttrSubject {
666 bit ASTNode = 1;770 let ASTNode = 0;1578 let ASTNode = 0;1641 let ASTNode = 0;1960 let ASTNode = 0;1968 let ASTNode = 0;1978 let ASTNode = 0;2100 let ASTNode = 0;2769 let ASTNode = 0;3383 let ASTNode = 0;[all …]
44 SourceLocation Loc, ASTNodeInfo ASTNode) { in handleDeclOccurrence() argument
41 DynTypedNode ASTNode; member
38 const void *ASTNode; member