Mercurial > octave
annotate libinterp/parse-tree/pt-walk.h @ 22869:f75d289645ec
make deleted functions public
* octave-gui.h, resource-manager.h, shortcut-manager.h,
base-text-renderer.h, c-file-ptr-stream.h, dynamic-ld.cc,
dynamic-ld.h, event-queue.h, ft-text-renderer.cc, gl-render.cc,
gl-render.h, graphics.cc, graphics.in.h, interpreter.h, mex.cc,
mxarray.in.h, oct-fstrm.h, oct-iostrm.h, oct-prcstrm.h,
oct-procbuf.h, oct-stdstrm.h, oct-stream.cc, oct-stream.h,
oct-strstrm.h, octave-link.h, pager.h, profiler.h, sighandlers.cc,
symtab.h, text-renderer.h, zfstream.h, __init_fltk__.cc,
ov-builtin.h, ov-dld-fcn.h, ov-fcn.h, ov-mex-fcn.h, ov-typeinfo.h,
ov-usr-fcn.h, octave.h, lex.h, parse.h, pt-arg-list.h,
pt-array-list.h, pt-assign.h, pt-binop.h, pt-bp.h, pt-cell.h,
pt-check.h, pt-classdef.h, pt-cmd.h, pt-colon.h, pt-const.h,
pt-decl.h, pt-eval.h, pt-except.h, pt-exp.h, pt-fcn-handle.h,
pt-funcall.h, pt-id.h, pt-idx.h, pt-jump.h, pt-loop.h, pt-mat.h,
pt-misc.h, pt-pr-code.h, pt-select.h, pt-stmt.h, pt-unop.h,
pt-walk.h, pt.h, token.h, Array.cc, idx-vector.h, oct-fftw.h,
sparse-chol.cc, sparse-qr.cc, file-ops.h, mach-info.h, oct-env.h,
action-container.h, cmd-edit.cc, cmd-edit.h, cmd-hist.h,
oct-locbuf.h, oct-mutex.h, oct-shlib.cc, oct-sort.h, pathsearch.h,
singleton-cleanup.h, unwind-prot.h, url-transfer.cc, url-transfer.h:
Declare deleted copy constructors and assignment operators public.
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Tue, 06 Dec 2016 12:40:45 -0500 |
parents | 87e3163f6c87 |
children | 4e3d47dc7e25 |
rev | line source |
---|---|
2123 | 1 /* |
2 | |
22323
bac0d6f07a3e
maint: Update copyright notices for 2016.
John W. Eaton <jwe@octave.org>
parents:
21244
diff
changeset
|
3 Copyright (C) 1996-2016 John W. Eaton |
2123 | 4 |
5 This file is part of Octave. | |
6 | |
7 Octave is free software; you can redistribute it and/or modify it | |
22755
3a2b891d0b33
maint: Standardize Copyright formatting.
Rik <rik@octave.org>
parents:
22407
diff
changeset
|
8 under the terms of the GNU General Public License as published by |
3a2b891d0b33
maint: Standardize Copyright formatting.
Rik <rik@octave.org>
parents:
22407
diff
changeset
|
9 the Free Software Foundation; either version 3 of the License, or |
3a2b891d0b33
maint: Standardize Copyright formatting.
Rik <rik@octave.org>
parents:
22407
diff
changeset
|
10 (at your option) any later version. |
2123 | 11 |
22755
3a2b891d0b33
maint: Standardize Copyright formatting.
Rik <rik@octave.org>
parents:
22407
diff
changeset
|
12 Octave is distributed in the hope that it will be useful, but |
3a2b891d0b33
maint: Standardize Copyright formatting.
Rik <rik@octave.org>
parents:
22407
diff
changeset
|
13 WITHOUT ANY WARRANTY; without even the implied warranty of |
3a2b891d0b33
maint: Standardize Copyright formatting.
Rik <rik@octave.org>
parents:
22407
diff
changeset
|
14 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
3a2b891d0b33
maint: Standardize Copyright formatting.
Rik <rik@octave.org>
parents:
22407
diff
changeset
|
15 GNU General Public License for more details. |
2123 | 16 |
17 You should have received a copy of the GNU General Public License | |
7016 | 18 along with Octave; see the file COPYING. If not, see |
19 <http://www.gnu.org/licenses/>. | |
2123 | 20 |
21 */ | |
22 | |
20791
f7084eae3318
maint: Use Octave coding conventions for #if statements.
Rik <rik@octave.org>
parents:
19697
diff
changeset
|
23 #if ! defined (octave_pt_walk_h) |
17822
ebb3ef964372
maint: Use common #define syntax "octave_filename_h" in h_files.
Rik <rik@octave.org>
parents:
17744
diff
changeset
|
24 #define octave_pt_walk_h 1 |
2123 | 25 |
21244
1473547f50f5
include octave-config.h in public header files
John W. Eaton <jwe@octave.org>
parents:
20946
diff
changeset
|
26 #include "octave-config.h" |
1473547f50f5
include octave-config.h in public header files
John W. Eaton <jwe@octave.org>
parents:
20946
diff
changeset
|
27 |
5861 | 28 class tree_anon_fcn_handle; |
2876 | 29 class tree_argument_list; |
30 class tree_binary_expression; | |
4207 | 31 class tree_break_command; |
2876 | 32 class tree_colon_expression; |
4207 | 33 class tree_continue_command; |
8658
73c4516fae10
New evaluator and debugger derived from tree-walker class
John W. Eaton <jwe@octave.org>
parents:
7715
diff
changeset
|
34 class tree_global_command; |
14294
9e3983c8963c
deprecate the static keyword
John W. Eaton <jwe@octave.org>
parents:
14138
diff
changeset
|
35 class tree_persistent_command; |
2876 | 36 class tree_decl_elt; |
37 class tree_decl_init_list; | |
2969 | 38 class tree_simple_for_command; |
39 class tree_complex_for_command; | |
7715
5b4d278ec828
parse scripts completely before executing
John W. Eaton <jwe@octave.org>
parents:
7017
diff
changeset
|
40 class octave_user_script; |
2891 | 41 class octave_user_function; |
7715
5b4d278ec828
parse scripts completely before executing
John W. Eaton <jwe@octave.org>
parents:
7017
diff
changeset
|
42 class tree_function_def; |
2876 | 43 class tree_identifier; |
44 class tree_if_clause; | |
45 class tree_if_command; | |
46 class tree_if_command_list; | |
47 class tree_switch_case; | |
48 class tree_switch_case_list; | |
49 class tree_switch_command; | |
50 class tree_index_expression; | |
51 class tree_matrix; | |
3351 | 52 class tree_cell; |
2969 | 53 class tree_multi_assignment; |
2876 | 54 class tree_no_op_command; |
55 class tree_constant; | |
4342 | 56 class tree_fcn_handle; |
15035 | 57 class tree_funcall; |
2876 | 58 class tree_parameter_list; |
59 class tree_postfix_expression; | |
60 class tree_prefix_expression; | |
4207 | 61 class tree_return_command; |
2876 | 62 class tree_return_list; |
2969 | 63 class tree_simple_assignment; |
2876 | 64 class tree_statement; |
65 class tree_statement_list; | |
66 class tree_try_catch_command; | |
67 class tree_unwind_protect_command; | |
68 class tree_while_command; | |
3484 | 69 class tree_do_until_command; |
2123 | 70 |
15037
56b8eb7c9c04
improvements in parsing classdef
John W. Eaton <jwe@octave.org>
parents:
15035
diff
changeset
|
71 class tree_classdef_attribute; |
56b8eb7c9c04
improvements in parsing classdef
John W. Eaton <jwe@octave.org>
parents:
15035
diff
changeset
|
72 class tree_classdef_attribute_list; |
56b8eb7c9c04
improvements in parsing classdef
John W. Eaton <jwe@octave.org>
parents:
15035
diff
changeset
|
73 class tree_classdef_superclass; |
56b8eb7c9c04
improvements in parsing classdef
John W. Eaton <jwe@octave.org>
parents:
15035
diff
changeset
|
74 class tree_classdef_superclass_list; |
56b8eb7c9c04
improvements in parsing classdef
John W. Eaton <jwe@octave.org>
parents:
15035
diff
changeset
|
75 class tree_classdef_property; |
56b8eb7c9c04
improvements in parsing classdef
John W. Eaton <jwe@octave.org>
parents:
15035
diff
changeset
|
76 class tree_classdef_property_list; |
56b8eb7c9c04
improvements in parsing classdef
John W. Eaton <jwe@octave.org>
parents:
15035
diff
changeset
|
77 class tree_classdef_properties_block; |
56b8eb7c9c04
improvements in parsing classdef
John W. Eaton <jwe@octave.org>
parents:
15035
diff
changeset
|
78 class tree_classdef_methods_list; |
56b8eb7c9c04
improvements in parsing classdef
John W. Eaton <jwe@octave.org>
parents:
15035
diff
changeset
|
79 class tree_classdef_methods_block; |
56b8eb7c9c04
improvements in parsing classdef
John W. Eaton <jwe@octave.org>
parents:
15035
diff
changeset
|
80 class tree_classdef_event; |
56b8eb7c9c04
improvements in parsing classdef
John W. Eaton <jwe@octave.org>
parents:
15035
diff
changeset
|
81 class tree_classdef_events_list; |
56b8eb7c9c04
improvements in parsing classdef
John W. Eaton <jwe@octave.org>
parents:
15035
diff
changeset
|
82 class tree_classdef_events_block; |
56b8eb7c9c04
improvements in parsing classdef
John W. Eaton <jwe@octave.org>
parents:
15035
diff
changeset
|
83 class tree_classdef_enum; |
56b8eb7c9c04
improvements in parsing classdef
John W. Eaton <jwe@octave.org>
parents:
15035
diff
changeset
|
84 class tree_classdef_enum_list; |
56b8eb7c9c04
improvements in parsing classdef
John W. Eaton <jwe@octave.org>
parents:
15035
diff
changeset
|
85 class tree_classdef_enum_block; |
56b8eb7c9c04
improvements in parsing classdef
John W. Eaton <jwe@octave.org>
parents:
15035
diff
changeset
|
86 class tree_classdef_body; |
56b8eb7c9c04
improvements in parsing classdef
John W. Eaton <jwe@octave.org>
parents:
15035
diff
changeset
|
87 class tree_classdef; |
56b8eb7c9c04
improvements in parsing classdef
John W. Eaton <jwe@octave.org>
parents:
15035
diff
changeset
|
88 |
2123 | 89 class |
90 tree_walker | |
91 { | |
22869
f75d289645ec
make deleted functions public
John W. Eaton <jwe@octave.org>
parents:
22868
diff
changeset
|
92 protected: |
f75d289645ec
make deleted functions public
John W. Eaton <jwe@octave.org>
parents:
22868
diff
changeset
|
93 |
f75d289645ec
make deleted functions public
John W. Eaton <jwe@octave.org>
parents:
22868
diff
changeset
|
94 tree_walker (void) { } |
f75d289645ec
make deleted functions public
John W. Eaton <jwe@octave.org>
parents:
22868
diff
changeset
|
95 |
f75d289645ec
make deleted functions public
John W. Eaton <jwe@octave.org>
parents:
22868
diff
changeset
|
96 virtual ~tree_walker (void) = default; |
f75d289645ec
make deleted functions public
John W. Eaton <jwe@octave.org>
parents:
22868
diff
changeset
|
97 |
2123 | 98 public: |
99 | |
22869
f75d289645ec
make deleted functions public
John W. Eaton <jwe@octave.org>
parents:
22868
diff
changeset
|
100 // No copying! |
f75d289645ec
make deleted functions public
John W. Eaton <jwe@octave.org>
parents:
22868
diff
changeset
|
101 |
f75d289645ec
make deleted functions public
John W. Eaton <jwe@octave.org>
parents:
22868
diff
changeset
|
102 tree_walker (const tree_walker&) = delete; |
f75d289645ec
make deleted functions public
John W. Eaton <jwe@octave.org>
parents:
22868
diff
changeset
|
103 |
f75d289645ec
make deleted functions public
John W. Eaton <jwe@octave.org>
parents:
22868
diff
changeset
|
104 tree_walker& operator = (const tree_walker&) = delete; |
f75d289645ec
make deleted functions public
John W. Eaton <jwe@octave.org>
parents:
22868
diff
changeset
|
105 |
2123 | 106 virtual void |
5861 | 107 visit_anon_fcn_handle (tree_anon_fcn_handle&) = 0; |
108 | |
109 virtual void | |
2123 | 110 visit_argument_list (tree_argument_list&) = 0; |
111 | |
112 virtual void | |
113 visit_binary_expression (tree_binary_expression&) = 0; | |
114 | |
115 virtual void | |
4207 | 116 visit_break_command (tree_break_command&) = 0; |
2123 | 117 |
118 virtual void | |
119 visit_colon_expression (tree_colon_expression&) = 0; | |
120 | |
121 virtual void | |
4207 | 122 visit_continue_command (tree_continue_command&) = 0; |
2123 | 123 |
124 virtual void | |
8658
73c4516fae10
New evaluator and debugger derived from tree-walker class
John W. Eaton <jwe@octave.org>
parents:
7715
diff
changeset
|
125 visit_global_command (tree_global_command&) = 0; |
73c4516fae10
New evaluator and debugger derived from tree-walker class
John W. Eaton <jwe@octave.org>
parents:
7715
diff
changeset
|
126 |
73c4516fae10
New evaluator and debugger derived from tree-walker class
John W. Eaton <jwe@octave.org>
parents:
7715
diff
changeset
|
127 virtual void |
14294
9e3983c8963c
deprecate the static keyword
John W. Eaton <jwe@octave.org>
parents:
14138
diff
changeset
|
128 visit_persistent_command (tree_persistent_command&) = 0; |
2846 | 129 |
130 virtual void | |
131 visit_decl_elt (tree_decl_elt&) = 0; | |
132 | |
133 virtual void | |
134 visit_decl_init_list (tree_decl_init_list&) = 0; | |
135 | |
136 virtual void | |
2969 | 137 visit_simple_for_command (tree_simple_for_command&) = 0; |
138 | |
139 virtual void | |
140 visit_complex_for_command (tree_complex_for_command&) = 0; | |
2123 | 141 |
142 virtual void | |
7715
5b4d278ec828
parse scripts completely before executing
John W. Eaton <jwe@octave.org>
parents:
7017
diff
changeset
|
143 visit_octave_user_script (octave_user_script&) = 0; |
5b4d278ec828
parse scripts completely before executing
John W. Eaton <jwe@octave.org>
parents:
7017
diff
changeset
|
144 |
5b4d278ec828
parse scripts completely before executing
John W. Eaton <jwe@octave.org>
parents:
7017
diff
changeset
|
145 virtual void |
2891 | 146 visit_octave_user_function (octave_user_function&) = 0; |
2123 | 147 |
148 virtual void | |
7715
5b4d278ec828
parse scripts completely before executing
John W. Eaton <jwe@octave.org>
parents:
7017
diff
changeset
|
149 visit_function_def (tree_function_def&) = 0; |
5b4d278ec828
parse scripts completely before executing
John W. Eaton <jwe@octave.org>
parents:
7017
diff
changeset
|
150 |
5b4d278ec828
parse scripts completely before executing
John W. Eaton <jwe@octave.org>
parents:
7017
diff
changeset
|
151 virtual void |
2123 | 152 visit_identifier (tree_identifier&) = 0; |
153 | |
154 virtual void | |
155 visit_if_clause (tree_if_clause&) = 0; | |
156 | |
157 virtual void | |
158 visit_if_command (tree_if_command&) = 0; | |
159 | |
160 virtual void | |
161 visit_if_command_list (tree_if_command_list&) = 0; | |
162 | |
163 virtual void | |
2764 | 164 visit_switch_case (tree_switch_case&) = 0; |
165 | |
166 virtual void | |
167 visit_switch_case_list (tree_switch_case_list&) = 0; | |
168 | |
169 virtual void | |
170 visit_switch_command (tree_switch_command&) = 0; | |
171 | |
172 virtual void | |
2123 | 173 visit_index_expression (tree_index_expression&) = 0; |
174 | |
175 virtual void | |
176 visit_matrix (tree_matrix&) = 0; | |
177 | |
178 virtual void | |
3351 | 179 visit_cell (tree_cell&) = 0; |
180 | |
181 virtual void | |
2969 | 182 visit_multi_assignment (tree_multi_assignment&) = 0; |
2123 | 183 |
184 virtual void | |
2620 | 185 visit_no_op_command (tree_no_op_command&) = 0; |
186 | |
187 virtual void | |
2372 | 188 visit_constant (tree_constant&) = 0; |
2123 | 189 |
190 virtual void | |
4342 | 191 visit_fcn_handle (tree_fcn_handle&) = 0; |
192 | |
193 virtual void | |
15035 | 194 visit_funcall (tree_funcall&) = 0; |
195 | |
196 virtual void | |
2123 | 197 visit_parameter_list (tree_parameter_list&) = 0; |
198 | |
199 virtual void | |
200 visit_postfix_expression (tree_postfix_expression&) = 0; | |
201 | |
202 virtual void | |
203 visit_prefix_expression (tree_prefix_expression&) = 0; | |
204 | |
205 virtual void | |
4207 | 206 visit_return_command (tree_return_command&) = 0; |
2123 | 207 |
208 virtual void | |
209 visit_return_list (tree_return_list&) = 0; | |
210 | |
211 virtual void | |
2969 | 212 visit_simple_assignment (tree_simple_assignment&) = 0; |
2123 | 213 |
214 virtual void | |
215 visit_statement (tree_statement&) = 0; | |
216 | |
217 virtual void | |
218 visit_statement_list (tree_statement_list&) = 0; | |
219 | |
220 virtual void | |
221 visit_try_catch_command (tree_try_catch_command&) = 0; | |
222 | |
223 virtual void | |
224 visit_unwind_protect_command (tree_unwind_protect_command&) = 0; | |
225 | |
226 virtual void | |
227 visit_while_command (tree_while_command&) = 0; | |
228 | |
3484 | 229 virtual void |
230 visit_do_until_command (tree_do_until_command&) = 0; | |
231 | |
15037
56b8eb7c9c04
improvements in parsing classdef
John W. Eaton <jwe@octave.org>
parents:
15035
diff
changeset
|
232 virtual void |
56b8eb7c9c04
improvements in parsing classdef
John W. Eaton <jwe@octave.org>
parents:
15035
diff
changeset
|
233 visit_classdef_attribute (tree_classdef_attribute&) { } /* = 0; */ |
56b8eb7c9c04
improvements in parsing classdef
John W. Eaton <jwe@octave.org>
parents:
15035
diff
changeset
|
234 |
56b8eb7c9c04
improvements in parsing classdef
John W. Eaton <jwe@octave.org>
parents:
15035
diff
changeset
|
235 virtual void |
20946 | 236 visit_classdef_attribute_list (tree_classdef_attribute_list&) { } // = 0; |
15037
56b8eb7c9c04
improvements in parsing classdef
John W. Eaton <jwe@octave.org>
parents:
15035
diff
changeset
|
237 |
56b8eb7c9c04
improvements in parsing classdef
John W. Eaton <jwe@octave.org>
parents:
15035
diff
changeset
|
238 virtual void |
20946 | 239 visit_classdef_superclass (tree_classdef_superclass&) { } // = 0; |
15037
56b8eb7c9c04
improvements in parsing classdef
John W. Eaton <jwe@octave.org>
parents:
15035
diff
changeset
|
240 |
56b8eb7c9c04
improvements in parsing classdef
John W. Eaton <jwe@octave.org>
parents:
15035
diff
changeset
|
241 virtual void |
20946 | 242 visit_classdef_superclass_list (tree_classdef_superclass_list&) { } // = 0; |
15037
56b8eb7c9c04
improvements in parsing classdef
John W. Eaton <jwe@octave.org>
parents:
15035
diff
changeset
|
243 |
56b8eb7c9c04
improvements in parsing classdef
John W. Eaton <jwe@octave.org>
parents:
15035
diff
changeset
|
244 virtual void |
20946 | 245 visit_classdef_property (tree_classdef_property&) { } // = 0; |
15037
56b8eb7c9c04
improvements in parsing classdef
John W. Eaton <jwe@octave.org>
parents:
15035
diff
changeset
|
246 |
56b8eb7c9c04
improvements in parsing classdef
John W. Eaton <jwe@octave.org>
parents:
15035
diff
changeset
|
247 virtual void |
20946 | 248 visit_classdef_property_list (tree_classdef_property_list&) { } // = 0; |
15037
56b8eb7c9c04
improvements in parsing classdef
John W. Eaton <jwe@octave.org>
parents:
15035
diff
changeset
|
249 |
56b8eb7c9c04
improvements in parsing classdef
John W. Eaton <jwe@octave.org>
parents:
15035
diff
changeset
|
250 virtual void |
20946 | 251 visit_classdef_properties_block (tree_classdef_properties_block&) { } // = 0; |
15037
56b8eb7c9c04
improvements in parsing classdef
John W. Eaton <jwe@octave.org>
parents:
15035
diff
changeset
|
252 |
56b8eb7c9c04
improvements in parsing classdef
John W. Eaton <jwe@octave.org>
parents:
15035
diff
changeset
|
253 virtual void |
20946 | 254 visit_classdef_methods_list (tree_classdef_methods_list&) { } // = 0; |
15037
56b8eb7c9c04
improvements in parsing classdef
John W. Eaton <jwe@octave.org>
parents:
15035
diff
changeset
|
255 |
56b8eb7c9c04
improvements in parsing classdef
John W. Eaton <jwe@octave.org>
parents:
15035
diff
changeset
|
256 virtual void |
20946 | 257 visit_classdef_methods_block (tree_classdef_methods_block&) { } // = 0; |
15037
56b8eb7c9c04
improvements in parsing classdef
John W. Eaton <jwe@octave.org>
parents:
15035
diff
changeset
|
258 |
56b8eb7c9c04
improvements in parsing classdef
John W. Eaton <jwe@octave.org>
parents:
15035
diff
changeset
|
259 virtual void |
20946 | 260 visit_classdef_event (tree_classdef_event&) { } // = 0; |
15037
56b8eb7c9c04
improvements in parsing classdef
John W. Eaton <jwe@octave.org>
parents:
15035
diff
changeset
|
261 |
56b8eb7c9c04
improvements in parsing classdef
John W. Eaton <jwe@octave.org>
parents:
15035
diff
changeset
|
262 virtual void |
20946 | 263 visit_classdef_events_list (tree_classdef_events_list&) { } // = 0; |
15037
56b8eb7c9c04
improvements in parsing classdef
John W. Eaton <jwe@octave.org>
parents:
15035
diff
changeset
|
264 |
56b8eb7c9c04
improvements in parsing classdef
John W. Eaton <jwe@octave.org>
parents:
15035
diff
changeset
|
265 virtual void |
20946 | 266 visit_classdef_events_block (tree_classdef_events_block&) { } // = 0; |
15037
56b8eb7c9c04
improvements in parsing classdef
John W. Eaton <jwe@octave.org>
parents:
15035
diff
changeset
|
267 |
56b8eb7c9c04
improvements in parsing classdef
John W. Eaton <jwe@octave.org>
parents:
15035
diff
changeset
|
268 virtual void |
20946 | 269 visit_classdef_enum (tree_classdef_enum&) { } // = 0; |
15037
56b8eb7c9c04
improvements in parsing classdef
John W. Eaton <jwe@octave.org>
parents:
15035
diff
changeset
|
270 |
56b8eb7c9c04
improvements in parsing classdef
John W. Eaton <jwe@octave.org>
parents:
15035
diff
changeset
|
271 virtual void |
20946 | 272 visit_classdef_enum_list (tree_classdef_enum_list&) { } // = 0; |
15037
56b8eb7c9c04
improvements in parsing classdef
John W. Eaton <jwe@octave.org>
parents:
15035
diff
changeset
|
273 |
56b8eb7c9c04
improvements in parsing classdef
John W. Eaton <jwe@octave.org>
parents:
15035
diff
changeset
|
274 virtual void |
20946 | 275 visit_classdef_enum_block (tree_classdef_enum_block&) { } // = 0; |
15037
56b8eb7c9c04
improvements in parsing classdef
John W. Eaton <jwe@octave.org>
parents:
15035
diff
changeset
|
276 |
56b8eb7c9c04
improvements in parsing classdef
John W. Eaton <jwe@octave.org>
parents:
15035
diff
changeset
|
277 virtual void |
20946 | 278 visit_classdef_body (tree_classdef_body&) { } // = 0; |
15037
56b8eb7c9c04
improvements in parsing classdef
John W. Eaton <jwe@octave.org>
parents:
15035
diff
changeset
|
279 |
56b8eb7c9c04
improvements in parsing classdef
John W. Eaton <jwe@octave.org>
parents:
15035
diff
changeset
|
280 virtual void |
20946 | 281 visit_classdef (tree_classdef&) { } // = 0; |
2123 | 282 }; |
283 | |
284 #endif | |
22407
34ce5be04942
maint: Style check C++ code in libinterp/.
Rik <rik@octave.org>
parents:
22323
diff
changeset
|
285 |