• Home
  • Raw
  • Download

Lines Matching full:parent

27 CXFA_Node* CXFA_NodeHelper::ResolveNodes_GetOneChild(CXFA_Node* parent,  in ResolveNodes_GetOneChild()  argument
30 if (!parent) { in ResolveNodes_GetOneChild()
35 NodeAcc_TraverseAnySiblings(parent, uNameHash, &siblings, bIsClassName); in ResolveNodes_GetOneChild()
48 CXFA_Node* parent = ResolveNodes_GetParent(pNode, XFA_LOGIC_NoTransparent); in CountSiblings() local
49 if (!parent) in CountSiblings()
52 parent->GetElementType(), pNode->GetElementType(), XFA_XDPPACKET_UNKNOWN); in CountSiblings()
54 parent = ResolveNodes_GetParent(pNode, XFA_LOGIC_Transparent); in CountSiblings()
55 if (!parent) { in CountSiblings()
60 return NodeAcc_TraverseSiblings(parent, pNode->GetClassHashCode(), in CountSiblings()
63 return NodeAcc_TraverseSiblings(parent, pNode->GetNameHash(), pSiblings, in CountSiblings()
68 int32_t CXFA_NodeHelper::NodeAcc_TraverseAnySiblings(CXFA_Node* parent, in NodeAcc_TraverseAnySiblings() argument
72 if (!parent || !pSiblings) { in NodeAcc_TraverseAnySiblings()
78 parent->GetNodeList(properties, XFA_NODEFILTER_Properties); in NodeAcc_TraverseAnySiblings()
100 parent->GetNodeList(children, XFA_NODEFILTER_Children); in NodeAcc_TraverseAnySiblings()
128 int32_t CXFA_NodeHelper::NodeAcc_TraverseSiblings(CXFA_Node* parent, in NodeAcc_TraverseSiblings() argument
134 if (!parent || !pSiblings) { in NodeAcc_TraverseSiblings()
141 parent->GetNodeList(properties, XFA_NODEFILTER_Properties); in NodeAcc_TraverseSiblings()
171 parent->GetNodeList(children, XFA_NODEFILTER_Children); in NodeAcc_TraverseSiblings()
213 CXFA_Node* parent; in ResolveNodes_GetParent() local
216 parent = ResolveNodes_GetParent(node); in ResolveNodes_GetParent()
217 if (!parent) { in ResolveNodes_GetParent()
220 XFA_Element parentType = parent->GetElementType(); in ResolveNodes_GetParent()
221 if ((!parent->IsUnnamed() && parentType != XFA_Element::SubformSet) || in ResolveNodes_GetParent()
225 node = parent; in ResolveNodes_GetParent()
227 return parent; in ResolveNodes_GetParent()
234 CXFA_Node* parent = ResolveNodes_GetParent(pNode, XFA_LOGIC_NoTransparent); in GetIndex() local
235 if (!parent) { in GetIndex()
239 parent = ResolveNodes_GetParent(pNode, XFA_LOGIC_Transparent); in GetIndex()
240 if (!parent) { in GetIndex()
249 int32_t iSize = NodeAcc_TraverseSiblings(parent, dwHashName, &siblings, in GetIndex()
268 CXFA_Node* parent = in GetNameExpression() local
270 while (parent) { in GetNameExpression()
271 GetNameExpression(parent, wsParent, false, eLogicType); in GetNameExpression()
275 parent = ResolveNodes_GetParent(parent, XFA_LOGIC_NoTransparent); in GetNameExpression()
423 CXFA_Node* parent = ResolveNodes_GetParent(refNode, XFA_LOGIC_NoTransparent); in NodeIsProperty() local
424 return parent && refNode && in NodeIsProperty()
425 XFA_GetPropertyOfElement(parent->GetElementType(), in NodeIsProperty()