Doxygen XLinks
by
V: 2511R0
Website: doxygen
Loading...
Searching...
No Matches
dxl::DXLScope Struct Reference

Description:

The expression scope used with DoxygenXLinks expressions of options –list and –format. Holds a pointer to the XLink in question and its source string.

Definition at line 20 of file expressions.hpp.

#include <expressions.hpp>

Inheritance diagram for dxl::DXLScope:
alib::expressions::Scope

Public Field Index:

alib::String Path
XLinkXlink
 The link to evaluate.
Public Field Index: inherited from alib::expressions::Scope
MonoAllocatorAllocator
lang::DbgCriticalSections DCS
MonoAllocatorEvalScopeAllocator
VMMembersEvalScopeVMMembers
SPFormatter Formatter
HashMap< MonoAllocator, NString, ScopeResource * > * NamedResources
StdVectorMA< Box > * Stack

Public Method Index:

 DXLScope ()
void Reset () override
 Resets this scope to be read for the next evaluation.
Public Method Index: inherited from alib::expressions::Scope
 Scope (const Scope &)=delete
 Scope (MonoAllocator &allocator, SPFormatter &formatter)
 Scope (SPFormatter &formatter)
bool IsCompileTime ()
void operator= (const Scope &)=delete

Additional Inherited Members

Protected Method Index: inherited from alib::expressions::Scope
virtual void freeResources ()

Field Details:

◆ Path

alib::String dxl::DXLScope::Path

The path (either scope- or file path) of the target entity. Created once with identifier Path.

Definition at line 24 of file expressions.hpp.

◆ Xlink

XLink* dxl::DXLScope::Xlink

The link to evaluate.

Definition at line 22 of file expressions.hpp.

Constructor(s) / Destructor Details:

◆ DXLScope()

dxl::DXLScope::DXLScope ( )

Constructor. Sets the expression compiler singleton which is located in an anonymous namespace.

Definition at line 492 of file expressions.cpp.

Method Details:

◆ Reset()

void dxl::DXLScope::Reset ( )
inlineoverridevirtual

Resets this scope to be read for the next evaluation.

Reimplemented from alib::expressions::Scope.

Definition at line 31 of file expressions.hpp.


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