Public Types | |
enum | type |
Public Member Functions | |
Product (const Node< M_, W_ > &left, const Node< M_, W_ > &right) | |
Product (Node< M_, W_ > *left, Node< M_, W_ > *right) | |
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 | ~Product () |
W_ *& | c () |
W_ const *& | c () const |
Public Attributes | |
Node< M_, W_ > * | left_ |
Node< M_, W_ > * | right_ |
const W_ * | constant_term_ |
Definition at line 259 of file nodes.hh.