Home
last modified time | relevance | path

Searched refs:NodeRole (Results 1 – 8 of 8) sorted by relevance

/freebsd-13.1/contrib/llvm-project/clang/lib/Tooling/Syntax/
H A DNodes.cpp25 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 <<()
49 case syntax::NodeRole::CaseValue: in operator <<()
61 case syntax::NodeRole::Operand: in operator <<()
73 case syntax::NodeRole::Message: in operator <<()
79 case syntax::NodeRole::Size: in operator <<()
91 case syntax::NodeRole::Object: in operator <<()
95 case syntax::NodeRole::Member: in operator <<()
[all …]
H A DBuildTree.cpp420 void markStmtChild(Stmt *Child, NodeRole Role);
423 void markExprChild(Expr *Child, NodeRole Role);
430 void markChild(syntax::Node *N, NodeRole R);
432 void markChild(ASTPtr N, NodeRole R);
556 void setRole(syntax::Node *N, NodeRole R) { in setRole()
557 assert(N->getRole() == NodeRole::Detached); in setRole()
642 if (C->getRole() == NodeRole::Detached) in foldChildren()
643 C->setRole(NodeRole::Unknown); in foldChildren()
785 using NodeRole = syntax::NodeRole; in WalkUpFromCompoundStmt() typedef
1225 syntax::NodeRole::Arguments); in WalkUpFromCallExpr()
[all …]
H A DTree.cpp59 this->setRole(NodeRole::Detached); in Node()
63 return getRole() == NodeRole::Detached; in isDetached()
66 void syntax::Node::setRole(NodeRole NR) { in setRole()
71 assert(Child->getRole() == NodeRole::Detached); in appendChildLowLevel()
72 assert(Role != NodeRole::Detached); in appendChildLowLevel()
96 assert(Role != NodeRole::Detached); in prependChildLowLevel()
159 N->setRole(NodeRole::Detached); in replaceChildRangeLowLevel()
349 case syntax::NodeRole::ListElement: { in getElementsAsNodesAndDelimiters()
356 case syntax::NodeRole::ListDelimiter: { in getElementsAsNodesAndDelimiters()
394 case syntax::NodeRole::ListElement: { in getElementsAsNodes()
[all …]
H A DSynthesis.cpp21 syntax::NodeRole R) { in prependChildLowLevel()
25 syntax::NodeRole R) { in appendChildLowLevel()
199 ArrayRef<std::pair<syntax::Node *, syntax::NodeRole>> Children, in createTree()
219 std::vector<std::pair<syntax::Node *, syntax::NodeRole>> Children; in deepCopyExpandingMacros()
229 createTree(A, {{createLeaf(A, tok::semi), NodeRole::Unknown}}, in createEmptyStatement()
H A DMutations.cpp31 static void addAfter(syntax::Node *Anchor, syntax::Node *New, NodeRole Role) { in addAfter()
38 assert(Role != NodeRole::Detached); in addAfter()
/freebsd-13.1/contrib/llvm-project/clang/include/clang/Tooling/Syntax/
H A DTree.h76 enum class NodeRole : uint8_t;
97 NodeRole getRole() const { return static_cast<NodeRole>(Role); } in getRole()
145 void setRole(NodeRole NR);
235 const Node *findChild(NodeRole R) const;
236 Node *findChild(NodeRole R) { in findChild()
248 void appendChildLowLevel(Node *Child, NodeRole Role);
250 void prependChildLowLevel(Node *Child, NodeRole Role);
H A DBuildTree.h43 ArrayRef<std::pair<syntax::Node *, syntax::NodeRole>> Children,
H A DNodes.h59 enum class NodeRole : uint8_t { enum
115 raw_ostream &operator<<(raw_ostream &OS, NodeRole R);