26 #if ! defined (octave_ov_builtin_h)
27 #define octave_ov_builtin_h 1
29 #include "octave-config.h"
46 OCTAVE_END_NAMESPACE(
octave)
66 const std::string& ds =
"")
71 const std::string& ds =
"")
76 const std::string& ds)
81 const std::string& ds)
96 execute (octave::tree_evaluator& tw,
int nargout = 0,
99 fcn
function ()
const;
101 meth method ()
const;
103 void push_dispatch_class (
const std::string& dispatch_type);
105 bool handles_dispatch_class (
const std::string& dispatch_type)
const;
octave_builtin(fcn ff, const std::string &nm="", const std::string &ds="")
~octave_builtin()=default
std::set< std::string > m_dispatch_classes
octave_function * function_value(bool=false)
bool is_builtin_function() const
octave_builtin(fcn ff, const std::string &nm, const std::string &fnm, const std::string &ds)
std::string src_file_name() const
octave_builtin(meth mm, const std::string &nm="", const std::string &ds="")
octave_builtin(meth mm, const std::string &nm, const std::string &fnm, const std::string &ds)
OCTAVE_BEGIN_NAMESPACE(octave) static octave_value daspk_fcn
#define DECLARE_OV_TYPEID_FUNCTIONS_AND_DATA