Lines Matching defs:include
3 #include "StdAfx.h"
5 #include "Wildcard.h"
30 // #include <stdio.h>
344 void CCensorNode::AddItemSimple(bool include, CItem &item)
346 CObjectVector<CItem> &items = include ? IncludeItems : ExcludeItems;
350 void CCensorNode::AddItem(bool include, CItem &item, int ignoreWildcardIndex)
359 AddItemSimple(include, item);
370 AddItemSimple(include, item);
375 subNode.AddItem(include, item, ignoreWildcardIndex - 1);
379 void CCensorNode::AddItem(bool include, const UString &path, const CCensorPathProps &props)
387 AddItem(include, item);
412 bool CCensorNode::CheckPathCurrent(bool include, const UStringVector &pathParts, bool isFile) const
414 const CObjectVector<CItem> &items = include ? IncludeItems : ExcludeItems;
421 bool CCensorNode::CheckPathVect(const UStringVector &pathParts, bool isFile, bool &include) const
425 include = false;
435 if (SubNodes[(unsigned)index].CheckPathVect(pathParts2, isFile, include))
440 include = finded; // if (!finded), then (true) is allowed also
445 bool CCensorNode::CheckPath2(bool isAltStream, const UString &path, bool isFile, bool &include) const
449 if (CheckPathVect(pathParts, isFile, include))
451 if (!include || !isAltStream)
461 return CheckPathVect(pathParts, isFile, include);
469 bool include;
470 if (CheckPath2(isAltStream, path, isFile, include))
471 return include;
476 bool CCensorNode::CheckPathToRoot_Change(bool include, UStringVector &pathParts, bool isFile) const
478 if (CheckPathCurrent(include, pathParts, isFile))
483 return Parent->CheckPathToRoot_Change(include, pathParts, isFile);
486 bool CCensorNode::CheckPathToRoot(bool include, const UStringVector &pathParts, bool isFile) const
488 if (CheckPathCurrent(include, pathParts, isFile))
495 return Parent->CheckPathToRoot_Change(include, pathParts2, isFile);
499 bool CCensorNode::CheckPathToRoot(bool include, const UString &path, bool isFile) const
503 return CheckPathToRoot(include, pathParts, isFile);
606 void CCensor::AddItem(ECensorPathMode pathMode, bool include, const UString &path,
735 Pairs[(unsigned)index].Head.AddItem(include, item, ignoreWildcardIndex);
744 bool include;
745 if (Pairs[i].Head.CheckPath2(isAltStream, path, isFile, include))
747 if (!include)
780 void CCensor::AddPreItem(bool include, const UString &path, const CCensorPathProps &props)
784 cp.Include = include;