Lines Matching full:isfile
211 bool CItem::CheckPath(const UStringVector &pathParts, bool isFile) const
213 if (!isFile && !ForDir)
221 if (isFile)
237 if (isFile && !ForFile)
349 bool CCensorNode::CheckPathCurrent(bool include, const UStringVector &pathParts, bool isFile) const
353 if (items[i].CheckPath(pathParts, isFile))
358 bool CCensorNode::CheckPathVect(const UStringVector &pathParts, bool isFile, bool &include) const
360 if (CheckPathCurrent(false, pathParts, isFile))
366 bool finded = CheckPathCurrent(true, pathParts, isFile);
374 if (SubNodes[index].CheckPathVect(pathParts2, isFile, include))
380 bool CCensorNode::CheckPath2(bool isAltStream, const UString &path, bool isFile, bool &include) const
384 if (CheckPathVect(pathParts, isFile, include))
396 return CheckPathVect(pathParts, isFile, include);
402 bool CCensorNode::CheckPath(bool isAltStream, const UString &path, bool isFile) const
405 if (CheckPath2(isAltStream, path, isFile, include))
410 bool CCensorNode::CheckPathToRoot(bool include, UStringVector &pathParts, bool isFile) const
412 if (CheckPathCurrent(include, pathParts, isFile))
417 return Parent->CheckPathToRoot(include, pathParts, isFile);
421 bool CCensorNode::CheckPathToRoot(bool include, const UString &path, bool isFile) const
425 return CheckPathToRoot(include, pathParts, isFile);
566 bool CCensor::CheckPath(bool isAltStream, const UString &path, bool isFile) const
572 if (Pairs[i].Head.CheckPath2(isAltStream, path, isFile, include))