1 #ifndef VCSN_CORE_RAT_IDENTITIES_HH
2 # define VCSN_CORE_RAT_IDENTITIES_HH
42 return std::max(i1, i2);
48 #endif // !VCSN_CORE_RAT_IDENTITIES_HH
std::istream & operator>>(std::istream &is, identities &i)
std::ostream & operator<<(std::ostream &o, type_t t)
std::string to_string(identities i)
rat::identities identities(const ratexp &exp)
Bridge.
identities meet(identities i1, identities i2)
Trivial identities plus series identities.
static type join(rat::identities i1, rat::identities i2)
std::istringstream is
The input stream: the specification to translate.
A structure that implements the computation of join(V1, V2).
std::ostringstream os
The output stream: the corresponding C++ snippet to compile.
identities
A ratexpset can implement several different sets of identities on expressions.