![]() |
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 |
Public Member Functions inherited from vcsn::ast::ast_node | |
| 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.