26 #if ! defined (octave_oct_handle_h)
27 #define octave_oct_handle_h 1
29 #include "octave-config.h"
55 catch (octave::execution_exception& e)
57 error (e,
"invalid handle");
~octave_handle(void)=default
octave_handle & operator++(void)
octave_value as_octave_value(void) const
octave_handle & operator--(void)
octave_handle(const octave_value &a)
octave_handle & operator=(const octave_handle &a)
octave_handle(const octave_handle &a)
double double_value(bool frc_str_conv=false) const
void error(const char *fmt,...)
bool operator==(const octave_handle &a, const octave_handle &b)
bool operator<(const octave_handle &a, const octave_handle &b)
bool operator!=(const octave_handle &a, const octave_handle &b)
bool operator<=(const octave_handle &a, const octave_handle &b)
bool operator>(const octave_handle &a, const octave_handle &b)
bool operator>=(const octave_handle &a, const octave_handle &b)
return octave_value(v1.char_array_value() . concat(v2.char_array_value(), ra_idx),((a1.is_sq_string()||a2.is_sq_string()) ? '\'' :'"'))