![]() |
Vcsn
2.1
Be Rational
|
An inner node. More...
#include <expression.hh>
Public Types | |
| using | super_t = node< Context > |
| using | value_t = typename super_t::value_t |
Public Types inherited from vcsn::rat::node< Context > | |
| using | context_t = Context |
| using | node_t = rat::node< context_t > |
| using | value_t = std::shared_ptr< const node_t > |
| An expression usable with value semantics. More... | |
| using | values_t = std::vector< value_t > |
| using | const_visitor = vcsn::rat::const_visitor< context_t > |
Public Types inherited from vcsn::rat::exp | |
| using | type_t = rat::type_t |
| The possible types of expressions. More... | |
Additional Inherited Members | |
Public Member Functions inherited from vcsn::rat::node< Context > | |
| virtual void | accept (const_visitor &v) const =0 |
Public Member Functions inherited from vcsn::rat::exp | |
| virtual | ~exp ()=default |
| virtual type_t | type () const =0 |
| The type of this node. More... | |
| bool | is_unary () const |
| Whether star, complement. More... | |
| bool | is_leaf () const |
| Whether a leaf of the expression tree. More... | |
An inner node.
Definition at line 101 of file expression.hh.
| using vcsn::rat::inner< Context >::super_t = node<Context> |
Definition at line 105 of file expression.hh.
| using vcsn::rat::inner< Context >::value_t = typename super_t::value_t |
Definition at line 106 of file expression.hh.