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 126 of file fileexpressions.hpp.
#include <fileexpressions.hpp>
Public Field Index: | |
File | Node |
A node of a FTree. | |
lang::system::PathString | ParentPath |
The absolute path to the parent directory. | |
Public Field Index: inherited from Scope | |
MonoAllocator & | Allocator |
SPFormatter | Formatter |
HashMap< MonoAllocator, NString, ScopeResource * > * | NamedResources |
StdVectorMono< Box > * | Stack |
VMMembers * | vmMembers |
The members used for the virtual machine. Available only with evaluation-time instances. | |
Public Method Index: | |
FexScope (SPFormatter &formatter) | |
Public Method Index: inherited from Scope | |
Scope (const Scope &)=delete | |
Deleted copy constructor. | |
ALIB_API | Scope (MonoAllocator &allocator, SPFormatter &formatter) |
ALIB_API | Scope (SPFormatter &formatter) |
virtual ALIB_API | ~Scope () |
Virtual destructor. | |
bool | IsCompileTime () |
void | operator= (const Scope &)=delete |
Deleted copy assignment. | |
Additional Inherited Members | |
Protected Field Index: inherited from Scope | |
lang::DbgCriticalSections | dcs |
MonoAllocator * | evalScopeAllocator |
Protected Method Index: inherited from Scope | |
virtual ALIB_API void | freeResources () |
This method is called in the destructor, as well as in method reset. | |
virtual ALIB_API void | reset () |
File Node |
A node of a FTree.
Definition at line 128 of file fileexpressions.hpp.
lang::system::PathString ParentPath |
The absolute path to the parent directory.
Definition at line 129 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 134 of file fileexpressions.hpp.