23 #if !defined (octave_pt_arg_list_h)
24 #define octave_pt_arg_list_h 1
49 : list_includes_magic_end (false), list_includes_magic_tilde (false),
50 simple_assign_lhs (false) { }
53 : list_includes_magic_end (false), list_includes_magic_tilde (false),
54 simple_assign_lhs (false)
59 bool has_magic_end (
void)
const;
62 {
return list_includes_magic_tilde; }
72 void append (
const element_type& s);
78 bool all_elements_are_constant (
void)
const;
80 bool is_valid_lvalue_list (
void)
const;
84 std::list<octave_lvalue> lvalue_list (
void);
88 std::list<std::string> variable_names (
void)
const;
tree_expression * element_type
tree_expression * remove_front(void)
bool has_magic_tilde(void) const
void mark_as_simple_assign_lhs(void)
bool list_includes_magic_tilde
tree_argument_list(tree_expression *t)
std::list< tree_expression * >::iterator iterator
bool list_includes_magic_end
static llvm::LLVMContext & context
tree_walker & operator=(const tree_walker &)
bool is_simple_assign_lhs(void)