|
Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
|
Equality constraint between two values of type T.
More...
#include <tpl_constraints.H>
Public Attributes | |
| T | lhs {} |
| Left-hand side. | |
| T | rhs {} |
| Right-hand side. | |
| Source_Span | span |
| Optional source span attached by the caller. | |
| std::string | message |
| Optional caller-defined explanation. | |
Equality constraint between two values of type T.
Definition at line 67 of file tpl_constraints.H.
| T Aleph::Equality_Constraint< T >::lhs {} |
Left-hand side.
Definition at line 69 of file tpl_constraints.H.
Referenced by Aleph::Compiler_Type_Unifier::solve().
| std::string Aleph::Equality_Constraint< T >::message |
Optional caller-defined explanation.
Definition at line 72 of file tpl_constraints.H.
Referenced by Aleph::Compiler_Type_Unifier::solve().
| T Aleph::Equality_Constraint< T >::rhs {} |
Right-hand side.
Definition at line 70 of file tpl_constraints.H.
Referenced by Aleph::Compiler_Type_Unifier::solve().
| Source_Span Aleph::Equality_Constraint< T >::span |
Optional source span attached by the caller.
Definition at line 71 of file tpl_constraints.H.
Referenced by Aleph::Compiler_Type_Unifier::solve().