#include <char.hh>
Definition at line 13 of file char.hh.
word_t vcsn::char_letters::delimit |
( |
const word_t & |
w | ) |
const |
|
inline |
static word_t vcsn::char_letters::empty_word |
( |
| ) |
|
|
inlinestatic |
bool vcsn::char_letters::equals |
( |
const letter_t & |
l1, |
|
|
const letter_t & |
l2 |
|
) |
| const |
|
inline |
bool vcsn::char_letters::equals |
( |
const word_t & |
w1, |
|
|
const word_t & |
w2 |
|
) |
| const |
|
inline |
static char vcsn::char_letters::get_char |
( |
std::istream & |
i | ) |
|
|
inlinestatic |
static letter_t vcsn::char_letters::get_letter |
( |
std::istream & |
i | ) |
|
|
inlinestatic |
Read one letter from i.
Either a single char, or a "letter" enclosed in single-quotes.
Definition at line 167 of file char.hh.
References get_char().
static bool vcsn::char_letters::is_empty_word |
( |
const word_t & |
w | ) |
|
|
inlinestatic |
bool vcsn::char_letters::is_letter |
( |
const letter_t & |
| ) |
const |
|
inline |
bool vcsn::char_letters::is_letter |
( |
const word_t & |
w | ) |
const |
|
inline |
static constexpr letter_t vcsn::char_letters::one_letter |
( |
| ) |
|
|
inlinestatic |
The reserved letter used to forge the "one" label (the unit, the identity).
Definition at line 142 of file char.hh.
Referenced by concat(), and print().
std::ostream& vcsn::char_letters::print |
( |
const letter_t & |
l, |
|
|
std::ostream & |
o |
|
) |
| const |
|
inline |
std::ostream& vcsn::char_letters::print |
( |
const word_t & |
w, |
|
|
std::ostream & |
o |
|
) |
| const |
|
inline |
static std::string vcsn::char_letters::sname |
( |
| ) |
|
|
inlinestatic |
template<typename T = letter_t>
static T vcsn::char_letters::special |
( |
| ) |
|
|
static |
Special character, used to label transitions from pre() and to post().
static constexpr letter_t vcsn::char_letters::special_letter |
( |
| ) |
|
|
inlinestaticprivate |
const word_t& vcsn::char_letters::to_word |
( |
const word_t & |
l | ) |
const |
|
inline |
word_t vcsn::char_letters::transpose |
( |
const word_t & |
w | ) |
const |
|
inline |
word_t vcsn::char_letters::undelimit |
( |
const word_t & |
w | ) |
const |
|
inline |
Remove first and last characters, that must be "special".
Definition at line 82 of file char.hh.
References special_letter().
virtual std::string vcsn::char_letters::vname |
( |
bool |
= true | ) |
const |
|
inlinevirtual |
The documentation for this class was generated from the following file: