HashVisitor Class Template Reference

Inheritance diagram for HashVisitor:

Inheritance graph
[legend]
List of all members.

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_

Detailed Description

template<class Word, class Weight>
class vcsn::rat::HashVisitor< Word, Weight >

Definition at line 33 of file hash_visitor.hh.


Generated on Thu Oct 9 20:26:02 2008 for Vaucanson by  doxygen 1.5.1