194 scope.ParentPath = parentPath;
Filter(FileExpressions &pFex, const String &expressionString)
Expression expression
The compiled expression.
virtual bool Includes(const FTFile &node, const PathString &parentPath) override
FileExpressions::FexScope scope
The scope used with this filter.
FileExpressions()
Default constructor.
SPFileFilter CreateFilter(const String &expressionString)
Plugin plugin
The file expression Plugin.
Compiler compiler
The expression compiler.
std::shared_ptr< FFilter > SPFileFilter
A shared pointer to a filter.
containers::SharedPtr< format::Formatter > SPFormatter
filetree::FileExpressions FileExpressions
Type alias in namespace #"%alib".
expressions::Compiler Compiler
Type alias in namespace #"%alib".
strings::TString< character > String
Type alias in namespace #"%alib".
strings::TString< PathCharType > PathString
The string-type used with this ALib Module.
expressions::Expression Expression
Type alias in namespace #"%alib".
Scope(SPFormatter &formatter)
FTFile Node
A node of a #"FTree".
PathString ParentPath
The absolute path to the parent directory.
FexScope(SPFormatter &formatter)
Plugin(Compiler &compiler)
DOXYGEN.