Awali
Another Weighted Automata library
|
helper for manipulations of pair letters More...
#include <pair.hh>
Public Types | |
using | first_letter_t = typename F::letter_t |
using | letter_t = std::pair< first_letter_t, second_letter_t > |
using | second_letter_t = typename S::letter_t |
using | word_t = std::vector< letter_t > |
Public Member Functions | |
virtual std::string | vname (bool=true) const |
Static Public Member Functions | |
static letter_t | conv_one_letter (std::istream &i) |
static bool | equals (const letter_t &l1, const letter_t &l2) |
static std::string | format (const letter_t l) |
static bool | is_letter (const letter_t &) |
static std::ostream & | jsname (std::ostream &o) |
static letter_t | one_letter () |
The reserved letter used to forge the "one" label (the unit, the identity). More... | |
static letter_t | parse_one_letter (const std::string &s, size_t &p) |
static std::ostream & | print (const letter_t &l, std::ostream &o) |
static const std::string & | separation_mark () |
static std::string | sname () |
static letter_t | special_letter () |
The reserved letter used to forge the labels for initial and final transitions. More... | |
static letter_t | transpose (letter_t l) |
helper for manipulations of pair letters
using awali::sttc::pair_letters< F, S >::first_letter_t = typename F::letter_t |
using awali::sttc::pair_letters< F, S >::letter_t = std::pair<first_letter_t, second_letter_t> |
using awali::sttc::pair_letters< F, S >::second_letter_t = typename S::letter_t |
using awali::sttc::pair_letters< F, S >::word_t = std::vector<letter_t> |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
The reserved letter used to forge the "one" label (the unit, the identity).
|
static |
|
static |
|
static |
|
static |
|
static |
The reserved letter used to forge the labels for initial and final transitions.
|
static |
|
virtual |