Lines Matching refs:New
30 static void addAfter(syntax::Node *Anchor, syntax::Node *New, NodeRole Role) { in addAfter() argument
33 assert(New->Parent == nullptr); in addAfter()
34 assert(New->NextSibling == nullptr); in addAfter()
35 assert(New->PreviousSibling == nullptr); in addAfter()
36 assert(New->isDetached()); in addAfter()
39 New->setRole(Role); in addAfter()
42 Anchor->getNextSibling(), New); in addAfter()
48 static void replace(syntax::Node *Old, syntax::Node *New) { in replace() argument
52 assert(New->Parent == nullptr); in replace()
53 assert(New->NextSibling == nullptr); in replace()
54 assert(New->PreviousSibling == nullptr); in replace()
55 assert(New->isDetached()); in replace()
57 New->Role = Old->Role; in replace()
59 P->replaceChildRangeLowLevel(Old, Old->getNextSibling(), New); in replace()