![]() |
Vcsn
2.1
Be Rational
|
#include <type-ast.hh>
Public Types | |
using | node_t = std::shared_ptr< ast_node > |
using | nodes_t = std::vector< node_t > |
Public Member Functions | |
automaton (const std::string &type, const node_t &child) | |
automaton (const std::string &type, const nodes_t &children) | |
const std::string & | get_type () const |
const nodes_t & | get_content () const |
nodes_t & | get_content () |
virtual void | accept (context_visitor &v) const |
![]() | |
virtual | ~ast_node ()=default |
virtual bool | has_one () const |
Private Attributes | |
std::string | type_ |
nodes_t | children_ |
Definition at line 294 of file type-ast.hh.
using vcsn::ast::automaton::node_t = std::shared_ptr<ast_node> |
Definition at line 297 of file type-ast.hh.
using vcsn::ast::automaton::nodes_t = std::vector<node_t> |
Definition at line 298 of file type-ast.hh.
|
inline |
Definition at line 299 of file type-ast.hh.
|
inline |
Definition at line 304 of file type-ast.hh.
|
inlinevirtual |
Implements vcsn::ast::ast_node.
Definition at line 324 of file type-ast.hh.
|
inline |
Definition at line 314 of file type-ast.hh.
|
inline |
Definition at line 319 of file type-ast.hh.
|
inline |
Definition at line 309 of file type-ast.hh.
|
private |
Definition at line 328 of file type-ast.hh.
|
private |
Definition at line 327 of file type-ast.hh.