comparison libinterp/octave-value/ov-fcn.h @ 16644:856cb7cba231 classdef

maint: periodic merge of default to classdef
author John W. Eaton <jwe@octave.org>
date Sun, 12 May 2013 21:45:57 -0400
parents 46ca8488de92 de91b1621260
children 93b3d03b05e7
comparison
equal deleted inserted replaced
16595:8abae9ea4cb5 16644:856cb7cba231
136 136
137 virtual void lock_subfunctions (void) { } 137 virtual void lock_subfunctions (void) { }
138 138
139 virtual void unlock_subfunctions (void) { } 139 virtual void unlock_subfunctions (void) { }
140 140
141 virtual void maybe_relocate_end (void) { }
142
143 // Not valid until after the function is completley parsed.
144 virtual bool has_subfunctions (void) const { return false; }
145
146 virtual void stash_subfunction_names (const std::list<std::string>&) { }
147
148 virtual std::list<std::string> subfunction_names (void) const
149 {
150 return std::list<std::string> ();
151 }
152
141 void mark_relative (void) { relative = true; } 153 void mark_relative (void) { relative = true; }
142 154
143 bool is_relative (void) const { return relative; } 155 bool is_relative (void) const { return relative; }
144 156
145 std::string name (void) const { return my_name; } 157 std::string name (void) const { return my_name; }