Vcsn
2.0
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 251 of file type-ast.hh.
using vcsn::ast::automaton::node_t = std::shared_ptr<ast_node> |
Definition at line 254 of file type-ast.hh.
using vcsn::ast::automaton::nodes_t = std::vector<node_t> |
Definition at line 255 of file type-ast.hh.
|
inline |
Definition at line 256 of file type-ast.hh.
|
inline |
Definition at line 261 of file type-ast.hh.
|
inlinevirtual |
Implements vcsn::ast::ast_node.
Definition at line 281 of file type-ast.hh.
|
inline |
Definition at line 271 of file type-ast.hh.
|
inline |
Definition at line 276 of file type-ast.hh.
|
inline |
Definition at line 266 of file type-ast.hh.
|
private |
Definition at line 285 of file type-ast.hh.
|
private |
Definition at line 284 of file type-ast.hh.