ALib C++ Library
Library Version: 2510 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 418 of file expressionscamp.inl.

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)
 
ALIB_DLL void Parse ()
 Implementation of EnumRecordPrototype::Parse.
 

Field Details:

◆ Replacement

String alib::expressions::EROperatorAlias::Replacement

The replacement operator symbol.

Definition at line 424 of file expressionscamp.inl.

◆ Symbol

String alib::expressions::EROperatorAlias::Symbol

The parsable symbol of an alias operator.

Definition at line 421 of file expressionscamp.inl.

Constructor(s) / Destructor Details:

◆ EROperatorAlias() [1/2]

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

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

◆ EROperatorAlias() [2/2]

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

Required initializing constructor. (Requirement is documented withenumrecords::EnumRecordPrototype.)

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

Definition at line 435 of file expressionscamp.inl.

Here is the call graph for this function:

Method Details:

◆ Parse()

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

Implementation of EnumRecordPrototype::Parse.

Definition at line 485 of file expressionscamp.cpp.

Here is the call graph for this function:

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