Lines Matching refs:nodeStack
35 std::stack<xml::Node*> nodeStack; member
62 if (!stack->nodeStack.empty()) { in addToStack()
63 stack->nodeStack.top()->addChild(std::move(node)); in addToStack()
69 stack->nodeStack.push(thisNode); in addToStack()
93 assert(!stack->nodeStack.empty()); in endNamespaceHandler()
94 stack->nodeStack.pop(); in endNamespaceHandler()
128 assert(!stack->nodeStack.empty()); in endElementHandler()
129 stack->nodeStack.top()->comment = std::move(stack->pendingComment); in endElementHandler()
130 stack->nodeStack.pop(); in endElementHandler()
142 if (!stack->nodeStack.empty()) { in characterDataHandler()
143 Node* currentParent = stack->nodeStack.top(); in characterDataHandler()
229 std::stack<Node*> nodeStack; in inflate() local
289 assert(!nodeStack.empty()); in inflate()
290 nodeStack.pop(); in inflate()
303 assert(nodeStack.empty()); in inflate()
306 assert(!nodeStack.empty()); in inflate()
307 nodeStack.top()->addChild(std::move(newNode)); in inflate()
311 nodeStack.push(thisNode); in inflate()