ALib C++ Framework
by
Library Version: 2605 R0
Documentation generated by doxygen
Loading...
Searching...
No Matches
alib::expressions::EROperatorAlias Struct Reference

Description:

ALib Enum Record associated with enumeration DefaultBinaryOperators.

Definition at line 410 of file expressionscamp.hpp.

#include <expressionscamp.hpp>

Collaboration diagram for alib::expressions::EROperatorAlias:
[legend]

Public Field Index:

String Replacement
 The replacement operator symbol.
String Symbol
 The parsable symbol of an alias operator.

Public Method Index:

 EROperatorAlias () noexcept=default
 EROperatorAlias (const String &symbol, const String &replacement)
void Parse ()
 Implementation of void Parse() .

Field Details:

◆ Replacement

String alib::expressions::EROperatorAlias::Replacement

The replacement operator symbol.

Definition at line 415 of file expressionscamp.hpp.

◆ Symbol

String alib::expressions::EROperatorAlias::Symbol

The parsable symbol of an alias operator.

Definition at line 412 of file expressionscamp.hpp.

Constructor(s) / Destructor Details:

◆ EROperatorAlias() [1/2]

alib::expressions::EROperatorAlias::EROperatorAlias ( )
defaultnoexcept

Required default constructor leaving the record undefined. (Requirement is documented with EnumRecordPrototype.)

◆ EROperatorAlias() [2/2]

alib::expressions::EROperatorAlias::EROperatorAlias ( const String & symbol,
const String & replacement )
inline

Required initializing constructor. (Requirement is documented with EnumRecordPrototype.)

Parameters
symbolThe parsable operator symbol.
replacementThe symbol of the aliased operator.

Definition at line 426 of file expressionscamp.hpp.

Here is the call graph for this function:

Method Details:

◆ Parse()

void alib::expressions::EROperatorAlias::Parse ( )

Implementation of void Parse() .

Definition at line 416 of file expressionscamp.cpp.

Here is the call graph for this function:

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