
Public Types | |
| enum | type { constant, lweight, rweight, one, prod, star, sum, zero } |
Public Member Functions | |
| RightWeighted (const W_ &w, const Node< M_, W_ > &c) | |
| RightWeighted (const W_ &w, Node< M_, W_ > *c) | |
| RightWeighted (const W_ &w) | |
| virtual Node< M_, W_ >::type | what () const |
| virtual Node< M_, W_ > * | clone () const |
| virtual void | accept (ConstNodeVisitor< M_, W_ > &v) const |
| virtual bool | operator!= (const Node< M_, W_ > &other) const |
| virtual bool | operator< (const Node< M_, W_ > &other) const |
| virtual | ~RightWeighted () |
| W_ *& | c () |
| W_ const *& | c () const |
Public Attributes | |
| W_ | weight_ |
| Node< M_, W_ > * | child_ |
| const W_ * | constant_term_ |
Definition at line 201 of file nodes.hh.
enum type [inherited] |
1.5.2