1 #ifndef VCSN_WEIGHTSET_RMIN_HH
2 # define VCSN_WEIGHTSET_RMIN_HH
28 std::string
vname(
bool =
true)
const
50 if (format ==
"latex")
51 o <<
"\\mathbb{R}_{\\text{min}}";
52 else if (format ==
"text")
55 raise(
"invalid format: ", format);
65 #endif // !VCSN_WEIGHTSET_RMIN_HH
std::ostream & print_set(std::ostream &o, symbol format=symbol{"text"}) const
static std::string sname()
boost::flyweight< std::string, boost::flyweights::no_tracking > symbol
An internalized string.
variadic_mul_mixin< detail::b_impl > b
static value_t conv(self_type, value_t v)
std::istringstream is
The input stream: the specification to translate.
std::string vname(bool=true) const
typename super_t::value_t value_t
static value_t conv(b, b::value_t v)
char eat(std::istream &is, char c)
Check lookahead character and advance.
static rmin make(std::istream &is)
Build from the description in is.