static octave_value_list \
{ \
\
if (args.length () != 2 \
|| args(0).type_name () != "object" \
|| args(1).type_name () != "object" \
|| args(0).class_name () != "meta.class" \
|| args(1).class_name () != "meta.class") \
error (#OP ": invalid arguments"); \
\
cdef_class clsa =
to_cdef (args(0)); \
\
retval(0) = FUN (CLSA, CLSB); \
\
}
cdef_object to_cdef(const octave_value &val)
octave_value::octave_value(const Array< char > &chm, char type) return retval