ALib C++ Library
Library Version: 2510 R0
Documentation generated by doxygen
Loading...
Searching...
No Matches
alib::expressions::detail::ProgramBase Class Reference

Description:

Base class exported by the main module ALib.Expressions.H for technical reasons.

Definition at line 540 of file compiler.inl.

Inheritance diagram for alib::expressions::detail::ProgramBase:
[legend]

Protected Method Index:

Compiler::PluginListgetCompilerPlugins (Compiler &cmp)
 
MonoAllocatorgetExpressionAllocator (ExpressionVal &ev)
 
ScopegetExpressionCTScope (ExpressionVal &ev)
 

Method Details:

◆ getCompilerPlugins()

Compiler::PluginList & alib::expressions::detail::ProgramBase::getCompilerPlugins ( Compiler & cmp)
inlineprotected

Friendship-access method used by derived implementation.

Parameters
cmpThe compiler to receive protected data from.
Returns
The compiler's plugins.

Definition at line 555 of file compiler.inl.

◆ getExpressionAllocator()

MonoAllocator & alib::expressions::detail::ProgramBase::getExpressionAllocator ( ExpressionVal & ev)
inlineprotected

Friendship-access method used by derived implementation.

Parameters
evThe expression to receive protected data from.
Returns
The expression's allocotor.

Definition at line 545 of file compiler.inl.

◆ getExpressionCTScope()

Scope * alib::expressions::detail::ProgramBase::getExpressionCTScope ( ExpressionVal & ev)
inlineprotected

Friendship-access method used by derived implementation.

Parameters
evThe expression to receive protected data from.
Returns
The expression's compile-time scope.

Definition at line 550 of file compiler.inl.


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