23 #if ! defined (octave_pt_arg_list_h) 24 #define octave_pt_arg_list_h 1 26 #include "octave-config.h" 42 class tree_expression;
118 #if defined (OCTAVE_USE_DEPRECATED_FUNCTIONS) bool m_list_includes_magic_end
tree_expression * element_type
std::list< tree_expression * >::iterator iterator
tree_argument_list * dup(symbol_scope &scope) const
iterator erase(iterator pos)
bool m_list_includes_magic_tilde
OCTAVE_EXPORT octave_value_list return the number of command line arguments passed to Octave If called with the optional argument the function t
tree_argument_list(tree_expression *t)
bool all_elements_are_constant(void) const
~tree_argument_list(void)
virtual void visit_argument_list(tree_argument_list &)=0
bool has_magic_tilde(void) const
tree_argument_list & operator=(const tree_argument_list &)=delete
tree_expression * remove_front(void)
string_vector get_arg_names(void) const
std::list< std::string > variable_names(void) const
void append(const element_type &s)
bool is_simple_assign_lhs(void)
octave_value_list convert_to_const_vector(tree_evaluator *tw, const octave_value *object=nullptr)
bool has_magic_end(void) const
void accept(tree_walker &tw)
void mark_as_simple_assign_lhs(void)
bool is_valid_lvalue_list(void) const