Lines Matching defs:New
31 static void addAfter(syntax::Node *Anchor, syntax::Node *New, NodeRole Role) {
33 assert(New->Parent == nullptr);
34 assert(New->NextSibling == nullptr);
35 assert(!New->isDetached());
38 New->Role = static_cast<unsigned>(Role);
40 P->replaceChildRangeLowLevel(Anchor, Anchor, New);
46 static void replace(syntax::Node *Old, syntax::Node *New) {
50 assert(New->Parent == nullptr);
51 assert(New->NextSibling == nullptr);
52 assert(New->isDetached());
54 New->Role = Old->Role;
56 P->replaceChildRangeLowLevel(findPrevious(Old), Old->nextSibling(), New);
65 /*New=*/nullptr);