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

Description:

Key type for operator hash maps Operators and OperatorAliases.

Definition at line 364 of file calculus.inl.

Collaboration diagram for alib::expressions::plugins::Calculus::OperatorKey:
[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:

const std::type_info & lhs
 Left-hand side type.
 
const String op
 A string defining the operator.
 
const std::type_info & rhs
 

Field Details:

◆ lhs

const std::type_info& alib::expressions::plugins::Calculus::OperatorKey::lhs

Left-hand side type.

Definition at line 367 of file calculus.inl.

◆ op

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

A string defining the operator.

Definition at line 366 of file calculus.inl.

◆ rhs

const std::type_info& alib::expressions::plugins::Calculus::OperatorKey::rhs

Right-hand side type. For unary operators equals to typeid(void).

Definition at line 368 of file calculus.inl.


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