Vcsn
2.0
Be Rational
|
The root from which to derive the final node types. More...
#include <fwd.hh>
Public Types | |
using | super_t = node< Context > |
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 > |
A ratexp 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 ratexps. 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 ratexp tree. More... | |
The root from which to derive the final node types.
using vcsn::rat::leaf< Context >::super_t = node<Context> |