diff src/ov-fcn.h @ 15005:74c7265c057a

fix failure with function handles caused by changeset ea6997657614 * ov-fcn-handle.cc (octave_fcn_handle::set_fcn): Undo previous change. * ov-fcn.h (octave_function::src_file_name): New virtual function. * ov-builtin.h (octave_builtin::src_file_name): Rename from octave_builtin::fcn_file_name. * help.cc (do_which): Return source file name for built-in functions.
author John W. Eaton <jwe@octave.org>
date Mon, 23 Jul 2012 15:23:41 -0400
parents 72c96de7a403
children
line wrap: on
line diff
--- a/src/ov-fcn.h	Mon Jul 23 12:59:44 2012 -0400
+++ b/src/ov-fcn.h	Mon Jul 23 15:23:41 2012 -0400
@@ -61,6 +61,8 @@
 
   virtual std::string fcn_file_name (void) const { return std::string (); }
 
+  virtual std::string src_file_name (void) const { return std::string (); }
+
   // The name to show in the profiler (also used as map-key).
   virtual std::string profiler_name (void) const { return name (); }