Mercurial > octave-nkf
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; } |