23 #if defined (HAVE_CONFIG_H) 44 "mex function",
"mex function");
50 m_is_fmex (fmex), m_sh_lib (shl)
52 mark_fcn_file_up_to_date (time_parsed ());
58 = (! file_name.empty ()
97 error (
"invalid use of colon in function argument list");
octave::sys::time time_parsed(void) const
std::string file_name(void) const
bool has_magic_colon(void) const
void(* m_exit_fcn_ptr)(void)
void error(const char *fmt,...)
#define DEFINE_OV_TYPEID_FUNCTIONS_AND_DATA(t, n, c)
void push(octave_function *fcn)
sys::time time_loaded(void) const
octave_value_list call_mex(octave_mex_function &curr_mex_fcn, const octave_value_list &args, int nargout)
OCTAVE_EXPORT octave_value_list isdir nd deftypefn *std::string nm
OCTAVE_EXPORT octave_value_list return the number of command line arguments passed to Octave If called with the optional argument the function xample nargout(@histc)
octave_value_list call(octave::tree_evaluator &tw, int nargout=0, const octave_value_list &args=octave_value_list())
dynamic_loader & __get_dynamic_loader__(const std::string &who)
std::string oct_file_dir(void)
octave::unwind_protect frame
FloatComplex(* fptr)(const FloatComplex &, float, int, octave_idx_type &)
call_stack & __get_call_stack__(const std::string &who)
octave_mex_function(void)
std::string fcn_file_name(void) const
void add_method(T *obj, void(T::*method)(void))
octave::dynamic_library m_sh_lib
profiler & get_profiler(void)
If this string is the system will ring the terminal sometimes it is useful to be able to print the original representation of the string
~octave_mex_function(void)