Searched refs:NodeRole (Results 1 – 8 of 8) sorted by relevance
| /freebsd/contrib/llvm-project/clang/lib/Tooling/Syntax/ |
| H A D | Nodes.cpp | 23 raw_ostream &syntax::operator<<(raw_ostream &OS, NodeRole R) { in operator <<() 25 case syntax::NodeRole::Detached: in operator <<() 27 case syntax::NodeRole::Unknown: in operator <<() 29 case syntax::NodeRole::OpenParen: in operator <<() 31 case syntax::NodeRole::CloseParen: in operator <<() 33 case syntax::NodeRole::IntroducerKeyword: in operator <<() 35 case syntax::NodeRole::LiteralToken: in operator <<() 37 case syntax::NodeRole::ArrowToken: in operator <<() 39 case syntax::NodeRole::ExternKeyword: in operator <<() 41 case syntax::NodeRole::TemplateKeyword: in operator <<() [all …]
|
| H A D | BuildTree.cpp | 417 void markStmtChild(Stmt *Child, NodeRole Role); 420 void markExprChild(Expr *Child, NodeRole Role); 422 void markChildToken(SourceLocation Loc, NodeRole R); 424 void markChildToken(const syntax::Token *T, NodeRole R); 427 void markChild(syntax::Node *N, NodeRole R); 429 void markChild(ASTPtr N, NodeRole R); 431 void markChild(NestedNameSpecifierLoc N, NodeRole R); 553 void setRole(syntax::Node *N, NodeRole R) { in setRole() 554 assert(N->getRole() == NodeRole::Detached); in setRole() 579 void assignRole(ArrayRef<syntax::Token> Range, syntax::NodeRole Role) { in assignRole() [all …]
|
| H A D | Tree.cpp | 40 this->setRole(NodeRole::Detached); in Node() 44 return getRole() == NodeRole::Detached; in isDetached() 47 void syntax::Node::setRole(NodeRole NR) { in setRole() 51 void syntax::Tree::appendChildLowLevel(Node *Child, NodeRole Role) { in appendChildLowLevel() 52 assert(Child->getRole() == NodeRole::Detached); in appendChildLowLevel() 53 assert(Role != NodeRole::Detached); in appendChildLowLevel() 63 assert(Child->getRole() != NodeRole::Detached); in appendChildLowLevel() 75 void syntax::Tree::prependChildLowLevel(Node *Child, NodeRole Role) { in prependChildLowLevel() 76 assert(Child->getRole() == NodeRole::Detached); in prependChildLowLevel() 77 assert(Role != NodeRole::Detached); in prependChildLowLevel() [all …]
|
| H A D | Synthesis.cpp | 23 syntax::NodeRole R) { in prependChildLowLevel() 27 syntax::NodeRole R) { in appendChildLowLevel() 206 ArrayRef<std::pair<syntax::Node *, syntax::NodeRole>> Children, in createTree() 227 std::vector<std::pair<syntax::Node *, syntax::NodeRole>> Children; in deepCopyExpandingMacros() 237 createTree(A, {{createLeaf(A, TBTM, tok::semi), NodeRole::Unknown}}, in createEmptyStatement()
|
| H A D | Mutations.cpp | 22 static void addAfter(syntax::Node *Anchor, syntax::Node *New, NodeRole Role) { in addAfter() 29 assert(Role != NodeRole::Detached); in addAfter()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Tooling/Syntax/ |
| H A D | Tree.h | 50 enum class NodeRole : uint8_t; 71 NodeRole getRole() const { return static_cast<NodeRole>(Role); } in getRole() 119 void setRole(NodeRole NR); 213 const Node *findChild(NodeRole R) const; 214 Node *findChild(NodeRole R) { in findChild() 226 void appendChildLowLevel(Node *Child, NodeRole Role); 228 void prependChildLowLevel(Node *Child, NodeRole Role);
|
| H A D | BuildTree.h | 46 ArrayRef<std::pair<syntax::Node *, syntax::NodeRole>> Children,
|
| H A D | Nodes.h | 54 enum class NodeRole : uint8_t { enum 110 raw_ostream &operator<<(raw_ostream &OS, NodeRole R);
|