Lines Matching refs:NodeRole

41   this->setRole(NodeRole::Detached);  in Node()
45 return getRole() == NodeRole::Detached; in isDetached()
48 void syntax::Node::setRole(NodeRole NR) { in setRole()
52 void syntax::Tree::appendChildLowLevel(Node *Child, NodeRole Role) { in appendChildLowLevel()
53 assert(Child->getRole() == NodeRole::Detached); in appendChildLowLevel()
54 assert(Role != NodeRole::Detached); in appendChildLowLevel()
64 assert(Child->getRole() != NodeRole::Detached); in appendChildLowLevel()
76 void syntax::Tree::prependChildLowLevel(Node *Child, NodeRole Role) { in prependChildLowLevel()
77 assert(Child->getRole() == NodeRole::Detached); in prependChildLowLevel()
78 assert(Role != NodeRole::Detached); in prependChildLowLevel()
88 assert(Child->getRole() != NodeRole::Detached); in prependChildLowLevel()
110 assert(N->getRole() != NodeRole::Detached && "Roles must be set"); in replaceChildRangeLowLevel()
141 N->setRole(NodeRole::Detached); in replaceChildRangeLowLevel()
177 if (N->getRole() != syntax::NodeRole::Unknown) in dumpNode()
265 assert(C.getRole() == NodeRole::ListElement || in assertInvariants()
266 C.getRole() == NodeRole::ListDelimiter); in assertInvariants()
267 if (C.getRole() == NodeRole::ListDelimiter) { in assertInvariants()
303 const syntax::Node *syntax::Tree::findChild(NodeRole R) const { in findChild()
320 case syntax::NodeRole::ListElement: { in getElementsAsNodesAndDelimiters()
327 case syntax::NodeRole::ListDelimiter: { in getElementsAsNodesAndDelimiters()
365 case syntax::NodeRole::ListElement: { in getElementsAsNodes()
372 case syntax::NodeRole::ListDelimiter: { in getElementsAsNodes()