ALib C++ Framework
by
Library Version: 2511 R0
Documentation generated by doxygen
Loading...
Searching...
No Matches
alib::files::FileExpressions::FexScope Struct Reference

Description:

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 138 of file fileexpressions.inl.

Inheritance diagram for alib::files::FileExpressions::FexScope:
alib::expressions::Scope

Public Field Index:

File Node
 A node of a FTree.
system::PathString ParentPath
 The absolute path to the parent directory.
Public Field Index: inherited from alib::expressions::Scope
MonoAllocatorAllocator
lang::DbgCriticalSections DCS
MonoAllocatorEvalScopeAllocator
VMMembersEvalScopeVMMembers
 The members used for the virtual machine. Available only with evaluation-time instances.
SPFormatter Formatter
HashMap< MonoAllocator, NString, ScopeResource * > * NamedResources
StdVectorMA< Box > * Stack

Public Method Index:

 FexScope (SPFormatter &formatter)
Public Method Index: inherited from alib::expressions::Scope
 Scope (const Scope &)=delete
 Deleted copy constructor.
 Scope (MonoAllocator &allocator, SPFormatter &formatter)
 Scope (SPFormatter &formatter)
virtual ~Scope ()
 Virtual destructor.
bool IsCompileTime ()
void operator= (const Scope &)=delete
 Deleted copy assignment.
virtual void Reset ()

Additional Inherited Members

Protected Method Index: inherited from alib::expressions::Scope
virtual void freeResources ()
 This method is called in the destructor, as well as in method Reset.

Field Details:

◆ Node

File alib::files::FileExpressions::FexScope::Node

A node of a FTree.

Definition at line 145 of file fileexpressions.inl.

◆ ParentPath

system::PathString alib::files::FileExpressions::FexScope::ParentPath

The absolute path to the parent directory.

Definition at line 146 of file fileexpressions.inl.

Constructor(s) / Destructor Details:

◆ FexScope()

Constructor. Passes the formatter to the parent constructor.

Parameters
formatterA reference to a std::shared_ptr holding a formatter. Usually SPFormatter CfgFormatter.

Definition at line 151 of file fileexpressions.inl.


The documentation for this struct was generated from the following file: