The expression scope used with file expressions. Contains a FTree cursor and the string of the path that the file or folder is located in.
Definition at line 123 of file fileexpressions.inl.
Public Field Index: | |
File | Node |
A node of a FTree. | |
system::PathString | ParentPath |
The absolute path to the parent directory. | |
![]() | |
MonoAllocator & | Allocator |
lang::DbgCriticalSections | DCS |
MonoAllocator * | EvalScopeAllocator |
VMMembers * | EvalScopeVMMembers |
The members used for the virtual machine. Available only with evaluation-time instances. | |
SPFormatter | Formatter |
HashMap< MonoAllocator, NString, ScopeResource * > * | NamedResources |
StdVectorMono< Box > * | Stack |
Public Method Index: | |
FexScope (SPFormatter &formatter) | |
![]() | |
Scope (const Scope &)=delete | |
Deleted copy constructor. | |
ALIB_DLL | Scope (MonoAllocator &allocator, SPFormatter &formatter) |
ALIB_DLL | Scope (SPFormatter &formatter) |
virtual ALIB_DLL | ~Scope () |
Virtual destructor. | |
bool | IsCompileTime () |
void | operator= (const Scope &)=delete |
Deleted copy assignment. | |
virtual ALIB_DLL void | Reset () |
Additional Inherited Members | |
![]() | |
virtual ALIB_DLL void | freeResources () |
This method is called in the destructor, as well as in method Reset. | |
|
friend |
The filter class needs casting this class to its base.
Definition at line 125 of file fileexpressions.inl.
File alib::files::FileExpressions::FexScope::Node |
A node of a FTree.
Definition at line 126 of file fileexpressions.inl.
system::PathString alib::files::FileExpressions::FexScope::ParentPath |
The absolute path to the parent directory.
Definition at line 127 of file fileexpressions.inl.
|
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 132 of file fileexpressions.inl.