The expression scope used with file expressions. Contains an FTree cursor and the string of the path the file or folder is located in.
Definition at line 137 of file fileexpressions.hpp.
#include <fileexpressions.hpp>
Public Field Index: | |
FTree::ConstCursor | Node |
A node of a FTree . | |
String | ParentPath |
The absolute path to the parent directory. | |
Public Field Index: inherited from Scope | |
MonoAllocator | Allocator |
Scope * | CTScope |
SPFormatter | Formatter |
HashMap< NString, ScopeResource * > | NamedResources |
std::vector< Expression *, StdContMA< Expression * > > | NestedExpressions |
std::vector< ScopeResource *, StdContMA< ScopeResource * > > | Resources |
std::vector< alib::Box > | Stack |
Public Method Index: | |
FexScope (SPFormatter &formatter) | |
Public Method Index: inherited from Scope | |
ALIB_API | Scope (SPFormatter &formatter) |
virtual | ~Scope () |
bool | IsCompileTime () |
virtual ALIB_API void | Reset () |
FTree::ConstCursor Node |
A node of a FTree .
Definition at line 139 of file fileexpressions.hpp.
String ParentPath |
The absolute path to the parent directory.
Definition at line 140 of file fileexpressions.hpp.
|
inline |
Constructor. Passes the formatter to the parent constructor.
formatter | A reference to a std::shared_ptr holding a formatter. Usually Compiler::CfgFormatter . |
Definition at line 147 of file fileexpressions.hpp.