26 #if ! defined (octave_pt_decl_h)
27 #define octave_pt_decl_h 1
29 #include "octave-config.h"
150 std::list<std::string> retval;
154 std::string nm = elt->
name ();
157 retval.push_back (nm);
179 int l = -1,
int c = -1);
void append(const tree_decl_elt * &s)
iterator erase(iterator pos)
tree_decl_init_list * initializer_list(void)
tree_decl_command & operator=(const tree_decl_command &)=delete
void accept(tree_walker &tw)
tree_decl_command(const std::string &n, int l=-1, int c=-1)
tree_decl_command(const tree_decl_command &)=delete
std::string name(void) const
void mark_persistent(void)
tree_decl_init_list * m_init_list
tree_decl_elt & operator=(const tree_decl_elt &)=delete
tree_decl_elt * dup(symbol_scope &scope) const
bool is_global(void) const
tree_identifier * ident(void)
void mark_persistent(void)
void mark_as_formal_parameter(void)
octave_lvalue lvalue(tree_evaluator &tw)
void accept(tree_walker &tw)
tree_expression * expression(void)
tree_decl_elt(const tree_decl_elt &)=delete
std::string name(void) const
bool is_persistent(void) const
tree_decl_elt(tree_identifier *i, tree_expression *e=nullptr)
void accept(tree_walker &tw)
tree_decl_init_list(void)
std::list< std::string > variable_names(void) const
tree_decl_init_list & operator=(const tree_decl_init_list &)=delete
~tree_decl_init_list(void)
tree_decl_init_list(tree_decl_elt *t)
tree_decl_init_list(const tree_decl_init_list &)=delete
void mark_persistent(void)
void mark_as_formal_parameter(void)
octave_lvalue lvalue(tree_evaluator &tw)
std::string name(void) const
bool lvalue_ok(void) const
virtual void visit_decl_command(tree_decl_command &)
virtual void visit_decl_init_list(tree_decl_init_list &)
virtual void visit_decl_elt(tree_decl_elt &)
OCTAVE_BEGIN_NAMESPACE(octave) static octave_value daspk_fcn