26#if ! defined (octave_pt_decl_h)
27#define octave_pt_decl_h 1
29#include "octave-config.h"
88 std::string
name ()
const {
return m_id->
name (); }
157 elt->mark_persistent ();
162 std::list<std::string> retval;
166 std::string nm = elt->name ();
169 retval.push_back (nm);
210 std::string
name ()
const {
return m_cmd_name; }
220 std::string m_cmd_name;
228OCTAVE_END_NAMESPACE(octave)
void accept(tree_walker &tw)
tree_decl_init_list * initializer_list()
tree_expression * expression()
tree_decl_elt * dup(symbol_scope &scope) const
tree_identifier * ident()
octave_lvalue lvalue(tree_evaluator &tw)
void accept(tree_walker &tw)
bool is_persistent() const
void mark_as_formal_parameter()
void accept(tree_walker &tw)
tree_decl_init_list(tree_decl_elt *t)
std::list< std::string > variable_names() const
void mark_as_formal_parameter()
octave_lvalue lvalue(tree_evaluator &tw)
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 &)
virtual filepos end_pos() const =0
OCTAVE_BEGIN_NAMESPACE(octave) static octave_value daspk_fcn