23 #if !defined (octave_ov_builtin_h)
24 #define octave_ov_builtin_h 1
48 const std::string& ds = std::string ())
52 const std::string& ds)
60 const std::list<octave_value_list>& idx)
62 octave_value_list tmp = subsref (type, idx, 1);
66 octave_value_list subsref (
const std::string&
type,
67 const std::list<octave_value_list>& idx,
70 octave_value_list subsref (
const std::string&
type,
71 const std::list<octave_value_list>& idx,
73 const std::list<octave_lvalue>* lvalue_list);
80 do_multi_index_op (
int nargout,
const octave_value_list& args);
83 do_multi_index_op (
int nargout,
const octave_value_list& args,
84 const std::list<octave_lvalue>* lvalue_list);
90 fcn
function (void)
const;
bool is_builtin_function(void) const
octave_idx_type length(void) const
std::string src_file_name(void) const
#define DECLARE_OV_TYPEID_FUNCTIONS_AND_DATA
F77_RET_T const double const double * f
static const std::list< octave_lvalue > * curr_lvalue_list
octave_builtin(fcn ff, const std::string &nm=std::string(), const std::string &ds=std::string())
octave_builtin(fcn ff, const std::string &nm, const std::string &fnm, const std::string &ds)
octave_function * function_value(bool=false)
return octave_value(v1.char_array_value().concat(v2.char_array_value(), ra_idx),((a1.is_sq_string()||a2.is_sq_string())? '\'': '"'))
octave_value subsref(const std::string &type, const std::list< octave_value_list > &idx)