Lines Matching refs:curNode
313 const NWildcard::CCensorNode &curNode,
320 const NWildcard::CCensorNode &curNode,
331 curNode, parent, parent, phyPrefix + name2,
344 const NWildcard::CCensorNode &curNode,
346 const UStringVector &addArchivePrefix, // prefix from curNode
366 if (curNode.CheckPathToRoot(false, addArchivePrefixNew, true))
369 if (!curNode.CheckPathToRoot(true, addArchivePrefixNew, true))
417 const NWildcard::CCensorNode &curNode,
419 const UStringVector &addArchivePrefix, // prefix from curNode
429 if (curNode.CheckPathToRoot(false, addArchivePrefixNewTemp, !fi.IsDir()))
436 if (curNode.CheckPathToRoot(true, addArchivePrefixNew, !fi.IsDir()))
457 RINOK(EnumerateAltStreams(fi, curNode, phyParent, logParent,
479 int index = curNode.FindSubNode(name);
481 nextNode = &curNode.SubNodes[index];
489 nextNode = &curNode;
501 static bool CanUseFsDirect(const NWildcard::CCensorNode &curNode)
503 FOR_VECTOR (i, curNode.IncludeItems)
505 const NWildcard::CItem &item = curNode.IncludeItems[i];
541 const NWildcard::CCensorNode &curNode,
543 const UStringVector &addArchivePrefix, // prefix from curNode
548 if (curNode.NeedCheckSubDirs())
556 if (CanUseFsDirect(curNode))
563 for (i = 0; i < curNode.IncludeItems.Size(); i++)
565 const NWildcard::CItem &item = curNode.IncludeItems[i];
634 curNode.CheckPathToRoot(false, pathParts, !isDir))
669 RINOK(EnumerateAltStreams(fi, curNode, phyParent, logParent,
681 int index = curNode.FindSubNode(name);
687 nextNode = &curNode.SubNodes[index];
691 nextNode = &curNode;
699 for (i = 0; i < curNode.SubNodes.Size(); i++)
704 const NWildcard::CCensorNode &nextNode = curNode.SubNodes[i];
760 if (phyPrefix.IsEmpty() && curNode.IncludeItems.Size() > 0)
763 for (i = 0; i < curNode.IncludeItems.Size(); i++)
765 const NWildcard::CItem &item = curNode.IncludeItems[i];
779 if (i == curNode.IncludeItems.Size())
793 RINOK(EnumerateForItem(fi, curNode, phyParent, logParent, phyPrefix,
823 RINOK(EnumerateForItem(fi, curNode, phyParent, logParent, phyPrefix,