23 #if !defined (octave_pt_idx_h)
24 #define octave_pt_idx_h 1
50 int l = -1,
int c = -1,
char t =
'(');
53 int l = -1,
int c = -1);
56 int l = -1,
int c = -1);
60 bool has_magic_end (
void)
const;
64 void append (
const std::string& n);
70 std::string name (
void)
const;
74 std::list<tree_argument_list *>
arg_lists (
void) {
return args; }
78 std::list<string_vector>
arg_names (
void) {
return arg_nm; }
80 bool lvalue_ok (
void)
const {
return expr->lvalue_ok (); }
89 const std::list<octave_lvalue> *lvalue_list);
104 std::list<tree_argument_list *>
args;
122 (std::list<string_vector>::const_iterator p_arg_nm,
123 std::list<tree_expression *>::const_iterator p_dyn_field)
const;
std::list< tree_argument_list * > args
bool lvalue_ok(void) const
std::list< tree_expression * > dyn_field
std::list< string_vector > arg_nm
tree_expression * expression(void)
std::string type_tags(void)
std::list< string_vector > arg_names(void)
bool is_index_expression(void) const
std::list< tree_argument_list * > arg_lists(void)
static llvm::LLVMContext & context
bool rvalue_ok(void) const
octave_lvalue & operator=(const octave_lvalue &vr)