ALib C++ Library
Library Version: 2510 R0
Documentation generated by doxygen
Loading...
Searching...
No Matches
alib::expressions::plugins::Calculus::BinOpOptKey Struct Reference

Description:

Key type for operator hash maps Operators and OperatorAliases.

Definition at line 587 of file calculus.inl.

Collaboration diagram for alib::expressions::plugins::Calculus::BinOpOptKey:
[legend]

Inner Type Index:

struct  EqualTo
 Equality functor for operator hash map. More...
 
struct  Hash
 Hash functor for operator hash map. More...
 

Public Field Index:

lang::Side constSide
 Denotes a left- or right-hand side optimization.
 
const Box constVal
 The type and value of the constant argument.
 
const String op
 The operator to optimize.
 
const std::type_info & other
 The type of the non-constant argument.
 

Field Details:

◆ constSide

lang::Side alib::expressions::plugins::Calculus::BinOpOptKey::constSide

Denotes a left- or right-hand side optimization.

Definition at line 590 of file calculus.inl.

◆ constVal

const Box alib::expressions::plugins::Calculus::BinOpOptKey::constVal

The type and value of the constant argument.

Definition at line 591 of file calculus.inl.

◆ op

const String alib::expressions::plugins::Calculus::BinOpOptKey::op

The operator to optimize.

Definition at line 589 of file calculus.inl.

◆ other

const std::type_info& alib::expressions::plugins::Calculus::BinOpOptKey::other

The type of the non-constant argument.

Definition at line 592 of file calculus.inl.


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