Mercurial > hg > octave-lyh
diff src/ov-fcn.h @ 4748:7b145222fea3
[project @ 2004-02-07 06:27:27 by jwe]
author | jwe |
---|---|
date | Sat, 07 Feb 2004 06:27:28 +0000 |
parents | bd2067547b40 |
children | d2038299c683 |
line wrap: on
line diff
--- a/src/ov-fcn.h +++ b/src/ov-fcn.h @@ -33,6 +33,7 @@ #include "str-vec.h" #include "oct-alloc.h" +#include "oct-obj.h" #include "ov-base.h" #include "ov-typeinfo.h" @@ -72,6 +73,23 @@ virtual bool is_nested_function (void) const { return false; } + virtual bool is_user_function (void) const { return false; } + + virtual bool takes_varargs (void) const { return false; } + + virtual void octave_va_start (void) { } + + virtual octave_value octave_va_arg (void) const { return octave_value (); } + + virtual octave_value_list octave_all_va_args (void) + { return octave_value_list (); } + + virtual bool takes_var_return (void) const { return false; } + + virtual void octave_vr_val (const octave_value& val) { } + + virtual bool has_varargout (void) const { return false; } + std::string name (void) const { return my_name; } std::string doc_string (void) const { return doc; }