Lines Matching refs:New
31 static void addAfter(syntax::Node *Anchor, syntax::Node *New, NodeRole Role) { in addAfter() argument
34 assert(New->Parent == nullptr); in addAfter()
35 assert(New->NextSibling == nullptr); in addAfter()
36 assert(New->PreviousSibling == nullptr); in addAfter()
37 assert(New->isDetached()); in addAfter()
40 New->setRole(Role); in addAfter()
43 Anchor->getNextSibling(), New); in addAfter()
49 static void replace(syntax::Node *Old, syntax::Node *New) { in replace() argument
53 assert(New->Parent == nullptr); in replace()
54 assert(New->NextSibling == nullptr); in replace()
55 assert(New->PreviousSibling == nullptr); in replace()
56 assert(New->isDetached()); in replace()
58 New->Role = Old->Role; in replace()
60 P->replaceChildRangeLowLevel(Old, Old->getNextSibling(), New); in replace()