diff options
Diffstat (limited to 'CPP/Common/Wildcard.h')
-rw-r--r-- | CPP/Common/Wildcard.h | 22 |
1 files changed, 20 insertions, 2 deletions
diff --git a/CPP/Common/Wildcard.h b/CPP/Common/Wildcard.h index 32b1521f..fb0f1fed 100644 --- a/CPP/Common/Wildcard.h +++ b/CPP/Common/Wildcard.h @@ -59,8 +59,18 @@ class CCensorNode MY_UNCOPYABLE bool CheckPathCurrent(bool include, const UStringVector &pathParts, bool isFile) const; void AddItemSimple(bool include, CItem &item); public: - CCensorNode(): Parent(NULL) { }; - CCensorNode(const UString &name, CCensorNode *parent): Parent(parent), Name(name) { }; + // bool ExcludeDirItems; + + CCensorNode(): + Parent(NULL) + // , ExcludeDirItems(false) + {}; + + CCensorNode(const UString &name, CCensorNode *parent): + Parent(parent) + // , ExcludeDirItems(false) + , Name(name) + {} UString Name; // WIN32 doesn't support wildcards in file names CObjectVector<CCensorNode> SubNodes; @@ -151,6 +161,14 @@ class CCensor MY_UNCOPYABLE public: CObjectVector<CPair> Pairs; + bool ExcludeDirItems; + bool ExcludeFileItems; + + CCensor(): + ExcludeDirItems(false), + ExcludeFileItems(false) + {} + CObjectVector<NWildcard::CCensorPath> CensorPaths; bool AllAreRelative() const |