Lines Matching refs:pProtoNode
135 void MergeNodeRecurse(CXFA_Node* pDestNodeParent, CXFA_Node* pProtoNode) { in MergeNodeRecurse() argument
139 if (pFormChild->GetElementType() == pProtoNode->GetElementType() && in MergeNodeRecurse()
140 pFormChild->GetNameHash() == pProtoNode->GetNameHash() && in MergeNodeRecurse()
149 pExistingNode->SetTemplateNode(pProtoNode); in MergeNodeRecurse()
150 for (CXFA_Node* pTemplateChild = pProtoNode->GetFirstChild(); in MergeNodeRecurse()
156 CXFA_Node* pNewNode = pProtoNode->Clone(true); in MergeNodeRecurse()
157 pNewNode->SetTemplateNode(pProtoNode); in MergeNodeRecurse()
161 void MergeNode(CXFA_Node* pDestNode, CXFA_Node* pProtoNode) { in MergeNode() argument
169 pDestNode->SetTemplateNode(pProtoNode); in MergeNode()
170 for (CXFA_Node* pTemplateChild = pProtoNode->GetFirstChild(); pTemplateChild; in MergeNode()
1538 CXFA_Node* pProtoNode = nullptr; in DoProtoMerge() local
1548 pProtoNode = pFirstObject->AsNode(); in DoProtoMerge()
1554 pProtoNode = it->second; in DoProtoMerge()
1556 if (!pProtoNode) in DoProtoMerge()
1559 MergeNode(pUseHrefNode, pProtoNode); in DoProtoMerge()