
Public Types | |
| typedef Word | monoid_elt_value_t |
| typedef Weight | semiring_elt_value_t |
| typedef Node< Word, Weight > | node_t |
Public Member Functions | |
| HashVisitor () | |
| virtual | ~HashVisitor () |
| virtual void | product (const node_t *lhs, const node_t *rhs) |
| virtual void | sum (const node_t *lhs, const node_t *rhs) |
| virtual void | star (const node_t *node) |
| virtual void | left_weight (const semiring_elt_value_t &w, const node_t *node) |
| virtual void | right_weight (const semiring_elt_value_t &w, const node_t *node) |
| virtual void | constant (const monoid_elt_value_t &m) |
| virtual void | zero () |
| virtual void | one () |
| std::size_t | hash_value () |
Protected Attributes | |
| std::size_t | seed_ |
Definition at line 33 of file hash_visitor.hh.
1.5.1