Line data Source code
1 : // MACHINE GENERATED SOURCE FILE WITH ROSE (Grammar.h)--- DO NOT MODIFY!
2 :
3 : #include "sage3basic.h"
4 :
5 : #ifndef ROSE_USE_INTERNAL_FRONTEND_DEVELOPMENT
6 : #include "AST_FILE_IO.h"
7 : #endif
8 : // The header file ("rose_config.h") should only be included by source files that require it.
9 : #include "rose_config.h"
10 :
11 : #if _MSC_VER
12 : #define USE_CPP_NEW_DELETE_OPERATORS 0
13 : #endif
14 :
15 : #define ROSE_ALLOC_TRACE 0
16 : #undef mprintf
17 : #define mprintf Rose::Diagnostics::mfprintf(Rose::ir_node_mlog[Rose::Diagnostics::DEBUG])
18 :
19 :
20 : using namespace std;
21 :
22 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
23 :
24 : void
25 0 : SgNode::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
26 : {
27 : // ------------ checking pointers of SgNode -------------------
28 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
29 :
30 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
31 0 : ROSE_ASSERT(handler != NULL);
32 :
33 0 : handler->apply(p_parent,SgName("parent"), false);
34 :
35 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
36 :
37 0 : }
38 :
39 : /* #line 40 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
40 :
41 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
42 :
43 : void
44 0 : SgSupport::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
45 : {
46 : // ------------ checking pointers of SgSupport -------------------
47 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
48 :
49 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
50 0 : ROSE_ASSERT(handler != NULL);
51 :
52 0 : handler->apply(p_parent,SgName("parent"), false);
53 :
54 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
55 :
56 0 : }
57 :
58 : /* #line 59 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
59 :
60 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
61 :
62 : void
63 0 : SgModifier::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
64 : {
65 : // ------------ checking pointers of SgModifier -------------------
66 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
67 :
68 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
69 0 : ROSE_ASSERT(handler != NULL);
70 :
71 0 : handler->apply(p_parent,SgName("parent"), false);
72 :
73 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
74 :
75 0 : }
76 :
77 : /* #line 78 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
78 :
79 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
80 :
81 : void
82 0 : SgModifierNodes::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
83 : {
84 : // ------------ checking pointers of SgModifierNodes -------------------
85 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
86 :
87 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
88 0 : ROSE_ASSERT(handler != NULL);
89 :
90 0 : handler->apply(p_next,SgName("next"), false);
91 0 : handler->apply(p_parent,SgName("parent"), false);
92 :
93 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
94 :
95 0 : }
96 :
97 : /* #line 98 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
98 :
99 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
100 :
101 : void
102 0 : SgConstVolatileModifier::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
103 : {
104 : // ------------ checking pointers of SgConstVolatileModifier -------------------
105 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
106 :
107 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
108 0 : ROSE_ASSERT(handler != NULL);
109 :
110 0 : handler->apply(p_parent,SgName("parent"), false);
111 :
112 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
113 :
114 0 : }
115 :
116 : /* #line 117 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
117 :
118 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
119 :
120 : void
121 6480420 : SgStorageModifier::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
122 : {
123 : // ------------ checking pointers of SgStorageModifier -------------------
124 6480420 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
125 :
126 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
127 6480420 : ROSE_ASSERT(handler != NULL);
128 :
129 6480420 : handler->apply(p_parent,SgName("parent"), false);
130 :
131 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
132 :
133 6480420 : }
134 :
135 : /* #line 136 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
136 :
137 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
138 :
139 : void
140 0 : SgAccessModifier::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
141 : {
142 : // ------------ checking pointers of SgAccessModifier -------------------
143 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
144 :
145 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
146 0 : ROSE_ASSERT(handler != NULL);
147 :
148 0 : handler->apply(p_parent,SgName("parent"), false);
149 :
150 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
151 :
152 0 : }
153 :
154 : /* #line 155 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
155 :
156 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
157 :
158 : void
159 0 : SgFunctionModifier::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
160 : {
161 : // ------------ checking pointers of SgFunctionModifier -------------------
162 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
163 :
164 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
165 0 : ROSE_ASSERT(handler != NULL);
166 :
167 0 : handler->apply(p_opencl_vec_type,SgName("opencl_vec_type"), false);
168 0 : handler->apply(p_parent,SgName("parent"), false);
169 :
170 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
171 :
172 0 : }
173 :
174 : /* #line 175 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
175 :
176 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
177 :
178 : void
179 0 : SgUPC_AccessModifier::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
180 : {
181 : // ------------ checking pointers of SgUPC_AccessModifier -------------------
182 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
183 :
184 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
185 0 : ROSE_ASSERT(handler != NULL);
186 :
187 0 : handler->apply(p_parent,SgName("parent"), false);
188 :
189 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
190 :
191 0 : }
192 :
193 : /* #line 194 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
194 :
195 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
196 :
197 : void
198 0 : SgSpecialFunctionModifier::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
199 : {
200 : // ------------ checking pointers of SgSpecialFunctionModifier -------------------
201 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
202 :
203 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
204 0 : ROSE_ASSERT(handler != NULL);
205 :
206 0 : handler->apply(p_parent,SgName("parent"), false);
207 :
208 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
209 :
210 0 : }
211 :
212 : /* #line 213 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
213 :
214 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
215 :
216 : void
217 0 : SgElaboratedTypeModifier::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
218 : {
219 : // ------------ checking pointers of SgElaboratedTypeModifier -------------------
220 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
221 :
222 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
223 0 : ROSE_ASSERT(handler != NULL);
224 :
225 0 : handler->apply(p_parent,SgName("parent"), false);
226 :
227 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
228 :
229 0 : }
230 :
231 : /* #line 232 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
232 :
233 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
234 :
235 : void
236 0 : SgLinkageModifier::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
237 : {
238 : // ------------ checking pointers of SgLinkageModifier -------------------
239 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
240 :
241 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
242 0 : ROSE_ASSERT(handler != NULL);
243 :
244 0 : handler->apply(p_parent,SgName("parent"), false);
245 :
246 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
247 :
248 0 : }
249 :
250 : /* #line 251 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
251 :
252 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
253 :
254 : void
255 8205 : SgBaseClassModifier::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
256 : {
257 : // ------------ checking pointers of SgBaseClassModifier -------------------
258 8205 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
259 :
260 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
261 8205 : ROSE_ASSERT(handler != NULL);
262 :
263 8205 : handler->apply(p_parent,SgName("parent"), false);
264 :
265 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
266 :
267 8205 : }
268 :
269 : /* #line 270 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
270 :
271 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
272 :
273 : void
274 0 : SgStructureModifier::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
275 : {
276 : // ------------ checking pointers of SgStructureModifier -------------------
277 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
278 :
279 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
280 0 : ROSE_ASSERT(handler != NULL);
281 :
282 0 : handler->apply(p_parent,SgName("parent"), false);
283 :
284 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
285 :
286 0 : }
287 :
288 : /* #line 289 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
289 :
290 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
291 :
292 : void
293 0 : SgTypeModifier::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
294 : {
295 : // ------------ checking pointers of SgTypeModifier -------------------
296 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
297 :
298 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
299 0 : ROSE_ASSERT(handler != NULL);
300 :
301 0 : handler->apply(p_parent,SgName("parent"), false);
302 :
303 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
304 :
305 0 : }
306 :
307 : /* #line 308 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
308 :
309 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
310 :
311 : void
312 0 : SgDeclarationModifier::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
313 : {
314 : // ------------ checking pointers of SgDeclarationModifier -------------------
315 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
316 :
317 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
318 0 : ROSE_ASSERT(handler != NULL);
319 :
320 0 : handler->apply(p_parent,SgName("parent"), false);
321 :
322 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
323 :
324 0 : }
325 :
326 : /* #line 327 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
327 :
328 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
329 :
330 : void
331 0 : SgOpenclAccessModeModifier::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
332 : {
333 : // ------------ checking pointers of SgOpenclAccessModeModifier -------------------
334 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
335 :
336 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
337 0 : ROSE_ASSERT(handler != NULL);
338 :
339 0 : handler->apply(p_parent,SgName("parent"), false);
340 :
341 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
342 :
343 0 : }
344 :
345 : /* #line 346 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
346 :
347 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
348 :
349 : void
350 0 : SgName::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
351 : {
352 : // ------------ checking pointers of SgName -------------------
353 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
354 :
355 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
356 0 : ROSE_ASSERT(handler != NULL);
357 :
358 0 : handler->apply(p_parent,SgName("parent"), false);
359 :
360 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
361 :
362 0 : }
363 :
364 : /* #line 365 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
365 :
366 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
367 :
368 : void
369 379960 : SgSymbolTable::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
370 : {
371 : // ------------ checking pointers of SgSymbolTable -------------------
372 379960 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
373 :
374 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
375 379960 : ROSE_ASSERT(handler != NULL);
376 :
377 379960 : if (p_table == NULL)
378 : {
379 : }
380 : else
381 : {
382 2913220 : for ( rose_hash_multimap::iterator it_table= p_table->begin(); it_table!= p_table->end(); ++it_table)
383 : {
384 2533260 : handler->apply(it_table->second, it_table->first, false);
385 : }
386 : }
387 379960 : handler->apply(p_parent,SgName("parent"), false);
388 :
389 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
390 :
391 379960 : }
392 :
393 : /* #line 394 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
394 :
395 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
396 :
397 : void
398 0 : SgAttribute::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
399 : {
400 : // ------------ checking pointers of SgAttribute -------------------
401 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
402 :
403 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
404 0 : ROSE_ASSERT(handler != NULL);
405 :
406 0 : handler->apply(p_parent,SgName("parent"), false);
407 :
408 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
409 :
410 0 : }
411 :
412 : /* #line 413 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
413 :
414 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
415 :
416 : void
417 2075 : SgPragma::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
418 : {
419 : // ------------ checking pointers of SgPragma -------------------
420 2075 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
421 :
422 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
423 2075 : ROSE_ASSERT(handler != NULL);
424 :
425 2075 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
426 2075 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
427 2075 : handler->apply(p_args,SgName("args"), false);
428 2075 : handler->apply(p_parent,SgName("parent"), false);
429 :
430 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
431 :
432 2075 : }
433 :
434 : /* #line 435 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
435 :
436 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
437 :
438 : void
439 0 : SgBitAttribute::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
440 : {
441 : // ------------ checking pointers of SgBitAttribute -------------------
442 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
443 :
444 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
445 0 : ROSE_ASSERT(handler != NULL);
446 :
447 0 : handler->apply(p_parent,SgName("parent"), false);
448 :
449 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
450 :
451 0 : }
452 :
453 : /* #line 454 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
454 :
455 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
456 :
457 : void
458 0 : SgFuncDecl_attr::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
459 : {
460 : // ------------ checking pointers of SgFuncDecl_attr -------------------
461 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
462 :
463 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
464 0 : ROSE_ASSERT(handler != NULL);
465 :
466 0 : handler->apply(p_parent,SgName("parent"), false);
467 :
468 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
469 :
470 0 : }
471 :
472 : /* #line 473 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
473 :
474 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
475 :
476 : void
477 0 : SgClassDecl_attr::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
478 : {
479 : // ------------ checking pointers of SgClassDecl_attr -------------------
480 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
481 :
482 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
483 0 : ROSE_ASSERT(handler != NULL);
484 :
485 0 : handler->apply(p_parent,SgName("parent"), false);
486 :
487 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
488 :
489 0 : }
490 :
491 : /* #line 492 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
492 :
493 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
494 :
495 : void
496 23127300 : Sg_File_Info::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
497 : {
498 : // ------------ checking pointers of Sg_File_Info -------------------
499 23127300 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
500 :
501 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
502 23127300 : ROSE_ASSERT(handler != NULL);
503 :
504 23127300 : handler->apply(p_parent,SgName("parent"), false);
505 :
506 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
507 :
508 23127300 : }
509 :
510 : /* #line 511 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
511 :
512 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
513 :
514 : void
515 0 : SgFile::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
516 : {
517 : // ------------ checking pointers of SgFile -------------------
518 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
519 :
520 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
521 0 : ROSE_ASSERT(handler != NULL);
522 :
523 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
524 0 : handler->apply(p_parent,SgName("parent"), false);
525 :
526 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
527 :
528 0 : }
529 :
530 : /* #line 531 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
531 :
532 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
533 :
534 : void
535 12002 : SgSourceFile::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
536 : {
537 : // ------------ checking pointers of SgSourceFile -------------------
538 12002 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
539 :
540 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
541 12002 : ROSE_ASSERT(handler != NULL);
542 :
543 12002 : handler->apply(p_globalScope,SgName("globalScope"), true);
544 12002 : for ( SgModuleStatementPtrList::iterator source_module_list_iterator = p_module_list.begin()
545 12002 : ; source_module_list_iterator != p_module_list.end(); ++source_module_list_iterator)
546 : {
547 0 : handler->apply(*source_module_list_iterator,SgName("module_list"), false);
548 : }
549 12002 : for ( SgTokenPtrList::iterator source_token_list_iterator = p_token_list.begin()
550 12002 : ; source_token_list_iterator != p_token_list.end(); ++source_token_list_iterator)
551 : {
552 0 : handler->apply(*source_token_list_iterator,SgName("token_list"), false);
553 : }
554 12002 : handler->apply(p_temp_holding_scope,SgName("temp_holding_scope"), false);
555 12002 : handler->apply(p_headerFileReport,SgName("headerFileReport"), false);
556 12002 : handler->apply(p_associated_include_file,SgName("associated_include_file"), false);
557 12002 : for ( SgNodePtrList::iterator source_extra_nodes_for_namequal_init_iterator = p_extra_nodes_for_namequal_init.begin()
558 12002 : ; source_extra_nodes_for_namequal_init_iterator != p_extra_nodes_for_namequal_init.end(); ++source_extra_nodes_for_namequal_init_iterator)
559 : {
560 0 : handler->apply(*source_extra_nodes_for_namequal_init_iterator,SgName("extra_nodes_for_namequal_init"), false);
561 : }
562 12002 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
563 12002 : handler->apply(p_parent,SgName("parent"), false);
564 :
565 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
566 :
567 12002 : }
568 :
569 : /* #line 570 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
570 :
571 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
572 :
573 : void
574 0 : SgUnknownFile::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
575 : {
576 : // ------------ checking pointers of SgUnknownFile -------------------
577 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
578 :
579 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
580 0 : ROSE_ASSERT(handler != NULL);
581 :
582 0 : handler->apply(p_globalScope,SgName("globalScope"), true);
583 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
584 0 : handler->apply(p_parent,SgName("parent"), false);
585 :
586 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
587 :
588 0 : }
589 :
590 : /* #line 591 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
591 :
592 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
593 :
594 : void
595 326 : SgProject::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
596 : {
597 : // ------------ checking pointers of SgProject -------------------
598 326 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
599 :
600 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
601 326 : ROSE_ASSERT(handler != NULL);
602 :
603 326 : handler->apply(p_fileList_ptr,SgName("fileList_ptr"), true);
604 326 : handler->apply(p_directoryList,SgName("directoryList"), false);
605 326 : handler->apply(p_globalScopeAcrossFiles,SgName("globalScopeAcrossFiles"), false);
606 326 : handler->apply(p_parent,SgName("parent"), false);
607 :
608 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
609 :
610 326 : }
611 :
612 : /* #line 613 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
613 :
614 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
615 :
616 : void
617 0 : SgOptions::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
618 : {
619 : // ------------ checking pointers of SgOptions -------------------
620 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
621 :
622 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
623 0 : ROSE_ASSERT(handler != NULL);
624 :
625 0 : handler->apply(p_parent,SgName("parent"), false);
626 :
627 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
628 :
629 0 : }
630 :
631 : /* #line 632 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
632 :
633 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
634 :
635 : void
636 0 : SgUnparse_Info::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
637 : {
638 : // ------------ checking pointers of SgUnparse_Info -------------------
639 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
640 :
641 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
642 0 : ROSE_ASSERT(handler != NULL);
643 :
644 0 : handler->apply(p_declstatement_ptr,SgName("declstatement_ptr"), false);
645 0 : handler->apply(p_declaration_of_context,SgName("declaration_of_context"), false);
646 0 : handler->apply(p_current_context,SgName("current_context"), false);
647 0 : for ( static SgTypePtrList::iterator source_structureTagProcessingList_iterator = p_structureTagProcessingList.begin()
648 0 : ; source_structureTagProcessingList_iterator != p_structureTagProcessingList.end(); ++source_structureTagProcessingList_iterator)
649 : {
650 0 : handler->apply(*source_structureTagProcessingList_iterator,SgName("structureTagProcessingList"), false);
651 : }
652 0 : handler->apply(p_current_namespace,SgName("current_namespace"), false);
653 0 : for ( SgQualifiedNamePtrList::iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
654 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
655 : {
656 0 : handler->apply(*source_qualifiedNameList_iterator,SgName("qualifiedNameList"), false);
657 : }
658 0 : handler->apply(p_current_function_call,SgName("current_function_call"), false);
659 0 : handler->apply(p_current_scope,SgName("current_scope"), false);
660 0 : handler->apply(p_reference_node_for_qualification,SgName("reference_node_for_qualification"), false);
661 0 : handler->apply(p_current_source_file,SgName("current_source_file"), false);
662 0 : handler->apply(p_declstatement_associated_with_type,SgName("declstatement_associated_with_type"), false);
663 0 : handler->apply(p_parent,SgName("parent"), false);
664 :
665 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
666 :
667 0 : }
668 :
669 : /* #line 670 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
670 :
671 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
672 :
673 : void
674 5497 : SgBaseClass::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
675 : {
676 : // ------------ checking pointers of SgBaseClass -------------------
677 5497 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
678 :
679 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
680 5497 : ROSE_ASSERT(handler != NULL);
681 :
682 5497 : handler->apply(p_base_class,SgName("base_class"), true);
683 5497 : handler->apply(p_baseClassModifier,SgName("baseClassModifier"), false);
684 5497 : handler->apply(p_parent,SgName("parent"), false);
685 :
686 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
687 :
688 5497 : }
689 :
690 : /* #line 691 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
691 :
692 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
693 :
694 : void
695 0 : SgExpBaseClass::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
696 : {
697 : // ------------ checking pointers of SgExpBaseClass -------------------
698 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
699 :
700 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
701 0 : ROSE_ASSERT(handler != NULL);
702 :
703 0 : handler->apply(p_base_class_exp,SgName("base_class_exp"), true);
704 0 : handler->apply(p_base_class,SgName("base_class"), true);
705 0 : handler->apply(p_baseClassModifier,SgName("baseClassModifier"), false);
706 0 : handler->apply(p_parent,SgName("parent"), false);
707 :
708 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
709 :
710 0 : }
711 :
712 : /* #line 713 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
713 :
714 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
715 :
716 : void
717 2708 : SgNonrealBaseClass::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
718 : {
719 : // ------------ checking pointers of SgNonrealBaseClass -------------------
720 2708 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
721 :
722 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
723 2708 : ROSE_ASSERT(handler != NULL);
724 :
725 2708 : handler->apply(p_base_class_nonreal,SgName("base_class_nonreal"), true);
726 2708 : handler->apply(p_base_class,SgName("base_class"), true);
727 2708 : handler->apply(p_baseClassModifier,SgName("baseClassModifier"), false);
728 2708 : handler->apply(p_parent,SgName("parent"), false);
729 :
730 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
731 :
732 2708 : }
733 :
734 : /* #line 735 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
735 :
736 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
737 :
738 : void
739 507201 : SgTypedefSeq::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
740 : {
741 : // ------------ checking pointers of SgTypedefSeq -------------------
742 507201 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
743 :
744 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
745 507201 : ROSE_ASSERT(handler != NULL);
746 :
747 507201 : for ( SgTypePtrList::iterator source_typedefs_iterator = p_typedefs.begin()
748 567036 : ; source_typedefs_iterator != p_typedefs.end(); ++source_typedefs_iterator)
749 : {
750 59835 : handler->apply(*source_typedefs_iterator,SgName("typedefs"), false);
751 : }
752 507201 : handler->apply(p_parent,SgName("parent"), false);
753 :
754 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
755 :
756 507201 : }
757 :
758 : /* #line 759 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
759 :
760 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
761 :
762 : void
763 29676 : SgTemplateParameter::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
764 : {
765 : // ------------ checking pointers of SgTemplateParameter -------------------
766 29676 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
767 :
768 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
769 29676 : ROSE_ASSERT(handler != NULL);
770 :
771 29676 : handler->apply(p_type,SgName("type"), false);
772 29676 : handler->apply(p_defaultTypeParameter,SgName("defaultTypeParameter"), false);
773 29676 : handler->apply(p_expression,SgName("expression"), true);
774 29676 : handler->apply(p_defaultExpressionParameter,SgName("defaultExpressionParameter"), true);
775 29676 : handler->apply(p_templateDeclaration,SgName("templateDeclaration"), true);
776 29676 : handler->apply(p_defaultTemplateDeclarationParameter,SgName("defaultTemplateDeclarationParameter"), true);
777 29676 : handler->apply(p_initializedName,SgName("initializedName"), true);
778 29676 : handler->apply(p_parent,SgName("parent"), false);
779 :
780 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
781 :
782 29676 : }
783 :
784 : /* #line 785 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
785 :
786 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
787 :
788 : void
789 87220 : SgTemplateArgument::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
790 : {
791 : // ------------ checking pointers of SgTemplateArgument -------------------
792 87220 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
793 :
794 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
795 87220 : ROSE_ASSERT(handler != NULL);
796 :
797 87220 : handler->apply(p_type,SgName("type"), false);
798 87220 : handler->apply(p_unparsable_type_alias,SgName("unparsable_type_alias"), false);
799 87220 : handler->apply(p_expression,SgName("expression"), true);
800 87220 : handler->apply(p_templateDeclaration,SgName("templateDeclaration"), true);
801 87220 : handler->apply(p_initializedName,SgName("initializedName"), true);
802 87220 : handler->apply(p_previous_instance,SgName("previous_instance"), false);
803 87220 : handler->apply(p_next_instance,SgName("next_instance"), false);
804 87220 : handler->apply(p_parent,SgName("parent"), false);
805 :
806 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
807 :
808 87220 : }
809 :
810 : /* #line 811 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
811 :
812 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
813 :
814 : void
815 0 : SgDirectory::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
816 : {
817 : // ------------ checking pointers of SgDirectory -------------------
818 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
819 :
820 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
821 0 : ROSE_ASSERT(handler != NULL);
822 :
823 0 : handler->apply(p_fileList,SgName("fileList"), true);
824 0 : handler->apply(p_directoryList,SgName("directoryList"), true);
825 0 : handler->apply(p_parent,SgName("parent"), false);
826 :
827 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
828 :
829 0 : }
830 :
831 : /* #line 832 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
832 :
833 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
834 :
835 : void
836 326 : SgFileList::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
837 : {
838 : // ------------ checking pointers of SgFileList -------------------
839 326 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
840 :
841 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
842 326 : ROSE_ASSERT(handler != NULL);
843 :
844 326 : for ( SgFilePtrList::iterator source_listOfFiles_iterator = p_listOfFiles.begin()
845 651 : ; source_listOfFiles_iterator != p_listOfFiles.end(); ++source_listOfFiles_iterator)
846 : {
847 325 : handler->apply(*source_listOfFiles_iterator,SgName("listOfFiles"), true);
848 : }
849 326 : handler->apply(p_parent,SgName("parent"), false);
850 :
851 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
852 :
853 326 : }
854 :
855 : /* #line 856 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
856 :
857 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
858 :
859 : void
860 326 : SgDirectoryList::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
861 : {
862 : // ------------ checking pointers of SgDirectoryList -------------------
863 326 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
864 :
865 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
866 326 : ROSE_ASSERT(handler != NULL);
867 :
868 326 : for ( SgDirectoryPtrList::iterator source_listOfDirectories_iterator = p_listOfDirectories.begin()
869 326 : ; source_listOfDirectories_iterator != p_listOfDirectories.end(); ++source_listOfDirectories_iterator)
870 : {
871 0 : handler->apply(*source_listOfDirectories_iterator,SgName("listOfDirectories"), true);
872 : }
873 326 : handler->apply(p_parent,SgName("parent"), false);
874 :
875 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
876 :
877 326 : }
878 :
879 : /* #line 880 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
880 :
881 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
882 :
883 : void
884 301957 : SgFunctionParameterTypeList::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
885 : {
886 : // ------------ checking pointers of SgFunctionParameterTypeList -------------------
887 301957 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
888 :
889 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
890 301957 : ROSE_ASSERT(handler != NULL);
891 :
892 301957 : for ( SgTypePtrList::iterator source_arguments_iterator = p_arguments.begin()
893 971235 : ; source_arguments_iterator != p_arguments.end(); ++source_arguments_iterator)
894 : {
895 669278 : handler->apply(*source_arguments_iterator,SgName("arguments"), false);
896 : }
897 301957 : handler->apply(p_parent,SgName("parent"), false);
898 :
899 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
900 :
901 301957 : }
902 :
903 : /* #line 904 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
904 :
905 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
906 :
907 : void
908 0 : SgQualifiedName::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
909 : {
910 : // ------------ checking pointers of SgQualifiedName -------------------
911 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
912 :
913 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
914 0 : ROSE_ASSERT(handler != NULL);
915 :
916 0 : handler->apply(p_scope,SgName("scope"), false);
917 0 : handler->apply(p_parent,SgName("parent"), false);
918 :
919 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
920 :
921 0 : }
922 :
923 : /* #line 924 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
924 :
925 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
926 :
927 : void
928 0 : SgTemplateArgumentList::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
929 : {
930 : // ------------ checking pointers of SgTemplateArgumentList -------------------
931 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
932 :
933 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
934 0 : ROSE_ASSERT(handler != NULL);
935 :
936 0 : for ( SgTemplateArgumentPtrList::iterator source_args_iterator = p_args.begin()
937 0 : ; source_args_iterator != p_args.end(); ++source_args_iterator)
938 : {
939 0 : handler->apply(*source_args_iterator,SgName("args"), true);
940 : }
941 0 : handler->apply(p_parent,SgName("parent"), false);
942 :
943 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
944 :
945 0 : }
946 :
947 : /* #line 948 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
948 :
949 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
950 :
951 : void
952 0 : SgTemplateParameterList::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
953 : {
954 : // ------------ checking pointers of SgTemplateParameterList -------------------
955 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
956 :
957 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
958 0 : ROSE_ASSERT(handler != NULL);
959 :
960 0 : for ( SgTemplateParameterPtrList::iterator source_args_iterator = p_args.begin()
961 0 : ; source_args_iterator != p_args.end(); ++source_args_iterator)
962 : {
963 0 : handler->apply(*source_args_iterator,SgName("args"), true);
964 : }
965 0 : handler->apply(p_parent,SgName("parent"), false);
966 :
967 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
968 :
969 0 : }
970 :
971 : /* #line 972 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
972 :
973 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
974 :
975 : void
976 0 : SgGraph::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
977 : {
978 : // ------------ checking pointers of SgGraph -------------------
979 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
980 :
981 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
982 0 : ROSE_ASSERT(handler != NULL);
983 :
984 0 : handler->apply(p_parent,SgName("parent"), false);
985 :
986 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
987 :
988 0 : }
989 :
990 : /* #line 991 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
991 :
992 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
993 :
994 : void
995 0 : SgIncidenceDirectedGraph::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
996 : {
997 : // ------------ checking pointers of SgIncidenceDirectedGraph -------------------
998 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
999 :
1000 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
1001 0 : ROSE_ASSERT(handler != NULL);
1002 :
1003 0 : handler->apply(p_parent,SgName("parent"), false);
1004 :
1005 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
1006 :
1007 0 : }
1008 :
1009 : /* #line 1010 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
1010 :
1011 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
1012 :
1013 : void
1014 0 : SgBidirectionalGraph::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
1015 : {
1016 : // ------------ checking pointers of SgBidirectionalGraph -------------------
1017 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
1018 :
1019 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
1020 0 : ROSE_ASSERT(handler != NULL);
1021 :
1022 0 : handler->apply(p_parent,SgName("parent"), false);
1023 :
1024 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
1025 :
1026 0 : }
1027 :
1028 : /* #line 1029 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
1029 :
1030 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
1031 :
1032 : void
1033 0 : SgStringKeyedBidirectionalGraph::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
1034 : {
1035 : // ------------ checking pointers of SgStringKeyedBidirectionalGraph -------------------
1036 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
1037 :
1038 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
1039 0 : ROSE_ASSERT(handler != NULL);
1040 :
1041 0 : handler->apply(p_parent,SgName("parent"), false);
1042 :
1043 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
1044 :
1045 0 : }
1046 :
1047 : /* #line 1048 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
1048 :
1049 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
1050 :
1051 : void
1052 0 : SgIntKeyedBidirectionalGraph::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
1053 : {
1054 : // ------------ checking pointers of SgIntKeyedBidirectionalGraph -------------------
1055 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
1056 :
1057 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
1058 0 : ROSE_ASSERT(handler != NULL);
1059 :
1060 0 : handler->apply(p_parent,SgName("parent"), false);
1061 :
1062 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
1063 :
1064 0 : }
1065 :
1066 : /* #line 1067 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
1067 :
1068 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
1069 :
1070 : void
1071 0 : SgIncidenceUndirectedGraph::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
1072 : {
1073 : // ------------ checking pointers of SgIncidenceUndirectedGraph -------------------
1074 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
1075 :
1076 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
1077 0 : ROSE_ASSERT(handler != NULL);
1078 :
1079 0 : handler->apply(p_parent,SgName("parent"), false);
1080 :
1081 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
1082 :
1083 0 : }
1084 :
1085 : /* #line 1086 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
1086 :
1087 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
1088 :
1089 : void
1090 0 : SgGraphNode::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
1091 : {
1092 : // ------------ checking pointers of SgGraphNode -------------------
1093 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
1094 :
1095 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
1096 0 : ROSE_ASSERT(handler != NULL);
1097 :
1098 0 : handler->apply(p_SgNode,SgName("SgNode"), false);
1099 0 : handler->apply(p_parent,SgName("parent"), false);
1100 :
1101 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
1102 :
1103 0 : }
1104 :
1105 : /* #line 1106 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
1106 :
1107 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
1108 :
1109 : void
1110 0 : SgGraphEdge::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
1111 : {
1112 : // ------------ checking pointers of SgGraphEdge -------------------
1113 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
1114 :
1115 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
1116 0 : ROSE_ASSERT(handler != NULL);
1117 :
1118 0 : handler->apply(p_node_A,SgName("node_A"), false);
1119 0 : handler->apply(p_node_B,SgName("node_B"), false);
1120 0 : handler->apply(p_parent,SgName("parent"), false);
1121 :
1122 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
1123 :
1124 0 : }
1125 :
1126 : /* #line 1127 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
1127 :
1128 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
1129 :
1130 : void
1131 0 : SgDirectedGraphEdge::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
1132 : {
1133 : // ------------ checking pointers of SgDirectedGraphEdge -------------------
1134 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
1135 :
1136 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
1137 0 : ROSE_ASSERT(handler != NULL);
1138 :
1139 0 : handler->apply(p_node_A,SgName("node_A"), false);
1140 0 : handler->apply(p_node_B,SgName("node_B"), false);
1141 0 : handler->apply(p_parent,SgName("parent"), false);
1142 :
1143 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
1144 :
1145 0 : }
1146 :
1147 : /* #line 1148 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
1148 :
1149 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
1150 :
1151 : void
1152 0 : SgUndirectedGraphEdge::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
1153 : {
1154 : // ------------ checking pointers of SgUndirectedGraphEdge -------------------
1155 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
1156 :
1157 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
1158 0 : ROSE_ASSERT(handler != NULL);
1159 :
1160 0 : handler->apply(p_node_A,SgName("node_A"), false);
1161 0 : handler->apply(p_node_B,SgName("node_B"), false);
1162 0 : handler->apply(p_parent,SgName("parent"), false);
1163 :
1164 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
1165 :
1166 0 : }
1167 :
1168 : /* #line 1169 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
1169 :
1170 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
1171 :
1172 : void
1173 0 : SgGraphNodeList::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
1174 : {
1175 : // ------------ checking pointers of SgGraphNodeList -------------------
1176 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
1177 :
1178 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
1179 0 : ROSE_ASSERT(handler != NULL);
1180 :
1181 0 : handler->apply(p_parent,SgName("parent"), false);
1182 :
1183 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
1184 :
1185 0 : }
1186 :
1187 : /* #line 1188 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
1188 :
1189 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
1190 :
1191 : void
1192 0 : SgGraphEdgeList::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
1193 : {
1194 : // ------------ checking pointers of SgGraphEdgeList -------------------
1195 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
1196 :
1197 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
1198 0 : ROSE_ASSERT(handler != NULL);
1199 :
1200 0 : handler->apply(p_parent,SgName("parent"), false);
1201 :
1202 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
1203 :
1204 0 : }
1205 :
1206 : /* #line 1207 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
1207 :
1208 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
1209 :
1210 : void
1211 189980 : SgTypeTable::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
1212 : {
1213 : // ------------ checking pointers of SgTypeTable -------------------
1214 189980 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
1215 :
1216 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
1217 189980 : ROSE_ASSERT(handler != NULL);
1218 :
1219 189980 : handler->apply(p_type_table,SgName("type_table"), false);
1220 189980 : handler->apply(p_parent,SgName("parent"), false);
1221 :
1222 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
1223 :
1224 189980 : }
1225 :
1226 : /* #line 1227 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
1227 :
1228 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
1229 :
1230 : void
1231 0 : SgNameGroup::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
1232 : {
1233 : // ------------ checking pointers of SgNameGroup -------------------
1234 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
1235 :
1236 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
1237 0 : ROSE_ASSERT(handler != NULL);
1238 :
1239 0 : handler->apply(p_parent,SgName("parent"), false);
1240 :
1241 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
1242 :
1243 0 : }
1244 :
1245 : /* #line 1246 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
1246 :
1247 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
1248 :
1249 : void
1250 0 : SgDimensionObject::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
1251 : {
1252 : // ------------ checking pointers of SgDimensionObject -------------------
1253 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
1254 :
1255 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
1256 0 : ROSE_ASSERT(handler != NULL);
1257 :
1258 0 : handler->apply(p_array,SgName("array"), false);
1259 0 : handler->apply(p_shape,SgName("shape"), false);
1260 0 : handler->apply(p_parent,SgName("parent"), false);
1261 :
1262 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
1263 :
1264 0 : }
1265 :
1266 : /* #line 1267 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
1267 :
1268 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
1269 :
1270 : void
1271 0 : SgFormatItem::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
1272 : {
1273 : // ------------ checking pointers of SgFormatItem -------------------
1274 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
1275 :
1276 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
1277 0 : ROSE_ASSERT(handler != NULL);
1278 :
1279 0 : handler->apply(p_data,SgName("data"), false);
1280 0 : handler->apply(p_format_item_list,SgName("format_item_list"), false);
1281 0 : handler->apply(p_parent,SgName("parent"), false);
1282 :
1283 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
1284 :
1285 0 : }
1286 :
1287 : /* #line 1288 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
1288 :
1289 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
1290 :
1291 : void
1292 0 : SgFormatItemList::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
1293 : {
1294 : // ------------ checking pointers of SgFormatItemList -------------------
1295 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
1296 :
1297 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
1298 0 : ROSE_ASSERT(handler != NULL);
1299 :
1300 0 : for ( SgFormatItemPtrList::iterator source_format_item_list_iterator = p_format_item_list.begin()
1301 0 : ; source_format_item_list_iterator != p_format_item_list.end(); ++source_format_item_list_iterator)
1302 : {
1303 0 : handler->apply(*source_format_item_list_iterator,SgName("format_item_list"), false);
1304 : }
1305 0 : handler->apply(p_parent,SgName("parent"), false);
1306 :
1307 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
1308 :
1309 0 : }
1310 :
1311 : /* #line 1312 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
1312 :
1313 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
1314 :
1315 : void
1316 0 : SgDataStatementGroup::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
1317 : {
1318 : // ------------ checking pointers of SgDataStatementGroup -------------------
1319 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
1320 :
1321 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
1322 0 : ROSE_ASSERT(handler != NULL);
1323 :
1324 0 : for ( SgDataStatementObjectPtrList::iterator source_object_list_iterator = p_object_list.begin()
1325 0 : ; source_object_list_iterator != p_object_list.end(); ++source_object_list_iterator)
1326 : {
1327 0 : handler->apply(*source_object_list_iterator,SgName("object_list"), false);
1328 : }
1329 0 : for ( SgDataStatementValuePtrList::iterator source_value_list_iterator = p_value_list.begin()
1330 0 : ; source_value_list_iterator != p_value_list.end(); ++source_value_list_iterator)
1331 : {
1332 0 : handler->apply(*source_value_list_iterator,SgName("value_list"), false);
1333 : }
1334 0 : handler->apply(p_parent,SgName("parent"), false);
1335 :
1336 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
1337 :
1338 0 : }
1339 :
1340 : /* #line 1341 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
1341 :
1342 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
1343 :
1344 : void
1345 0 : SgDataStatementObject::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
1346 : {
1347 : // ------------ checking pointers of SgDataStatementObject -------------------
1348 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
1349 :
1350 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
1351 0 : ROSE_ASSERT(handler != NULL);
1352 :
1353 0 : handler->apply(p_variableReference_list,SgName("variableReference_list"), false);
1354 0 : handler->apply(p_parent,SgName("parent"), false);
1355 :
1356 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
1357 :
1358 0 : }
1359 :
1360 : /* #line 1361 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
1361 :
1362 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
1363 :
1364 : void
1365 14015 : SgIncludeFile::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
1366 : {
1367 : // ------------ checking pointers of SgIncludeFile -------------------
1368 14015 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
1369 :
1370 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
1371 14015 : ROSE_ASSERT(handler != NULL);
1372 :
1373 14015 : handler->apply(p_source_file,SgName("source_file"), false);
1374 14015 : for ( SgIncludeFilePtrList::iterator source_include_file_list_iterator = p_include_file_list.begin()
1375 26016 : ; source_include_file_list_iterator != p_include_file_list.end(); ++source_include_file_list_iterator)
1376 : {
1377 12001 : handler->apply(*source_include_file_list_iterator,SgName("include_file_list"), true);
1378 : }
1379 14015 : handler->apply(p_source_file_of_translation_unit,SgName("source_file_of_translation_unit"), false);
1380 14015 : handler->apply(p_including_source_file,SgName("including_source_file"), false);
1381 14015 : handler->apply(p_parent_include_file,SgName("parent_include_file"), false);
1382 14015 : handler->apply(p_firstStatement,SgName("firstStatement"), false);
1383 14015 : handler->apply(p_lastStatement,SgName("lastStatement"), false);
1384 14015 : handler->apply(p_parent,SgName("parent"), false);
1385 :
1386 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
1387 :
1388 14015 : }
1389 :
1390 : /* #line 1391 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
1391 :
1392 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
1393 :
1394 : void
1395 0 : SgDataStatementValue::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
1396 : {
1397 : // ------------ checking pointers of SgDataStatementValue -------------------
1398 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
1399 :
1400 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
1401 0 : ROSE_ASSERT(handler != NULL);
1402 :
1403 0 : handler->apply(p_initializer_list,SgName("initializer_list"), false);
1404 0 : handler->apply(p_repeat_expression,SgName("repeat_expression"), false);
1405 0 : handler->apply(p_constant_expression,SgName("constant_expression"), false);
1406 0 : handler->apply(p_parent,SgName("parent"), false);
1407 :
1408 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
1409 :
1410 0 : }
1411 :
1412 : /* #line 1413 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
1413 :
1414 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
1415 :
1416 : void
1417 0 : SgHeaderFileReport::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
1418 : {
1419 : // ------------ checking pointers of SgHeaderFileReport -------------------
1420 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
1421 :
1422 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
1423 0 : ROSE_ASSERT(handler != NULL);
1424 :
1425 0 : handler->apply(p_source_file,SgName("source_file"), false);
1426 0 : for ( SgSourceFilePtrList::iterator source_include_file_list_iterator = p_include_file_list.begin()
1427 0 : ; source_include_file_list_iterator != p_include_file_list.end(); ++source_include_file_list_iterator)
1428 : {
1429 0 : handler->apply(*source_include_file_list_iterator,SgName("include_file_list"), false);
1430 : }
1431 0 : handler->apply(p_parent,SgName("parent"), false);
1432 :
1433 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
1434 :
1435 0 : }
1436 :
1437 : /* #line 1438 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
1438 :
1439 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
1440 :
1441 : void
1442 0 : SgType::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
1443 : {
1444 : // ------------ checking pointers of SgType -------------------
1445 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
1446 :
1447 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
1448 0 : ROSE_ASSERT(handler != NULL);
1449 :
1450 0 : handler->apply(p_ref_to,SgName("ref_to"), false);
1451 0 : handler->apply(p_ptr_to,SgName("ptr_to"), false);
1452 0 : handler->apply(p_modifiers,SgName("modifiers"), false);
1453 0 : handler->apply(p_typedefs,SgName("typedefs"), false);
1454 0 : handler->apply(p_rvalue_ref_to,SgName("rvalue_ref_to"), false);
1455 0 : handler->apply(p_decltype_ref_to,SgName("decltype_ref_to"), false);
1456 0 : handler->apply(p_typeof_ref_to,SgName("typeof_ref_to"), false);
1457 0 : handler->apply(p_type_kind,SgName("type_kind"), true);
1458 0 : handler->apply(p_parent,SgName("parent"), false);
1459 :
1460 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
1461 :
1462 0 : }
1463 :
1464 : /* #line 1465 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
1465 :
1466 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
1467 :
1468 : void
1469 14 : SgTypeUnknown::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
1470 : {
1471 : // ------------ checking pointers of SgTypeUnknown -------------------
1472 14 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
1473 :
1474 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
1475 14 : ROSE_ASSERT(handler != NULL);
1476 :
1477 14 : handler->apply(p_ref_to,SgName("ref_to"), false);
1478 14 : handler->apply(p_ptr_to,SgName("ptr_to"), false);
1479 14 : handler->apply(p_modifiers,SgName("modifiers"), false);
1480 14 : handler->apply(p_typedefs,SgName("typedefs"), false);
1481 14 : handler->apply(p_rvalue_ref_to,SgName("rvalue_ref_to"), false);
1482 14 : handler->apply(p_decltype_ref_to,SgName("decltype_ref_to"), false);
1483 14 : handler->apply(p_typeof_ref_to,SgName("typeof_ref_to"), false);
1484 14 : handler->apply(p_type_kind,SgName("type_kind"), true);
1485 14 : handler->apply(p_parent,SgName("parent"), false);
1486 :
1487 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
1488 :
1489 14 : }
1490 :
1491 : /* #line 1492 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
1492 :
1493 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
1494 :
1495 : void
1496 324 : SgTypeChar::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
1497 : {
1498 : // ------------ checking pointers of SgTypeChar -------------------
1499 324 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
1500 :
1501 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
1502 324 : ROSE_ASSERT(handler != NULL);
1503 :
1504 324 : handler->apply(p_ref_to,SgName("ref_to"), false);
1505 324 : handler->apply(p_ptr_to,SgName("ptr_to"), false);
1506 324 : handler->apply(p_modifiers,SgName("modifiers"), false);
1507 324 : handler->apply(p_typedefs,SgName("typedefs"), false);
1508 324 : handler->apply(p_rvalue_ref_to,SgName("rvalue_ref_to"), false);
1509 324 : handler->apply(p_decltype_ref_to,SgName("decltype_ref_to"), false);
1510 324 : handler->apply(p_typeof_ref_to,SgName("typeof_ref_to"), false);
1511 324 : handler->apply(p_type_kind,SgName("type_kind"), true);
1512 324 : handler->apply(p_parent,SgName("parent"), false);
1513 :
1514 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
1515 :
1516 324 : }
1517 :
1518 : /* #line 1519 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
1519 :
1520 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
1521 :
1522 : void
1523 206 : SgTypeSignedChar::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
1524 : {
1525 : // ------------ checking pointers of SgTypeSignedChar -------------------
1526 206 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
1527 :
1528 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
1529 206 : ROSE_ASSERT(handler != NULL);
1530 :
1531 206 : handler->apply(p_ref_to,SgName("ref_to"), false);
1532 206 : handler->apply(p_ptr_to,SgName("ptr_to"), false);
1533 206 : handler->apply(p_modifiers,SgName("modifiers"), false);
1534 206 : handler->apply(p_typedefs,SgName("typedefs"), false);
1535 206 : handler->apply(p_rvalue_ref_to,SgName("rvalue_ref_to"), false);
1536 206 : handler->apply(p_decltype_ref_to,SgName("decltype_ref_to"), false);
1537 206 : handler->apply(p_typeof_ref_to,SgName("typeof_ref_to"), false);
1538 206 : handler->apply(p_type_kind,SgName("type_kind"), true);
1539 206 : handler->apply(p_parent,SgName("parent"), false);
1540 :
1541 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
1542 :
1543 206 : }
1544 :
1545 : /* #line 1546 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
1546 :
1547 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
1548 :
1549 : void
1550 324 : SgTypeUnsignedChar::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
1551 : {
1552 : // ------------ checking pointers of SgTypeUnsignedChar -------------------
1553 324 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
1554 :
1555 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
1556 324 : ROSE_ASSERT(handler != NULL);
1557 :
1558 324 : handler->apply(p_ref_to,SgName("ref_to"), false);
1559 324 : handler->apply(p_ptr_to,SgName("ptr_to"), false);
1560 324 : handler->apply(p_modifiers,SgName("modifiers"), false);
1561 324 : handler->apply(p_typedefs,SgName("typedefs"), false);
1562 324 : handler->apply(p_rvalue_ref_to,SgName("rvalue_ref_to"), false);
1563 324 : handler->apply(p_decltype_ref_to,SgName("decltype_ref_to"), false);
1564 324 : handler->apply(p_typeof_ref_to,SgName("typeof_ref_to"), false);
1565 324 : handler->apply(p_type_kind,SgName("type_kind"), true);
1566 324 : handler->apply(p_parent,SgName("parent"), false);
1567 :
1568 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
1569 :
1570 324 : }
1571 :
1572 : /* #line 1573 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
1573 :
1574 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
1575 :
1576 : void
1577 324 : SgTypeShort::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
1578 : {
1579 : // ------------ checking pointers of SgTypeShort -------------------
1580 324 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
1581 :
1582 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
1583 324 : ROSE_ASSERT(handler != NULL);
1584 :
1585 324 : handler->apply(p_ref_to,SgName("ref_to"), false);
1586 324 : handler->apply(p_ptr_to,SgName("ptr_to"), false);
1587 324 : handler->apply(p_modifiers,SgName("modifiers"), false);
1588 324 : handler->apply(p_typedefs,SgName("typedefs"), false);
1589 324 : handler->apply(p_rvalue_ref_to,SgName("rvalue_ref_to"), false);
1590 324 : handler->apply(p_decltype_ref_to,SgName("decltype_ref_to"), false);
1591 324 : handler->apply(p_typeof_ref_to,SgName("typeof_ref_to"), false);
1592 324 : handler->apply(p_type_kind,SgName("type_kind"), true);
1593 324 : handler->apply(p_parent,SgName("parent"), false);
1594 :
1595 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
1596 :
1597 324 : }
1598 :
1599 : /* #line 1600 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
1600 :
1601 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
1602 :
1603 : void
1604 206 : SgTypeSignedShort::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
1605 : {
1606 : // ------------ checking pointers of SgTypeSignedShort -------------------
1607 206 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
1608 :
1609 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
1610 206 : ROSE_ASSERT(handler != NULL);
1611 :
1612 206 : handler->apply(p_ref_to,SgName("ref_to"), false);
1613 206 : handler->apply(p_ptr_to,SgName("ptr_to"), false);
1614 206 : handler->apply(p_modifiers,SgName("modifiers"), false);
1615 206 : handler->apply(p_typedefs,SgName("typedefs"), false);
1616 206 : handler->apply(p_rvalue_ref_to,SgName("rvalue_ref_to"), false);
1617 206 : handler->apply(p_decltype_ref_to,SgName("decltype_ref_to"), false);
1618 206 : handler->apply(p_typeof_ref_to,SgName("typeof_ref_to"), false);
1619 206 : handler->apply(p_type_kind,SgName("type_kind"), true);
1620 206 : handler->apply(p_parent,SgName("parent"), false);
1621 :
1622 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
1623 :
1624 206 : }
1625 :
1626 : /* #line 1627 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
1627 :
1628 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
1629 :
1630 : void
1631 324 : SgTypeUnsignedShort::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
1632 : {
1633 : // ------------ checking pointers of SgTypeUnsignedShort -------------------
1634 324 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
1635 :
1636 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
1637 324 : ROSE_ASSERT(handler != NULL);
1638 :
1639 324 : handler->apply(p_ref_to,SgName("ref_to"), false);
1640 324 : handler->apply(p_ptr_to,SgName("ptr_to"), false);
1641 324 : handler->apply(p_modifiers,SgName("modifiers"), false);
1642 324 : handler->apply(p_typedefs,SgName("typedefs"), false);
1643 324 : handler->apply(p_rvalue_ref_to,SgName("rvalue_ref_to"), false);
1644 324 : handler->apply(p_decltype_ref_to,SgName("decltype_ref_to"), false);
1645 324 : handler->apply(p_typeof_ref_to,SgName("typeof_ref_to"), false);
1646 324 : handler->apply(p_type_kind,SgName("type_kind"), true);
1647 324 : handler->apply(p_parent,SgName("parent"), false);
1648 :
1649 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
1650 :
1651 324 : }
1652 :
1653 : /* #line 1654 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
1654 :
1655 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
1656 :
1657 : void
1658 324 : SgTypeInt::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
1659 : {
1660 : // ------------ checking pointers of SgTypeInt -------------------
1661 324 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
1662 :
1663 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
1664 324 : ROSE_ASSERT(handler != NULL);
1665 :
1666 324 : handler->apply(p_ref_to,SgName("ref_to"), false);
1667 324 : handler->apply(p_ptr_to,SgName("ptr_to"), false);
1668 324 : handler->apply(p_modifiers,SgName("modifiers"), false);
1669 324 : handler->apply(p_typedefs,SgName("typedefs"), false);
1670 324 : handler->apply(p_rvalue_ref_to,SgName("rvalue_ref_to"), false);
1671 324 : handler->apply(p_decltype_ref_to,SgName("decltype_ref_to"), false);
1672 324 : handler->apply(p_typeof_ref_to,SgName("typeof_ref_to"), false);
1673 324 : handler->apply(p_type_kind,SgName("type_kind"), true);
1674 324 : handler->apply(p_parent,SgName("parent"), false);
1675 :
1676 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
1677 :
1678 324 : }
1679 :
1680 : /* #line 1681 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
1681 :
1682 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
1683 :
1684 : void
1685 206 : SgTypeSignedInt::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
1686 : {
1687 : // ------------ checking pointers of SgTypeSignedInt -------------------
1688 206 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
1689 :
1690 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
1691 206 : ROSE_ASSERT(handler != NULL);
1692 :
1693 206 : handler->apply(p_ref_to,SgName("ref_to"), false);
1694 206 : handler->apply(p_ptr_to,SgName("ptr_to"), false);
1695 206 : handler->apply(p_modifiers,SgName("modifiers"), false);
1696 206 : handler->apply(p_typedefs,SgName("typedefs"), false);
1697 206 : handler->apply(p_rvalue_ref_to,SgName("rvalue_ref_to"), false);
1698 206 : handler->apply(p_decltype_ref_to,SgName("decltype_ref_to"), false);
1699 206 : handler->apply(p_typeof_ref_to,SgName("typeof_ref_to"), false);
1700 206 : handler->apply(p_type_kind,SgName("type_kind"), true);
1701 206 : handler->apply(p_parent,SgName("parent"), false);
1702 :
1703 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
1704 :
1705 206 : }
1706 :
1707 : /* #line 1708 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
1708 :
1709 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
1710 :
1711 : void
1712 324 : SgTypeUnsignedInt::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
1713 : {
1714 : // ------------ checking pointers of SgTypeUnsignedInt -------------------
1715 324 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
1716 :
1717 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
1718 324 : ROSE_ASSERT(handler != NULL);
1719 :
1720 324 : handler->apply(p_ref_to,SgName("ref_to"), false);
1721 324 : handler->apply(p_ptr_to,SgName("ptr_to"), false);
1722 324 : handler->apply(p_modifiers,SgName("modifiers"), false);
1723 324 : handler->apply(p_typedefs,SgName("typedefs"), false);
1724 324 : handler->apply(p_rvalue_ref_to,SgName("rvalue_ref_to"), false);
1725 324 : handler->apply(p_decltype_ref_to,SgName("decltype_ref_to"), false);
1726 324 : handler->apply(p_typeof_ref_to,SgName("typeof_ref_to"), false);
1727 324 : handler->apply(p_type_kind,SgName("type_kind"), true);
1728 324 : handler->apply(p_parent,SgName("parent"), false);
1729 :
1730 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
1731 :
1732 324 : }
1733 :
1734 : /* #line 1735 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
1735 :
1736 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
1737 :
1738 : void
1739 324 : SgTypeLong::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
1740 : {
1741 : // ------------ checking pointers of SgTypeLong -------------------
1742 324 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
1743 :
1744 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
1745 324 : ROSE_ASSERT(handler != NULL);
1746 :
1747 324 : handler->apply(p_ref_to,SgName("ref_to"), false);
1748 324 : handler->apply(p_ptr_to,SgName("ptr_to"), false);
1749 324 : handler->apply(p_modifiers,SgName("modifiers"), false);
1750 324 : handler->apply(p_typedefs,SgName("typedefs"), false);
1751 324 : handler->apply(p_rvalue_ref_to,SgName("rvalue_ref_to"), false);
1752 324 : handler->apply(p_decltype_ref_to,SgName("decltype_ref_to"), false);
1753 324 : handler->apply(p_typeof_ref_to,SgName("typeof_ref_to"), false);
1754 324 : handler->apply(p_type_kind,SgName("type_kind"), true);
1755 324 : handler->apply(p_parent,SgName("parent"), false);
1756 :
1757 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
1758 :
1759 324 : }
1760 :
1761 : /* #line 1762 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
1762 :
1763 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
1764 :
1765 : void
1766 206 : SgTypeSignedLong::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
1767 : {
1768 : // ------------ checking pointers of SgTypeSignedLong -------------------
1769 206 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
1770 :
1771 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
1772 206 : ROSE_ASSERT(handler != NULL);
1773 :
1774 206 : handler->apply(p_ref_to,SgName("ref_to"), false);
1775 206 : handler->apply(p_ptr_to,SgName("ptr_to"), false);
1776 206 : handler->apply(p_modifiers,SgName("modifiers"), false);
1777 206 : handler->apply(p_typedefs,SgName("typedefs"), false);
1778 206 : handler->apply(p_rvalue_ref_to,SgName("rvalue_ref_to"), false);
1779 206 : handler->apply(p_decltype_ref_to,SgName("decltype_ref_to"), false);
1780 206 : handler->apply(p_typeof_ref_to,SgName("typeof_ref_to"), false);
1781 206 : handler->apply(p_type_kind,SgName("type_kind"), true);
1782 206 : handler->apply(p_parent,SgName("parent"), false);
1783 :
1784 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
1785 :
1786 206 : }
1787 :
1788 : /* #line 1789 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
1789 :
1790 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
1791 :
1792 : void
1793 324 : SgTypeUnsignedLong::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
1794 : {
1795 : // ------------ checking pointers of SgTypeUnsignedLong -------------------
1796 324 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
1797 :
1798 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
1799 324 : ROSE_ASSERT(handler != NULL);
1800 :
1801 324 : handler->apply(p_ref_to,SgName("ref_to"), false);
1802 324 : handler->apply(p_ptr_to,SgName("ptr_to"), false);
1803 324 : handler->apply(p_modifiers,SgName("modifiers"), false);
1804 324 : handler->apply(p_typedefs,SgName("typedefs"), false);
1805 324 : handler->apply(p_rvalue_ref_to,SgName("rvalue_ref_to"), false);
1806 324 : handler->apply(p_decltype_ref_to,SgName("decltype_ref_to"), false);
1807 324 : handler->apply(p_typeof_ref_to,SgName("typeof_ref_to"), false);
1808 324 : handler->apply(p_type_kind,SgName("type_kind"), true);
1809 324 : handler->apply(p_parent,SgName("parent"), false);
1810 :
1811 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
1812 :
1813 324 : }
1814 :
1815 : /* #line 1816 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
1816 :
1817 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
1818 :
1819 : void
1820 324 : SgTypeVoid::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
1821 : {
1822 : // ------------ checking pointers of SgTypeVoid -------------------
1823 324 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
1824 :
1825 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
1826 324 : ROSE_ASSERT(handler != NULL);
1827 :
1828 324 : handler->apply(p_ref_to,SgName("ref_to"), false);
1829 324 : handler->apply(p_ptr_to,SgName("ptr_to"), false);
1830 324 : handler->apply(p_modifiers,SgName("modifiers"), false);
1831 324 : handler->apply(p_typedefs,SgName("typedefs"), false);
1832 324 : handler->apply(p_rvalue_ref_to,SgName("rvalue_ref_to"), false);
1833 324 : handler->apply(p_decltype_ref_to,SgName("decltype_ref_to"), false);
1834 324 : handler->apply(p_typeof_ref_to,SgName("typeof_ref_to"), false);
1835 324 : handler->apply(p_type_kind,SgName("type_kind"), true);
1836 324 : handler->apply(p_parent,SgName("parent"), false);
1837 :
1838 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
1839 :
1840 324 : }
1841 :
1842 : /* #line 1843 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
1843 :
1844 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
1845 :
1846 : void
1847 0 : SgTypeGlobalVoid::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
1848 : {
1849 : // ------------ checking pointers of SgTypeGlobalVoid -------------------
1850 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
1851 :
1852 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
1853 0 : ROSE_ASSERT(handler != NULL);
1854 :
1855 0 : handler->apply(p_ref_to,SgName("ref_to"), false);
1856 0 : handler->apply(p_ptr_to,SgName("ptr_to"), false);
1857 0 : handler->apply(p_modifiers,SgName("modifiers"), false);
1858 0 : handler->apply(p_typedefs,SgName("typedefs"), false);
1859 0 : handler->apply(p_rvalue_ref_to,SgName("rvalue_ref_to"), false);
1860 0 : handler->apply(p_decltype_ref_to,SgName("decltype_ref_to"), false);
1861 0 : handler->apply(p_typeof_ref_to,SgName("typeof_ref_to"), false);
1862 0 : handler->apply(p_type_kind,SgName("type_kind"), true);
1863 0 : handler->apply(p_parent,SgName("parent"), false);
1864 :
1865 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
1866 :
1867 0 : }
1868 :
1869 : /* #line 1870 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
1870 :
1871 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
1872 :
1873 : void
1874 17 : SgTypeWchar::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
1875 : {
1876 : // ------------ checking pointers of SgTypeWchar -------------------
1877 17 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
1878 :
1879 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
1880 17 : ROSE_ASSERT(handler != NULL);
1881 :
1882 17 : handler->apply(p_ref_to,SgName("ref_to"), false);
1883 17 : handler->apply(p_ptr_to,SgName("ptr_to"), false);
1884 17 : handler->apply(p_modifiers,SgName("modifiers"), false);
1885 17 : handler->apply(p_typedefs,SgName("typedefs"), false);
1886 17 : handler->apply(p_rvalue_ref_to,SgName("rvalue_ref_to"), false);
1887 17 : handler->apply(p_decltype_ref_to,SgName("decltype_ref_to"), false);
1888 17 : handler->apply(p_typeof_ref_to,SgName("typeof_ref_to"), false);
1889 17 : handler->apply(p_type_kind,SgName("type_kind"), true);
1890 17 : handler->apply(p_parent,SgName("parent"), false);
1891 :
1892 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
1893 :
1894 17 : }
1895 :
1896 : /* #line 1897 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
1897 :
1898 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
1899 :
1900 : void
1901 324 : SgTypeFloat::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
1902 : {
1903 : // ------------ checking pointers of SgTypeFloat -------------------
1904 324 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
1905 :
1906 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
1907 324 : ROSE_ASSERT(handler != NULL);
1908 :
1909 324 : handler->apply(p_ref_to,SgName("ref_to"), false);
1910 324 : handler->apply(p_ptr_to,SgName("ptr_to"), false);
1911 324 : handler->apply(p_modifiers,SgName("modifiers"), false);
1912 324 : handler->apply(p_typedefs,SgName("typedefs"), false);
1913 324 : handler->apply(p_rvalue_ref_to,SgName("rvalue_ref_to"), false);
1914 324 : handler->apply(p_decltype_ref_to,SgName("decltype_ref_to"), false);
1915 324 : handler->apply(p_typeof_ref_to,SgName("typeof_ref_to"), false);
1916 324 : handler->apply(p_type_kind,SgName("type_kind"), true);
1917 324 : handler->apply(p_parent,SgName("parent"), false);
1918 :
1919 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
1920 :
1921 324 : }
1922 :
1923 : /* #line 1924 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
1924 :
1925 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
1926 :
1927 : void
1928 324 : SgTypeDouble::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
1929 : {
1930 : // ------------ checking pointers of SgTypeDouble -------------------
1931 324 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
1932 :
1933 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
1934 324 : ROSE_ASSERT(handler != NULL);
1935 :
1936 324 : handler->apply(p_ref_to,SgName("ref_to"), false);
1937 324 : handler->apply(p_ptr_to,SgName("ptr_to"), false);
1938 324 : handler->apply(p_modifiers,SgName("modifiers"), false);
1939 324 : handler->apply(p_typedefs,SgName("typedefs"), false);
1940 324 : handler->apply(p_rvalue_ref_to,SgName("rvalue_ref_to"), false);
1941 324 : handler->apply(p_decltype_ref_to,SgName("decltype_ref_to"), false);
1942 324 : handler->apply(p_typeof_ref_to,SgName("typeof_ref_to"), false);
1943 324 : handler->apply(p_type_kind,SgName("type_kind"), true);
1944 324 : handler->apply(p_parent,SgName("parent"), false);
1945 :
1946 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
1947 :
1948 324 : }
1949 :
1950 : /* #line 1951 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
1951 :
1952 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
1953 :
1954 : void
1955 324 : SgTypeLongLong::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
1956 : {
1957 : // ------------ checking pointers of SgTypeLongLong -------------------
1958 324 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
1959 :
1960 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
1961 324 : ROSE_ASSERT(handler != NULL);
1962 :
1963 324 : handler->apply(p_ref_to,SgName("ref_to"), false);
1964 324 : handler->apply(p_ptr_to,SgName("ptr_to"), false);
1965 324 : handler->apply(p_modifiers,SgName("modifiers"), false);
1966 324 : handler->apply(p_typedefs,SgName("typedefs"), false);
1967 324 : handler->apply(p_rvalue_ref_to,SgName("rvalue_ref_to"), false);
1968 324 : handler->apply(p_decltype_ref_to,SgName("decltype_ref_to"), false);
1969 324 : handler->apply(p_typeof_ref_to,SgName("typeof_ref_to"), false);
1970 324 : handler->apply(p_type_kind,SgName("type_kind"), true);
1971 324 : handler->apply(p_parent,SgName("parent"), false);
1972 :
1973 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
1974 :
1975 324 : }
1976 :
1977 : /* #line 1978 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
1978 :
1979 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
1980 :
1981 : void
1982 14 : SgTypeSignedLongLong::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
1983 : {
1984 : // ------------ checking pointers of SgTypeSignedLongLong -------------------
1985 14 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
1986 :
1987 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
1988 14 : ROSE_ASSERT(handler != NULL);
1989 :
1990 14 : handler->apply(p_ref_to,SgName("ref_to"), false);
1991 14 : handler->apply(p_ptr_to,SgName("ptr_to"), false);
1992 14 : handler->apply(p_modifiers,SgName("modifiers"), false);
1993 14 : handler->apply(p_typedefs,SgName("typedefs"), false);
1994 14 : handler->apply(p_rvalue_ref_to,SgName("rvalue_ref_to"), false);
1995 14 : handler->apply(p_decltype_ref_to,SgName("decltype_ref_to"), false);
1996 14 : handler->apply(p_typeof_ref_to,SgName("typeof_ref_to"), false);
1997 14 : handler->apply(p_type_kind,SgName("type_kind"), true);
1998 14 : handler->apply(p_parent,SgName("parent"), false);
1999 :
2000 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
2001 :
2002 14 : }
2003 :
2004 : /* #line 2005 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
2005 :
2006 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
2007 :
2008 : void
2009 324 : SgTypeUnsignedLongLong::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
2010 : {
2011 : // ------------ checking pointers of SgTypeUnsignedLongLong -------------------
2012 324 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
2013 :
2014 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
2015 324 : ROSE_ASSERT(handler != NULL);
2016 :
2017 324 : handler->apply(p_ref_to,SgName("ref_to"), false);
2018 324 : handler->apply(p_ptr_to,SgName("ptr_to"), false);
2019 324 : handler->apply(p_modifiers,SgName("modifiers"), false);
2020 324 : handler->apply(p_typedefs,SgName("typedefs"), false);
2021 324 : handler->apply(p_rvalue_ref_to,SgName("rvalue_ref_to"), false);
2022 324 : handler->apply(p_decltype_ref_to,SgName("decltype_ref_to"), false);
2023 324 : handler->apply(p_typeof_ref_to,SgName("typeof_ref_to"), false);
2024 324 : handler->apply(p_type_kind,SgName("type_kind"), true);
2025 324 : handler->apply(p_parent,SgName("parent"), false);
2026 :
2027 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
2028 :
2029 324 : }
2030 :
2031 : /* #line 2032 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
2032 :
2033 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
2034 :
2035 : void
2036 67 : SgTypeSigned128bitInteger::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
2037 : {
2038 : // ------------ checking pointers of SgTypeSigned128bitInteger -------------------
2039 67 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
2040 :
2041 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
2042 67 : ROSE_ASSERT(handler != NULL);
2043 :
2044 67 : handler->apply(p_ref_to,SgName("ref_to"), false);
2045 67 : handler->apply(p_ptr_to,SgName("ptr_to"), false);
2046 67 : handler->apply(p_modifiers,SgName("modifiers"), false);
2047 67 : handler->apply(p_typedefs,SgName("typedefs"), false);
2048 67 : handler->apply(p_rvalue_ref_to,SgName("rvalue_ref_to"), false);
2049 67 : handler->apply(p_decltype_ref_to,SgName("decltype_ref_to"), false);
2050 67 : handler->apply(p_typeof_ref_to,SgName("typeof_ref_to"), false);
2051 67 : handler->apply(p_type_kind,SgName("type_kind"), true);
2052 67 : handler->apply(p_parent,SgName("parent"), false);
2053 :
2054 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
2055 :
2056 67 : }
2057 :
2058 : /* #line 2059 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
2059 :
2060 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
2061 :
2062 : void
2063 14 : SgTypeUnsigned128bitInteger::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
2064 : {
2065 : // ------------ checking pointers of SgTypeUnsigned128bitInteger -------------------
2066 14 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
2067 :
2068 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
2069 14 : ROSE_ASSERT(handler != NULL);
2070 :
2071 14 : handler->apply(p_ref_to,SgName("ref_to"), false);
2072 14 : handler->apply(p_ptr_to,SgName("ptr_to"), false);
2073 14 : handler->apply(p_modifiers,SgName("modifiers"), false);
2074 14 : handler->apply(p_typedefs,SgName("typedefs"), false);
2075 14 : handler->apply(p_rvalue_ref_to,SgName("rvalue_ref_to"), false);
2076 14 : handler->apply(p_decltype_ref_to,SgName("decltype_ref_to"), false);
2077 14 : handler->apply(p_typeof_ref_to,SgName("typeof_ref_to"), false);
2078 14 : handler->apply(p_type_kind,SgName("type_kind"), true);
2079 14 : handler->apply(p_parent,SgName("parent"), false);
2080 :
2081 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
2082 :
2083 14 : }
2084 :
2085 : /* #line 2086 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
2086 :
2087 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
2088 :
2089 : void
2090 0 : SgTypeFloat80::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
2091 : {
2092 : // ------------ checking pointers of SgTypeFloat80 -------------------
2093 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
2094 :
2095 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
2096 0 : ROSE_ASSERT(handler != NULL);
2097 :
2098 0 : handler->apply(p_ref_to,SgName("ref_to"), false);
2099 0 : handler->apply(p_ptr_to,SgName("ptr_to"), false);
2100 0 : handler->apply(p_modifiers,SgName("modifiers"), false);
2101 0 : handler->apply(p_typedefs,SgName("typedefs"), false);
2102 0 : handler->apply(p_rvalue_ref_to,SgName("rvalue_ref_to"), false);
2103 0 : handler->apply(p_decltype_ref_to,SgName("decltype_ref_to"), false);
2104 0 : handler->apply(p_typeof_ref_to,SgName("typeof_ref_to"), false);
2105 0 : handler->apply(p_type_kind,SgName("type_kind"), true);
2106 0 : handler->apply(p_parent,SgName("parent"), false);
2107 :
2108 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
2109 :
2110 0 : }
2111 :
2112 : /* #line 2113 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
2113 :
2114 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
2115 :
2116 : void
2117 324 : SgTypeLongDouble::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
2118 : {
2119 : // ------------ checking pointers of SgTypeLongDouble -------------------
2120 324 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
2121 :
2122 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
2123 324 : ROSE_ASSERT(handler != NULL);
2124 :
2125 324 : handler->apply(p_ref_to,SgName("ref_to"), false);
2126 324 : handler->apply(p_ptr_to,SgName("ptr_to"), false);
2127 324 : handler->apply(p_modifiers,SgName("modifiers"), false);
2128 324 : handler->apply(p_typedefs,SgName("typedefs"), false);
2129 324 : handler->apply(p_rvalue_ref_to,SgName("rvalue_ref_to"), false);
2130 324 : handler->apply(p_decltype_ref_to,SgName("decltype_ref_to"), false);
2131 324 : handler->apply(p_typeof_ref_to,SgName("typeof_ref_to"), false);
2132 324 : handler->apply(p_type_kind,SgName("type_kind"), true);
2133 324 : handler->apply(p_parent,SgName("parent"), false);
2134 :
2135 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
2136 :
2137 324 : }
2138 :
2139 : /* #line 2140 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
2140 :
2141 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
2142 :
2143 : void
2144 0 : SgTypeString::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
2145 : {
2146 : // ------------ checking pointers of SgTypeString -------------------
2147 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
2148 :
2149 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
2150 0 : ROSE_ASSERT(handler != NULL);
2151 :
2152 0 : handler->apply(p_lengthExpression,SgName("lengthExpression"), true);
2153 0 : handler->apply(p_ref_to,SgName("ref_to"), false);
2154 0 : handler->apply(p_ptr_to,SgName("ptr_to"), false);
2155 0 : handler->apply(p_modifiers,SgName("modifiers"), false);
2156 0 : handler->apply(p_typedefs,SgName("typedefs"), false);
2157 0 : handler->apply(p_rvalue_ref_to,SgName("rvalue_ref_to"), false);
2158 0 : handler->apply(p_decltype_ref_to,SgName("decltype_ref_to"), false);
2159 0 : handler->apply(p_typeof_ref_to,SgName("typeof_ref_to"), false);
2160 0 : handler->apply(p_type_kind,SgName("type_kind"), true);
2161 0 : handler->apply(p_parent,SgName("parent"), false);
2162 :
2163 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
2164 :
2165 0 : }
2166 :
2167 : /* #line 2168 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
2168 :
2169 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
2170 :
2171 : void
2172 68 : SgTypeBool::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
2173 : {
2174 : // ------------ checking pointers of SgTypeBool -------------------
2175 68 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
2176 :
2177 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
2178 68 : ROSE_ASSERT(handler != NULL);
2179 :
2180 68 : handler->apply(p_ref_to,SgName("ref_to"), false);
2181 68 : handler->apply(p_ptr_to,SgName("ptr_to"), false);
2182 68 : handler->apply(p_modifiers,SgName("modifiers"), false);
2183 68 : handler->apply(p_typedefs,SgName("typedefs"), false);
2184 68 : handler->apply(p_rvalue_ref_to,SgName("rvalue_ref_to"), false);
2185 68 : handler->apply(p_decltype_ref_to,SgName("decltype_ref_to"), false);
2186 68 : handler->apply(p_typeof_ref_to,SgName("typeof_ref_to"), false);
2187 68 : handler->apply(p_type_kind,SgName("type_kind"), true);
2188 68 : handler->apply(p_parent,SgName("parent"), false);
2189 :
2190 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
2191 :
2192 68 : }
2193 :
2194 : /* #line 2195 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
2195 :
2196 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
2197 :
2198 : void
2199 28729 : SgPointerType::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
2200 : {
2201 : // ------------ checking pointers of SgPointerType -------------------
2202 28729 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
2203 :
2204 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
2205 28729 : ROSE_ASSERT(handler != NULL);
2206 :
2207 28729 : handler->apply(p_base_type,SgName("base_type"), true);
2208 28729 : handler->apply(p_ref_to,SgName("ref_to"), false);
2209 28729 : handler->apply(p_ptr_to,SgName("ptr_to"), false);
2210 28729 : handler->apply(p_modifiers,SgName("modifiers"), false);
2211 28729 : handler->apply(p_typedefs,SgName("typedefs"), false);
2212 28729 : handler->apply(p_rvalue_ref_to,SgName("rvalue_ref_to"), false);
2213 28729 : handler->apply(p_decltype_ref_to,SgName("decltype_ref_to"), false);
2214 28729 : handler->apply(p_typeof_ref_to,SgName("typeof_ref_to"), false);
2215 28729 : handler->apply(p_type_kind,SgName("type_kind"), true);
2216 28729 : handler->apply(p_parent,SgName("parent"), false);
2217 :
2218 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
2219 :
2220 28729 : }
2221 :
2222 : /* #line 2223 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
2223 :
2224 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
2225 :
2226 : void
2227 286 : SgPointerMemberType::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
2228 : {
2229 : // ------------ checking pointers of SgPointerMemberType -------------------
2230 286 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
2231 :
2232 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
2233 286 : ROSE_ASSERT(handler != NULL);
2234 :
2235 286 : handler->apply(p_class_type,SgName("class_type"), false);
2236 286 : handler->apply(p_base_type,SgName("base_type"), true);
2237 286 : handler->apply(p_ref_to,SgName("ref_to"), false);
2238 286 : handler->apply(p_ptr_to,SgName("ptr_to"), false);
2239 286 : handler->apply(p_modifiers,SgName("modifiers"), false);
2240 286 : handler->apply(p_typedefs,SgName("typedefs"), false);
2241 286 : handler->apply(p_rvalue_ref_to,SgName("rvalue_ref_to"), false);
2242 286 : handler->apply(p_decltype_ref_to,SgName("decltype_ref_to"), false);
2243 286 : handler->apply(p_typeof_ref_to,SgName("typeof_ref_to"), false);
2244 286 : handler->apply(p_type_kind,SgName("type_kind"), true);
2245 286 : handler->apply(p_parent,SgName("parent"), false);
2246 :
2247 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
2248 :
2249 286 : }
2250 :
2251 : /* #line 2252 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
2252 :
2253 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
2254 :
2255 : void
2256 8750 : SgReferenceType::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
2257 : {
2258 : // ------------ checking pointers of SgReferenceType -------------------
2259 8750 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
2260 :
2261 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
2262 8750 : ROSE_ASSERT(handler != NULL);
2263 :
2264 8750 : handler->apply(p_base_type,SgName("base_type"), false);
2265 8750 : handler->apply(p_ref_to,SgName("ref_to"), false);
2266 8750 : handler->apply(p_ptr_to,SgName("ptr_to"), false);
2267 8750 : handler->apply(p_modifiers,SgName("modifiers"), false);
2268 8750 : handler->apply(p_typedefs,SgName("typedefs"), false);
2269 8750 : handler->apply(p_rvalue_ref_to,SgName("rvalue_ref_to"), false);
2270 8750 : handler->apply(p_decltype_ref_to,SgName("decltype_ref_to"), false);
2271 8750 : handler->apply(p_typeof_ref_to,SgName("typeof_ref_to"), false);
2272 8750 : handler->apply(p_type_kind,SgName("type_kind"), true);
2273 8750 : handler->apply(p_parent,SgName("parent"), false);
2274 :
2275 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
2276 :
2277 8750 : }
2278 :
2279 : /* #line 2280 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
2280 :
2281 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
2282 :
2283 : void
2284 0 : SgNamedType::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
2285 : {
2286 : // ------------ checking pointers of SgNamedType -------------------
2287 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
2288 :
2289 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
2290 0 : ROSE_ASSERT(handler != NULL);
2291 :
2292 0 : handler->apply(p_declaration,SgName("declaration"), true);
2293 0 : handler->apply(p_ref_to,SgName("ref_to"), false);
2294 0 : handler->apply(p_ptr_to,SgName("ptr_to"), false);
2295 0 : handler->apply(p_modifiers,SgName("modifiers"), false);
2296 0 : handler->apply(p_typedefs,SgName("typedefs"), false);
2297 0 : handler->apply(p_rvalue_ref_to,SgName("rvalue_ref_to"), false);
2298 0 : handler->apply(p_decltype_ref_to,SgName("decltype_ref_to"), false);
2299 0 : handler->apply(p_typeof_ref_to,SgName("typeof_ref_to"), false);
2300 0 : handler->apply(p_type_kind,SgName("type_kind"), true);
2301 0 : handler->apply(p_parent,SgName("parent"), false);
2302 :
2303 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
2304 :
2305 0 : }
2306 :
2307 : /* #line 2308 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
2308 :
2309 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
2310 :
2311 : void
2312 24442 : SgClassType::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
2313 : {
2314 : // ------------ checking pointers of SgClassType -------------------
2315 24442 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
2316 :
2317 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
2318 24442 : ROSE_ASSERT(handler != NULL);
2319 :
2320 24442 : handler->apply(p_declaration,SgName("declaration"), true);
2321 24442 : handler->apply(p_ref_to,SgName("ref_to"), false);
2322 24442 : handler->apply(p_ptr_to,SgName("ptr_to"), false);
2323 24442 : handler->apply(p_modifiers,SgName("modifiers"), false);
2324 24442 : handler->apply(p_typedefs,SgName("typedefs"), false);
2325 24442 : handler->apply(p_rvalue_ref_to,SgName("rvalue_ref_to"), false);
2326 24442 : handler->apply(p_decltype_ref_to,SgName("decltype_ref_to"), false);
2327 24442 : handler->apply(p_typeof_ref_to,SgName("typeof_ref_to"), false);
2328 24442 : handler->apply(p_type_kind,SgName("type_kind"), true);
2329 24442 : handler->apply(p_parent,SgName("parent"), false);
2330 :
2331 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
2332 :
2333 24442 : }
2334 :
2335 : /* #line 2336 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
2336 :
2337 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
2338 :
2339 : void
2340 1830 : SgEnumType::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
2341 : {
2342 : // ------------ checking pointers of SgEnumType -------------------
2343 1830 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
2344 :
2345 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
2346 1830 : ROSE_ASSERT(handler != NULL);
2347 :
2348 1830 : handler->apply(p_declaration,SgName("declaration"), true);
2349 1830 : handler->apply(p_ref_to,SgName("ref_to"), false);
2350 1830 : handler->apply(p_ptr_to,SgName("ptr_to"), false);
2351 1830 : handler->apply(p_modifiers,SgName("modifiers"), false);
2352 1830 : handler->apply(p_typedefs,SgName("typedefs"), false);
2353 1830 : handler->apply(p_rvalue_ref_to,SgName("rvalue_ref_to"), false);
2354 1830 : handler->apply(p_decltype_ref_to,SgName("decltype_ref_to"), false);
2355 1830 : handler->apply(p_typeof_ref_to,SgName("typeof_ref_to"), false);
2356 1830 : handler->apply(p_type_kind,SgName("type_kind"), true);
2357 1830 : handler->apply(p_parent,SgName("parent"), false);
2358 :
2359 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
2360 :
2361 1830 : }
2362 :
2363 : /* #line 2364 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
2364 :
2365 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
2366 :
2367 : void
2368 59910 : SgTypedefType::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
2369 : {
2370 : // ------------ checking pointers of SgTypedefType -------------------
2371 59910 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
2372 :
2373 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
2374 59910 : ROSE_ASSERT(handler != NULL);
2375 :
2376 59910 : handler->apply(p_parent_scope,SgName("parent_scope"), false);
2377 59910 : handler->apply(p_declaration,SgName("declaration"), true);
2378 59910 : handler->apply(p_ref_to,SgName("ref_to"), false);
2379 59910 : handler->apply(p_ptr_to,SgName("ptr_to"), false);
2380 59910 : handler->apply(p_modifiers,SgName("modifiers"), false);
2381 59910 : handler->apply(p_typedefs,SgName("typedefs"), false);
2382 59910 : handler->apply(p_rvalue_ref_to,SgName("rvalue_ref_to"), false);
2383 59910 : handler->apply(p_decltype_ref_to,SgName("decltype_ref_to"), false);
2384 59910 : handler->apply(p_typeof_ref_to,SgName("typeof_ref_to"), false);
2385 59910 : handler->apply(p_type_kind,SgName("type_kind"), true);
2386 59910 : handler->apply(p_parent,SgName("parent"), false);
2387 :
2388 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
2389 :
2390 59910 : }
2391 :
2392 : /* #line 2393 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
2393 :
2394 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
2395 :
2396 : void
2397 69644 : SgNonrealType::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
2398 : {
2399 : // ------------ checking pointers of SgNonrealType -------------------
2400 69644 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
2401 :
2402 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
2403 69644 : ROSE_ASSERT(handler != NULL);
2404 :
2405 69644 : handler->apply(p_declaration,SgName("declaration"), true);
2406 69644 : handler->apply(p_ref_to,SgName("ref_to"), false);
2407 69644 : handler->apply(p_ptr_to,SgName("ptr_to"), false);
2408 69644 : handler->apply(p_modifiers,SgName("modifiers"), false);
2409 69644 : handler->apply(p_typedefs,SgName("typedefs"), false);
2410 69644 : handler->apply(p_rvalue_ref_to,SgName("rvalue_ref_to"), false);
2411 69644 : handler->apply(p_decltype_ref_to,SgName("decltype_ref_to"), false);
2412 69644 : handler->apply(p_typeof_ref_to,SgName("typeof_ref_to"), false);
2413 69644 : handler->apply(p_type_kind,SgName("type_kind"), true);
2414 69644 : handler->apply(p_parent,SgName("parent"), false);
2415 :
2416 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
2417 :
2418 69644 : }
2419 :
2420 : /* #line 2421 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
2421 :
2422 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
2423 :
2424 : void
2425 23985 : SgModifierType::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
2426 : {
2427 : // ------------ checking pointers of SgModifierType -------------------
2428 23985 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
2429 :
2430 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
2431 23985 : ROSE_ASSERT(handler != NULL);
2432 :
2433 23985 : handler->apply(p_base_type,SgName("base_type"), true);
2434 23985 : handler->apply(p_ref_to,SgName("ref_to"), false);
2435 23985 : handler->apply(p_ptr_to,SgName("ptr_to"), false);
2436 23985 : handler->apply(p_modifiers,SgName("modifiers"), false);
2437 23985 : handler->apply(p_typedefs,SgName("typedefs"), false);
2438 23985 : handler->apply(p_rvalue_ref_to,SgName("rvalue_ref_to"), false);
2439 23985 : handler->apply(p_decltype_ref_to,SgName("decltype_ref_to"), false);
2440 23985 : handler->apply(p_typeof_ref_to,SgName("typeof_ref_to"), false);
2441 23985 : handler->apply(p_type_kind,SgName("type_kind"), true);
2442 23985 : handler->apply(p_parent,SgName("parent"), false);
2443 :
2444 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
2445 :
2446 23985 : }
2447 :
2448 : /* #line 2449 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
2449 :
2450 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
2451 :
2452 : void
2453 244060 : SgFunctionType::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
2454 : {
2455 : // ------------ checking pointers of SgFunctionType -------------------
2456 244060 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
2457 :
2458 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
2459 244060 : ROSE_ASSERT(handler != NULL);
2460 :
2461 244060 : handler->apply(p_return_type,SgName("return_type"), true);
2462 244060 : handler->apply(p_orig_return_type,SgName("orig_return_type"), true);
2463 244060 : handler->apply(p_argument_list,SgName("argument_list"), false);
2464 244060 : handler->apply(p_ref_to,SgName("ref_to"), false);
2465 244060 : handler->apply(p_ptr_to,SgName("ptr_to"), false);
2466 244060 : handler->apply(p_modifiers,SgName("modifiers"), false);
2467 244060 : handler->apply(p_typedefs,SgName("typedefs"), false);
2468 244060 : handler->apply(p_rvalue_ref_to,SgName("rvalue_ref_to"), false);
2469 244060 : handler->apply(p_decltype_ref_to,SgName("decltype_ref_to"), false);
2470 244060 : handler->apply(p_typeof_ref_to,SgName("typeof_ref_to"), false);
2471 244060 : handler->apply(p_type_kind,SgName("type_kind"), true);
2472 244060 : handler->apply(p_parent,SgName("parent"), false);
2473 :
2474 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
2475 :
2476 244060 : }
2477 :
2478 : /* #line 2479 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
2479 :
2480 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
2481 :
2482 : void
2483 27751 : SgMemberFunctionType::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
2484 : {
2485 : // ------------ checking pointers of SgMemberFunctionType -------------------
2486 27751 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
2487 :
2488 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
2489 27751 : ROSE_ASSERT(handler != NULL);
2490 :
2491 27751 : handler->apply(p_class_type,SgName("class_type"), false);
2492 27751 : handler->apply(p_return_type,SgName("return_type"), true);
2493 27751 : handler->apply(p_orig_return_type,SgName("orig_return_type"), true);
2494 27751 : handler->apply(p_argument_list,SgName("argument_list"), false);
2495 27751 : handler->apply(p_ref_to,SgName("ref_to"), false);
2496 27751 : handler->apply(p_ptr_to,SgName("ptr_to"), false);
2497 27751 : handler->apply(p_modifiers,SgName("modifiers"), false);
2498 27751 : handler->apply(p_typedefs,SgName("typedefs"), false);
2499 27751 : handler->apply(p_rvalue_ref_to,SgName("rvalue_ref_to"), false);
2500 27751 : handler->apply(p_decltype_ref_to,SgName("decltype_ref_to"), false);
2501 27751 : handler->apply(p_typeof_ref_to,SgName("typeof_ref_to"), false);
2502 27751 : handler->apply(p_type_kind,SgName("type_kind"), true);
2503 27751 : handler->apply(p_parent,SgName("parent"), false);
2504 :
2505 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
2506 :
2507 27751 : }
2508 :
2509 : /* #line 2510 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
2510 :
2511 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
2512 :
2513 : void
2514 0 : SgPartialFunctionType::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
2515 : {
2516 : // ------------ checking pointers of SgPartialFunctionType -------------------
2517 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
2518 :
2519 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
2520 0 : ROSE_ASSERT(handler != NULL);
2521 :
2522 0 : handler->apply(p_class_type,SgName("class_type"), false);
2523 0 : handler->apply(p_return_type,SgName("return_type"), true);
2524 0 : handler->apply(p_orig_return_type,SgName("orig_return_type"), true);
2525 0 : handler->apply(p_argument_list,SgName("argument_list"), false);
2526 0 : handler->apply(p_ref_to,SgName("ref_to"), false);
2527 0 : handler->apply(p_ptr_to,SgName("ptr_to"), false);
2528 0 : handler->apply(p_modifiers,SgName("modifiers"), false);
2529 0 : handler->apply(p_typedefs,SgName("typedefs"), false);
2530 0 : handler->apply(p_rvalue_ref_to,SgName("rvalue_ref_to"), false);
2531 0 : handler->apply(p_decltype_ref_to,SgName("decltype_ref_to"), false);
2532 0 : handler->apply(p_typeof_ref_to,SgName("typeof_ref_to"), false);
2533 0 : handler->apply(p_type_kind,SgName("type_kind"), true);
2534 0 : handler->apply(p_parent,SgName("parent"), false);
2535 :
2536 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
2537 :
2538 0 : }
2539 :
2540 : /* #line 2541 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
2541 :
2542 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
2543 :
2544 : void
2545 0 : SgPartialFunctionModifierType::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
2546 : {
2547 : // ------------ checking pointers of SgPartialFunctionModifierType -------------------
2548 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
2549 :
2550 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
2551 0 : ROSE_ASSERT(handler != NULL);
2552 :
2553 0 : handler->apply(p_class_type,SgName("class_type"), false);
2554 0 : handler->apply(p_return_type,SgName("return_type"), true);
2555 0 : handler->apply(p_orig_return_type,SgName("orig_return_type"), true);
2556 0 : handler->apply(p_argument_list,SgName("argument_list"), false);
2557 0 : handler->apply(p_ref_to,SgName("ref_to"), false);
2558 0 : handler->apply(p_ptr_to,SgName("ptr_to"), false);
2559 0 : handler->apply(p_modifiers,SgName("modifiers"), false);
2560 0 : handler->apply(p_typedefs,SgName("typedefs"), false);
2561 0 : handler->apply(p_rvalue_ref_to,SgName("rvalue_ref_to"), false);
2562 0 : handler->apply(p_decltype_ref_to,SgName("decltype_ref_to"), false);
2563 0 : handler->apply(p_typeof_ref_to,SgName("typeof_ref_to"), false);
2564 0 : handler->apply(p_type_kind,SgName("type_kind"), true);
2565 0 : handler->apply(p_parent,SgName("parent"), false);
2566 :
2567 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
2568 :
2569 0 : }
2570 :
2571 : /* #line 2572 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
2572 :
2573 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
2574 :
2575 : void
2576 6958 : SgArrayType::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
2577 : {
2578 : // ------------ checking pointers of SgArrayType -------------------
2579 6958 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
2580 :
2581 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
2582 6958 : ROSE_ASSERT(handler != NULL);
2583 :
2584 6958 : handler->apply(p_base_type,SgName("base_type"), false);
2585 6958 : handler->apply(p_index,SgName("index"), true);
2586 6958 : handler->apply(p_dim_info,SgName("dim_info"), true);
2587 6958 : handler->apply(p_ref_to,SgName("ref_to"), false);
2588 6958 : handler->apply(p_ptr_to,SgName("ptr_to"), false);
2589 6958 : handler->apply(p_modifiers,SgName("modifiers"), false);
2590 6958 : handler->apply(p_typedefs,SgName("typedefs"), false);
2591 6958 : handler->apply(p_rvalue_ref_to,SgName("rvalue_ref_to"), false);
2592 6958 : handler->apply(p_decltype_ref_to,SgName("decltype_ref_to"), false);
2593 6958 : handler->apply(p_typeof_ref_to,SgName("typeof_ref_to"), false);
2594 6958 : handler->apply(p_type_kind,SgName("type_kind"), true);
2595 6958 : handler->apply(p_parent,SgName("parent"), false);
2596 :
2597 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
2598 :
2599 6958 : }
2600 :
2601 : /* #line 2602 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
2602 :
2603 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
2604 :
2605 : void
2606 217 : SgTypeEllipse::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
2607 : {
2608 : // ------------ checking pointers of SgTypeEllipse -------------------
2609 217 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
2610 :
2611 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
2612 217 : ROSE_ASSERT(handler != NULL);
2613 :
2614 217 : handler->apply(p_ref_to,SgName("ref_to"), false);
2615 217 : handler->apply(p_ptr_to,SgName("ptr_to"), false);
2616 217 : handler->apply(p_modifiers,SgName("modifiers"), false);
2617 217 : handler->apply(p_typedefs,SgName("typedefs"), false);
2618 217 : handler->apply(p_rvalue_ref_to,SgName("rvalue_ref_to"), false);
2619 217 : handler->apply(p_decltype_ref_to,SgName("decltype_ref_to"), false);
2620 217 : handler->apply(p_typeof_ref_to,SgName("typeof_ref_to"), false);
2621 217 : handler->apply(p_type_kind,SgName("type_kind"), true);
2622 217 : handler->apply(p_parent,SgName("parent"), false);
2623 :
2624 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
2625 :
2626 217 : }
2627 :
2628 : /* #line 2629 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
2629 :
2630 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
2631 :
2632 : void
2633 0 : SgTemplateType::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
2634 : {
2635 : // ------------ checking pointers of SgTemplateType -------------------
2636 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
2637 :
2638 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
2639 0 : ROSE_ASSERT(handler != NULL);
2640 :
2641 0 : handler->apply(p_class_type,SgName("class_type"), true);
2642 0 : handler->apply(p_parent_class_type,SgName("parent_class_type"), true);
2643 0 : handler->apply(p_template_parameter,SgName("template_parameter"), true);
2644 0 : for ( SgTemplateArgumentPtrList::iterator source_tpl_args_iterator = p_tpl_args.begin()
2645 0 : ; source_tpl_args_iterator != p_tpl_args.end(); ++source_tpl_args_iterator)
2646 : {
2647 0 : handler->apply(*source_tpl_args_iterator,SgName("tpl_args"), false);
2648 : }
2649 0 : for ( SgTemplateArgumentPtrList::iterator source_part_spec_tpl_args_iterator = p_part_spec_tpl_args.begin()
2650 0 : ; source_part_spec_tpl_args_iterator != p_part_spec_tpl_args.end(); ++source_part_spec_tpl_args_iterator)
2651 : {
2652 0 : handler->apply(*source_part_spec_tpl_args_iterator,SgName("part_spec_tpl_args"), false);
2653 : }
2654 0 : handler->apply(p_ref_to,SgName("ref_to"), false);
2655 0 : handler->apply(p_ptr_to,SgName("ptr_to"), false);
2656 0 : handler->apply(p_modifiers,SgName("modifiers"), false);
2657 0 : handler->apply(p_typedefs,SgName("typedefs"), false);
2658 0 : handler->apply(p_rvalue_ref_to,SgName("rvalue_ref_to"), false);
2659 0 : handler->apply(p_decltype_ref_to,SgName("decltype_ref_to"), false);
2660 0 : handler->apply(p_typeof_ref_to,SgName("typeof_ref_to"), false);
2661 0 : handler->apply(p_type_kind,SgName("type_kind"), true);
2662 0 : handler->apply(p_parent,SgName("parent"), false);
2663 :
2664 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
2665 :
2666 0 : }
2667 :
2668 : /* #line 2669 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
2669 :
2670 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
2671 :
2672 : void
2673 0 : SgQualifiedNameType::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
2674 : {
2675 : // ------------ checking pointers of SgQualifiedNameType -------------------
2676 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
2677 :
2678 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
2679 0 : ROSE_ASSERT(handler != NULL);
2680 :
2681 0 : handler->apply(p_base_type,SgName("base_type"), false);
2682 0 : for ( SgQualifiedNamePtrList::iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
2683 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
2684 : {
2685 0 : handler->apply(*source_qualifiedNameList_iterator,SgName("qualifiedNameList"), false);
2686 : }
2687 0 : handler->apply(p_ref_to,SgName("ref_to"), false);
2688 0 : handler->apply(p_ptr_to,SgName("ptr_to"), false);
2689 0 : handler->apply(p_modifiers,SgName("modifiers"), false);
2690 0 : handler->apply(p_typedefs,SgName("typedefs"), false);
2691 0 : handler->apply(p_rvalue_ref_to,SgName("rvalue_ref_to"), false);
2692 0 : handler->apply(p_decltype_ref_to,SgName("decltype_ref_to"), false);
2693 0 : handler->apply(p_typeof_ref_to,SgName("typeof_ref_to"), false);
2694 0 : handler->apply(p_type_kind,SgName("type_kind"), true);
2695 0 : handler->apply(p_parent,SgName("parent"), false);
2696 :
2697 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
2698 :
2699 0 : }
2700 :
2701 : /* #line 2702 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
2702 :
2703 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
2704 :
2705 : void
2706 977 : SgTypeComplex::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
2707 : {
2708 : // ------------ checking pointers of SgTypeComplex -------------------
2709 977 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
2710 :
2711 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
2712 977 : ROSE_ASSERT(handler != NULL);
2713 :
2714 977 : handler->apply(p_base_type,SgName("base_type"), false);
2715 977 : handler->apply(p_ref_to,SgName("ref_to"), false);
2716 977 : handler->apply(p_ptr_to,SgName("ptr_to"), false);
2717 977 : handler->apply(p_modifiers,SgName("modifiers"), false);
2718 977 : handler->apply(p_typedefs,SgName("typedefs"), false);
2719 977 : handler->apply(p_rvalue_ref_to,SgName("rvalue_ref_to"), false);
2720 977 : handler->apply(p_decltype_ref_to,SgName("decltype_ref_to"), false);
2721 977 : handler->apply(p_typeof_ref_to,SgName("typeof_ref_to"), false);
2722 977 : handler->apply(p_type_kind,SgName("type_kind"), true);
2723 977 : handler->apply(p_parent,SgName("parent"), false);
2724 :
2725 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
2726 :
2727 977 : }
2728 :
2729 : /* #line 2730 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
2730 :
2731 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
2732 :
2733 : void
2734 0 : SgTypeImaginary::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
2735 : {
2736 : // ------------ checking pointers of SgTypeImaginary -------------------
2737 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
2738 :
2739 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
2740 0 : ROSE_ASSERT(handler != NULL);
2741 :
2742 0 : handler->apply(p_base_type,SgName("base_type"), false);
2743 0 : handler->apply(p_ref_to,SgName("ref_to"), false);
2744 0 : handler->apply(p_ptr_to,SgName("ptr_to"), false);
2745 0 : handler->apply(p_modifiers,SgName("modifiers"), false);
2746 0 : handler->apply(p_typedefs,SgName("typedefs"), false);
2747 0 : handler->apply(p_rvalue_ref_to,SgName("rvalue_ref_to"), false);
2748 0 : handler->apply(p_decltype_ref_to,SgName("decltype_ref_to"), false);
2749 0 : handler->apply(p_typeof_ref_to,SgName("typeof_ref_to"), false);
2750 0 : handler->apply(p_type_kind,SgName("type_kind"), true);
2751 0 : handler->apply(p_parent,SgName("parent"), false);
2752 :
2753 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
2754 :
2755 0 : }
2756 :
2757 : /* #line 2758 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
2758 :
2759 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
2760 :
2761 : void
2762 336 : SgTypeDefault::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
2763 : {
2764 : // ------------ checking pointers of SgTypeDefault -------------------
2765 336 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
2766 :
2767 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
2768 336 : ROSE_ASSERT(handler != NULL);
2769 :
2770 336 : handler->apply(p_ref_to,SgName("ref_to"), false);
2771 336 : handler->apply(p_ptr_to,SgName("ptr_to"), false);
2772 336 : handler->apply(p_modifiers,SgName("modifiers"), false);
2773 336 : handler->apply(p_typedefs,SgName("typedefs"), false);
2774 336 : handler->apply(p_rvalue_ref_to,SgName("rvalue_ref_to"), false);
2775 336 : handler->apply(p_decltype_ref_to,SgName("decltype_ref_to"), false);
2776 336 : handler->apply(p_typeof_ref_to,SgName("typeof_ref_to"), false);
2777 336 : handler->apply(p_type_kind,SgName("type_kind"), true);
2778 336 : handler->apply(p_parent,SgName("parent"), false);
2779 :
2780 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
2781 :
2782 336 : }
2783 :
2784 : /* #line 2785 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
2785 :
2786 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
2787 :
2788 : void
2789 0 : SgTypeCAFTeam::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
2790 : {
2791 : // ------------ checking pointers of SgTypeCAFTeam -------------------
2792 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
2793 :
2794 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
2795 0 : ROSE_ASSERT(handler != NULL);
2796 :
2797 0 : handler->apply(p_ref_to,SgName("ref_to"), false);
2798 0 : handler->apply(p_ptr_to,SgName("ptr_to"), false);
2799 0 : handler->apply(p_modifiers,SgName("modifiers"), false);
2800 0 : handler->apply(p_typedefs,SgName("typedefs"), false);
2801 0 : handler->apply(p_rvalue_ref_to,SgName("rvalue_ref_to"), false);
2802 0 : handler->apply(p_decltype_ref_to,SgName("decltype_ref_to"), false);
2803 0 : handler->apply(p_typeof_ref_to,SgName("typeof_ref_to"), false);
2804 0 : handler->apply(p_type_kind,SgName("type_kind"), true);
2805 0 : handler->apply(p_parent,SgName("parent"), false);
2806 :
2807 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
2808 :
2809 0 : }
2810 :
2811 : /* #line 2812 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
2812 :
2813 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
2814 :
2815 : void
2816 0 : SgTypeCrayPointer::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
2817 : {
2818 : // ------------ checking pointers of SgTypeCrayPointer -------------------
2819 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
2820 :
2821 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
2822 0 : ROSE_ASSERT(handler != NULL);
2823 :
2824 0 : handler->apply(p_ref_to,SgName("ref_to"), false);
2825 0 : handler->apply(p_ptr_to,SgName("ptr_to"), false);
2826 0 : handler->apply(p_modifiers,SgName("modifiers"), false);
2827 0 : handler->apply(p_typedefs,SgName("typedefs"), false);
2828 0 : handler->apply(p_rvalue_ref_to,SgName("rvalue_ref_to"), false);
2829 0 : handler->apply(p_decltype_ref_to,SgName("decltype_ref_to"), false);
2830 0 : handler->apply(p_typeof_ref_to,SgName("typeof_ref_to"), false);
2831 0 : handler->apply(p_type_kind,SgName("type_kind"), true);
2832 0 : handler->apply(p_parent,SgName("parent"), false);
2833 :
2834 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
2835 :
2836 0 : }
2837 :
2838 : /* #line 2839 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
2839 :
2840 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
2841 :
2842 : void
2843 0 : SgTypeLabel::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
2844 : {
2845 : // ------------ checking pointers of SgTypeLabel -------------------
2846 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
2847 :
2848 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
2849 0 : ROSE_ASSERT(handler != NULL);
2850 :
2851 0 : handler->apply(p_ref_to,SgName("ref_to"), false);
2852 0 : handler->apply(p_ptr_to,SgName("ptr_to"), false);
2853 0 : handler->apply(p_modifiers,SgName("modifiers"), false);
2854 0 : handler->apply(p_typedefs,SgName("typedefs"), false);
2855 0 : handler->apply(p_rvalue_ref_to,SgName("rvalue_ref_to"), false);
2856 0 : handler->apply(p_decltype_ref_to,SgName("decltype_ref_to"), false);
2857 0 : handler->apply(p_typeof_ref_to,SgName("typeof_ref_to"), false);
2858 0 : handler->apply(p_type_kind,SgName("type_kind"), true);
2859 0 : handler->apply(p_parent,SgName("parent"), false);
2860 :
2861 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
2862 :
2863 0 : }
2864 :
2865 : /* #line 2866 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
2866 :
2867 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
2868 :
2869 : void
2870 2150 : SgRvalueReferenceType::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
2871 : {
2872 : // ------------ checking pointers of SgRvalueReferenceType -------------------
2873 2150 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
2874 :
2875 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
2876 2150 : ROSE_ASSERT(handler != NULL);
2877 :
2878 2150 : handler->apply(p_base_type,SgName("base_type"), false);
2879 2150 : handler->apply(p_ref_to,SgName("ref_to"), false);
2880 2150 : handler->apply(p_ptr_to,SgName("ptr_to"), false);
2881 2150 : handler->apply(p_modifiers,SgName("modifiers"), false);
2882 2150 : handler->apply(p_typedefs,SgName("typedefs"), false);
2883 2150 : handler->apply(p_rvalue_ref_to,SgName("rvalue_ref_to"), false);
2884 2150 : handler->apply(p_decltype_ref_to,SgName("decltype_ref_to"), false);
2885 2150 : handler->apply(p_typeof_ref_to,SgName("typeof_ref_to"), false);
2886 2150 : handler->apply(p_type_kind,SgName("type_kind"), true);
2887 2150 : handler->apply(p_parent,SgName("parent"), false);
2888 :
2889 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
2890 :
2891 2150 : }
2892 :
2893 : /* #line 2894 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
2894 :
2895 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
2896 :
2897 : void
2898 67 : SgTypeNullptr::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
2899 : {
2900 : // ------------ checking pointers of SgTypeNullptr -------------------
2901 67 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
2902 :
2903 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
2904 67 : ROSE_ASSERT(handler != NULL);
2905 :
2906 67 : handler->apply(p_ref_to,SgName("ref_to"), false);
2907 67 : handler->apply(p_ptr_to,SgName("ptr_to"), false);
2908 67 : handler->apply(p_modifiers,SgName("modifiers"), false);
2909 67 : handler->apply(p_typedefs,SgName("typedefs"), false);
2910 67 : handler->apply(p_rvalue_ref_to,SgName("rvalue_ref_to"), false);
2911 67 : handler->apply(p_decltype_ref_to,SgName("decltype_ref_to"), false);
2912 67 : handler->apply(p_typeof_ref_to,SgName("typeof_ref_to"), false);
2913 67 : handler->apply(p_type_kind,SgName("type_kind"), true);
2914 67 : handler->apply(p_parent,SgName("parent"), false);
2915 :
2916 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
2917 :
2918 67 : }
2919 :
2920 : /* #line 2921 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
2921 :
2922 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
2923 :
2924 : void
2925 1260 : SgDeclType::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
2926 : {
2927 : // ------------ checking pointers of SgDeclType -------------------
2928 1260 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
2929 :
2930 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
2931 1260 : ROSE_ASSERT(handler != NULL);
2932 :
2933 1260 : handler->apply(p_base_expression,SgName("base_expression"), false);
2934 1260 : handler->apply(p_base_type,SgName("base_type"), false);
2935 1260 : handler->apply(p_ref_to,SgName("ref_to"), false);
2936 1260 : handler->apply(p_ptr_to,SgName("ptr_to"), false);
2937 1260 : handler->apply(p_modifiers,SgName("modifiers"), false);
2938 1260 : handler->apply(p_typedefs,SgName("typedefs"), false);
2939 1260 : handler->apply(p_rvalue_ref_to,SgName("rvalue_ref_to"), false);
2940 1260 : handler->apply(p_decltype_ref_to,SgName("decltype_ref_to"), false);
2941 1260 : handler->apply(p_typeof_ref_to,SgName("typeof_ref_to"), false);
2942 1260 : handler->apply(p_type_kind,SgName("type_kind"), true);
2943 1260 : handler->apply(p_parent,SgName("parent"), false);
2944 :
2945 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
2946 :
2947 1260 : }
2948 :
2949 : /* #line 2950 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
2950 :
2951 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
2952 :
2953 : void
2954 48 : SgTypeOfType::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
2955 : {
2956 : // ------------ checking pointers of SgTypeOfType -------------------
2957 48 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
2958 :
2959 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
2960 48 : ROSE_ASSERT(handler != NULL);
2961 :
2962 48 : handler->apply(p_base_expression,SgName("base_expression"), false);
2963 48 : handler->apply(p_base_type,SgName("base_type"), false);
2964 48 : handler->apply(p_ref_to,SgName("ref_to"), false);
2965 48 : handler->apply(p_ptr_to,SgName("ptr_to"), false);
2966 48 : handler->apply(p_modifiers,SgName("modifiers"), false);
2967 48 : handler->apply(p_typedefs,SgName("typedefs"), false);
2968 48 : handler->apply(p_rvalue_ref_to,SgName("rvalue_ref_to"), false);
2969 48 : handler->apply(p_decltype_ref_to,SgName("decltype_ref_to"), false);
2970 48 : handler->apply(p_typeof_ref_to,SgName("typeof_ref_to"), false);
2971 48 : handler->apply(p_type_kind,SgName("type_kind"), true);
2972 48 : handler->apply(p_parent,SgName("parent"), false);
2973 :
2974 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
2975 :
2976 48 : }
2977 :
2978 : /* #line 2979 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
2979 :
2980 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
2981 :
2982 : void
2983 0 : SgTypeMatrix::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
2984 : {
2985 : // ------------ checking pointers of SgTypeMatrix -------------------
2986 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
2987 :
2988 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
2989 0 : ROSE_ASSERT(handler != NULL);
2990 :
2991 0 : handler->apply(p_base_type,SgName("base_type"), false);
2992 0 : handler->apply(p_ref_to,SgName("ref_to"), false);
2993 0 : handler->apply(p_ptr_to,SgName("ptr_to"), false);
2994 0 : handler->apply(p_modifiers,SgName("modifiers"), false);
2995 0 : handler->apply(p_typedefs,SgName("typedefs"), false);
2996 0 : handler->apply(p_rvalue_ref_to,SgName("rvalue_ref_to"), false);
2997 0 : handler->apply(p_decltype_ref_to,SgName("decltype_ref_to"), false);
2998 0 : handler->apply(p_typeof_ref_to,SgName("typeof_ref_to"), false);
2999 0 : handler->apply(p_type_kind,SgName("type_kind"), true);
3000 0 : handler->apply(p_parent,SgName("parent"), false);
3001 :
3002 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
3003 :
3004 0 : }
3005 :
3006 : /* #line 3007 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
3007 :
3008 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
3009 :
3010 : void
3011 0 : SgTypeTuple::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
3012 : {
3013 : // ------------ checking pointers of SgTypeTuple -------------------
3014 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
3015 :
3016 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
3017 0 : ROSE_ASSERT(handler != NULL);
3018 :
3019 0 : for ( SgTypePtrList::iterator source_types_iterator = p_types.begin()
3020 0 : ; source_types_iterator != p_types.end(); ++source_types_iterator)
3021 : {
3022 0 : handler->apply(*source_types_iterator,SgName("types"), false);
3023 : }
3024 0 : handler->apply(p_ref_to,SgName("ref_to"), false);
3025 0 : handler->apply(p_ptr_to,SgName("ptr_to"), false);
3026 0 : handler->apply(p_modifiers,SgName("modifiers"), false);
3027 0 : handler->apply(p_typedefs,SgName("typedefs"), false);
3028 0 : handler->apply(p_rvalue_ref_to,SgName("rvalue_ref_to"), false);
3029 0 : handler->apply(p_decltype_ref_to,SgName("decltype_ref_to"), false);
3030 0 : handler->apply(p_typeof_ref_to,SgName("typeof_ref_to"), false);
3031 0 : handler->apply(p_type_kind,SgName("type_kind"), true);
3032 0 : handler->apply(p_parent,SgName("parent"), false);
3033 :
3034 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
3035 :
3036 0 : }
3037 :
3038 : /* #line 3039 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
3039 :
3040 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
3041 :
3042 : void
3043 14 : SgTypeChar16::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
3044 : {
3045 : // ------------ checking pointers of SgTypeChar16 -------------------
3046 14 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
3047 :
3048 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
3049 14 : ROSE_ASSERT(handler != NULL);
3050 :
3051 14 : handler->apply(p_ref_to,SgName("ref_to"), false);
3052 14 : handler->apply(p_ptr_to,SgName("ptr_to"), false);
3053 14 : handler->apply(p_modifiers,SgName("modifiers"), false);
3054 14 : handler->apply(p_typedefs,SgName("typedefs"), false);
3055 14 : handler->apply(p_rvalue_ref_to,SgName("rvalue_ref_to"), false);
3056 14 : handler->apply(p_decltype_ref_to,SgName("decltype_ref_to"), false);
3057 14 : handler->apply(p_typeof_ref_to,SgName("typeof_ref_to"), false);
3058 14 : handler->apply(p_type_kind,SgName("type_kind"), true);
3059 14 : handler->apply(p_parent,SgName("parent"), false);
3060 :
3061 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
3062 :
3063 14 : }
3064 :
3065 : /* #line 3066 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
3066 :
3067 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
3068 :
3069 : void
3070 14 : SgTypeChar32::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
3071 : {
3072 : // ------------ checking pointers of SgTypeChar32 -------------------
3073 14 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
3074 :
3075 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
3076 14 : ROSE_ASSERT(handler != NULL);
3077 :
3078 14 : handler->apply(p_ref_to,SgName("ref_to"), false);
3079 14 : handler->apply(p_ptr_to,SgName("ptr_to"), false);
3080 14 : handler->apply(p_modifiers,SgName("modifiers"), false);
3081 14 : handler->apply(p_typedefs,SgName("typedefs"), false);
3082 14 : handler->apply(p_rvalue_ref_to,SgName("rvalue_ref_to"), false);
3083 14 : handler->apply(p_decltype_ref_to,SgName("decltype_ref_to"), false);
3084 14 : handler->apply(p_typeof_ref_to,SgName("typeof_ref_to"), false);
3085 14 : handler->apply(p_type_kind,SgName("type_kind"), true);
3086 14 : handler->apply(p_parent,SgName("parent"), false);
3087 :
3088 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
3089 :
3090 14 : }
3091 :
3092 : /* #line 3093 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
3093 :
3094 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
3095 :
3096 : void
3097 17 : SgTypeFloat128::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
3098 : {
3099 : // ------------ checking pointers of SgTypeFloat128 -------------------
3100 17 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
3101 :
3102 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
3103 17 : ROSE_ASSERT(handler != NULL);
3104 :
3105 17 : handler->apply(p_ref_to,SgName("ref_to"), false);
3106 17 : handler->apply(p_ptr_to,SgName("ptr_to"), false);
3107 17 : handler->apply(p_modifiers,SgName("modifiers"), false);
3108 17 : handler->apply(p_typedefs,SgName("typedefs"), false);
3109 17 : handler->apply(p_rvalue_ref_to,SgName("rvalue_ref_to"), false);
3110 17 : handler->apply(p_decltype_ref_to,SgName("decltype_ref_to"), false);
3111 17 : handler->apply(p_typeof_ref_to,SgName("typeof_ref_to"), false);
3112 17 : handler->apply(p_type_kind,SgName("type_kind"), true);
3113 17 : handler->apply(p_parent,SgName("parent"), false);
3114 :
3115 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
3116 :
3117 17 : }
3118 :
3119 : /* #line 3120 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
3120 :
3121 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
3122 :
3123 : void
3124 0 : SgTypeFixed::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
3125 : {
3126 : // ------------ checking pointers of SgTypeFixed -------------------
3127 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
3128 :
3129 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
3130 0 : ROSE_ASSERT(handler != NULL);
3131 :
3132 0 : handler->apply(p_scale,SgName("scale"), true);
3133 0 : handler->apply(p_fraction,SgName("fraction"), true);
3134 0 : handler->apply(p_ref_to,SgName("ref_to"), false);
3135 0 : handler->apply(p_ptr_to,SgName("ptr_to"), false);
3136 0 : handler->apply(p_modifiers,SgName("modifiers"), false);
3137 0 : handler->apply(p_typedefs,SgName("typedefs"), false);
3138 0 : handler->apply(p_rvalue_ref_to,SgName("rvalue_ref_to"), false);
3139 0 : handler->apply(p_decltype_ref_to,SgName("decltype_ref_to"), false);
3140 0 : handler->apply(p_typeof_ref_to,SgName("typeof_ref_to"), false);
3141 0 : handler->apply(p_type_kind,SgName("type_kind"), true);
3142 0 : handler->apply(p_parent,SgName("parent"), false);
3143 :
3144 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
3145 :
3146 0 : }
3147 :
3148 : /* #line 3149 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
3149 :
3150 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
3151 :
3152 : void
3153 202 : SgAutoType::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
3154 : {
3155 : // ------------ checking pointers of SgAutoType -------------------
3156 202 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
3157 :
3158 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
3159 202 : ROSE_ASSERT(handler != NULL);
3160 :
3161 202 : handler->apply(p_ref_to,SgName("ref_to"), false);
3162 202 : handler->apply(p_ptr_to,SgName("ptr_to"), false);
3163 202 : handler->apply(p_modifiers,SgName("modifiers"), false);
3164 202 : handler->apply(p_typedefs,SgName("typedefs"), false);
3165 202 : handler->apply(p_rvalue_ref_to,SgName("rvalue_ref_to"), false);
3166 202 : handler->apply(p_decltype_ref_to,SgName("decltype_ref_to"), false);
3167 202 : handler->apply(p_typeof_ref_to,SgName("typeof_ref_to"), false);
3168 202 : handler->apply(p_type_kind,SgName("type_kind"), true);
3169 202 : handler->apply(p_parent,SgName("parent"), false);
3170 :
3171 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
3172 :
3173 202 : }
3174 :
3175 : /* #line 3176 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
3176 :
3177 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
3178 :
3179 : void
3180 0 : SgLocatedNode::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
3181 : {
3182 : // ------------ checking pointers of SgLocatedNode -------------------
3183 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
3184 :
3185 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
3186 0 : ROSE_ASSERT(handler != NULL);
3187 :
3188 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
3189 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
3190 0 : handler->apply(p_parent,SgName("parent"), false);
3191 :
3192 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
3193 :
3194 0 : }
3195 :
3196 : /* #line 3197 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
3197 :
3198 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
3199 :
3200 : void
3201 0 : SgToken::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
3202 : {
3203 : // ------------ checking pointers of SgToken -------------------
3204 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
3205 :
3206 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
3207 0 : ROSE_ASSERT(handler != NULL);
3208 :
3209 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
3210 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
3211 0 : handler->apply(p_parent,SgName("parent"), false);
3212 :
3213 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
3214 :
3215 0 : }
3216 :
3217 : /* #line 3218 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
3218 :
3219 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
3220 :
3221 : void
3222 0 : SgLocatedNodeSupport::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
3223 : {
3224 : // ------------ checking pointers of SgLocatedNodeSupport -------------------
3225 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
3226 :
3227 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
3228 0 : ROSE_ASSERT(handler != NULL);
3229 :
3230 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
3231 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
3232 0 : handler->apply(p_parent,SgName("parent"), false);
3233 :
3234 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
3235 :
3236 0 : }
3237 :
3238 : /* #line 3239 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
3239 :
3240 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
3241 :
3242 : void
3243 0 : SgCommonBlockObject::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
3244 : {
3245 : // ------------ checking pointers of SgCommonBlockObject -------------------
3246 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
3247 :
3248 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
3249 0 : ROSE_ASSERT(handler != NULL);
3250 :
3251 0 : handler->apply(p_variable_reference_list,SgName("variable_reference_list"), true);
3252 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
3253 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
3254 0 : handler->apply(p_parent,SgName("parent"), false);
3255 :
3256 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
3257 :
3258 0 : }
3259 :
3260 : /* #line 3261 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
3261 :
3262 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
3263 :
3264 : void
3265 6480440 : SgInitializedName::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
3266 : {
3267 : // ------------ checking pointers of SgInitializedName -------------------
3268 6480440 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
3269 :
3270 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
3271 6480440 : ROSE_ASSERT(handler != NULL);
3272 :
3273 6480440 : handler->apply(p_typeptr,SgName("typeptr"), false);
3274 6480440 : handler->apply(p_initptr,SgName("initptr"), true);
3275 6480440 : handler->apply(p_prev_decl_item,SgName("prev_decl_item"), false);
3276 6480440 : handler->apply(p_declptr,SgName("declptr"), false);
3277 6480440 : handler->apply(p_storageModifier,SgName("storageModifier"), false);
3278 6480440 : handler->apply(p_scope,SgName("scope"), false);
3279 6480440 : handler->apply(p_constant_or_type_argument_for_Alignas_keyword,SgName("constant_or_type_argument_for_Alignas_keyword"), false);
3280 6480440 : handler->apply(p_auto_decltype,SgName("auto_decltype"), false);
3281 6480440 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
3282 6480440 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
3283 6480440 : handler->apply(p_parent,SgName("parent"), false);
3284 :
3285 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
3286 :
3287 6480440 : }
3288 :
3289 : /* #line 3290 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
3290 :
3291 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
3292 :
3293 : void
3294 0 : SgInterfaceBody::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
3295 : {
3296 : // ------------ checking pointers of SgInterfaceBody -------------------
3297 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
3298 :
3299 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
3300 0 : ROSE_ASSERT(handler != NULL);
3301 :
3302 0 : handler->apply(p_functionDeclaration,SgName("functionDeclaration"), false);
3303 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
3304 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
3305 0 : handler->apply(p_parent,SgName("parent"), false);
3306 :
3307 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
3308 :
3309 0 : }
3310 :
3311 : /* #line 3312 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
3312 :
3313 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
3314 :
3315 : void
3316 0 : SgHeaderFileBody::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
3317 : {
3318 : // ------------ checking pointers of SgHeaderFileBody -------------------
3319 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
3320 :
3321 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
3322 0 : ROSE_ASSERT(handler != NULL);
3323 :
3324 0 : handler->apply(p_include_file,SgName("include_file"), false);
3325 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
3326 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
3327 0 : handler->apply(p_parent,SgName("parent"), false);
3328 :
3329 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
3330 :
3331 0 : }
3332 :
3333 : /* #line 3334 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
3334 :
3335 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
3336 :
3337 : void
3338 0 : SgRenamePair::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
3339 : {
3340 : // ------------ checking pointers of SgRenamePair -------------------
3341 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
3342 :
3343 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
3344 0 : ROSE_ASSERT(handler != NULL);
3345 :
3346 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
3347 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
3348 0 : handler->apply(p_parent,SgName("parent"), false);
3349 :
3350 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
3351 :
3352 0 : }
3353 :
3354 : /* #line 3355 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
3355 :
3356 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
3357 :
3358 : void
3359 0 : SgOmpClause::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
3360 : {
3361 : // ------------ checking pointers of SgOmpClause -------------------
3362 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
3363 :
3364 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
3365 0 : ROSE_ASSERT(handler != NULL);
3366 :
3367 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
3368 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
3369 0 : handler->apply(p_parent,SgName("parent"), false);
3370 :
3371 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
3372 :
3373 0 : }
3374 :
3375 : /* #line 3376 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
3376 :
3377 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
3378 :
3379 : void
3380 0 : SgOmpNowaitClause::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
3381 : {
3382 : // ------------ checking pointers of SgOmpNowaitClause -------------------
3383 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
3384 :
3385 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
3386 0 : ROSE_ASSERT(handler != NULL);
3387 :
3388 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
3389 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
3390 0 : handler->apply(p_parent,SgName("parent"), false);
3391 :
3392 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
3393 :
3394 0 : }
3395 :
3396 : /* #line 3397 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
3397 :
3398 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
3399 :
3400 : void
3401 0 : SgOmpReadClause::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
3402 : {
3403 : // ------------ checking pointers of SgOmpReadClause -------------------
3404 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
3405 :
3406 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
3407 0 : ROSE_ASSERT(handler != NULL);
3408 :
3409 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
3410 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
3411 0 : handler->apply(p_parent,SgName("parent"), false);
3412 :
3413 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
3414 :
3415 0 : }
3416 :
3417 : /* #line 3418 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
3418 :
3419 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
3420 :
3421 : void
3422 0 : SgOmpThreadsClause::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
3423 : {
3424 : // ------------ checking pointers of SgOmpThreadsClause -------------------
3425 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
3426 :
3427 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
3428 0 : ROSE_ASSERT(handler != NULL);
3429 :
3430 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
3431 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
3432 0 : handler->apply(p_parent,SgName("parent"), false);
3433 :
3434 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
3435 :
3436 0 : }
3437 :
3438 : /* #line 3439 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
3439 :
3440 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
3441 :
3442 : void
3443 0 : SgOmpSimdClause::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
3444 : {
3445 : // ------------ checking pointers of SgOmpSimdClause -------------------
3446 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
3447 :
3448 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
3449 0 : ROSE_ASSERT(handler != NULL);
3450 :
3451 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
3452 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
3453 0 : handler->apply(p_parent,SgName("parent"), false);
3454 :
3455 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
3456 :
3457 0 : }
3458 :
3459 : /* #line 3460 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
3460 :
3461 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
3462 :
3463 : void
3464 0 : SgOmpWriteClause::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
3465 : {
3466 : // ------------ checking pointers of SgOmpWriteClause -------------------
3467 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
3468 :
3469 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
3470 0 : ROSE_ASSERT(handler != NULL);
3471 :
3472 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
3473 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
3474 0 : handler->apply(p_parent,SgName("parent"), false);
3475 :
3476 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
3477 :
3478 0 : }
3479 :
3480 : /* #line 3481 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
3481 :
3482 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
3483 :
3484 : void
3485 0 : SgOmpUpdateClause::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
3486 : {
3487 : // ------------ checking pointers of SgOmpUpdateClause -------------------
3488 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
3489 :
3490 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
3491 0 : ROSE_ASSERT(handler != NULL);
3492 :
3493 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
3494 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
3495 0 : handler->apply(p_parent,SgName("parent"), false);
3496 :
3497 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
3498 :
3499 0 : }
3500 :
3501 : /* #line 3502 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
3502 :
3503 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
3504 :
3505 : void
3506 0 : SgOmpDepobjUpdateClause::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
3507 : {
3508 : // ------------ checking pointers of SgOmpDepobjUpdateClause -------------------
3509 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
3510 :
3511 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
3512 0 : ROSE_ASSERT(handler != NULL);
3513 :
3514 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
3515 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
3516 0 : handler->apply(p_parent,SgName("parent"), false);
3517 :
3518 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
3519 :
3520 0 : }
3521 :
3522 : /* #line 3523 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
3523 :
3524 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
3525 :
3526 : void
3527 0 : SgOmpDestroyClause::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
3528 : {
3529 : // ------------ checking pointers of SgOmpDestroyClause -------------------
3530 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
3531 :
3532 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
3533 0 : ROSE_ASSERT(handler != NULL);
3534 :
3535 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
3536 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
3537 0 : handler->apply(p_parent,SgName("parent"), false);
3538 :
3539 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
3540 :
3541 0 : }
3542 :
3543 : /* #line 3544 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
3544 :
3545 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
3546 :
3547 : void
3548 0 : SgOmpCaptureClause::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
3549 : {
3550 : // ------------ checking pointers of SgOmpCaptureClause -------------------
3551 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
3552 :
3553 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
3554 0 : ROSE_ASSERT(handler != NULL);
3555 :
3556 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
3557 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
3558 0 : handler->apply(p_parent,SgName("parent"), false);
3559 :
3560 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
3561 :
3562 0 : }
3563 :
3564 : /* #line 3565 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
3565 :
3566 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
3567 :
3568 : void
3569 0 : SgOmpBeginClause::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
3570 : {
3571 : // ------------ checking pointers of SgOmpBeginClause -------------------
3572 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
3573 :
3574 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
3575 0 : ROSE_ASSERT(handler != NULL);
3576 :
3577 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
3578 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
3579 0 : handler->apply(p_parent,SgName("parent"), false);
3580 :
3581 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
3582 :
3583 0 : }
3584 :
3585 : /* #line 3586 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
3586 :
3587 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
3588 :
3589 : void
3590 0 : SgOmpEndClause::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
3591 : {
3592 : // ------------ checking pointers of SgOmpEndClause -------------------
3593 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
3594 :
3595 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
3596 0 : ROSE_ASSERT(handler != NULL);
3597 :
3598 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
3599 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
3600 0 : handler->apply(p_parent,SgName("parent"), false);
3601 :
3602 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
3603 :
3604 0 : }
3605 :
3606 : /* #line 3607 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
3607 :
3608 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
3609 :
3610 : void
3611 0 : SgOmpUntiedClause::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
3612 : {
3613 : // ------------ checking pointers of SgOmpUntiedClause -------------------
3614 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
3615 :
3616 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
3617 0 : ROSE_ASSERT(handler != NULL);
3618 :
3619 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
3620 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
3621 0 : handler->apply(p_parent,SgName("parent"), false);
3622 :
3623 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
3624 :
3625 0 : }
3626 :
3627 : /* #line 3628 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
3628 :
3629 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
3630 :
3631 : void
3632 0 : SgOmpSeqCstClause::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
3633 : {
3634 : // ------------ checking pointers of SgOmpSeqCstClause -------------------
3635 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
3636 :
3637 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
3638 0 : ROSE_ASSERT(handler != NULL);
3639 :
3640 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
3641 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
3642 0 : handler->apply(p_parent,SgName("parent"), false);
3643 :
3644 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
3645 :
3646 0 : }
3647 :
3648 : /* #line 3649 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
3649 :
3650 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
3651 :
3652 : void
3653 0 : SgOmpAcqRelClause::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
3654 : {
3655 : // ------------ checking pointers of SgOmpAcqRelClause -------------------
3656 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
3657 :
3658 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
3659 0 : ROSE_ASSERT(handler != NULL);
3660 :
3661 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
3662 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
3663 0 : handler->apply(p_parent,SgName("parent"), false);
3664 :
3665 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
3666 :
3667 0 : }
3668 :
3669 : /* #line 3670 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
3670 :
3671 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
3672 :
3673 : void
3674 0 : SgOmpReleaseClause::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
3675 : {
3676 : // ------------ checking pointers of SgOmpReleaseClause -------------------
3677 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
3678 :
3679 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
3680 0 : ROSE_ASSERT(handler != NULL);
3681 :
3682 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
3683 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
3684 0 : handler->apply(p_parent,SgName("parent"), false);
3685 :
3686 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
3687 :
3688 0 : }
3689 :
3690 : /* #line 3691 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
3691 :
3692 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
3693 :
3694 : void
3695 0 : SgOmpAcquireClause::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
3696 : {
3697 : // ------------ checking pointers of SgOmpAcquireClause -------------------
3698 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
3699 :
3700 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
3701 0 : ROSE_ASSERT(handler != NULL);
3702 :
3703 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
3704 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
3705 0 : handler->apply(p_parent,SgName("parent"), false);
3706 :
3707 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
3708 :
3709 0 : }
3710 :
3711 : /* #line 3712 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
3712 :
3713 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
3714 :
3715 : void
3716 0 : SgOmpRelaxedClause::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
3717 : {
3718 : // ------------ checking pointers of SgOmpRelaxedClause -------------------
3719 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
3720 :
3721 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
3722 0 : ROSE_ASSERT(handler != NULL);
3723 :
3724 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
3725 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
3726 0 : handler->apply(p_parent,SgName("parent"), false);
3727 :
3728 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
3729 :
3730 0 : }
3731 :
3732 : /* #line 3733 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
3733 :
3734 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
3735 :
3736 : void
3737 0 : SgOmpReverseOffloadClause::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
3738 : {
3739 : // ------------ checking pointers of SgOmpReverseOffloadClause -------------------
3740 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
3741 :
3742 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
3743 0 : ROSE_ASSERT(handler != NULL);
3744 :
3745 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
3746 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
3747 0 : handler->apply(p_parent,SgName("parent"), false);
3748 :
3749 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
3750 :
3751 0 : }
3752 :
3753 : /* #line 3754 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
3754 :
3755 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
3756 :
3757 : void
3758 0 : SgOmpUnifiedAddressClause::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
3759 : {
3760 : // ------------ checking pointers of SgOmpUnifiedAddressClause -------------------
3761 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
3762 :
3763 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
3764 0 : ROSE_ASSERT(handler != NULL);
3765 :
3766 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
3767 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
3768 0 : handler->apply(p_parent,SgName("parent"), false);
3769 :
3770 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
3771 :
3772 0 : }
3773 :
3774 : /* #line 3775 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
3775 :
3776 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
3777 :
3778 : void
3779 0 : SgOmpUnifiedSharedMemoryClause::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
3780 : {
3781 : // ------------ checking pointers of SgOmpUnifiedSharedMemoryClause -------------------
3782 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
3783 :
3784 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
3785 0 : ROSE_ASSERT(handler != NULL);
3786 :
3787 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
3788 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
3789 0 : handler->apply(p_parent,SgName("parent"), false);
3790 :
3791 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
3792 :
3793 0 : }
3794 :
3795 : /* #line 3796 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
3796 :
3797 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
3798 :
3799 : void
3800 0 : SgOmpDynamicAllocatorsClause::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
3801 : {
3802 : // ------------ checking pointers of SgOmpDynamicAllocatorsClause -------------------
3803 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
3804 :
3805 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
3806 0 : ROSE_ASSERT(handler != NULL);
3807 :
3808 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
3809 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
3810 0 : handler->apply(p_parent,SgName("parent"), false);
3811 :
3812 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
3813 :
3814 0 : }
3815 :
3816 : /* #line 3817 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
3817 :
3818 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
3819 :
3820 : void
3821 0 : SgOmpParallelClause::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
3822 : {
3823 : // ------------ checking pointers of SgOmpParallelClause -------------------
3824 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
3825 :
3826 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
3827 0 : ROSE_ASSERT(handler != NULL);
3828 :
3829 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
3830 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
3831 0 : handler->apply(p_parent,SgName("parent"), false);
3832 :
3833 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
3834 :
3835 0 : }
3836 :
3837 : /* #line 3838 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
3838 :
3839 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
3840 :
3841 : void
3842 0 : SgOmpSectionsClause::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
3843 : {
3844 : // ------------ checking pointers of SgOmpSectionsClause -------------------
3845 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
3846 :
3847 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
3848 0 : ROSE_ASSERT(handler != NULL);
3849 :
3850 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
3851 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
3852 0 : handler->apply(p_parent,SgName("parent"), false);
3853 :
3854 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
3855 :
3856 0 : }
3857 :
3858 : /* #line 3859 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
3859 :
3860 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
3861 :
3862 : void
3863 0 : SgOmpForClause::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
3864 : {
3865 : // ------------ checking pointers of SgOmpForClause -------------------
3866 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
3867 :
3868 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
3869 0 : ROSE_ASSERT(handler != NULL);
3870 :
3871 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
3872 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
3873 0 : handler->apply(p_parent,SgName("parent"), false);
3874 :
3875 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
3876 :
3877 0 : }
3878 :
3879 : /* #line 3880 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
3880 :
3881 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
3882 :
3883 : void
3884 0 : SgOmpTaskgroupClause::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
3885 : {
3886 : // ------------ checking pointers of SgOmpTaskgroupClause -------------------
3887 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
3888 :
3889 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
3890 0 : ROSE_ASSERT(handler != NULL);
3891 :
3892 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
3893 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
3894 0 : handler->apply(p_parent,SgName("parent"), false);
3895 :
3896 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
3897 :
3898 0 : }
3899 :
3900 : /* #line 3901 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
3901 :
3902 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
3903 :
3904 : void
3905 0 : SgOmpNogroupClause::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
3906 : {
3907 : // ------------ checking pointers of SgOmpNogroupClause -------------------
3908 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
3909 :
3910 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
3911 0 : ROSE_ASSERT(handler != NULL);
3912 :
3913 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
3914 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
3915 0 : handler->apply(p_parent,SgName("parent"), false);
3916 :
3917 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
3918 :
3919 0 : }
3920 :
3921 : /* #line 3922 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
3922 :
3923 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
3924 :
3925 : void
3926 0 : SgOmpDefaultClause::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
3927 : {
3928 : // ------------ checking pointers of SgOmpDefaultClause -------------------
3929 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
3930 :
3931 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
3932 0 : ROSE_ASSERT(handler != NULL);
3933 :
3934 0 : handler->apply(p_variant_directive,SgName("variant_directive"), true);
3935 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
3936 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
3937 0 : handler->apply(p_parent,SgName("parent"), false);
3938 :
3939 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
3940 :
3941 0 : }
3942 :
3943 : /* #line 3944 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
3944 :
3945 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
3946 :
3947 : void
3948 0 : SgOmpAllocatorClause::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
3949 : {
3950 : // ------------ checking pointers of SgOmpAllocatorClause -------------------
3951 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
3952 :
3953 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
3954 0 : ROSE_ASSERT(handler != NULL);
3955 :
3956 0 : handler->apply(p_user_defined_modifier,SgName("user_defined_modifier"), false);
3957 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
3958 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
3959 0 : handler->apply(p_parent,SgName("parent"), false);
3960 :
3961 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
3962 :
3963 0 : }
3964 :
3965 : /* #line 3966 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
3966 :
3967 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
3968 :
3969 : void
3970 0 : SgOmpAtomicClause::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
3971 : {
3972 : // ------------ checking pointers of SgOmpAtomicClause -------------------
3973 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
3974 :
3975 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
3976 0 : ROSE_ASSERT(handler != NULL);
3977 :
3978 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
3979 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
3980 0 : handler->apply(p_parent,SgName("parent"), false);
3981 :
3982 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
3983 :
3984 0 : }
3985 :
3986 : /* #line 3987 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
3987 :
3988 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
3989 :
3990 : void
3991 0 : SgOmpProcBindClause::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
3992 : {
3993 : // ------------ checking pointers of SgOmpProcBindClause -------------------
3994 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
3995 :
3996 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
3997 0 : ROSE_ASSERT(handler != NULL);
3998 :
3999 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
4000 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
4001 0 : handler->apply(p_parent,SgName("parent"), false);
4002 :
4003 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
4004 :
4005 0 : }
4006 :
4007 : /* #line 4008 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
4008 :
4009 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
4010 :
4011 : void
4012 0 : SgOmpBindClause::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
4013 : {
4014 : // ------------ checking pointers of SgOmpBindClause -------------------
4015 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
4016 :
4017 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
4018 0 : ROSE_ASSERT(handler != NULL);
4019 :
4020 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
4021 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
4022 0 : handler->apply(p_parent,SgName("parent"), false);
4023 :
4024 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
4025 :
4026 0 : }
4027 :
4028 : /* #line 4029 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
4029 :
4030 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
4031 :
4032 : void
4033 0 : SgOmpOrderClause::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
4034 : {
4035 : // ------------ checking pointers of SgOmpOrderClause -------------------
4036 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
4037 :
4038 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
4039 0 : ROSE_ASSERT(handler != NULL);
4040 :
4041 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
4042 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
4043 0 : handler->apply(p_parent,SgName("parent"), false);
4044 :
4045 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
4046 :
4047 0 : }
4048 :
4049 : /* #line 4050 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
4050 :
4051 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
4052 :
4053 : void
4054 0 : SgOmpDistScheduleClause::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
4055 : {
4056 : // ------------ checking pointers of SgOmpDistScheduleClause -------------------
4057 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
4058 :
4059 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
4060 0 : ROSE_ASSERT(handler != NULL);
4061 :
4062 0 : handler->apply(p_chunk_size,SgName("chunk_size"), true);
4063 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
4064 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
4065 0 : handler->apply(p_parent,SgName("parent"), false);
4066 :
4067 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
4068 :
4069 0 : }
4070 :
4071 : /* #line 4072 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
4072 :
4073 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
4074 :
4075 : void
4076 0 : SgOmpExpressionClause::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
4077 : {
4078 : // ------------ checking pointers of SgOmpExpressionClause -------------------
4079 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
4080 :
4081 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
4082 0 : ROSE_ASSERT(handler != NULL);
4083 :
4084 0 : handler->apply(p_expression,SgName("expression"), true);
4085 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
4086 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
4087 0 : handler->apply(p_parent,SgName("parent"), false);
4088 :
4089 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
4090 :
4091 0 : }
4092 :
4093 : /* #line 4094 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
4094 :
4095 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
4096 :
4097 : void
4098 0 : SgOmpOrderedClause::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
4099 : {
4100 : // ------------ checking pointers of SgOmpOrderedClause -------------------
4101 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
4102 :
4103 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
4104 0 : ROSE_ASSERT(handler != NULL);
4105 :
4106 0 : handler->apply(p_expression,SgName("expression"), true);
4107 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
4108 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
4109 0 : handler->apply(p_parent,SgName("parent"), false);
4110 :
4111 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
4112 :
4113 0 : }
4114 :
4115 : /* #line 4116 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
4116 :
4117 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
4118 :
4119 : void
4120 0 : SgOmpCollapseClause::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
4121 : {
4122 : // ------------ checking pointers of SgOmpCollapseClause -------------------
4123 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
4124 :
4125 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
4126 0 : ROSE_ASSERT(handler != NULL);
4127 :
4128 0 : handler->apply(p_expression,SgName("expression"), true);
4129 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
4130 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
4131 0 : handler->apply(p_parent,SgName("parent"), false);
4132 :
4133 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
4134 :
4135 0 : }
4136 :
4137 : /* #line 4138 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
4138 :
4139 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
4140 :
4141 : void
4142 0 : SgOmpIfClause::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
4143 : {
4144 : // ------------ checking pointers of SgOmpIfClause -------------------
4145 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
4146 :
4147 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
4148 0 : ROSE_ASSERT(handler != NULL);
4149 :
4150 0 : handler->apply(p_expression,SgName("expression"), true);
4151 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
4152 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
4153 0 : handler->apply(p_parent,SgName("parent"), false);
4154 :
4155 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
4156 :
4157 0 : }
4158 :
4159 : /* #line 4160 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
4160 :
4161 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
4162 :
4163 : void
4164 0 : SgUpirNumUnitsField::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
4165 : {
4166 : // ------------ checking pointers of SgUpirNumUnitsField -------------------
4167 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
4168 :
4169 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
4170 0 : ROSE_ASSERT(handler != NULL);
4171 :
4172 0 : handler->apply(p_expression,SgName("expression"), true);
4173 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
4174 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
4175 0 : handler->apply(p_parent,SgName("parent"), false);
4176 :
4177 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
4178 :
4179 0 : }
4180 :
4181 : /* #line 4182 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
4182 :
4183 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
4184 :
4185 : void
4186 0 : SgOmpNumTeamsClause::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
4187 : {
4188 : // ------------ checking pointers of SgOmpNumTeamsClause -------------------
4189 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
4190 :
4191 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
4192 0 : ROSE_ASSERT(handler != NULL);
4193 :
4194 0 : handler->apply(p_expression,SgName("expression"), true);
4195 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
4196 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
4197 0 : handler->apply(p_parent,SgName("parent"), false);
4198 :
4199 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
4200 :
4201 0 : }
4202 :
4203 : /* #line 4204 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
4204 :
4205 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
4206 :
4207 : void
4208 0 : SgOmpThreadLimitClause::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
4209 : {
4210 : // ------------ checking pointers of SgOmpThreadLimitClause -------------------
4211 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
4212 :
4213 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
4214 0 : ROSE_ASSERT(handler != NULL);
4215 :
4216 0 : handler->apply(p_expression,SgName("expression"), true);
4217 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
4218 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
4219 0 : handler->apply(p_parent,SgName("parent"), false);
4220 :
4221 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
4222 :
4223 0 : }
4224 :
4225 : /* #line 4226 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
4226 :
4227 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
4228 :
4229 : void
4230 0 : SgOmpDeviceClause::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
4231 : {
4232 : // ------------ checking pointers of SgOmpDeviceClause -------------------
4233 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
4234 :
4235 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
4236 0 : ROSE_ASSERT(handler != NULL);
4237 :
4238 0 : handler->apply(p_expression,SgName("expression"), true);
4239 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
4240 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
4241 0 : handler->apply(p_parent,SgName("parent"), false);
4242 :
4243 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
4244 :
4245 0 : }
4246 :
4247 : /* #line 4248 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
4248 :
4249 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
4250 :
4251 : void
4252 0 : SgOmpHintClause::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
4253 : {
4254 : // ------------ checking pointers of SgOmpHintClause -------------------
4255 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
4256 :
4257 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
4258 0 : ROSE_ASSERT(handler != NULL);
4259 :
4260 0 : handler->apply(p_expression,SgName("expression"), true);
4261 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
4262 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
4263 0 : handler->apply(p_parent,SgName("parent"), false);
4264 :
4265 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
4266 :
4267 0 : }
4268 :
4269 : /* #line 4270 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
4270 :
4271 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
4272 :
4273 : void
4274 0 : SgOmpGrainsizeClause::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
4275 : {
4276 : // ------------ checking pointers of SgOmpGrainsizeClause -------------------
4277 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
4278 :
4279 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
4280 0 : ROSE_ASSERT(handler != NULL);
4281 :
4282 0 : handler->apply(p_expression,SgName("expression"), true);
4283 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
4284 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
4285 0 : handler->apply(p_parent,SgName("parent"), false);
4286 :
4287 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
4288 :
4289 0 : }
4290 :
4291 : /* #line 4292 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
4292 :
4293 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
4294 :
4295 : void
4296 0 : SgOmpNumTasksClause::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
4297 : {
4298 : // ------------ checking pointers of SgOmpNumTasksClause -------------------
4299 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
4300 :
4301 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
4302 0 : ROSE_ASSERT(handler != NULL);
4303 :
4304 0 : handler->apply(p_expression,SgName("expression"), true);
4305 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
4306 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
4307 0 : handler->apply(p_parent,SgName("parent"), false);
4308 :
4309 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
4310 :
4311 0 : }
4312 :
4313 : /* #line 4314 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
4314 :
4315 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
4316 :
4317 : void
4318 0 : SgOmpDetachClause::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
4319 : {
4320 : // ------------ checking pointers of SgOmpDetachClause -------------------
4321 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
4322 :
4323 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
4324 0 : ROSE_ASSERT(handler != NULL);
4325 :
4326 0 : handler->apply(p_expression,SgName("expression"), true);
4327 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
4328 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
4329 0 : handler->apply(p_parent,SgName("parent"), false);
4330 :
4331 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
4332 :
4333 0 : }
4334 :
4335 : /* #line 4336 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
4336 :
4337 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
4338 :
4339 : void
4340 0 : SgOmpSafelenClause::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
4341 : {
4342 : // ------------ checking pointers of SgOmpSafelenClause -------------------
4343 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
4344 :
4345 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
4346 0 : ROSE_ASSERT(handler != NULL);
4347 :
4348 0 : handler->apply(p_expression,SgName("expression"), true);
4349 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
4350 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
4351 0 : handler->apply(p_parent,SgName("parent"), false);
4352 :
4353 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
4354 :
4355 0 : }
4356 :
4357 : /* #line 4358 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
4358 :
4359 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
4360 :
4361 : void
4362 0 : SgOmpSimdlenClause::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
4363 : {
4364 : // ------------ checking pointers of SgOmpSimdlenClause -------------------
4365 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
4366 :
4367 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
4368 0 : ROSE_ASSERT(handler != NULL);
4369 :
4370 0 : handler->apply(p_expression,SgName("expression"), true);
4371 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
4372 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
4373 0 : handler->apply(p_parent,SgName("parent"), false);
4374 :
4375 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
4376 :
4377 0 : }
4378 :
4379 : /* #line 4380 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
4380 :
4381 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
4382 :
4383 : void
4384 0 : SgOmpFinalClause::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
4385 : {
4386 : // ------------ checking pointers of SgOmpFinalClause -------------------
4387 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
4388 :
4389 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
4390 0 : ROSE_ASSERT(handler != NULL);
4391 :
4392 0 : handler->apply(p_expression,SgName("expression"), true);
4393 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
4394 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
4395 0 : handler->apply(p_parent,SgName("parent"), false);
4396 :
4397 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
4398 :
4399 0 : }
4400 :
4401 : /* #line 4402 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
4402 :
4403 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
4404 :
4405 : void
4406 0 : SgOmpPriorityClause::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
4407 : {
4408 : // ------------ checking pointers of SgOmpPriorityClause -------------------
4409 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
4410 :
4411 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
4412 0 : ROSE_ASSERT(handler != NULL);
4413 :
4414 0 : handler->apply(p_expression,SgName("expression"), true);
4415 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
4416 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
4417 0 : handler->apply(p_parent,SgName("parent"), false);
4418 :
4419 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
4420 :
4421 0 : }
4422 :
4423 : /* #line 4424 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
4424 :
4425 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
4426 :
4427 : void
4428 0 : SgOmpPartialClause::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
4429 : {
4430 : // ------------ checking pointers of SgOmpPartialClause -------------------
4431 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
4432 :
4433 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
4434 0 : ROSE_ASSERT(handler != NULL);
4435 :
4436 0 : handler->apply(p_expression,SgName("expression"), true);
4437 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
4438 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
4439 0 : handler->apply(p_parent,SgName("parent"), false);
4440 :
4441 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
4442 :
4443 0 : }
4444 :
4445 : /* #line 4446 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
4446 :
4447 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
4448 :
4449 : void
4450 0 : SgOmpSizesClause::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
4451 : {
4452 : // ------------ checking pointers of SgOmpSizesClause -------------------
4453 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
4454 :
4455 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
4456 0 : ROSE_ASSERT(handler != NULL);
4457 :
4458 0 : handler->apply(p_expression,SgName("expression"), true);
4459 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
4460 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
4461 0 : handler->apply(p_parent,SgName("parent"), false);
4462 :
4463 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
4464 :
4465 0 : }
4466 :
4467 : /* #line 4468 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
4468 :
4469 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
4470 :
4471 : void
4472 0 : SgOmpInbranchClause::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
4473 : {
4474 : // ------------ checking pointers of SgOmpInbranchClause -------------------
4475 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
4476 :
4477 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
4478 0 : ROSE_ASSERT(handler != NULL);
4479 :
4480 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
4481 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
4482 0 : handler->apply(p_parent,SgName("parent"), false);
4483 :
4484 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
4485 :
4486 0 : }
4487 :
4488 : /* #line 4489 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
4489 :
4490 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
4491 :
4492 : void
4493 0 : SgOmpNotinbranchClause::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
4494 : {
4495 : // ------------ checking pointers of SgOmpNotinbranchClause -------------------
4496 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
4497 :
4498 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
4499 0 : ROSE_ASSERT(handler != NULL);
4500 :
4501 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
4502 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
4503 0 : handler->apply(p_parent,SgName("parent"), false);
4504 :
4505 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
4506 :
4507 0 : }
4508 :
4509 : /* #line 4510 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
4510 :
4511 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
4512 :
4513 : void
4514 0 : SgOmpDefaultmapClause::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
4515 : {
4516 : // ------------ checking pointers of SgOmpDefaultmapClause -------------------
4517 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
4518 :
4519 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
4520 0 : ROSE_ASSERT(handler != NULL);
4521 :
4522 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
4523 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
4524 0 : handler->apply(p_parent,SgName("parent"), false);
4525 :
4526 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
4527 :
4528 0 : }
4529 :
4530 : /* #line 4531 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
4531 :
4532 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
4533 :
4534 : void
4535 0 : SgOmpAtomicDefaultMemOrderClause::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
4536 : {
4537 : // ------------ checking pointers of SgOmpAtomicDefaultMemOrderClause -------------------
4538 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
4539 :
4540 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
4541 0 : ROSE_ASSERT(handler != NULL);
4542 :
4543 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
4544 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
4545 0 : handler->apply(p_parent,SgName("parent"), false);
4546 :
4547 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
4548 :
4549 0 : }
4550 :
4551 : /* #line 4552 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
4552 :
4553 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
4554 :
4555 : void
4556 0 : SgOmpExtImplementationDefinedRequirementClause::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
4557 : {
4558 : // ------------ checking pointers of SgOmpExtImplementationDefinedRequirementClause -------------------
4559 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
4560 :
4561 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
4562 0 : ROSE_ASSERT(handler != NULL);
4563 :
4564 0 : handler->apply(p_implementation_defined_requirement,SgName("implementation_defined_requirement"), true);
4565 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
4566 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
4567 0 : handler->apply(p_parent,SgName("parent"), false);
4568 :
4569 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
4570 :
4571 0 : }
4572 :
4573 : /* #line 4574 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
4574 :
4575 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
4576 :
4577 : void
4578 0 : SgOmpUsesAllocatorsDefination::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
4579 : {
4580 : // ------------ checking pointers of SgOmpUsesAllocatorsDefination -------------------
4581 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
4582 :
4583 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
4584 0 : ROSE_ASSERT(handler != NULL);
4585 :
4586 0 : handler->apply(p_user_defined_allocator,SgName("user_defined_allocator"), false);
4587 0 : handler->apply(p_allocator_traits_array,SgName("allocator_traits_array"), false);
4588 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
4589 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
4590 0 : handler->apply(p_parent,SgName("parent"), false);
4591 :
4592 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
4593 :
4594 0 : }
4595 :
4596 : /* #line 4597 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
4597 :
4598 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
4599 :
4600 : void
4601 0 : SgOmpVariablesClause::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
4602 : {
4603 : // ------------ checking pointers of SgOmpVariablesClause -------------------
4604 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
4605 :
4606 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
4607 0 : ROSE_ASSERT(handler != NULL);
4608 :
4609 0 : handler->apply(p_variables,SgName("variables"), true);
4610 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
4611 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
4612 0 : handler->apply(p_parent,SgName("parent"), false);
4613 :
4614 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
4615 :
4616 0 : }
4617 :
4618 : /* #line 4619 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
4619 :
4620 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
4621 :
4622 : void
4623 0 : SgOmpCopyprivateClause::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
4624 : {
4625 : // ------------ checking pointers of SgOmpCopyprivateClause -------------------
4626 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
4627 :
4628 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
4629 0 : ROSE_ASSERT(handler != NULL);
4630 :
4631 0 : handler->apply(p_variables,SgName("variables"), true);
4632 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
4633 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
4634 0 : handler->apply(p_parent,SgName("parent"), false);
4635 :
4636 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
4637 :
4638 0 : }
4639 :
4640 : /* #line 4641 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
4641 :
4642 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
4643 :
4644 : void
4645 0 : SgOmpPrivateClause::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
4646 : {
4647 : // ------------ checking pointers of SgOmpPrivateClause -------------------
4648 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
4649 :
4650 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
4651 0 : ROSE_ASSERT(handler != NULL);
4652 :
4653 0 : handler->apply(p_variables,SgName("variables"), true);
4654 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
4655 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
4656 0 : handler->apply(p_parent,SgName("parent"), false);
4657 :
4658 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
4659 :
4660 0 : }
4661 :
4662 : /* #line 4663 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
4663 :
4664 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
4665 :
4666 : void
4667 0 : SgOmpFirstprivateClause::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
4668 : {
4669 : // ------------ checking pointers of SgOmpFirstprivateClause -------------------
4670 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
4671 :
4672 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
4673 0 : ROSE_ASSERT(handler != NULL);
4674 :
4675 0 : handler->apply(p_variables,SgName("variables"), true);
4676 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
4677 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
4678 0 : handler->apply(p_parent,SgName("parent"), false);
4679 :
4680 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
4681 :
4682 0 : }
4683 :
4684 : /* #line 4685 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
4685 :
4686 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
4687 :
4688 : void
4689 0 : SgOmpNontemporalClause::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
4690 : {
4691 : // ------------ checking pointers of SgOmpNontemporalClause -------------------
4692 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
4693 :
4694 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
4695 0 : ROSE_ASSERT(handler != NULL);
4696 :
4697 0 : handler->apply(p_variables,SgName("variables"), true);
4698 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
4699 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
4700 0 : handler->apply(p_parent,SgName("parent"), false);
4701 :
4702 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
4703 :
4704 0 : }
4705 :
4706 : /* #line 4707 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
4707 :
4708 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
4709 :
4710 : void
4711 0 : SgOmpInclusiveClause::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
4712 : {
4713 : // ------------ checking pointers of SgOmpInclusiveClause -------------------
4714 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
4715 :
4716 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
4717 0 : ROSE_ASSERT(handler != NULL);
4718 :
4719 0 : handler->apply(p_variables,SgName("variables"), true);
4720 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
4721 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
4722 0 : handler->apply(p_parent,SgName("parent"), false);
4723 :
4724 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
4725 :
4726 0 : }
4727 :
4728 : /* #line 4729 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
4729 :
4730 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
4731 :
4732 : void
4733 0 : SgOmpExclusiveClause::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
4734 : {
4735 : // ------------ checking pointers of SgOmpExclusiveClause -------------------
4736 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
4737 :
4738 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
4739 0 : ROSE_ASSERT(handler != NULL);
4740 :
4741 0 : handler->apply(p_variables,SgName("variables"), true);
4742 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
4743 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
4744 0 : handler->apply(p_parent,SgName("parent"), false);
4745 :
4746 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
4747 :
4748 0 : }
4749 :
4750 : /* #line 4751 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
4751 :
4752 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
4753 :
4754 : void
4755 0 : SgOmpIsDevicePtrClause::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
4756 : {
4757 : // ------------ checking pointers of SgOmpIsDevicePtrClause -------------------
4758 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
4759 :
4760 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
4761 0 : ROSE_ASSERT(handler != NULL);
4762 :
4763 0 : handler->apply(p_variables,SgName("variables"), true);
4764 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
4765 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
4766 0 : handler->apply(p_parent,SgName("parent"), false);
4767 :
4768 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
4769 :
4770 0 : }
4771 :
4772 : /* #line 4773 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
4773 :
4774 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
4775 :
4776 : void
4777 0 : SgOmpUseDevicePtrClause::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
4778 : {
4779 : // ------------ checking pointers of SgOmpUseDevicePtrClause -------------------
4780 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
4781 :
4782 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
4783 0 : ROSE_ASSERT(handler != NULL);
4784 :
4785 0 : handler->apply(p_variables,SgName("variables"), true);
4786 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
4787 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
4788 0 : handler->apply(p_parent,SgName("parent"), false);
4789 :
4790 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
4791 :
4792 0 : }
4793 :
4794 : /* #line 4795 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
4795 :
4796 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
4797 :
4798 : void
4799 0 : SgOmpUseDeviceAddrClause::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
4800 : {
4801 : // ------------ checking pointers of SgOmpUseDeviceAddrClause -------------------
4802 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
4803 :
4804 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
4805 0 : ROSE_ASSERT(handler != NULL);
4806 :
4807 0 : handler->apply(p_variables,SgName("variables"), true);
4808 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
4809 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
4810 0 : handler->apply(p_parent,SgName("parent"), false);
4811 :
4812 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
4813 :
4814 0 : }
4815 :
4816 : /* #line 4817 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
4817 :
4818 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
4819 :
4820 : void
4821 0 : SgOmpSharedClause::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
4822 : {
4823 : // ------------ checking pointers of SgOmpSharedClause -------------------
4824 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
4825 :
4826 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
4827 0 : ROSE_ASSERT(handler != NULL);
4828 :
4829 0 : handler->apply(p_variables,SgName("variables"), true);
4830 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
4831 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
4832 0 : handler->apply(p_parent,SgName("parent"), false);
4833 :
4834 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
4835 :
4836 0 : }
4837 :
4838 : /* #line 4839 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
4839 :
4840 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
4841 :
4842 : void
4843 0 : SgOmpCopyinClause::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
4844 : {
4845 : // ------------ checking pointers of SgOmpCopyinClause -------------------
4846 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
4847 :
4848 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
4849 0 : ROSE_ASSERT(handler != NULL);
4850 :
4851 0 : handler->apply(p_variables,SgName("variables"), true);
4852 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
4853 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
4854 0 : handler->apply(p_parent,SgName("parent"), false);
4855 :
4856 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
4857 :
4858 0 : }
4859 :
4860 : /* #line 4861 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
4861 :
4862 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
4863 :
4864 : void
4865 0 : SgOmpLastprivateClause::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
4866 : {
4867 : // ------------ checking pointers of SgOmpLastprivateClause -------------------
4868 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
4869 :
4870 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
4871 0 : ROSE_ASSERT(handler != NULL);
4872 :
4873 0 : handler->apply(p_variables,SgName("variables"), true);
4874 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
4875 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
4876 0 : handler->apply(p_parent,SgName("parent"), false);
4877 :
4878 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
4879 :
4880 0 : }
4881 :
4882 : /* #line 4883 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
4883 :
4884 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
4885 :
4886 : void
4887 0 : SgOmpReductionClause::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
4888 : {
4889 : // ------------ checking pointers of SgOmpReductionClause -------------------
4890 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
4891 :
4892 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
4893 0 : ROSE_ASSERT(handler != NULL);
4894 :
4895 0 : handler->apply(p_user_defined_identifier,SgName("user_defined_identifier"), false);
4896 0 : handler->apply(p_variables,SgName("variables"), true);
4897 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
4898 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
4899 0 : handler->apply(p_parent,SgName("parent"), false);
4900 :
4901 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
4902 :
4903 0 : }
4904 :
4905 : /* #line 4906 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
4906 :
4907 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
4908 :
4909 : void
4910 0 : SgOmpInReductionClause::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
4911 : {
4912 : // ------------ checking pointers of SgOmpInReductionClause -------------------
4913 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
4914 :
4915 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
4916 0 : ROSE_ASSERT(handler != NULL);
4917 :
4918 0 : handler->apply(p_user_defined_identifier,SgName("user_defined_identifier"), false);
4919 0 : handler->apply(p_variables,SgName("variables"), true);
4920 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
4921 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
4922 0 : handler->apply(p_parent,SgName("parent"), false);
4923 :
4924 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
4925 :
4926 0 : }
4927 :
4928 : /* #line 4929 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
4929 :
4930 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
4931 :
4932 : void
4933 0 : SgOmpTaskReductionClause::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
4934 : {
4935 : // ------------ checking pointers of SgOmpTaskReductionClause -------------------
4936 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
4937 :
4938 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
4939 0 : ROSE_ASSERT(handler != NULL);
4940 :
4941 0 : handler->apply(p_user_defined_identifier,SgName("user_defined_identifier"), false);
4942 0 : handler->apply(p_variables,SgName("variables"), true);
4943 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
4944 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
4945 0 : handler->apply(p_parent,SgName("parent"), false);
4946 :
4947 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
4948 :
4949 0 : }
4950 :
4951 : /* #line 4952 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
4952 :
4953 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
4954 :
4955 : void
4956 0 : SgOmpMapClause::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
4957 : {
4958 : // ------------ checking pointers of SgOmpMapClause -------------------
4959 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
4960 :
4961 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
4962 0 : ROSE_ASSERT(handler != NULL);
4963 :
4964 0 : handler->apply(p_variables,SgName("variables"), true);
4965 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
4966 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
4967 0 : handler->apply(p_parent,SgName("parent"), false);
4968 :
4969 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
4970 :
4971 0 : }
4972 :
4973 : /* #line 4974 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
4974 :
4975 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
4976 :
4977 : void
4978 0 : SgOmpAllocateClause::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
4979 : {
4980 : // ------------ checking pointers of SgOmpAllocateClause -------------------
4981 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
4982 :
4983 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
4984 0 : ROSE_ASSERT(handler != NULL);
4985 :
4986 0 : handler->apply(p_user_defined_modifier,SgName("user_defined_modifier"), false);
4987 0 : handler->apply(p_variables,SgName("variables"), true);
4988 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
4989 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
4990 0 : handler->apply(p_parent,SgName("parent"), false);
4991 :
4992 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
4993 :
4994 0 : }
4995 :
4996 : /* #line 4997 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
4997 :
4998 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
4999 :
5000 : void
5001 0 : SgOmpUniformClause::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
5002 : {
5003 : // ------------ checking pointers of SgOmpUniformClause -------------------
5004 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
5005 :
5006 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
5007 0 : ROSE_ASSERT(handler != NULL);
5008 :
5009 0 : handler->apply(p_variables,SgName("variables"), true);
5010 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
5011 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
5012 0 : handler->apply(p_parent,SgName("parent"), false);
5013 :
5014 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
5015 :
5016 0 : }
5017 :
5018 : /* #line 5019 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
5019 :
5020 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
5021 :
5022 : void
5023 0 : SgOmpAlignedClause::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
5024 : {
5025 : // ------------ checking pointers of SgOmpAlignedClause -------------------
5026 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
5027 :
5028 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
5029 0 : ROSE_ASSERT(handler != NULL);
5030 :
5031 0 : handler->apply(p_alignment,SgName("alignment"), true);
5032 0 : handler->apply(p_variables,SgName("variables"), true);
5033 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
5034 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
5035 0 : handler->apply(p_parent,SgName("parent"), false);
5036 :
5037 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
5038 :
5039 0 : }
5040 :
5041 : /* #line 5042 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
5042 :
5043 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
5044 :
5045 : void
5046 0 : SgOmpLinearClause::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
5047 : {
5048 : // ------------ checking pointers of SgOmpLinearClause -------------------
5049 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
5050 :
5051 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
5052 0 : ROSE_ASSERT(handler != NULL);
5053 :
5054 0 : handler->apply(p_step,SgName("step"), true);
5055 0 : handler->apply(p_variables,SgName("variables"), true);
5056 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
5057 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
5058 0 : handler->apply(p_parent,SgName("parent"), false);
5059 :
5060 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
5061 :
5062 0 : }
5063 :
5064 : /* #line 5065 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
5065 :
5066 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
5067 :
5068 : void
5069 0 : SgOmpDependClause::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
5070 : {
5071 : // ------------ checking pointers of SgOmpDependClause -------------------
5072 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
5073 :
5074 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
5075 0 : ROSE_ASSERT(handler != NULL);
5076 :
5077 0 : handler->apply(p_variables,SgName("variables"), true);
5078 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
5079 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
5080 0 : handler->apply(p_parent,SgName("parent"), false);
5081 :
5082 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
5083 :
5084 0 : }
5085 :
5086 : /* #line 5087 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
5087 :
5088 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
5089 :
5090 : void
5091 0 : SgOmpAffinityClause::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
5092 : {
5093 : // ------------ checking pointers of SgOmpAffinityClause -------------------
5094 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
5095 :
5096 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
5097 0 : ROSE_ASSERT(handler != NULL);
5098 :
5099 0 : handler->apply(p_variables,SgName("variables"), true);
5100 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
5101 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
5102 0 : handler->apply(p_parent,SgName("parent"), false);
5103 :
5104 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
5105 :
5106 0 : }
5107 :
5108 : /* #line 5109 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
5109 :
5110 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
5111 :
5112 : void
5113 0 : SgOmpToClause::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
5114 : {
5115 : // ------------ checking pointers of SgOmpToClause -------------------
5116 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
5117 :
5118 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
5119 0 : ROSE_ASSERT(handler != NULL);
5120 :
5121 0 : handler->apply(p_mapper_identifier,SgName("mapper_identifier"), false);
5122 0 : handler->apply(p_variables,SgName("variables"), true);
5123 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
5124 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
5125 0 : handler->apply(p_parent,SgName("parent"), false);
5126 :
5127 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
5128 :
5129 0 : }
5130 :
5131 : /* #line 5132 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
5132 :
5133 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
5134 :
5135 : void
5136 0 : SgOmpFromClause::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
5137 : {
5138 : // ------------ checking pointers of SgOmpFromClause -------------------
5139 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
5140 :
5141 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
5142 0 : ROSE_ASSERT(handler != NULL);
5143 :
5144 0 : handler->apply(p_mapper_identifier,SgName("mapper_identifier"), false);
5145 0 : handler->apply(p_variables,SgName("variables"), true);
5146 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
5147 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
5148 0 : handler->apply(p_parent,SgName("parent"), false);
5149 :
5150 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
5151 :
5152 0 : }
5153 :
5154 : /* #line 5155 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
5155 :
5156 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
5157 :
5158 : void
5159 0 : SgOmpScheduleClause::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
5160 : {
5161 : // ------------ checking pointers of SgOmpScheduleClause -------------------
5162 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
5163 :
5164 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
5165 0 : ROSE_ASSERT(handler != NULL);
5166 :
5167 0 : handler->apply(p_chunk_size,SgName("chunk_size"), true);
5168 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
5169 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
5170 0 : handler->apply(p_parent,SgName("parent"), false);
5171 :
5172 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
5173 :
5174 0 : }
5175 :
5176 : /* #line 5177 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
5177 :
5178 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
5179 :
5180 : void
5181 0 : SgOmpMergeableClause::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
5182 : {
5183 : // ------------ checking pointers of SgOmpMergeableClause -------------------
5184 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
5185 :
5186 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
5187 0 : ROSE_ASSERT(handler != NULL);
5188 :
5189 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
5190 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
5191 0 : handler->apply(p_parent,SgName("parent"), false);
5192 :
5193 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
5194 :
5195 0 : }
5196 :
5197 : /* #line 5198 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
5198 :
5199 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
5200 :
5201 : void
5202 0 : SgOmpWhenClause::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
5203 : {
5204 : // ------------ checking pointers of SgOmpWhenClause -------------------
5205 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
5206 :
5207 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
5208 0 : ROSE_ASSERT(handler != NULL);
5209 :
5210 0 : handler->apply(p_user_condition,SgName("user_condition"), true);
5211 0 : handler->apply(p_user_condition_score,SgName("user_condition_score"), true);
5212 0 : handler->apply(p_device_arch,SgName("device_arch"), true);
5213 0 : handler->apply(p_device_isa,SgName("device_isa"), true);
5214 0 : handler->apply(p_implementation_user_defined,SgName("implementation_user_defined"), true);
5215 0 : handler->apply(p_implementation_extension,SgName("implementation_extension"), true);
5216 0 : handler->apply(p_variant_directive,SgName("variant_directive"), true);
5217 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
5218 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
5219 0 : handler->apply(p_parent,SgName("parent"), false);
5220 :
5221 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
5222 :
5223 0 : }
5224 :
5225 : /* #line 5226 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
5226 :
5227 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
5228 :
5229 : void
5230 0 : SgOmpUsesAllocatorsClause::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
5231 : {
5232 : // ------------ checking pointers of SgOmpUsesAllocatorsClause -------------------
5233 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
5234 :
5235 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
5236 0 : ROSE_ASSERT(handler != NULL);
5237 :
5238 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
5239 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
5240 0 : handler->apply(p_parent,SgName("parent"), false);
5241 :
5242 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
5243 :
5244 0 : }
5245 :
5246 : /* #line 5247 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
5247 :
5248 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
5249 :
5250 : void
5251 0 : SgOmpFullClause::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
5252 : {
5253 : // ------------ checking pointers of SgOmpFullClause -------------------
5254 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
5255 :
5256 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
5257 0 : ROSE_ASSERT(handler != NULL);
5258 :
5259 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
5260 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
5261 0 : handler->apply(p_parent,SgName("parent"), false);
5262 :
5263 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
5264 :
5265 0 : }
5266 :
5267 : /* #line 5268 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
5268 :
5269 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
5270 :
5271 : void
5272 0 : SgUpirBranchField::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
5273 : {
5274 : // ------------ checking pointers of SgUpirBranchField -------------------
5275 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
5276 :
5277 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
5278 0 : ROSE_ASSERT(handler != NULL);
5279 :
5280 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
5281 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
5282 0 : handler->apply(p_parent,SgName("parent"), false);
5283 :
5284 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
5285 :
5286 0 : }
5287 :
5288 : /* #line 5289 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
5289 :
5290 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
5291 :
5292 : void
5293 0 : SgUpirNestedLevelField::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
5294 : {
5295 : // ------------ checking pointers of SgUpirNestedLevelField -------------------
5296 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
5297 :
5298 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
5299 0 : ROSE_ASSERT(handler != NULL);
5300 :
5301 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
5302 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
5303 0 : handler->apply(p_parent,SgName("parent"), false);
5304 :
5305 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
5306 :
5307 0 : }
5308 :
5309 : /* #line 5310 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
5310 :
5311 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
5312 :
5313 : void
5314 0 : SgUpirNestedParentField::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
5315 : {
5316 : // ------------ checking pointers of SgUpirNestedParentField -------------------
5317 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
5318 :
5319 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
5320 0 : ROSE_ASSERT(handler != NULL);
5321 :
5322 0 : handler->apply(p_nested_parent,SgName("nested_parent"), false);
5323 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
5324 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
5325 0 : handler->apply(p_parent,SgName("parent"), false);
5326 :
5327 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
5328 :
5329 0 : }
5330 :
5331 : /* #line 5332 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
5332 :
5333 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
5334 :
5335 : void
5336 0 : SgUpirNestedChildField::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
5337 : {
5338 : // ------------ checking pointers of SgUpirNestedChildField -------------------
5339 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
5340 :
5341 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
5342 0 : ROSE_ASSERT(handler != NULL);
5343 :
5344 0 : handler->apply(p_nested_child,SgName("nested_child"), false);
5345 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
5346 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
5347 0 : handler->apply(p_parent,SgName("parent"), false);
5348 :
5349 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
5350 :
5351 0 : }
5352 :
5353 : /* #line 5354 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
5354 :
5355 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
5356 :
5357 : void
5358 0 : SgUpirSyncField::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
5359 : {
5360 : // ------------ checking pointers of SgUpirSyncField -------------------
5361 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
5362 :
5363 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
5364 0 : ROSE_ASSERT(handler != NULL);
5365 :
5366 0 : handler->apply(p_sync,SgName("sync"), false);
5367 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
5368 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
5369 0 : handler->apply(p_parent,SgName("parent"), false);
5370 :
5371 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
5372 :
5373 0 : }
5374 :
5375 : /* #line 5376 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
5376 :
5377 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
5378 :
5379 : void
5380 0 : SgUpirDataField::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
5381 : {
5382 : // ------------ checking pointers of SgUpirDataField -------------------
5383 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
5384 :
5385 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
5386 0 : ROSE_ASSERT(handler != NULL);
5387 :
5388 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
5389 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
5390 0 : handler->apply(p_parent,SgName("parent"), false);
5391 :
5392 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
5393 :
5394 0 : }
5395 :
5396 : /* #line 5397 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
5397 :
5398 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
5399 :
5400 : void
5401 0 : SgUpirTargetField::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
5402 : {
5403 : // ------------ checking pointers of SgUpirTargetField -------------------
5404 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
5405 :
5406 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
5407 0 : ROSE_ASSERT(handler != NULL);
5408 :
5409 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
5410 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
5411 0 : handler->apply(p_parent,SgName("parent"), false);
5412 :
5413 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
5414 :
5415 0 : }
5416 :
5417 : /* #line 5418 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
5418 :
5419 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
5420 :
5421 : void
5422 0 : SgUpirDataItemField::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
5423 : {
5424 : // ------------ checking pointers of SgUpirDataItemField -------------------
5425 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
5426 :
5427 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
5428 0 : ROSE_ASSERT(handler != NULL);
5429 :
5430 0 : handler->apply(p_symbol,SgName("symbol"), true);
5431 0 : handler->apply(p_mapper,SgName("mapper"), true);
5432 0 : handler->apply(p_unit_id,SgName("unit_id"), true);
5433 0 : handler->apply(p_user_defined_allocator,SgName("user_defined_allocator"), true);
5434 0 : handler->apply(p_user_defined_deallocator,SgName("user_defined_deallocator"), true);
5435 0 : handler->apply(p_memcpy_helper,SgName("memcpy_helper"), true);
5436 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
5437 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
5438 0 : handler->apply(p_parent,SgName("parent"), false);
5439 :
5440 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
5441 :
5442 0 : }
5443 :
5444 : /* #line 5445 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
5445 :
5446 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
5447 :
5448 : void
5449 0 : SgLambdaCapture::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
5450 : {
5451 : // ------------ checking pointers of SgLambdaCapture -------------------
5452 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
5453 :
5454 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
5455 0 : ROSE_ASSERT(handler != NULL);
5456 :
5457 0 : handler->apply(p_capture_variable,SgName("capture_variable"), true);
5458 0 : handler->apply(p_source_closure_variable,SgName("source_closure_variable"), true);
5459 0 : handler->apply(p_closure_variable,SgName("closure_variable"), true);
5460 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
5461 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
5462 0 : handler->apply(p_parent,SgName("parent"), false);
5463 :
5464 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
5465 :
5466 0 : }
5467 :
5468 : /* #line 5469 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
5469 :
5470 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
5471 :
5472 : void
5473 0 : SgLambdaCaptureList::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
5474 : {
5475 : // ------------ checking pointers of SgLambdaCaptureList -------------------
5476 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
5477 :
5478 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
5479 0 : ROSE_ASSERT(handler != NULL);
5480 :
5481 0 : for ( SgLambdaCapturePtrList::iterator source_capture_list_iterator = p_capture_list.begin()
5482 0 : ; source_capture_list_iterator != p_capture_list.end(); ++source_capture_list_iterator)
5483 : {
5484 0 : handler->apply(*source_capture_list_iterator,SgName("capture_list"), true);
5485 : }
5486 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
5487 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
5488 0 : handler->apply(p_parent,SgName("parent"), false);
5489 :
5490 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
5491 :
5492 0 : }
5493 :
5494 : /* #line 5495 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
5495 :
5496 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
5497 :
5498 : void
5499 0 : SgStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
5500 : {
5501 : // ------------ checking pointers of SgStatement -------------------
5502 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
5503 :
5504 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
5505 0 : ROSE_ASSERT(handler != NULL);
5506 :
5507 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
5508 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
5509 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
5510 0 : handler->apply(p_parent,SgName("parent"), false);
5511 :
5512 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
5513 :
5514 0 : }
5515 :
5516 : /* #line 5517 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
5517 :
5518 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
5519 :
5520 : void
5521 0 : SgScopeStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
5522 : {
5523 : // ------------ checking pointers of SgScopeStatement -------------------
5524 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
5525 :
5526 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
5527 0 : ROSE_ASSERT(handler != NULL);
5528 :
5529 0 : handler->apply(p_symbol_table,SgName("symbol_table"), false);
5530 0 : handler->apply(p_type_table,SgName("type_table"), false);
5531 0 : handler->apply(p_pragma,SgName("pragma"), false);
5532 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
5533 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
5534 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
5535 0 : handler->apply(p_parent,SgName("parent"), false);
5536 :
5537 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
5538 :
5539 0 : }
5540 :
5541 : /* #line 5542 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
5542 :
5543 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
5544 :
5545 : void
5546 651 : SgGlobal::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
5547 : {
5548 : // ------------ checking pointers of SgGlobal -------------------
5549 651 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
5550 :
5551 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
5552 651 : ROSE_ASSERT(handler != NULL);
5553 :
5554 651 : for ( SgDeclarationStatementPtrList::iterator source_declarations_iterator = p_declarations.begin()
5555 1211040 : ; source_declarations_iterator != p_declarations.end(); ++source_declarations_iterator)
5556 : {
5557 1210390 : handler->apply(*source_declarations_iterator,SgName("declarations"), true);
5558 : }
5559 651 : handler->apply(p_symbol_table,SgName("symbol_table"), false);
5560 651 : handler->apply(p_type_table,SgName("type_table"), false);
5561 651 : handler->apply(p_pragma,SgName("pragma"), false);
5562 651 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
5563 651 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
5564 651 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
5565 651 : handler->apply(p_parent,SgName("parent"), false);
5566 :
5567 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
5568 :
5569 651 : }
5570 :
5571 : /* #line 5572 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
5572 :
5573 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
5574 :
5575 : void
5576 38513 : SgBasicBlock::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
5577 : {
5578 : // ------------ checking pointers of SgBasicBlock -------------------
5579 38513 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
5580 :
5581 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
5582 38513 : ROSE_ASSERT(handler != NULL);
5583 :
5584 38513 : for ( SgStatementPtrList::iterator source_statements_iterator = p_statements.begin()
5585 100766 : ; source_statements_iterator != p_statements.end(); ++source_statements_iterator)
5586 : {
5587 62253 : handler->apply(*source_statements_iterator,SgName("statements"), true);
5588 : }
5589 38513 : handler->apply(p_symbol_table,SgName("symbol_table"), false);
5590 38513 : handler->apply(p_type_table,SgName("type_table"), false);
5591 38513 : handler->apply(p_pragma,SgName("pragma"), false);
5592 38513 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
5593 38513 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
5594 38513 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
5595 38513 : handler->apply(p_parent,SgName("parent"), false);
5596 :
5597 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
5598 :
5599 38513 : }
5600 :
5601 : /* #line 5602 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
5602 :
5603 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
5604 :
5605 : void
5606 7681 : SgIfStmt::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
5607 : {
5608 : // ------------ checking pointers of SgIfStmt -------------------
5609 7681 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
5610 :
5611 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
5612 7681 : ROSE_ASSERT(handler != NULL);
5613 :
5614 7681 : handler->apply(p_conditional,SgName("conditional"), true);
5615 7681 : handler->apply(p_true_body,SgName("true_body"), true);
5616 7681 : handler->apply(p_false_body,SgName("false_body"), true);
5617 7681 : handler->apply(p_else_numeric_label,SgName("else_numeric_label"), false);
5618 7681 : handler->apply(p_end_numeric_label,SgName("end_numeric_label"), false);
5619 7681 : handler->apply(p_symbol_table,SgName("symbol_table"), false);
5620 7681 : handler->apply(p_type_table,SgName("type_table"), false);
5621 7681 : handler->apply(p_pragma,SgName("pragma"), false);
5622 7681 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
5623 7681 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
5624 7681 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
5625 7681 : handler->apply(p_parent,SgName("parent"), false);
5626 :
5627 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
5628 :
5629 7681 : }
5630 :
5631 : /* #line 5632 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
5632 :
5633 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
5634 :
5635 : void
5636 1120 : SgForStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
5637 : {
5638 : // ------------ checking pointers of SgForStatement -------------------
5639 1120 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
5640 :
5641 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
5642 1120 : ROSE_ASSERT(handler != NULL);
5643 :
5644 1120 : handler->apply(p_for_init_stmt,SgName("for_init_stmt"), true);
5645 1120 : handler->apply(p_test,SgName("test"), true);
5646 1120 : handler->apply(p_increment,SgName("increment"), true);
5647 1120 : handler->apply(p_loop_body,SgName("loop_body"), true);
5648 1120 : handler->apply(p_else_body,SgName("else_body"), true);
5649 1120 : handler->apply(p_symbol_table,SgName("symbol_table"), false);
5650 1120 : handler->apply(p_type_table,SgName("type_table"), false);
5651 1120 : handler->apply(p_pragma,SgName("pragma"), false);
5652 1120 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
5653 1120 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
5654 1120 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
5655 1120 : handler->apply(p_parent,SgName("parent"), false);
5656 :
5657 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
5658 :
5659 1120 : }
5660 :
5661 : /* #line 5662 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
5662 :
5663 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
5664 :
5665 : void
5666 22363 : SgFunctionDefinition::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
5667 : {
5668 : // ------------ checking pointers of SgFunctionDefinition -------------------
5669 22363 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
5670 :
5671 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
5672 22363 : ROSE_ASSERT(handler != NULL);
5673 :
5674 22363 : handler->apply(p_body,SgName("body"), true);
5675 22363 : handler->apply(p_symbol_table,SgName("symbol_table"), false);
5676 22363 : handler->apply(p_type_table,SgName("type_table"), false);
5677 22363 : handler->apply(p_pragma,SgName("pragma"), false);
5678 22363 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
5679 22363 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
5680 22363 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
5681 22363 : handler->apply(p_parent,SgName("parent"), false);
5682 :
5683 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
5684 :
5685 22363 : }
5686 :
5687 : /* #line 5688 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
5688 :
5689 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
5690 :
5691 : void
5692 4459 : SgTemplateFunctionDefinition::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
5693 : {
5694 : // ------------ checking pointers of SgTemplateFunctionDefinition -------------------
5695 4459 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
5696 :
5697 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
5698 4459 : ROSE_ASSERT(handler != NULL);
5699 :
5700 4459 : handler->apply(p_body,SgName("body"), true);
5701 4459 : handler->apply(p_symbol_table,SgName("symbol_table"), false);
5702 4459 : handler->apply(p_type_table,SgName("type_table"), false);
5703 4459 : handler->apply(p_pragma,SgName("pragma"), false);
5704 4459 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
5705 4459 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
5706 4459 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
5707 4459 : handler->apply(p_parent,SgName("parent"), false);
5708 :
5709 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
5710 :
5711 4459 : }
5712 :
5713 : /* #line 5714 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
5714 :
5715 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
5716 :
5717 : void
5718 7459 : SgClassDefinition::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
5719 : {
5720 : // ------------ checking pointers of SgClassDefinition -------------------
5721 7459 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
5722 :
5723 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
5724 7459 : ROSE_ASSERT(handler != NULL);
5725 :
5726 7459 : for ( SgDeclarationStatementPtrList::iterator source_members_iterator = p_members.begin()
5727 37283 : ; source_members_iterator != p_members.end(); ++source_members_iterator)
5728 : {
5729 29824 : handler->apply(*source_members_iterator,SgName("members"), true);
5730 : }
5731 7459 : for ( SgBaseClassPtrList::iterator source_inheritances_iterator = p_inheritances.begin()
5732 7727 : ; source_inheritances_iterator != p_inheritances.end(); ++source_inheritances_iterator)
5733 : {
5734 268 : handler->apply(*source_inheritances_iterator,SgName("inheritances"), false);
5735 : }
5736 7459 : handler->apply(p_symbol_table,SgName("symbol_table"), false);
5737 7459 : handler->apply(p_type_table,SgName("type_table"), false);
5738 7459 : handler->apply(p_pragma,SgName("pragma"), false);
5739 7459 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
5740 7459 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
5741 7459 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
5742 7459 : handler->apply(p_parent,SgName("parent"), false);
5743 :
5744 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
5745 :
5746 7459 : }
5747 :
5748 : /* #line 5749 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
5749 :
5750 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
5751 :
5752 : void
5753 7821 : SgTemplateInstantiationDefn::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
5754 : {
5755 : // ------------ checking pointers of SgTemplateInstantiationDefn -------------------
5756 7821 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
5757 :
5758 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
5759 7821 : ROSE_ASSERT(handler != NULL);
5760 :
5761 7821 : for ( SgDeclarationStatementPtrList::iterator source_members_iterator = p_members.begin()
5762 43119 : ; source_members_iterator != p_members.end(); ++source_members_iterator)
5763 : {
5764 35298 : handler->apply(*source_members_iterator,SgName("members"), true);
5765 : }
5766 7821 : for ( SgBaseClassPtrList::iterator source_inheritances_iterator = p_inheritances.begin()
5767 11312 : ; source_inheritances_iterator != p_inheritances.end(); ++source_inheritances_iterator)
5768 : {
5769 3491 : handler->apply(*source_inheritances_iterator,SgName("inheritances"), false);
5770 : }
5771 7821 : handler->apply(p_symbol_table,SgName("symbol_table"), false);
5772 7821 : handler->apply(p_type_table,SgName("type_table"), false);
5773 7821 : handler->apply(p_pragma,SgName("pragma"), false);
5774 7821 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
5775 7821 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
5776 7821 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
5777 7821 : handler->apply(p_parent,SgName("parent"), false);
5778 :
5779 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
5780 :
5781 7821 : }
5782 :
5783 : /* #line 5784 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
5784 :
5785 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
5786 :
5787 : void
5788 6945 : SgTemplateClassDefinition::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
5789 : {
5790 : // ------------ checking pointers of SgTemplateClassDefinition -------------------
5791 6945 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
5792 :
5793 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
5794 6945 : ROSE_ASSERT(handler != NULL);
5795 :
5796 6945 : for ( SgDeclarationStatementPtrList::iterator source_members_iterator = p_members.begin()
5797 25315 : ; source_members_iterator != p_members.end(); ++source_members_iterator)
5798 : {
5799 18370 : handler->apply(*source_members_iterator,SgName("members"), true);
5800 : }
5801 6945 : for ( SgBaseClassPtrList::iterator source_inheritances_iterator = p_inheritances.begin()
5802 11391 : ; source_inheritances_iterator != p_inheritances.end(); ++source_inheritances_iterator)
5803 : {
5804 4446 : handler->apply(*source_inheritances_iterator,SgName("inheritances"), false);
5805 : }
5806 6945 : handler->apply(p_symbol_table,SgName("symbol_table"), false);
5807 6945 : handler->apply(p_type_table,SgName("type_table"), false);
5808 6945 : handler->apply(p_pragma,SgName("pragma"), false);
5809 6945 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
5810 6945 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
5811 6945 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
5812 6945 : handler->apply(p_parent,SgName("parent"), false);
5813 :
5814 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
5815 :
5816 6945 : }
5817 :
5818 : /* #line 5819 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
5819 :
5820 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
5821 :
5822 : void
5823 602 : SgWhileStmt::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
5824 : {
5825 : // ------------ checking pointers of SgWhileStmt -------------------
5826 602 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
5827 :
5828 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
5829 602 : ROSE_ASSERT(handler != NULL);
5830 :
5831 602 : handler->apply(p_condition,SgName("condition"), true);
5832 602 : handler->apply(p_body,SgName("body"), true);
5833 602 : handler->apply(p_else_body,SgName("else_body"), true);
5834 602 : handler->apply(p_end_numeric_label,SgName("end_numeric_label"), false);
5835 602 : handler->apply(p_symbol_table,SgName("symbol_table"), false);
5836 602 : handler->apply(p_type_table,SgName("type_table"), false);
5837 602 : handler->apply(p_pragma,SgName("pragma"), false);
5838 602 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
5839 602 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
5840 602 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
5841 602 : handler->apply(p_parent,SgName("parent"), false);
5842 :
5843 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
5844 :
5845 602 : }
5846 :
5847 : /* #line 5848 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
5848 :
5849 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
5850 :
5851 : void
5852 85 : SgDoWhileStmt::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
5853 : {
5854 : // ------------ checking pointers of SgDoWhileStmt -------------------
5855 85 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
5856 :
5857 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
5858 85 : ROSE_ASSERT(handler != NULL);
5859 :
5860 85 : handler->apply(p_body,SgName("body"), true);
5861 85 : handler->apply(p_condition,SgName("condition"), true);
5862 85 : handler->apply(p_symbol_table,SgName("symbol_table"), false);
5863 85 : handler->apply(p_type_table,SgName("type_table"), false);
5864 85 : handler->apply(p_pragma,SgName("pragma"), false);
5865 85 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
5866 85 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
5867 85 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
5868 85 : handler->apply(p_parent,SgName("parent"), false);
5869 :
5870 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
5871 :
5872 85 : }
5873 :
5874 : /* #line 5875 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
5875 :
5876 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
5877 :
5878 : void
5879 1 : SgSwitchStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
5880 : {
5881 : // ------------ checking pointers of SgSwitchStatement -------------------
5882 1 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
5883 :
5884 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
5885 1 : ROSE_ASSERT(handler != NULL);
5886 :
5887 1 : handler->apply(p_item_selector,SgName("item_selector"), true);
5888 1 : handler->apply(p_body,SgName("body"), true);
5889 1 : handler->apply(p_end_numeric_label,SgName("end_numeric_label"), false);
5890 1 : handler->apply(p_symbol_table,SgName("symbol_table"), false);
5891 1 : handler->apply(p_type_table,SgName("type_table"), false);
5892 1 : handler->apply(p_pragma,SgName("pragma"), false);
5893 1 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
5894 1 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
5895 1 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
5896 1 : handler->apply(p_parent,SgName("parent"), false);
5897 :
5898 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
5899 :
5900 1 : }
5901 :
5902 : /* #line 5903 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
5903 :
5904 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
5905 :
5906 : void
5907 1162 : SgCatchOptionStmt::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
5908 : {
5909 : // ------------ checking pointers of SgCatchOptionStmt -------------------
5910 1162 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
5911 :
5912 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
5913 1162 : ROSE_ASSERT(handler != NULL);
5914 :
5915 1162 : handler->apply(p_condition,SgName("condition"), true);
5916 1162 : handler->apply(p_body,SgName("body"), true);
5917 1162 : handler->apply(p_trystmt,SgName("trystmt"), false);
5918 1162 : handler->apply(p_symbol_table,SgName("symbol_table"), false);
5919 1162 : handler->apply(p_type_table,SgName("type_table"), false);
5920 1162 : handler->apply(p_pragma,SgName("pragma"), false);
5921 1162 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
5922 1162 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
5923 1162 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
5924 1162 : handler->apply(p_parent,SgName("parent"), false);
5925 :
5926 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
5927 :
5928 1162 : }
5929 :
5930 : /* #line 5931 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
5931 :
5932 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
5933 :
5934 : void
5935 1816 : SgNamespaceDefinitionStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
5936 : {
5937 : // ------------ checking pointers of SgNamespaceDefinitionStatement -------------------
5938 1816 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
5939 :
5940 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
5941 1816 : ROSE_ASSERT(handler != NULL);
5942 :
5943 1816 : for ( SgDeclarationStatementPtrList::iterator source_declarations_iterator = p_declarations.begin()
5944 37588 : ; source_declarations_iterator != p_declarations.end(); ++source_declarations_iterator)
5945 : {
5946 35772 : handler->apply(*source_declarations_iterator,SgName("declarations"), true);
5947 : }
5948 1816 : handler->apply(p_namespaceDeclaration,SgName("namespaceDeclaration"), false);
5949 1816 : handler->apply(p_previousNamespaceDefinition,SgName("previousNamespaceDefinition"), false);
5950 1816 : handler->apply(p_nextNamespaceDefinition,SgName("nextNamespaceDefinition"), false);
5951 1816 : handler->apply(p_global_definition,SgName("global_definition"), false);
5952 1816 : handler->apply(p_symbol_table,SgName("symbol_table"), false);
5953 1816 : handler->apply(p_type_table,SgName("type_table"), false);
5954 1816 : handler->apply(p_pragma,SgName("pragma"), false);
5955 1816 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
5956 1816 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
5957 1816 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
5958 1816 : handler->apply(p_parent,SgName("parent"), false);
5959 :
5960 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
5961 :
5962 1816 : }
5963 :
5964 : /* #line 5965 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
5965 :
5966 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
5967 :
5968 : void
5969 0 : SgBlockDataStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
5970 : {
5971 : // ------------ checking pointers of SgBlockDataStatement -------------------
5972 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
5973 :
5974 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
5975 0 : ROSE_ASSERT(handler != NULL);
5976 :
5977 0 : handler->apply(p_body,SgName("body"), false);
5978 0 : handler->apply(p_symbol_table,SgName("symbol_table"), false);
5979 0 : handler->apply(p_type_table,SgName("type_table"), false);
5980 0 : handler->apply(p_pragma,SgName("pragma"), false);
5981 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
5982 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
5983 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
5984 0 : handler->apply(p_parent,SgName("parent"), false);
5985 :
5986 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
5987 :
5988 0 : }
5989 :
5990 : /* #line 5991 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
5991 :
5992 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
5993 :
5994 : void
5995 0 : SgAssociateStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
5996 : {
5997 : // ------------ checking pointers of SgAssociateStatement -------------------
5998 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
5999 :
6000 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
6001 0 : ROSE_ASSERT(handler != NULL);
6002 :
6003 0 : for ( SgDeclarationStatementPtrList::iterator source_associates_iterator = p_associates.begin()
6004 0 : ; source_associates_iterator != p_associates.end(); ++source_associates_iterator)
6005 : {
6006 0 : handler->apply(*source_associates_iterator,SgName("associates"), false);
6007 : }
6008 0 : handler->apply(p_body,SgName("body"), true);
6009 0 : handler->apply(p_symbol_table,SgName("symbol_table"), false);
6010 0 : handler->apply(p_type_table,SgName("type_table"), false);
6011 0 : handler->apply(p_pragma,SgName("pragma"), false);
6012 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
6013 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
6014 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
6015 0 : handler->apply(p_parent,SgName("parent"), false);
6016 :
6017 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
6018 :
6019 0 : }
6020 :
6021 : /* #line 6022 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
6022 :
6023 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
6024 :
6025 : void
6026 0 : SgFortranDo::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
6027 : {
6028 : // ------------ checking pointers of SgFortranDo -------------------
6029 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
6030 :
6031 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
6032 0 : ROSE_ASSERT(handler != NULL);
6033 :
6034 0 : handler->apply(p_initialization,SgName("initialization"), true);
6035 0 : handler->apply(p_bound,SgName("bound"), true);
6036 0 : handler->apply(p_increment,SgName("increment"), true);
6037 0 : handler->apply(p_body,SgName("body"), true);
6038 0 : handler->apply(p_end_numeric_label,SgName("end_numeric_label"), false);
6039 0 : handler->apply(p_symbol_table,SgName("symbol_table"), false);
6040 0 : handler->apply(p_type_table,SgName("type_table"), false);
6041 0 : handler->apply(p_pragma,SgName("pragma"), false);
6042 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
6043 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
6044 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
6045 0 : handler->apply(p_parent,SgName("parent"), false);
6046 :
6047 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
6048 :
6049 0 : }
6050 :
6051 : /* #line 6052 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
6052 :
6053 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
6054 :
6055 : void
6056 0 : SgFortranNonblockedDo::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
6057 : {
6058 : // ------------ checking pointers of SgFortranNonblockedDo -------------------
6059 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
6060 :
6061 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
6062 0 : ROSE_ASSERT(handler != NULL);
6063 :
6064 0 : handler->apply(p_end_statement,SgName("end_statement"), false);
6065 0 : handler->apply(p_initialization,SgName("initialization"), true);
6066 0 : handler->apply(p_bound,SgName("bound"), true);
6067 0 : handler->apply(p_increment,SgName("increment"), true);
6068 0 : handler->apply(p_body,SgName("body"), true);
6069 0 : handler->apply(p_end_numeric_label,SgName("end_numeric_label"), false);
6070 0 : handler->apply(p_symbol_table,SgName("symbol_table"), false);
6071 0 : handler->apply(p_type_table,SgName("type_table"), false);
6072 0 : handler->apply(p_pragma,SgName("pragma"), false);
6073 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
6074 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
6075 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
6076 0 : handler->apply(p_parent,SgName("parent"), false);
6077 :
6078 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
6079 :
6080 0 : }
6081 :
6082 : /* #line 6083 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
6083 :
6084 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
6085 :
6086 : void
6087 0 : SgForAllStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
6088 : {
6089 : // ------------ checking pointers of SgForAllStatement -------------------
6090 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
6091 :
6092 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
6093 0 : ROSE_ASSERT(handler != NULL);
6094 :
6095 0 : handler->apply(p_forall_header,SgName("forall_header"), true);
6096 0 : handler->apply(p_body,SgName("body"), true);
6097 0 : handler->apply(p_end_numeric_label,SgName("end_numeric_label"), false);
6098 0 : handler->apply(p_symbol_table,SgName("symbol_table"), false);
6099 0 : handler->apply(p_type_table,SgName("type_table"), false);
6100 0 : handler->apply(p_pragma,SgName("pragma"), false);
6101 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
6102 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
6103 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
6104 0 : handler->apply(p_parent,SgName("parent"), false);
6105 :
6106 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
6107 :
6108 0 : }
6109 :
6110 : /* #line 6111 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
6111 :
6112 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
6113 :
6114 : void
6115 0 : SgUpcForAllStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
6116 : {
6117 : // ------------ checking pointers of SgUpcForAllStatement -------------------
6118 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
6119 :
6120 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
6121 0 : ROSE_ASSERT(handler != NULL);
6122 :
6123 0 : handler->apply(p_for_init_stmt,SgName("for_init_stmt"), true);
6124 0 : handler->apply(p_test,SgName("test"), true);
6125 0 : handler->apply(p_increment,SgName("increment"), true);
6126 0 : handler->apply(p_affinity,SgName("affinity"), true);
6127 0 : handler->apply(p_loop_body,SgName("loop_body"), true);
6128 0 : handler->apply(p_symbol_table,SgName("symbol_table"), false);
6129 0 : handler->apply(p_type_table,SgName("type_table"), false);
6130 0 : handler->apply(p_pragma,SgName("pragma"), false);
6131 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
6132 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
6133 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
6134 0 : handler->apply(p_parent,SgName("parent"), false);
6135 :
6136 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
6137 :
6138 0 : }
6139 :
6140 : /* #line 6141 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
6141 :
6142 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
6143 :
6144 : void
6145 0 : SgCAFWithTeamStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
6146 : {
6147 : // ------------ checking pointers of SgCAFWithTeamStatement -------------------
6148 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
6149 :
6150 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
6151 0 : ROSE_ASSERT(handler != NULL);
6152 :
6153 0 : handler->apply(p_teamId,SgName("teamId"), false);
6154 0 : handler->apply(p_body,SgName("body"), true);
6155 0 : handler->apply(p_symbol_table,SgName("symbol_table"), false);
6156 0 : handler->apply(p_type_table,SgName("type_table"), false);
6157 0 : handler->apply(p_pragma,SgName("pragma"), false);
6158 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
6159 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
6160 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
6161 0 : handler->apply(p_parent,SgName("parent"), false);
6162 :
6163 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
6164 :
6165 0 : }
6166 :
6167 : /* #line 6168 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
6168 :
6169 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
6170 :
6171 : void
6172 0 : SgFunctionParameterScope::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
6173 : {
6174 : // ------------ checking pointers of SgFunctionParameterScope -------------------
6175 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
6176 :
6177 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
6178 0 : ROSE_ASSERT(handler != NULL);
6179 :
6180 0 : for ( SgDeclarationStatementPtrList::iterator source_declarations_iterator = p_declarations.begin()
6181 0 : ; source_declarations_iterator != p_declarations.end(); ++source_declarations_iterator)
6182 : {
6183 0 : handler->apply(*source_declarations_iterator,SgName("declarations"), true);
6184 : }
6185 0 : handler->apply(p_symbol_table,SgName("symbol_table"), false);
6186 0 : handler->apply(p_type_table,SgName("type_table"), false);
6187 0 : handler->apply(p_pragma,SgName("pragma"), false);
6188 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
6189 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
6190 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
6191 0 : handler->apply(p_parent,SgName("parent"), false);
6192 :
6193 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
6194 :
6195 0 : }
6196 :
6197 : /* #line 6198 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
6198 :
6199 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
6200 :
6201 : void
6202 88999 : SgDeclarationScope::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
6203 : {
6204 : // ------------ checking pointers of SgDeclarationScope -------------------
6205 88999 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
6206 :
6207 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
6208 88999 : ROSE_ASSERT(handler != NULL);
6209 :
6210 88999 : handler->apply(p_symbol_table,SgName("symbol_table"), false);
6211 88999 : handler->apply(p_type_table,SgName("type_table"), false);
6212 88999 : handler->apply(p_pragma,SgName("pragma"), false);
6213 88999 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
6214 88999 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
6215 88999 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
6216 88999 : handler->apply(p_parent,SgName("parent"), false);
6217 :
6218 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
6219 :
6220 88999 : }
6221 :
6222 : /* #line 6223 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
6223 :
6224 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
6225 :
6226 : void
6227 0 : SgRangeBasedForStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
6228 : {
6229 : // ------------ checking pointers of SgRangeBasedForStatement -------------------
6230 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
6231 :
6232 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
6233 0 : ROSE_ASSERT(handler != NULL);
6234 :
6235 0 : handler->apply(p_iterator_declaration,SgName("iterator_declaration"), true);
6236 0 : handler->apply(p_range_declaration,SgName("range_declaration"), true);
6237 0 : handler->apply(p_begin_declaration,SgName("begin_declaration"), true);
6238 0 : handler->apply(p_end_declaration,SgName("end_declaration"), true);
6239 0 : handler->apply(p_not_equal_expression,SgName("not_equal_expression"), true);
6240 0 : handler->apply(p_increment_expression,SgName("increment_expression"), true);
6241 0 : handler->apply(p_loop_body,SgName("loop_body"), true);
6242 0 : handler->apply(p_symbol_table,SgName("symbol_table"), false);
6243 0 : handler->apply(p_type_table,SgName("type_table"), false);
6244 0 : handler->apply(p_pragma,SgName("pragma"), false);
6245 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
6246 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
6247 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
6248 0 : handler->apply(p_parent,SgName("parent"), false);
6249 :
6250 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
6251 :
6252 0 : }
6253 :
6254 : /* #line 6255 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
6255 :
6256 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
6257 :
6258 : void
6259 326 : SgFunctionTypeTable::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
6260 : {
6261 : // ------------ checking pointers of SgFunctionTypeTable -------------------
6262 326 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
6263 :
6264 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
6265 326 : ROSE_ASSERT(handler != NULL);
6266 :
6267 326 : handler->apply(p_function_type_table,SgName("function_type_table"), false);
6268 326 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
6269 326 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
6270 326 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
6271 326 : handler->apply(p_parent,SgName("parent"), false);
6272 :
6273 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
6274 :
6275 326 : }
6276 :
6277 : /* #line 6278 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
6278 :
6279 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
6280 :
6281 : void
6282 0 : SgDeclarationStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
6283 : {
6284 : // ------------ checking pointers of SgDeclarationStatement -------------------
6285 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
6286 :
6287 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
6288 0 : ROSE_ASSERT(handler != NULL);
6289 :
6290 0 : handler->apply(p_definingDeclaration,SgName("definingDeclaration"), false);
6291 0 : handler->apply(p_firstNondefiningDeclaration,SgName("firstNondefiningDeclaration"), false);
6292 0 : for ( SgQualifiedNamePtrList::iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
6293 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
6294 : {
6295 0 : handler->apply(*source_qualifiedNameList_iterator,SgName("qualifiedNameList"), false);
6296 : }
6297 0 : handler->apply(p_declarationScope,SgName("declarationScope"), false);
6298 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
6299 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
6300 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
6301 0 : handler->apply(p_parent,SgName("parent"), false);
6302 :
6303 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
6304 :
6305 0 : }
6306 :
6307 : /* #line 6308 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
6308 :
6309 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
6310 :
6311 : void
6312 2384100 : SgFunctionParameterList::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
6313 : {
6314 : // ------------ checking pointers of SgFunctionParameterList -------------------
6315 2384100 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
6316 :
6317 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
6318 2384100 : ROSE_ASSERT(handler != NULL);
6319 :
6320 2384100 : for ( SgInitializedNamePtrList::iterator source_args_iterator = p_args.begin()
6321 8838390 : ; source_args_iterator != p_args.end(); ++source_args_iterator)
6322 : {
6323 6454300 : handler->apply(*source_args_iterator,SgName("args"), true);
6324 : }
6325 2384100 : handler->apply(p_definingDeclaration,SgName("definingDeclaration"), false);
6326 2384100 : handler->apply(p_firstNondefiningDeclaration,SgName("firstNondefiningDeclaration"), false);
6327 2384100 : for ( SgQualifiedNamePtrList::iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
6328 2384100 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
6329 : {
6330 0 : handler->apply(*source_qualifiedNameList_iterator,SgName("qualifiedNameList"), false);
6331 : }
6332 2384100 : handler->apply(p_declarationScope,SgName("declarationScope"), false);
6333 2384100 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
6334 2384100 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
6335 2384100 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
6336 2384100 : handler->apply(p_parent,SgName("parent"), false);
6337 :
6338 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
6339 :
6340 2384100 : }
6341 :
6342 : /* #line 6343 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
6343 :
6344 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
6345 :
6346 : void
6347 37422 : SgVariableDeclaration::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
6348 : {
6349 : // ------------ checking pointers of SgVariableDeclaration -------------------
6350 37422 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
6351 :
6352 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
6353 37422 : ROSE_ASSERT(handler != NULL);
6354 :
6355 37422 : handler->apply(p_baseTypeDefiningDeclaration,SgName("baseTypeDefiningDeclaration"), true);
6356 37422 : for ( SgInitializedNamePtrList::iterator source_variables_iterator = p_variables.begin()
6357 74844 : ; source_variables_iterator != p_variables.end(); ++source_variables_iterator)
6358 : {
6359 37422 : handler->apply(*source_variables_iterator,SgName("variables"), true);
6360 : }
6361 37422 : handler->apply(p_definingDeclaration,SgName("definingDeclaration"), false);
6362 37422 : handler->apply(p_firstNondefiningDeclaration,SgName("firstNondefiningDeclaration"), false);
6363 37422 : for ( SgQualifiedNamePtrList::iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
6364 37422 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
6365 : {
6366 0 : handler->apply(*source_qualifiedNameList_iterator,SgName("qualifiedNameList"), false);
6367 : }
6368 37422 : handler->apply(p_declarationScope,SgName("declarationScope"), false);
6369 37422 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
6370 37422 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
6371 37422 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
6372 37422 : handler->apply(p_parent,SgName("parent"), false);
6373 :
6374 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
6375 :
6376 37422 : }
6377 :
6378 : /* #line 6379 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
6379 :
6380 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
6381 :
6382 : void
6383 1313 : SgTemplateVariableDeclaration::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
6384 : {
6385 : // ------------ checking pointers of SgTemplateVariableDeclaration -------------------
6386 1313 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
6387 :
6388 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
6389 1313 : ROSE_ASSERT(handler != NULL);
6390 :
6391 1313 : for ( SgTemplateParameterPtrList::iterator source_templateParameters_iterator = p_templateParameters.begin()
6392 1685 : ; source_templateParameters_iterator != p_templateParameters.end(); ++source_templateParameters_iterator)
6393 : {
6394 372 : handler->apply(*source_templateParameters_iterator,SgName("templateParameters"), false);
6395 : }
6396 1313 : for ( SgTemplateArgumentPtrList::iterator source_templateSpecializationArguments_iterator = p_templateSpecializationArguments.begin()
6397 1313 : ; source_templateSpecializationArguments_iterator != p_templateSpecializationArguments.end(); ++source_templateSpecializationArguments_iterator)
6398 : {
6399 0 : handler->apply(*source_templateSpecializationArguments_iterator,SgName("templateSpecializationArguments"), false);
6400 : }
6401 1313 : handler->apply(p_nonreal_decl_scope,SgName("nonreal_decl_scope"), false);
6402 1313 : handler->apply(p_baseTypeDefiningDeclaration,SgName("baseTypeDefiningDeclaration"), true);
6403 1313 : for ( SgInitializedNamePtrList::iterator source_variables_iterator = p_variables.begin()
6404 2626 : ; source_variables_iterator != p_variables.end(); ++source_variables_iterator)
6405 : {
6406 1313 : handler->apply(*source_variables_iterator,SgName("variables"), true);
6407 : }
6408 1313 : handler->apply(p_definingDeclaration,SgName("definingDeclaration"), false);
6409 1313 : handler->apply(p_firstNondefiningDeclaration,SgName("firstNondefiningDeclaration"), false);
6410 1313 : for ( SgQualifiedNamePtrList::iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
6411 1313 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
6412 : {
6413 0 : handler->apply(*source_qualifiedNameList_iterator,SgName("qualifiedNameList"), false);
6414 : }
6415 1313 : handler->apply(p_declarationScope,SgName("declarationScope"), false);
6416 1313 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
6417 1313 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
6418 1313 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
6419 1313 : handler->apply(p_parent,SgName("parent"), false);
6420 :
6421 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
6422 :
6423 1313 : }
6424 :
6425 : /* #line 6426 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
6426 :
6427 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
6428 :
6429 : void
6430 38665 : SgVariableDefinition::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
6431 : {
6432 : // ------------ checking pointers of SgVariableDefinition -------------------
6433 38665 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
6434 :
6435 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
6436 38665 : ROSE_ASSERT(handler != NULL);
6437 :
6438 38665 : handler->apply(p_vardefn,SgName("vardefn"), true);
6439 38665 : handler->apply(p_bitfield,SgName("bitfield"), true);
6440 38665 : handler->apply(p_definingDeclaration,SgName("definingDeclaration"), false);
6441 38665 : handler->apply(p_firstNondefiningDeclaration,SgName("firstNondefiningDeclaration"), false);
6442 38665 : for ( SgQualifiedNamePtrList::iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
6443 38665 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
6444 : {
6445 0 : handler->apply(*source_qualifiedNameList_iterator,SgName("qualifiedNameList"), false);
6446 : }
6447 38665 : handler->apply(p_declarationScope,SgName("declarationScope"), false);
6448 38665 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
6449 38665 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
6450 38665 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
6451 38665 : handler->apply(p_parent,SgName("parent"), false);
6452 :
6453 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
6454 :
6455 38665 : }
6456 :
6457 : /* #line 6458 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
6458 :
6459 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
6460 :
6461 : void
6462 0 : SgClinkageDeclarationStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
6463 : {
6464 : // ------------ checking pointers of SgClinkageDeclarationStatement -------------------
6465 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
6466 :
6467 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
6468 0 : ROSE_ASSERT(handler != NULL);
6469 :
6470 0 : handler->apply(p_definingDeclaration,SgName("definingDeclaration"), false);
6471 0 : handler->apply(p_firstNondefiningDeclaration,SgName("firstNondefiningDeclaration"), false);
6472 0 : for ( SgQualifiedNamePtrList::iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
6473 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
6474 : {
6475 0 : handler->apply(*source_qualifiedNameList_iterator,SgName("qualifiedNameList"), false);
6476 : }
6477 0 : handler->apply(p_declarationScope,SgName("declarationScope"), false);
6478 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
6479 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
6480 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
6481 0 : handler->apply(p_parent,SgName("parent"), false);
6482 :
6483 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
6484 :
6485 0 : }
6486 :
6487 : /* #line 6488 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
6488 :
6489 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
6490 :
6491 : void
6492 0 : SgClinkageStartStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
6493 : {
6494 : // ------------ checking pointers of SgClinkageStartStatement -------------------
6495 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
6496 :
6497 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
6498 0 : ROSE_ASSERT(handler != NULL);
6499 :
6500 0 : handler->apply(p_definingDeclaration,SgName("definingDeclaration"), false);
6501 0 : handler->apply(p_firstNondefiningDeclaration,SgName("firstNondefiningDeclaration"), false);
6502 0 : for ( SgQualifiedNamePtrList::iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
6503 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
6504 : {
6505 0 : handler->apply(*source_qualifiedNameList_iterator,SgName("qualifiedNameList"), false);
6506 : }
6507 0 : handler->apply(p_declarationScope,SgName("declarationScope"), false);
6508 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
6509 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
6510 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
6511 0 : handler->apply(p_parent,SgName("parent"), false);
6512 :
6513 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
6514 :
6515 0 : }
6516 :
6517 : /* #line 6518 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
6518 :
6519 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
6520 :
6521 : void
6522 0 : SgClinkageEndStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
6523 : {
6524 : // ------------ checking pointers of SgClinkageEndStatement -------------------
6525 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
6526 :
6527 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
6528 0 : ROSE_ASSERT(handler != NULL);
6529 :
6530 0 : handler->apply(p_definingDeclaration,SgName("definingDeclaration"), false);
6531 0 : handler->apply(p_firstNondefiningDeclaration,SgName("firstNondefiningDeclaration"), false);
6532 0 : for ( SgQualifiedNamePtrList::iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
6533 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
6534 : {
6535 0 : handler->apply(*source_qualifiedNameList_iterator,SgName("qualifiedNameList"), false);
6536 : }
6537 0 : handler->apply(p_declarationScope,SgName("declarationScope"), false);
6538 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
6539 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
6540 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
6541 0 : handler->apply(p_parent,SgName("parent"), false);
6542 :
6543 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
6544 :
6545 0 : }
6546 :
6547 : /* #line 6548 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
6548 :
6549 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
6550 :
6551 : void
6552 3492 : SgEnumDeclaration::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
6553 : {
6554 : // ------------ checking pointers of SgEnumDeclaration -------------------
6555 3492 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
6556 :
6557 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
6558 3492 : ROSE_ASSERT(handler != NULL);
6559 :
6560 3492 : handler->apply(p_type,SgName("type"), false);
6561 3492 : handler->apply(p_adaParentType,SgName("adaParentType"), false);
6562 3492 : for ( SgInitializedNamePtrList::iterator source_enumerators_iterator = p_enumerators.begin()
6563 11686 : ; source_enumerators_iterator != p_enumerators.end(); ++source_enumerators_iterator)
6564 : {
6565 8194 : handler->apply(*source_enumerators_iterator,SgName("enumerators"), true);
6566 : }
6567 3492 : handler->apply(p_scope,SgName("scope"), false);
6568 3492 : handler->apply(p_field_type,SgName("field_type"), false);
6569 3492 : handler->apply(p_definingDeclaration,SgName("definingDeclaration"), false);
6570 3492 : handler->apply(p_firstNondefiningDeclaration,SgName("firstNondefiningDeclaration"), false);
6571 3492 : for ( SgQualifiedNamePtrList::iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
6572 3492 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
6573 : {
6574 0 : handler->apply(*source_qualifiedNameList_iterator,SgName("qualifiedNameList"), false);
6575 : }
6576 3492 : handler->apply(p_declarationScope,SgName("declarationScope"), false);
6577 3492 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
6578 3492 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
6579 3492 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
6580 3492 : handler->apply(p_parent,SgName("parent"), false);
6581 :
6582 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
6583 :
6584 3492 : }
6585 :
6586 : /* #line 6587 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
6587 :
6588 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
6589 :
6590 : void
6591 0 : SgAsmStmt::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
6592 : {
6593 : // ------------ checking pointers of SgAsmStmt -------------------
6594 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
6595 :
6596 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
6597 0 : ROSE_ASSERT(handler != NULL);
6598 :
6599 0 : for ( SgExpressionPtrList::iterator source_operands_iterator = p_operands.begin()
6600 0 : ; source_operands_iterator != p_operands.end(); ++source_operands_iterator)
6601 : {
6602 0 : handler->apply(*source_operands_iterator,SgName("operands"), true);
6603 : }
6604 0 : handler->apply(p_definingDeclaration,SgName("definingDeclaration"), false);
6605 0 : handler->apply(p_firstNondefiningDeclaration,SgName("firstNondefiningDeclaration"), false);
6606 0 : for ( SgQualifiedNamePtrList::iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
6607 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
6608 : {
6609 0 : handler->apply(*source_qualifiedNameList_iterator,SgName("qualifiedNameList"), false);
6610 : }
6611 0 : handler->apply(p_declarationScope,SgName("declarationScope"), false);
6612 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
6613 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
6614 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
6615 0 : handler->apply(p_parent,SgName("parent"), false);
6616 :
6617 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
6618 :
6619 0 : }
6620 :
6621 : /* #line 6622 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
6622 :
6623 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
6624 :
6625 : void
6626 0 : SgAttributeSpecificationStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
6627 : {
6628 : // ------------ checking pointers of SgAttributeSpecificationStatement -------------------
6629 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
6630 :
6631 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
6632 0 : ROSE_ASSERT(handler != NULL);
6633 :
6634 0 : handler->apply(p_parameter_list,SgName("parameter_list"), false);
6635 0 : for ( SgDataStatementGroupPtrList::iterator source_data_statement_group_list_iterator = p_data_statement_group_list.begin()
6636 0 : ; source_data_statement_group_list_iterator != p_data_statement_group_list.end(); ++source_data_statement_group_list_iterator)
6637 : {
6638 0 : handler->apply(*source_data_statement_group_list_iterator,SgName("data_statement_group_list"), false);
6639 : }
6640 0 : handler->apply(p_bind_list,SgName("bind_list"), false);
6641 0 : for ( SgDimensionObjectPtrList::iterator source_dimension_object_list_iterator = p_dimension_object_list.begin()
6642 0 : ; source_dimension_object_list_iterator != p_dimension_object_list.end(); ++source_dimension_object_list_iterator)
6643 : {
6644 0 : handler->apply(*source_dimension_object_list_iterator,SgName("dimension_object_list"), false);
6645 : }
6646 0 : handler->apply(p_definingDeclaration,SgName("definingDeclaration"), false);
6647 0 : handler->apply(p_firstNondefiningDeclaration,SgName("firstNondefiningDeclaration"), false);
6648 0 : for ( SgQualifiedNamePtrList::iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
6649 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
6650 : {
6651 0 : handler->apply(*source_qualifiedNameList_iterator,SgName("qualifiedNameList"), false);
6652 : }
6653 0 : handler->apply(p_declarationScope,SgName("declarationScope"), false);
6654 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
6655 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
6656 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
6657 0 : handler->apply(p_parent,SgName("parent"), false);
6658 :
6659 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
6660 :
6661 0 : }
6662 :
6663 : /* #line 6664 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
6664 :
6665 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
6666 :
6667 : void
6668 0 : SgFormatStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
6669 : {
6670 : // ------------ checking pointers of SgFormatStatement -------------------
6671 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
6672 :
6673 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
6674 0 : ROSE_ASSERT(handler != NULL);
6675 :
6676 0 : handler->apply(p_format_item_list,SgName("format_item_list"), false);
6677 0 : handler->apply(p_definingDeclaration,SgName("definingDeclaration"), false);
6678 0 : handler->apply(p_firstNondefiningDeclaration,SgName("firstNondefiningDeclaration"), false);
6679 0 : for ( SgQualifiedNamePtrList::iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
6680 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
6681 : {
6682 0 : handler->apply(*source_qualifiedNameList_iterator,SgName("qualifiedNameList"), false);
6683 : }
6684 0 : handler->apply(p_declarationScope,SgName("declarationScope"), false);
6685 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
6686 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
6687 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
6688 0 : handler->apply(p_parent,SgName("parent"), false);
6689 :
6690 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
6691 :
6692 0 : }
6693 :
6694 : /* #line 6695 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
6695 :
6696 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
6697 :
6698 : void
6699 0 : SgTemplateDeclaration::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
6700 : {
6701 : // ------------ checking pointers of SgTemplateDeclaration -------------------
6702 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
6703 :
6704 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
6705 0 : ROSE_ASSERT(handler != NULL);
6706 :
6707 0 : for ( SgTemplateParameterPtrList::iterator source_templateParameters_iterator = p_templateParameters.begin()
6708 0 : ; source_templateParameters_iterator != p_templateParameters.end(); ++source_templateParameters_iterator)
6709 : {
6710 0 : handler->apply(*source_templateParameters_iterator,SgName("templateParameters"), false);
6711 : }
6712 0 : handler->apply(p_scope,SgName("scope"), false);
6713 0 : handler->apply(p_nonreal_decl_scope,SgName("nonreal_decl_scope"), false);
6714 0 : handler->apply(p_definingDeclaration,SgName("definingDeclaration"), false);
6715 0 : handler->apply(p_firstNondefiningDeclaration,SgName("firstNondefiningDeclaration"), false);
6716 0 : for ( SgQualifiedNamePtrList::iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
6717 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
6718 : {
6719 0 : handler->apply(*source_qualifiedNameList_iterator,SgName("qualifiedNameList"), false);
6720 : }
6721 0 : handler->apply(p_declarationScope,SgName("declarationScope"), false);
6722 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
6723 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
6724 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
6725 0 : handler->apply(p_parent,SgName("parent"), false);
6726 :
6727 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
6728 :
6729 0 : }
6730 :
6731 : /* #line 6732 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
6732 :
6733 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
6734 :
6735 : void
6736 1492 : SgTemplateInstantiationDirectiveStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
6737 : {
6738 : // ------------ checking pointers of SgTemplateInstantiationDirectiveStatement -------------------
6739 1492 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
6740 :
6741 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
6742 1492 : ROSE_ASSERT(handler != NULL);
6743 :
6744 1492 : handler->apply(p_declaration,SgName("declaration"), true);
6745 1492 : handler->apply(p_definingDeclaration,SgName("definingDeclaration"), false);
6746 1492 : handler->apply(p_firstNondefiningDeclaration,SgName("firstNondefiningDeclaration"), false);
6747 1492 : for ( SgQualifiedNamePtrList::iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
6748 1492 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
6749 : {
6750 0 : handler->apply(*source_qualifiedNameList_iterator,SgName("qualifiedNameList"), false);
6751 : }
6752 1492 : handler->apply(p_declarationScope,SgName("declarationScope"), false);
6753 1492 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
6754 1492 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
6755 1492 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
6756 1492 : handler->apply(p_parent,SgName("parent"), false);
6757 :
6758 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
6759 :
6760 1492 : }
6761 :
6762 : /* #line 6763 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
6763 :
6764 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
6765 :
6766 : void
6767 0 : SgUseStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
6768 : {
6769 : // ------------ checking pointers of SgUseStatement -------------------
6770 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
6771 :
6772 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
6773 0 : ROSE_ASSERT(handler != NULL);
6774 :
6775 0 : for ( SgRenamePairPtrList::iterator source_rename_list_iterator = p_rename_list.begin()
6776 0 : ; source_rename_list_iterator != p_rename_list.end(); ++source_rename_list_iterator)
6777 : {
6778 0 : handler->apply(*source_rename_list_iterator,SgName("rename_list"), true);
6779 : }
6780 0 : handler->apply(p_module,SgName("module"), false);
6781 0 : handler->apply(p_definingDeclaration,SgName("definingDeclaration"), false);
6782 0 : handler->apply(p_firstNondefiningDeclaration,SgName("firstNondefiningDeclaration"), false);
6783 0 : for ( SgQualifiedNamePtrList::iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
6784 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
6785 : {
6786 0 : handler->apply(*source_qualifiedNameList_iterator,SgName("qualifiedNameList"), false);
6787 : }
6788 0 : handler->apply(p_declarationScope,SgName("declarationScope"), false);
6789 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
6790 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
6791 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
6792 0 : handler->apply(p_parent,SgName("parent"), false);
6793 :
6794 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
6795 :
6796 0 : }
6797 :
6798 : /* #line 6799 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
6799 :
6800 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
6801 :
6802 : void
6803 0 : SgParameterStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
6804 : {
6805 : // ------------ checking pointers of SgParameterStatement -------------------
6806 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
6807 :
6808 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
6809 0 : ROSE_ASSERT(handler != NULL);
6810 :
6811 0 : handler->apply(p_definingDeclaration,SgName("definingDeclaration"), false);
6812 0 : handler->apply(p_firstNondefiningDeclaration,SgName("firstNondefiningDeclaration"), false);
6813 0 : for ( SgQualifiedNamePtrList::iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
6814 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
6815 : {
6816 0 : handler->apply(*source_qualifiedNameList_iterator,SgName("qualifiedNameList"), false);
6817 : }
6818 0 : handler->apply(p_declarationScope,SgName("declarationScope"), false);
6819 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
6820 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
6821 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
6822 0 : handler->apply(p_parent,SgName("parent"), false);
6823 :
6824 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
6825 :
6826 0 : }
6827 :
6828 : /* #line 6829 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
6829 :
6830 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
6831 :
6832 : void
6833 1611 : SgNamespaceDeclarationStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
6834 : {
6835 : // ------------ checking pointers of SgNamespaceDeclarationStatement -------------------
6836 1611 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
6837 :
6838 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
6839 1611 : ROSE_ASSERT(handler != NULL);
6840 :
6841 1611 : handler->apply(p_definition,SgName("definition"), true);
6842 1611 : handler->apply(p_definingDeclaration,SgName("definingDeclaration"), false);
6843 1611 : handler->apply(p_firstNondefiningDeclaration,SgName("firstNondefiningDeclaration"), false);
6844 1611 : for ( SgQualifiedNamePtrList::iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
6845 1611 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
6846 : {
6847 0 : handler->apply(*source_qualifiedNameList_iterator,SgName("qualifiedNameList"), false);
6848 : }
6849 1611 : handler->apply(p_declarationScope,SgName("declarationScope"), false);
6850 1611 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
6851 1611 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
6852 1611 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
6853 1611 : handler->apply(p_parent,SgName("parent"), false);
6854 :
6855 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
6856 :
6857 1611 : }
6858 :
6859 : /* #line 6860 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
6860 :
6861 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
6862 :
6863 : void
6864 0 : SgEquivalenceStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
6865 : {
6866 : // ------------ checking pointers of SgEquivalenceStatement -------------------
6867 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
6868 :
6869 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
6870 0 : ROSE_ASSERT(handler != NULL);
6871 :
6872 0 : handler->apply(p_equivalence_set_list,SgName("equivalence_set_list"), false);
6873 0 : handler->apply(p_definingDeclaration,SgName("definingDeclaration"), false);
6874 0 : handler->apply(p_firstNondefiningDeclaration,SgName("firstNondefiningDeclaration"), false);
6875 0 : for ( SgQualifiedNamePtrList::iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
6876 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
6877 : {
6878 0 : handler->apply(*source_qualifiedNameList_iterator,SgName("qualifiedNameList"), false);
6879 : }
6880 0 : handler->apply(p_declarationScope,SgName("declarationScope"), false);
6881 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
6882 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
6883 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
6884 0 : handler->apply(p_parent,SgName("parent"), false);
6885 :
6886 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
6887 :
6888 0 : }
6889 :
6890 : /* #line 6891 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
6891 :
6892 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
6893 :
6894 : void
6895 0 : SgInterfaceStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
6896 : {
6897 : // ------------ checking pointers of SgInterfaceStatement -------------------
6898 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
6899 :
6900 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
6901 0 : ROSE_ASSERT(handler != NULL);
6902 :
6903 0 : for ( SgInterfaceBodyPtrList::iterator source_interface_body_list_iterator = p_interface_body_list.begin()
6904 0 : ; source_interface_body_list_iterator != p_interface_body_list.end(); ++source_interface_body_list_iterator)
6905 : {
6906 0 : handler->apply(*source_interface_body_list_iterator,SgName("interface_body_list"), true);
6907 : }
6908 0 : handler->apply(p_end_numeric_label,SgName("end_numeric_label"), false);
6909 0 : handler->apply(p_definingDeclaration,SgName("definingDeclaration"), false);
6910 0 : handler->apply(p_firstNondefiningDeclaration,SgName("firstNondefiningDeclaration"), false);
6911 0 : for ( SgQualifiedNamePtrList::iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
6912 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
6913 : {
6914 0 : handler->apply(*source_qualifiedNameList_iterator,SgName("qualifiedNameList"), false);
6915 : }
6916 0 : handler->apply(p_declarationScope,SgName("declarationScope"), false);
6917 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
6918 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
6919 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
6920 0 : handler->apply(p_parent,SgName("parent"), false);
6921 :
6922 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
6923 :
6924 0 : }
6925 :
6926 : /* #line 6927 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
6927 :
6928 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
6929 :
6930 : void
6931 0 : SgNamespaceAliasDeclarationStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
6932 : {
6933 : // ------------ checking pointers of SgNamespaceAliasDeclarationStatement -------------------
6934 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
6935 :
6936 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
6937 0 : ROSE_ASSERT(handler != NULL);
6938 :
6939 0 : handler->apply(p_namespaceDeclaration,SgName("namespaceDeclaration"), false);
6940 0 : handler->apply(p_namespaceAliasDeclaration,SgName("namespaceAliasDeclaration"), false);
6941 0 : handler->apply(p_definingDeclaration,SgName("definingDeclaration"), false);
6942 0 : handler->apply(p_firstNondefiningDeclaration,SgName("firstNondefiningDeclaration"), false);
6943 0 : for ( SgQualifiedNamePtrList::iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
6944 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
6945 : {
6946 0 : handler->apply(*source_qualifiedNameList_iterator,SgName("qualifiedNameList"), false);
6947 : }
6948 0 : handler->apply(p_declarationScope,SgName("declarationScope"), false);
6949 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
6950 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
6951 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
6952 0 : handler->apply(p_parent,SgName("parent"), false);
6953 :
6954 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
6955 :
6956 0 : }
6957 :
6958 : /* #line 6959 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
6959 :
6960 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
6961 :
6962 : void
6963 0 : SgCommonBlock::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
6964 : {
6965 : // ------------ checking pointers of SgCommonBlock -------------------
6966 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
6967 :
6968 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
6969 0 : ROSE_ASSERT(handler != NULL);
6970 :
6971 0 : for ( SgCommonBlockObjectPtrList::iterator source_block_list_iterator = p_block_list.begin()
6972 0 : ; source_block_list_iterator != p_block_list.end(); ++source_block_list_iterator)
6973 : {
6974 0 : handler->apply(*source_block_list_iterator,SgName("block_list"), true);
6975 : }
6976 0 : handler->apply(p_definingDeclaration,SgName("definingDeclaration"), false);
6977 0 : handler->apply(p_firstNondefiningDeclaration,SgName("firstNondefiningDeclaration"), false);
6978 0 : for ( SgQualifiedNamePtrList::iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
6979 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
6980 : {
6981 0 : handler->apply(*source_qualifiedNameList_iterator,SgName("qualifiedNameList"), false);
6982 : }
6983 0 : handler->apply(p_declarationScope,SgName("declarationScope"), false);
6984 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
6985 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
6986 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
6987 0 : handler->apply(p_parent,SgName("parent"), false);
6988 :
6989 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
6990 :
6991 0 : }
6992 :
6993 : /* #line 6994 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
6994 :
6995 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
6996 :
6997 : void
6998 61729 : SgTypedefDeclaration::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
6999 : {
7000 : // ------------ checking pointers of SgTypedefDeclaration -------------------
7001 61729 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
7002 :
7003 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
7004 61729 : ROSE_ASSERT(handler != NULL);
7005 :
7006 61729 : handler->apply(p_base_type,SgName("base_type"), false);
7007 61729 : handler->apply(p_type,SgName("type"), false);
7008 61729 : handler->apply(p_declaration,SgName("declaration"), true);
7009 61729 : handler->apply(p_parent_scope,SgName("parent_scope"), false);
7010 61729 : handler->apply(p_scope,SgName("scope"), false);
7011 61729 : handler->apply(p_definingDeclaration,SgName("definingDeclaration"), false);
7012 61729 : handler->apply(p_firstNondefiningDeclaration,SgName("firstNondefiningDeclaration"), false);
7013 61729 : for ( SgQualifiedNamePtrList::iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
7014 61729 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
7015 : {
7016 0 : handler->apply(*source_qualifiedNameList_iterator,SgName("qualifiedNameList"), false);
7017 : }
7018 61729 : handler->apply(p_declarationScope,SgName("declarationScope"), false);
7019 61729 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
7020 61729 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
7021 61729 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
7022 61729 : handler->apply(p_parent,SgName("parent"), false);
7023 :
7024 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
7025 :
7026 61729 : }
7027 :
7028 : /* #line 7029 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
7029 :
7030 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
7031 :
7032 : void
7033 1272 : SgTemplateTypedefDeclaration::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
7034 : {
7035 : // ------------ checking pointers of SgTemplateTypedefDeclaration -------------------
7036 1272 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
7037 :
7038 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
7039 1272 : ROSE_ASSERT(handler != NULL);
7040 :
7041 1272 : for ( SgTemplateParameterPtrList::iterator source_templateParameters_iterator = p_templateParameters.begin()
7042 2878 : ; source_templateParameters_iterator != p_templateParameters.end(); ++source_templateParameters_iterator)
7043 : {
7044 1606 : handler->apply(*source_templateParameters_iterator,SgName("templateParameters"), false);
7045 : }
7046 1272 : for ( SgTemplateArgumentPtrList::iterator source_templateSpecializationArguments_iterator = p_templateSpecializationArguments.begin()
7047 1272 : ; source_templateSpecializationArguments_iterator != p_templateSpecializationArguments.end(); ++source_templateSpecializationArguments_iterator)
7048 : {
7049 0 : handler->apply(*source_templateSpecializationArguments_iterator,SgName("templateSpecializationArguments"), false);
7050 : }
7051 1272 : handler->apply(p_nonreal_decl_scope,SgName("nonreal_decl_scope"), false);
7052 1272 : handler->apply(p_base_type,SgName("base_type"), false);
7053 1272 : handler->apply(p_type,SgName("type"), false);
7054 1272 : handler->apply(p_declaration,SgName("declaration"), true);
7055 1272 : handler->apply(p_parent_scope,SgName("parent_scope"), false);
7056 1272 : handler->apply(p_scope,SgName("scope"), false);
7057 1272 : handler->apply(p_definingDeclaration,SgName("definingDeclaration"), false);
7058 1272 : handler->apply(p_firstNondefiningDeclaration,SgName("firstNondefiningDeclaration"), false);
7059 1272 : for ( SgQualifiedNamePtrList::iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
7060 1272 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
7061 : {
7062 0 : handler->apply(*source_qualifiedNameList_iterator,SgName("qualifiedNameList"), false);
7063 : }
7064 1272 : handler->apply(p_declarationScope,SgName("declarationScope"), false);
7065 1272 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
7066 1272 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
7067 1272 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
7068 1272 : handler->apply(p_parent,SgName("parent"), false);
7069 :
7070 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
7071 :
7072 1272 : }
7073 :
7074 : /* #line 7075 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
7075 :
7076 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
7077 :
7078 : void
7079 862 : SgTemplateInstantiationTypedefDeclaration::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
7080 : {
7081 : // ------------ checking pointers of SgTemplateInstantiationTypedefDeclaration -------------------
7082 862 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
7083 :
7084 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
7085 862 : ROSE_ASSERT(handler != NULL);
7086 :
7087 862 : handler->apply(p_templateDeclaration,SgName("templateDeclaration"), false);
7088 862 : for ( SgTemplateArgumentPtrList::iterator source_templateArguments_iterator = p_templateArguments.begin()
7089 2411 : ; source_templateArguments_iterator != p_templateArguments.end(); ++source_templateArguments_iterator)
7090 : {
7091 1549 : handler->apply(*source_templateArguments_iterator,SgName("templateArguments"), false);
7092 : }
7093 862 : handler->apply(p_base_type,SgName("base_type"), false);
7094 862 : handler->apply(p_type,SgName("type"), false);
7095 862 : handler->apply(p_declaration,SgName("declaration"), true);
7096 862 : handler->apply(p_parent_scope,SgName("parent_scope"), false);
7097 862 : handler->apply(p_scope,SgName("scope"), false);
7098 862 : handler->apply(p_definingDeclaration,SgName("definingDeclaration"), false);
7099 862 : handler->apply(p_firstNondefiningDeclaration,SgName("firstNondefiningDeclaration"), false);
7100 862 : for ( SgQualifiedNamePtrList::iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
7101 862 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
7102 : {
7103 0 : handler->apply(*source_qualifiedNameList_iterator,SgName("qualifiedNameList"), false);
7104 : }
7105 862 : handler->apply(p_declarationScope,SgName("declarationScope"), false);
7106 862 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
7107 862 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
7108 862 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
7109 862 : handler->apply(p_parent,SgName("parent"), false);
7110 :
7111 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
7112 :
7113 862 : }
7114 :
7115 : /* #line 7116 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
7116 :
7117 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
7118 :
7119 : void
7120 0 : SgStatementFunctionStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
7121 : {
7122 : // ------------ checking pointers of SgStatementFunctionStatement -------------------
7123 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
7124 :
7125 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
7126 0 : ROSE_ASSERT(handler != NULL);
7127 :
7128 0 : handler->apply(p_function,SgName("function"), true);
7129 0 : handler->apply(p_expression,SgName("expression"), true);
7130 0 : handler->apply(p_definingDeclaration,SgName("definingDeclaration"), false);
7131 0 : handler->apply(p_firstNondefiningDeclaration,SgName("firstNondefiningDeclaration"), false);
7132 0 : for ( SgQualifiedNamePtrList::iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
7133 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
7134 : {
7135 0 : handler->apply(*source_qualifiedNameList_iterator,SgName("qualifiedNameList"), false);
7136 : }
7137 0 : handler->apply(p_declarationScope,SgName("declarationScope"), false);
7138 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
7139 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
7140 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
7141 0 : handler->apply(p_parent,SgName("parent"), false);
7142 :
7143 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
7144 :
7145 0 : }
7146 :
7147 : /* #line 7148 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
7148 :
7149 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
7150 :
7151 : void
7152 56805 : SgCtorInitializerList::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
7153 : {
7154 : // ------------ checking pointers of SgCtorInitializerList -------------------
7155 56805 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
7156 :
7157 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
7158 56805 : ROSE_ASSERT(handler != NULL);
7159 :
7160 56805 : for ( SgInitializedNamePtrList::iterator source_ctors_iterator = p_ctors.begin()
7161 60285 : ; source_ctors_iterator != p_ctors.end(); ++source_ctors_iterator)
7162 : {
7163 3480 : handler->apply(*source_ctors_iterator,SgName("ctors"), true);
7164 : }
7165 56805 : handler->apply(p_definingDeclaration,SgName("definingDeclaration"), false);
7166 56805 : handler->apply(p_firstNondefiningDeclaration,SgName("firstNondefiningDeclaration"), false);
7167 56805 : for ( SgQualifiedNamePtrList::iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
7168 56805 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
7169 : {
7170 0 : handler->apply(*source_qualifiedNameList_iterator,SgName("qualifiedNameList"), false);
7171 : }
7172 56805 : handler->apply(p_declarationScope,SgName("declarationScope"), false);
7173 56805 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
7174 56805 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
7175 56805 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
7176 56805 : handler->apply(p_parent,SgName("parent"), false);
7177 :
7178 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
7179 :
7180 56805 : }
7181 :
7182 : /* #line 7183 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
7183 :
7184 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
7185 :
7186 : void
7187 2075 : SgPragmaDeclaration::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
7188 : {
7189 : // ------------ checking pointers of SgPragmaDeclaration -------------------
7190 2075 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
7191 :
7192 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
7193 2075 : ROSE_ASSERT(handler != NULL);
7194 :
7195 2075 : handler->apply(p_pragma,SgName("pragma"), true);
7196 2075 : handler->apply(p_definingDeclaration,SgName("definingDeclaration"), false);
7197 2075 : handler->apply(p_firstNondefiningDeclaration,SgName("firstNondefiningDeclaration"), false);
7198 2075 : for ( SgQualifiedNamePtrList::iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
7199 2075 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
7200 : {
7201 0 : handler->apply(*source_qualifiedNameList_iterator,SgName("qualifiedNameList"), false);
7202 : }
7203 2075 : handler->apply(p_declarationScope,SgName("declarationScope"), false);
7204 2075 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
7205 2075 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
7206 2075 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
7207 2075 : handler->apply(p_parent,SgName("parent"), false);
7208 :
7209 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
7210 :
7211 2075 : }
7212 :
7213 : /* #line 7214 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
7214 :
7215 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
7216 :
7217 : void
7218 20 : SgUsingDirectiveStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
7219 : {
7220 : // ------------ checking pointers of SgUsingDirectiveStatement -------------------
7221 20 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
7222 :
7223 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
7224 20 : ROSE_ASSERT(handler != NULL);
7225 :
7226 20 : handler->apply(p_namespaceDeclaration,SgName("namespaceDeclaration"), false);
7227 20 : handler->apply(p_definingDeclaration,SgName("definingDeclaration"), false);
7228 20 : handler->apply(p_firstNondefiningDeclaration,SgName("firstNondefiningDeclaration"), false);
7229 20 : for ( SgQualifiedNamePtrList::iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
7230 20 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
7231 : {
7232 0 : handler->apply(*source_qualifiedNameList_iterator,SgName("qualifiedNameList"), false);
7233 : }
7234 20 : handler->apply(p_declarationScope,SgName("declarationScope"), false);
7235 20 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
7236 20 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
7237 20 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
7238 20 : handler->apply(p_parent,SgName("parent"), false);
7239 :
7240 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
7241 :
7242 20 : }
7243 :
7244 : /* #line 7245 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
7245 :
7246 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
7247 :
7248 : void
7249 16232 : SgClassDeclaration::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
7250 : {
7251 : // ------------ checking pointers of SgClassDeclaration -------------------
7252 16232 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
7253 :
7254 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
7255 16232 : ROSE_ASSERT(handler != NULL);
7256 :
7257 16232 : handler->apply(p_type,SgName("type"), false);
7258 16232 : handler->apply(p_definition,SgName("definition"), true);
7259 16232 : handler->apply(p_scope,SgName("scope"), false);
7260 16232 : handler->apply(p_decoratorList,SgName("decoratorList"), true);
7261 16232 : handler->apply(p_adaParentType,SgName("adaParentType"), false);
7262 16232 : handler->apply(p_definingDeclaration,SgName("definingDeclaration"), false);
7263 16232 : handler->apply(p_firstNondefiningDeclaration,SgName("firstNondefiningDeclaration"), false);
7264 16232 : for ( SgQualifiedNamePtrList::iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
7265 16232 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
7266 : {
7267 0 : handler->apply(*source_qualifiedNameList_iterator,SgName("qualifiedNameList"), false);
7268 : }
7269 16232 : handler->apply(p_declarationScope,SgName("declarationScope"), false);
7270 16232 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
7271 16232 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
7272 16232 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
7273 16232 : handler->apply(p_parent,SgName("parent"), false);
7274 :
7275 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
7276 :
7277 16232 : }
7278 :
7279 : /* #line 7280 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
7280 :
7281 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
7282 :
7283 : void
7284 14916 : SgTemplateClassDeclaration::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
7285 : {
7286 : // ------------ checking pointers of SgTemplateClassDeclaration -------------------
7287 14916 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
7288 :
7289 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
7290 14916 : ROSE_ASSERT(handler != NULL);
7291 :
7292 14916 : for ( SgTemplateParameterPtrList::iterator source_templateParameters_iterator = p_templateParameters.begin()
7293 37790 : ; source_templateParameters_iterator != p_templateParameters.end(); ++source_templateParameters_iterator)
7294 : {
7295 22874 : handler->apply(*source_templateParameters_iterator,SgName("templateParameters"), false);
7296 : }
7297 14916 : for ( SgTemplateArgumentPtrList::iterator source_templateSpecializationArguments_iterator = p_templateSpecializationArguments.begin()
7298 25582 : ; source_templateSpecializationArguments_iterator != p_templateSpecializationArguments.end(); ++source_templateSpecializationArguments_iterator)
7299 : {
7300 10666 : handler->apply(*source_templateSpecializationArguments_iterator,SgName("templateSpecializationArguments"), false);
7301 : }
7302 14916 : handler->apply(p_nonreal_decl_scope,SgName("nonreal_decl_scope"), false);
7303 14916 : handler->apply(p_type,SgName("type"), false);
7304 14916 : handler->apply(p_definition,SgName("definition"), true);
7305 14916 : handler->apply(p_scope,SgName("scope"), false);
7306 14916 : handler->apply(p_decoratorList,SgName("decoratorList"), true);
7307 14916 : handler->apply(p_adaParentType,SgName("adaParentType"), false);
7308 14916 : handler->apply(p_definingDeclaration,SgName("definingDeclaration"), false);
7309 14916 : handler->apply(p_firstNondefiningDeclaration,SgName("firstNondefiningDeclaration"), false);
7310 14916 : for ( SgQualifiedNamePtrList::iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
7311 14916 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
7312 : {
7313 0 : handler->apply(*source_qualifiedNameList_iterator,SgName("qualifiedNameList"), false);
7314 : }
7315 14916 : handler->apply(p_declarationScope,SgName("declarationScope"), false);
7316 14916 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
7317 14916 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
7318 14916 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
7319 14916 : handler->apply(p_parent,SgName("parent"), false);
7320 :
7321 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
7322 :
7323 14916 : }
7324 :
7325 : /* #line 7326 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
7326 :
7327 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
7328 :
7329 : void
7330 16975 : SgTemplateInstantiationDecl::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
7331 : {
7332 : // ------------ checking pointers of SgTemplateInstantiationDecl -------------------
7333 16975 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
7334 :
7335 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
7336 16975 : ROSE_ASSERT(handler != NULL);
7337 :
7338 16975 : handler->apply(p_templateDeclaration,SgName("templateDeclaration"), false);
7339 16975 : for ( SgTemplateArgumentPtrList::iterator source_templateArguments_iterator = p_templateArguments.begin()
7340 43683 : ; source_templateArguments_iterator != p_templateArguments.end(); ++source_templateArguments_iterator)
7341 : {
7342 26708 : handler->apply(*source_templateArguments_iterator,SgName("templateArguments"), false);
7343 : }
7344 16975 : handler->apply(p_type,SgName("type"), false);
7345 16975 : handler->apply(p_definition,SgName("definition"), true);
7346 16975 : handler->apply(p_scope,SgName("scope"), false);
7347 16975 : handler->apply(p_decoratorList,SgName("decoratorList"), true);
7348 16975 : handler->apply(p_adaParentType,SgName("adaParentType"), false);
7349 16975 : handler->apply(p_definingDeclaration,SgName("definingDeclaration"), false);
7350 16975 : handler->apply(p_firstNondefiningDeclaration,SgName("firstNondefiningDeclaration"), false);
7351 16975 : for ( SgQualifiedNamePtrList::iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
7352 16975 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
7353 : {
7354 0 : handler->apply(*source_qualifiedNameList_iterator,SgName("qualifiedNameList"), false);
7355 : }
7356 16975 : handler->apply(p_declarationScope,SgName("declarationScope"), false);
7357 16975 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
7358 16975 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
7359 16975 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
7360 16975 : handler->apply(p_parent,SgName("parent"), false);
7361 :
7362 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
7363 :
7364 16975 : }
7365 :
7366 : /* #line 7367 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
7367 :
7368 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
7369 :
7370 : void
7371 0 : SgDerivedTypeStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
7372 : {
7373 : // ------------ checking pointers of SgDerivedTypeStatement -------------------
7374 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
7375 :
7376 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
7377 0 : ROSE_ASSERT(handler != NULL);
7378 :
7379 0 : handler->apply(p_end_numeric_label,SgName("end_numeric_label"), false);
7380 0 : handler->apply(p_type,SgName("type"), false);
7381 0 : handler->apply(p_definition,SgName("definition"), true);
7382 0 : handler->apply(p_scope,SgName("scope"), false);
7383 0 : handler->apply(p_decoratorList,SgName("decoratorList"), true);
7384 0 : handler->apply(p_adaParentType,SgName("adaParentType"), false);
7385 0 : handler->apply(p_definingDeclaration,SgName("definingDeclaration"), false);
7386 0 : handler->apply(p_firstNondefiningDeclaration,SgName("firstNondefiningDeclaration"), false);
7387 0 : for ( SgQualifiedNamePtrList::iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
7388 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
7389 : {
7390 0 : handler->apply(*source_qualifiedNameList_iterator,SgName("qualifiedNameList"), false);
7391 : }
7392 0 : handler->apply(p_declarationScope,SgName("declarationScope"), false);
7393 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
7394 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
7395 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
7396 0 : handler->apply(p_parent,SgName("parent"), false);
7397 :
7398 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
7399 :
7400 0 : }
7401 :
7402 : /* #line 7403 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
7403 :
7404 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
7405 :
7406 : void
7407 0 : SgModuleStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
7408 : {
7409 : // ------------ checking pointers of SgModuleStatement -------------------
7410 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
7411 :
7412 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
7413 0 : ROSE_ASSERT(handler != NULL);
7414 :
7415 0 : handler->apply(p_end_numeric_label,SgName("end_numeric_label"), false);
7416 0 : handler->apply(p_type,SgName("type"), false);
7417 0 : handler->apply(p_definition,SgName("definition"), true);
7418 0 : handler->apply(p_scope,SgName("scope"), false);
7419 0 : handler->apply(p_decoratorList,SgName("decoratorList"), true);
7420 0 : handler->apply(p_adaParentType,SgName("adaParentType"), false);
7421 0 : handler->apply(p_definingDeclaration,SgName("definingDeclaration"), false);
7422 0 : handler->apply(p_firstNondefiningDeclaration,SgName("firstNondefiningDeclaration"), false);
7423 0 : for ( SgQualifiedNamePtrList::iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
7424 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
7425 : {
7426 0 : handler->apply(*source_qualifiedNameList_iterator,SgName("qualifiedNameList"), false);
7427 : }
7428 0 : handler->apply(p_declarationScope,SgName("declarationScope"), false);
7429 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
7430 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
7431 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
7432 0 : handler->apply(p_parent,SgName("parent"), false);
7433 :
7434 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
7435 :
7436 0 : }
7437 :
7438 : /* #line 7439 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
7439 :
7440 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
7441 :
7442 : void
7443 0 : SgImplicitStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
7444 : {
7445 : // ------------ checking pointers of SgImplicitStatement -------------------
7446 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
7447 :
7448 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
7449 0 : ROSE_ASSERT(handler != NULL);
7450 :
7451 0 : for ( SgInitializedNamePtrList::iterator source_variables_iterator = p_variables.begin()
7452 0 : ; source_variables_iterator != p_variables.end(); ++source_variables_iterator)
7453 : {
7454 0 : handler->apply(*source_variables_iterator,SgName("variables"), true);
7455 : }
7456 0 : handler->apply(p_definingDeclaration,SgName("definingDeclaration"), false);
7457 0 : handler->apply(p_firstNondefiningDeclaration,SgName("firstNondefiningDeclaration"), false);
7458 0 : for ( SgQualifiedNamePtrList::iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
7459 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
7460 : {
7461 0 : handler->apply(*source_qualifiedNameList_iterator,SgName("qualifiedNameList"), false);
7462 : }
7463 0 : handler->apply(p_declarationScope,SgName("declarationScope"), false);
7464 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
7465 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
7466 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
7467 0 : handler->apply(p_parent,SgName("parent"), false);
7468 :
7469 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
7470 :
7471 0 : }
7472 :
7473 : /* #line 7474 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
7474 :
7475 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
7476 :
7477 : void
7478 4138 : SgUsingDeclarationStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
7479 : {
7480 : // ------------ checking pointers of SgUsingDeclarationStatement -------------------
7481 4138 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
7482 :
7483 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
7484 4138 : ROSE_ASSERT(handler != NULL);
7485 :
7486 4138 : handler->apply(p_declaration,SgName("declaration"), false);
7487 4138 : handler->apply(p_initializedName,SgName("initializedName"), false);
7488 4138 : handler->apply(p_definingDeclaration,SgName("definingDeclaration"), false);
7489 4138 : handler->apply(p_firstNondefiningDeclaration,SgName("firstNondefiningDeclaration"), false);
7490 4138 : for ( SgQualifiedNamePtrList::iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
7491 4138 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
7492 : {
7493 0 : handler->apply(*source_qualifiedNameList_iterator,SgName("qualifiedNameList"), false);
7494 : }
7495 4138 : handler->apply(p_declarationScope,SgName("declarationScope"), false);
7496 4138 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
7497 4138 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
7498 4138 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
7499 4138 : handler->apply(p_parent,SgName("parent"), false);
7500 :
7501 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
7502 :
7503 4138 : }
7504 :
7505 : /* #line 7506 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
7506 :
7507 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
7508 :
7509 : void
7510 0 : SgNamelistStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
7511 : {
7512 : // ------------ checking pointers of SgNamelistStatement -------------------
7513 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
7514 :
7515 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
7516 0 : ROSE_ASSERT(handler != NULL);
7517 :
7518 0 : for ( SgNameGroupPtrList::iterator source_group_list_iterator = p_group_list.begin()
7519 0 : ; source_group_list_iterator != p_group_list.end(); ++source_group_list_iterator)
7520 : {
7521 0 : handler->apply(*source_group_list_iterator,SgName("group_list"), false);
7522 : }
7523 0 : handler->apply(p_definingDeclaration,SgName("definingDeclaration"), false);
7524 0 : handler->apply(p_firstNondefiningDeclaration,SgName("firstNondefiningDeclaration"), false);
7525 0 : for ( SgQualifiedNamePtrList::iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
7526 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
7527 : {
7528 0 : handler->apply(*source_qualifiedNameList_iterator,SgName("qualifiedNameList"), false);
7529 : }
7530 0 : handler->apply(p_declarationScope,SgName("declarationScope"), false);
7531 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
7532 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
7533 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
7534 0 : handler->apply(p_parent,SgName("parent"), false);
7535 :
7536 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
7537 :
7538 0 : }
7539 :
7540 : /* #line 7541 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
7541 :
7542 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
7543 :
7544 : void
7545 0 : SgImportStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
7546 : {
7547 : // ------------ checking pointers of SgImportStatement -------------------
7548 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
7549 :
7550 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
7551 0 : ROSE_ASSERT(handler != NULL);
7552 :
7553 0 : for ( SgExpressionPtrList::iterator source_import_list_iterator = p_import_list.begin()
7554 0 : ; source_import_list_iterator != p_import_list.end(); ++source_import_list_iterator)
7555 : {
7556 0 : handler->apply(*source_import_list_iterator,SgName("import_list"), false);
7557 : }
7558 0 : handler->apply(p_definingDeclaration,SgName("definingDeclaration"), false);
7559 0 : handler->apply(p_firstNondefiningDeclaration,SgName("firstNondefiningDeclaration"), false);
7560 0 : for ( SgQualifiedNamePtrList::iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
7561 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
7562 : {
7563 0 : handler->apply(*source_qualifiedNameList_iterator,SgName("qualifiedNameList"), false);
7564 : }
7565 0 : handler->apply(p_declarationScope,SgName("declarationScope"), false);
7566 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
7567 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
7568 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
7569 0 : handler->apply(p_parent,SgName("parent"), false);
7570 :
7571 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
7572 :
7573 0 : }
7574 :
7575 : /* #line 7576 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
7576 :
7577 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
7578 :
7579 : void
7580 1147340 : SgFunctionDeclaration::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
7581 : {
7582 : // ------------ checking pointers of SgFunctionDeclaration -------------------
7583 1147340 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
7584 :
7585 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
7586 1147340 : ROSE_ASSERT(handler != NULL);
7587 :
7588 1147340 : handler->apply(p_parameterList,SgName("parameterList"), true);
7589 1147340 : for ( SgTypePtrList::iterator source_exceptionSpecification_iterator = p_exceptionSpecification.begin()
7590 1147340 : ; source_exceptionSpecification_iterator != p_exceptionSpecification.end(); ++source_exceptionSpecification_iterator)
7591 : {
7592 0 : handler->apply(*source_exceptionSpecification_iterator,SgName("exceptionSpecification"), false);
7593 : }
7594 1147340 : handler->apply(p_decoratorList,SgName("decoratorList"), true);
7595 1147340 : handler->apply(p_type,SgName("type"), false);
7596 1147340 : handler->apply(p_definition,SgName("definition"), true);
7597 1147340 : handler->apply(p_scope,SgName("scope"), false);
7598 1147340 : handler->apply(p_type_syntax,SgName("type_syntax"), false);
7599 1147340 : handler->apply(p_parameterList_syntax,SgName("parameterList_syntax"), false);
7600 1147340 : handler->apply(p_functionParameterScope,SgName("functionParameterScope"), false);
7601 1147340 : handler->apply(p_definingDeclaration,SgName("definingDeclaration"), false);
7602 1147340 : handler->apply(p_firstNondefiningDeclaration,SgName("firstNondefiningDeclaration"), false);
7603 1147340 : for ( SgQualifiedNamePtrList::iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
7604 1147340 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
7605 : {
7606 0 : handler->apply(*source_qualifiedNameList_iterator,SgName("qualifiedNameList"), false);
7607 : }
7608 1147340 : handler->apply(p_declarationScope,SgName("declarationScope"), false);
7609 1147340 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
7610 1147340 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
7611 1147340 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
7612 1147340 : handler->apply(p_parent,SgName("parent"), false);
7613 :
7614 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
7615 :
7616 1147340 : }
7617 :
7618 : /* #line 7619 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
7619 :
7620 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
7621 :
7622 : void
7623 9638 : SgTemplateFunctionDeclaration::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
7624 : {
7625 : // ------------ checking pointers of SgTemplateFunctionDeclaration -------------------
7626 9638 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
7627 :
7628 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
7629 9638 : ROSE_ASSERT(handler != NULL);
7630 :
7631 9638 : for ( SgTemplateParameterPtrList::iterator source_templateParameters_iterator = p_templateParameters.begin()
7632 26500 : ; source_templateParameters_iterator != p_templateParameters.end(); ++source_templateParameters_iterator)
7633 : {
7634 16862 : handler->apply(*source_templateParameters_iterator,SgName("templateParameters"), false);
7635 : }
7636 9638 : for ( SgTemplateArgumentPtrList::iterator source_templateSpecializationArguments_iterator = p_templateSpecializationArguments.begin()
7637 9638 : ; source_templateSpecializationArguments_iterator != p_templateSpecializationArguments.end(); ++source_templateSpecializationArguments_iterator)
7638 : {
7639 0 : handler->apply(*source_templateSpecializationArguments_iterator,SgName("templateSpecializationArguments"), false);
7640 : }
7641 9638 : handler->apply(p_nonreal_decl_scope,SgName("nonreal_decl_scope"), false);
7642 9638 : handler->apply(p_parameterList,SgName("parameterList"), true);
7643 9638 : for ( SgTypePtrList::iterator source_exceptionSpecification_iterator = p_exceptionSpecification.begin()
7644 9638 : ; source_exceptionSpecification_iterator != p_exceptionSpecification.end(); ++source_exceptionSpecification_iterator)
7645 : {
7646 0 : handler->apply(*source_exceptionSpecification_iterator,SgName("exceptionSpecification"), false);
7647 : }
7648 9638 : handler->apply(p_decoratorList,SgName("decoratorList"), true);
7649 9638 : handler->apply(p_type,SgName("type"), false);
7650 9638 : handler->apply(p_definition,SgName("definition"), true);
7651 9638 : handler->apply(p_scope,SgName("scope"), false);
7652 9638 : handler->apply(p_type_syntax,SgName("type_syntax"), false);
7653 9638 : handler->apply(p_parameterList_syntax,SgName("parameterList_syntax"), false);
7654 9638 : handler->apply(p_functionParameterScope,SgName("functionParameterScope"), false);
7655 9638 : handler->apply(p_definingDeclaration,SgName("definingDeclaration"), false);
7656 9638 : handler->apply(p_firstNondefiningDeclaration,SgName("firstNondefiningDeclaration"), false);
7657 9638 : for ( SgQualifiedNamePtrList::iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
7658 9638 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
7659 : {
7660 0 : handler->apply(*source_qualifiedNameList_iterator,SgName("qualifiedNameList"), false);
7661 : }
7662 9638 : handler->apply(p_declarationScope,SgName("declarationScope"), false);
7663 9638 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
7664 9638 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
7665 9638 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
7666 9638 : handler->apply(p_parent,SgName("parent"), false);
7667 :
7668 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
7669 :
7670 9638 : }
7671 :
7672 : /* #line 7673 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
7673 :
7674 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
7675 :
7676 : void
7677 10063 : SgMemberFunctionDeclaration::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
7678 : {
7679 : // ------------ checking pointers of SgMemberFunctionDeclaration -------------------
7680 10063 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
7681 :
7682 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
7683 10063 : ROSE_ASSERT(handler != NULL);
7684 :
7685 10063 : handler->apply(p_CtorInitializerList,SgName("CtorInitializerList"), true);
7686 10063 : handler->apply(p_associatedClassDeclaration,SgName("associatedClassDeclaration"), false);
7687 10063 : handler->apply(p_parameterList,SgName("parameterList"), true);
7688 10063 : for ( SgTypePtrList::iterator source_exceptionSpecification_iterator = p_exceptionSpecification.begin()
7689 10063 : ; source_exceptionSpecification_iterator != p_exceptionSpecification.end(); ++source_exceptionSpecification_iterator)
7690 : {
7691 0 : handler->apply(*source_exceptionSpecification_iterator,SgName("exceptionSpecification"), false);
7692 : }
7693 10063 : handler->apply(p_decoratorList,SgName("decoratorList"), true);
7694 10063 : handler->apply(p_type,SgName("type"), false);
7695 10063 : handler->apply(p_definition,SgName("definition"), true);
7696 10063 : handler->apply(p_scope,SgName("scope"), false);
7697 10063 : handler->apply(p_type_syntax,SgName("type_syntax"), false);
7698 10063 : handler->apply(p_parameterList_syntax,SgName("parameterList_syntax"), false);
7699 10063 : handler->apply(p_functionParameterScope,SgName("functionParameterScope"), false);
7700 10063 : handler->apply(p_definingDeclaration,SgName("definingDeclaration"), false);
7701 10063 : handler->apply(p_firstNondefiningDeclaration,SgName("firstNondefiningDeclaration"), false);
7702 10063 : for ( SgQualifiedNamePtrList::iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
7703 10063 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
7704 : {
7705 0 : handler->apply(*source_qualifiedNameList_iterator,SgName("qualifiedNameList"), false);
7706 : }
7707 10063 : handler->apply(p_declarationScope,SgName("declarationScope"), false);
7708 10063 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
7709 10063 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
7710 10063 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
7711 10063 : handler->apply(p_parent,SgName("parent"), false);
7712 :
7713 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
7714 :
7715 10063 : }
7716 :
7717 : /* #line 7718 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
7718 :
7719 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
7720 :
7721 : void
7722 25552 : SgTemplateMemberFunctionDeclaration::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
7723 : {
7724 : // ------------ checking pointers of SgTemplateMemberFunctionDeclaration -------------------
7725 25552 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
7726 :
7727 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
7728 25552 : ROSE_ASSERT(handler != NULL);
7729 :
7730 25552 : for ( SgTemplateParameterPtrList::iterator source_templateParameters_iterator = p_templateParameters.begin()
7731 35817 : ; source_templateParameters_iterator != p_templateParameters.end(); ++source_templateParameters_iterator)
7732 : {
7733 10265 : handler->apply(*source_templateParameters_iterator,SgName("templateParameters"), false);
7734 : }
7735 25552 : for ( SgTemplateArgumentPtrList::iterator source_templateSpecializationArguments_iterator = p_templateSpecializationArguments.begin()
7736 25552 : ; source_templateSpecializationArguments_iterator != p_templateSpecializationArguments.end(); ++source_templateSpecializationArguments_iterator)
7737 : {
7738 0 : handler->apply(*source_templateSpecializationArguments_iterator,SgName("templateSpecializationArguments"), false);
7739 : }
7740 25552 : handler->apply(p_nonreal_decl_scope,SgName("nonreal_decl_scope"), false);
7741 25552 : handler->apply(p_CtorInitializerList,SgName("CtorInitializerList"), true);
7742 25552 : handler->apply(p_associatedClassDeclaration,SgName("associatedClassDeclaration"), false);
7743 25552 : handler->apply(p_parameterList,SgName("parameterList"), true);
7744 25552 : for ( SgTypePtrList::iterator source_exceptionSpecification_iterator = p_exceptionSpecification.begin()
7745 25552 : ; source_exceptionSpecification_iterator != p_exceptionSpecification.end(); ++source_exceptionSpecification_iterator)
7746 : {
7747 0 : handler->apply(*source_exceptionSpecification_iterator,SgName("exceptionSpecification"), false);
7748 : }
7749 25552 : handler->apply(p_decoratorList,SgName("decoratorList"), true);
7750 25552 : handler->apply(p_type,SgName("type"), false);
7751 25552 : handler->apply(p_definition,SgName("definition"), true);
7752 25552 : handler->apply(p_scope,SgName("scope"), false);
7753 25552 : handler->apply(p_type_syntax,SgName("type_syntax"), false);
7754 25552 : handler->apply(p_parameterList_syntax,SgName("parameterList_syntax"), false);
7755 25552 : handler->apply(p_functionParameterScope,SgName("functionParameterScope"), false);
7756 25552 : handler->apply(p_definingDeclaration,SgName("definingDeclaration"), false);
7757 25552 : handler->apply(p_firstNondefiningDeclaration,SgName("firstNondefiningDeclaration"), false);
7758 25552 : for ( SgQualifiedNamePtrList::iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
7759 25552 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
7760 : {
7761 0 : handler->apply(*source_qualifiedNameList_iterator,SgName("qualifiedNameList"), false);
7762 : }
7763 25552 : handler->apply(p_declarationScope,SgName("declarationScope"), false);
7764 25552 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
7765 25552 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
7766 25552 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
7767 25552 : handler->apply(p_parent,SgName("parent"), false);
7768 :
7769 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
7770 :
7771 25552 : }
7772 :
7773 : /* #line 7774 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
7774 :
7775 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
7776 :
7777 : void
7778 21190 : SgTemplateInstantiationMemberFunctionDecl::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
7779 : {
7780 : // ------------ checking pointers of SgTemplateInstantiationMemberFunctionDecl -------------------
7781 21190 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
7782 :
7783 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
7784 21190 : ROSE_ASSERT(handler != NULL);
7785 :
7786 21190 : handler->apply(p_templateDeclaration,SgName("templateDeclaration"), false);
7787 21190 : for ( SgTemplateArgumentPtrList::iterator source_templateArguments_iterator = p_templateArguments.begin()
7788 22736 : ; source_templateArguments_iterator != p_templateArguments.end(); ++source_templateArguments_iterator)
7789 : {
7790 1546 : handler->apply(*source_templateArguments_iterator,SgName("templateArguments"), false);
7791 : }
7792 21190 : handler->apply(p_CtorInitializerList,SgName("CtorInitializerList"), true);
7793 21190 : handler->apply(p_associatedClassDeclaration,SgName("associatedClassDeclaration"), false);
7794 21190 : handler->apply(p_parameterList,SgName("parameterList"), true);
7795 21190 : for ( SgTypePtrList::iterator source_exceptionSpecification_iterator = p_exceptionSpecification.begin()
7796 21190 : ; source_exceptionSpecification_iterator != p_exceptionSpecification.end(); ++source_exceptionSpecification_iterator)
7797 : {
7798 0 : handler->apply(*source_exceptionSpecification_iterator,SgName("exceptionSpecification"), false);
7799 : }
7800 21190 : handler->apply(p_decoratorList,SgName("decoratorList"), true);
7801 21190 : handler->apply(p_type,SgName("type"), false);
7802 21190 : handler->apply(p_definition,SgName("definition"), true);
7803 21190 : handler->apply(p_scope,SgName("scope"), false);
7804 21190 : handler->apply(p_type_syntax,SgName("type_syntax"), false);
7805 21190 : handler->apply(p_parameterList_syntax,SgName("parameterList_syntax"), false);
7806 21190 : handler->apply(p_functionParameterScope,SgName("functionParameterScope"), false);
7807 21190 : handler->apply(p_definingDeclaration,SgName("definingDeclaration"), false);
7808 21190 : handler->apply(p_firstNondefiningDeclaration,SgName("firstNondefiningDeclaration"), false);
7809 21190 : for ( SgQualifiedNamePtrList::iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
7810 21190 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
7811 : {
7812 0 : handler->apply(*source_qualifiedNameList_iterator,SgName("qualifiedNameList"), false);
7813 : }
7814 21190 : handler->apply(p_declarationScope,SgName("declarationScope"), false);
7815 21190 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
7816 21190 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
7817 21190 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
7818 21190 : handler->apply(p_parent,SgName("parent"), false);
7819 :
7820 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
7821 :
7822 21190 : }
7823 :
7824 : /* #line 7825 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
7825 :
7826 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
7827 :
7828 : void
7829 3215 : SgTemplateInstantiationFunctionDecl::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
7830 : {
7831 : // ------------ checking pointers of SgTemplateInstantiationFunctionDecl -------------------
7832 3215 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
7833 :
7834 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
7835 3215 : ROSE_ASSERT(handler != NULL);
7836 :
7837 3215 : handler->apply(p_templateDeclaration,SgName("templateDeclaration"), false);
7838 3215 : for ( SgTemplateArgumentPtrList::iterator source_templateArguments_iterator = p_templateArguments.begin()
7839 9002 : ; source_templateArguments_iterator != p_templateArguments.end(); ++source_templateArguments_iterator)
7840 : {
7841 5787 : handler->apply(*source_templateArguments_iterator,SgName("templateArguments"), false);
7842 : }
7843 3215 : handler->apply(p_parameterList,SgName("parameterList"), true);
7844 3215 : for ( SgTypePtrList::iterator source_exceptionSpecification_iterator = p_exceptionSpecification.begin()
7845 3215 : ; source_exceptionSpecification_iterator != p_exceptionSpecification.end(); ++source_exceptionSpecification_iterator)
7846 : {
7847 0 : handler->apply(*source_exceptionSpecification_iterator,SgName("exceptionSpecification"), false);
7848 : }
7849 3215 : handler->apply(p_decoratorList,SgName("decoratorList"), true);
7850 3215 : handler->apply(p_type,SgName("type"), false);
7851 3215 : handler->apply(p_definition,SgName("definition"), true);
7852 3215 : handler->apply(p_scope,SgName("scope"), false);
7853 3215 : handler->apply(p_type_syntax,SgName("type_syntax"), false);
7854 3215 : handler->apply(p_parameterList_syntax,SgName("parameterList_syntax"), false);
7855 3215 : handler->apply(p_functionParameterScope,SgName("functionParameterScope"), false);
7856 3215 : handler->apply(p_definingDeclaration,SgName("definingDeclaration"), false);
7857 3215 : handler->apply(p_firstNondefiningDeclaration,SgName("firstNondefiningDeclaration"), false);
7858 3215 : for ( SgQualifiedNamePtrList::iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
7859 3215 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
7860 : {
7861 0 : handler->apply(*source_qualifiedNameList_iterator,SgName("qualifiedNameList"), false);
7862 : }
7863 3215 : handler->apply(p_declarationScope,SgName("declarationScope"), false);
7864 3215 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
7865 3215 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
7866 3215 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
7867 3215 : handler->apply(p_parent,SgName("parent"), false);
7868 :
7869 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
7870 :
7871 3215 : }
7872 :
7873 : /* #line 7874 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
7874 :
7875 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
7876 :
7877 : void
7878 0 : SgProgramHeaderStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
7879 : {
7880 : // ------------ checking pointers of SgProgramHeaderStatement -------------------
7881 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
7882 :
7883 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
7884 0 : ROSE_ASSERT(handler != NULL);
7885 :
7886 0 : handler->apply(p_end_numeric_label,SgName("end_numeric_label"), false);
7887 0 : handler->apply(p_parameterList,SgName("parameterList"), true);
7888 0 : for ( SgTypePtrList::iterator source_exceptionSpecification_iterator = p_exceptionSpecification.begin()
7889 0 : ; source_exceptionSpecification_iterator != p_exceptionSpecification.end(); ++source_exceptionSpecification_iterator)
7890 : {
7891 0 : handler->apply(*source_exceptionSpecification_iterator,SgName("exceptionSpecification"), false);
7892 : }
7893 0 : handler->apply(p_decoratorList,SgName("decoratorList"), true);
7894 0 : handler->apply(p_type,SgName("type"), false);
7895 0 : handler->apply(p_definition,SgName("definition"), true);
7896 0 : handler->apply(p_scope,SgName("scope"), false);
7897 0 : handler->apply(p_type_syntax,SgName("type_syntax"), false);
7898 0 : handler->apply(p_parameterList_syntax,SgName("parameterList_syntax"), false);
7899 0 : handler->apply(p_functionParameterScope,SgName("functionParameterScope"), false);
7900 0 : handler->apply(p_definingDeclaration,SgName("definingDeclaration"), false);
7901 0 : handler->apply(p_firstNondefiningDeclaration,SgName("firstNondefiningDeclaration"), false);
7902 0 : for ( SgQualifiedNamePtrList::iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
7903 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
7904 : {
7905 0 : handler->apply(*source_qualifiedNameList_iterator,SgName("qualifiedNameList"), false);
7906 : }
7907 0 : handler->apply(p_declarationScope,SgName("declarationScope"), false);
7908 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
7909 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
7910 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
7911 0 : handler->apply(p_parent,SgName("parent"), false);
7912 :
7913 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
7914 :
7915 0 : }
7916 :
7917 : /* #line 7918 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
7918 :
7919 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
7920 :
7921 : void
7922 0 : SgProcedureHeaderStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
7923 : {
7924 : // ------------ checking pointers of SgProcedureHeaderStatement -------------------
7925 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
7926 :
7927 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
7928 0 : ROSE_ASSERT(handler != NULL);
7929 :
7930 0 : handler->apply(p_end_numeric_label,SgName("end_numeric_label"), false);
7931 0 : handler->apply(p_result_name,SgName("result_name"), true);
7932 0 : handler->apply(p_parameterList,SgName("parameterList"), true);
7933 0 : for ( SgTypePtrList::iterator source_exceptionSpecification_iterator = p_exceptionSpecification.begin()
7934 0 : ; source_exceptionSpecification_iterator != p_exceptionSpecification.end(); ++source_exceptionSpecification_iterator)
7935 : {
7936 0 : handler->apply(*source_exceptionSpecification_iterator,SgName("exceptionSpecification"), false);
7937 : }
7938 0 : handler->apply(p_decoratorList,SgName("decoratorList"), true);
7939 0 : handler->apply(p_type,SgName("type"), false);
7940 0 : handler->apply(p_definition,SgName("definition"), true);
7941 0 : handler->apply(p_scope,SgName("scope"), false);
7942 0 : handler->apply(p_type_syntax,SgName("type_syntax"), false);
7943 0 : handler->apply(p_parameterList_syntax,SgName("parameterList_syntax"), false);
7944 0 : handler->apply(p_functionParameterScope,SgName("functionParameterScope"), false);
7945 0 : handler->apply(p_definingDeclaration,SgName("definingDeclaration"), false);
7946 0 : handler->apply(p_firstNondefiningDeclaration,SgName("firstNondefiningDeclaration"), false);
7947 0 : for ( SgQualifiedNamePtrList::iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
7948 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
7949 : {
7950 0 : handler->apply(*source_qualifiedNameList_iterator,SgName("qualifiedNameList"), false);
7951 : }
7952 0 : handler->apply(p_declarationScope,SgName("declarationScope"), false);
7953 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
7954 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
7955 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
7956 0 : handler->apply(p_parent,SgName("parent"), false);
7957 :
7958 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
7959 :
7960 0 : }
7961 :
7962 : /* #line 7963 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
7963 :
7964 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
7965 :
7966 : void
7967 0 : SgEntryStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
7968 : {
7969 : // ------------ checking pointers of SgEntryStatement -------------------
7970 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
7971 :
7972 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
7973 0 : ROSE_ASSERT(handler != NULL);
7974 :
7975 0 : handler->apply(p_result_name,SgName("result_name"), true);
7976 0 : handler->apply(p_parameterList,SgName("parameterList"), true);
7977 0 : for ( SgTypePtrList::iterator source_exceptionSpecification_iterator = p_exceptionSpecification.begin()
7978 0 : ; source_exceptionSpecification_iterator != p_exceptionSpecification.end(); ++source_exceptionSpecification_iterator)
7979 : {
7980 0 : handler->apply(*source_exceptionSpecification_iterator,SgName("exceptionSpecification"), false);
7981 : }
7982 0 : handler->apply(p_decoratorList,SgName("decoratorList"), true);
7983 0 : handler->apply(p_type,SgName("type"), false);
7984 0 : handler->apply(p_definition,SgName("definition"), true);
7985 0 : handler->apply(p_scope,SgName("scope"), false);
7986 0 : handler->apply(p_type_syntax,SgName("type_syntax"), false);
7987 0 : handler->apply(p_parameterList_syntax,SgName("parameterList_syntax"), false);
7988 0 : handler->apply(p_functionParameterScope,SgName("functionParameterScope"), false);
7989 0 : handler->apply(p_definingDeclaration,SgName("definingDeclaration"), false);
7990 0 : handler->apply(p_firstNondefiningDeclaration,SgName("firstNondefiningDeclaration"), false);
7991 0 : for ( SgQualifiedNamePtrList::iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
7992 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
7993 : {
7994 0 : handler->apply(*source_qualifiedNameList_iterator,SgName("qualifiedNameList"), false);
7995 : }
7996 0 : handler->apply(p_declarationScope,SgName("declarationScope"), false);
7997 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
7998 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
7999 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
8000 0 : handler->apply(p_parent,SgName("parent"), false);
8001 :
8002 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
8003 :
8004 0 : }
8005 :
8006 : /* #line 8007 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
8007 :
8008 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
8009 :
8010 : void
8011 0 : SgContainsStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
8012 : {
8013 : // ------------ checking pointers of SgContainsStatement -------------------
8014 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
8015 :
8016 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
8017 0 : ROSE_ASSERT(handler != NULL);
8018 :
8019 0 : handler->apply(p_definingDeclaration,SgName("definingDeclaration"), false);
8020 0 : handler->apply(p_firstNondefiningDeclaration,SgName("firstNondefiningDeclaration"), false);
8021 0 : for ( SgQualifiedNamePtrList::iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
8022 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
8023 : {
8024 0 : handler->apply(*source_qualifiedNameList_iterator,SgName("qualifiedNameList"), false);
8025 : }
8026 0 : handler->apply(p_declarationScope,SgName("declarationScope"), false);
8027 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
8028 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
8029 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
8030 0 : handler->apply(p_parent,SgName("parent"), false);
8031 :
8032 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
8033 :
8034 0 : }
8035 :
8036 : /* #line 8037 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
8037 :
8038 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
8039 :
8040 : void
8041 0 : SgC_PreprocessorDirectiveStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
8042 : {
8043 : // ------------ checking pointers of SgC_PreprocessorDirectiveStatement -------------------
8044 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
8045 :
8046 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
8047 0 : ROSE_ASSERT(handler != NULL);
8048 :
8049 0 : handler->apply(p_definingDeclaration,SgName("definingDeclaration"), false);
8050 0 : handler->apply(p_firstNondefiningDeclaration,SgName("firstNondefiningDeclaration"), false);
8051 0 : for ( SgQualifiedNamePtrList::iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
8052 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
8053 : {
8054 0 : handler->apply(*source_qualifiedNameList_iterator,SgName("qualifiedNameList"), false);
8055 : }
8056 0 : handler->apply(p_declarationScope,SgName("declarationScope"), false);
8057 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
8058 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
8059 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
8060 0 : handler->apply(p_parent,SgName("parent"), false);
8061 :
8062 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
8063 :
8064 0 : }
8065 :
8066 : /* #line 8067 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
8067 :
8068 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
8069 :
8070 : void
8071 0 : SgIncludeDirectiveStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
8072 : {
8073 : // ------------ checking pointers of SgIncludeDirectiveStatement -------------------
8074 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
8075 :
8076 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
8077 0 : ROSE_ASSERT(handler != NULL);
8078 :
8079 0 : handler->apply(p_headerFileBody,SgName("headerFileBody"), true);
8080 0 : handler->apply(p_include_file_heirarchy,SgName("include_file_heirarchy"), false);
8081 0 : handler->apply(p_definingDeclaration,SgName("definingDeclaration"), false);
8082 0 : handler->apply(p_firstNondefiningDeclaration,SgName("firstNondefiningDeclaration"), false);
8083 0 : for ( SgQualifiedNamePtrList::iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
8084 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
8085 : {
8086 0 : handler->apply(*source_qualifiedNameList_iterator,SgName("qualifiedNameList"), false);
8087 : }
8088 0 : handler->apply(p_declarationScope,SgName("declarationScope"), false);
8089 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
8090 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
8091 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
8092 0 : handler->apply(p_parent,SgName("parent"), false);
8093 :
8094 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
8095 :
8096 0 : }
8097 :
8098 : /* #line 8099 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
8099 :
8100 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
8101 :
8102 : void
8103 0 : SgDefineDirectiveStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
8104 : {
8105 : // ------------ checking pointers of SgDefineDirectiveStatement -------------------
8106 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
8107 :
8108 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
8109 0 : ROSE_ASSERT(handler != NULL);
8110 :
8111 0 : handler->apply(p_definingDeclaration,SgName("definingDeclaration"), false);
8112 0 : handler->apply(p_firstNondefiningDeclaration,SgName("firstNondefiningDeclaration"), false);
8113 0 : for ( SgQualifiedNamePtrList::iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
8114 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
8115 : {
8116 0 : handler->apply(*source_qualifiedNameList_iterator,SgName("qualifiedNameList"), false);
8117 : }
8118 0 : handler->apply(p_declarationScope,SgName("declarationScope"), false);
8119 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
8120 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
8121 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
8122 0 : handler->apply(p_parent,SgName("parent"), false);
8123 :
8124 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
8125 :
8126 0 : }
8127 :
8128 : /* #line 8129 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
8129 :
8130 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
8131 :
8132 : void
8133 0 : SgUndefDirectiveStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
8134 : {
8135 : // ------------ checking pointers of SgUndefDirectiveStatement -------------------
8136 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
8137 :
8138 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
8139 0 : ROSE_ASSERT(handler != NULL);
8140 :
8141 0 : handler->apply(p_definingDeclaration,SgName("definingDeclaration"), false);
8142 0 : handler->apply(p_firstNondefiningDeclaration,SgName("firstNondefiningDeclaration"), false);
8143 0 : for ( SgQualifiedNamePtrList::iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
8144 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
8145 : {
8146 0 : handler->apply(*source_qualifiedNameList_iterator,SgName("qualifiedNameList"), false);
8147 : }
8148 0 : handler->apply(p_declarationScope,SgName("declarationScope"), false);
8149 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
8150 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
8151 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
8152 0 : handler->apply(p_parent,SgName("parent"), false);
8153 :
8154 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
8155 :
8156 0 : }
8157 :
8158 : /* #line 8159 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
8159 :
8160 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
8161 :
8162 : void
8163 0 : SgIfdefDirectiveStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
8164 : {
8165 : // ------------ checking pointers of SgIfdefDirectiveStatement -------------------
8166 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
8167 :
8168 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
8169 0 : ROSE_ASSERT(handler != NULL);
8170 :
8171 0 : handler->apply(p_definingDeclaration,SgName("definingDeclaration"), false);
8172 0 : handler->apply(p_firstNondefiningDeclaration,SgName("firstNondefiningDeclaration"), false);
8173 0 : for ( SgQualifiedNamePtrList::iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
8174 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
8175 : {
8176 0 : handler->apply(*source_qualifiedNameList_iterator,SgName("qualifiedNameList"), false);
8177 : }
8178 0 : handler->apply(p_declarationScope,SgName("declarationScope"), false);
8179 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
8180 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
8181 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
8182 0 : handler->apply(p_parent,SgName("parent"), false);
8183 :
8184 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
8185 :
8186 0 : }
8187 :
8188 : /* #line 8189 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
8189 :
8190 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
8191 :
8192 : void
8193 0 : SgIfndefDirectiveStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
8194 : {
8195 : // ------------ checking pointers of SgIfndefDirectiveStatement -------------------
8196 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
8197 :
8198 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
8199 0 : ROSE_ASSERT(handler != NULL);
8200 :
8201 0 : handler->apply(p_definingDeclaration,SgName("definingDeclaration"), false);
8202 0 : handler->apply(p_firstNondefiningDeclaration,SgName("firstNondefiningDeclaration"), false);
8203 0 : for ( SgQualifiedNamePtrList::iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
8204 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
8205 : {
8206 0 : handler->apply(*source_qualifiedNameList_iterator,SgName("qualifiedNameList"), false);
8207 : }
8208 0 : handler->apply(p_declarationScope,SgName("declarationScope"), false);
8209 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
8210 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
8211 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
8212 0 : handler->apply(p_parent,SgName("parent"), false);
8213 :
8214 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
8215 :
8216 0 : }
8217 :
8218 : /* #line 8219 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
8219 :
8220 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
8221 :
8222 : void
8223 0 : SgIfDirectiveStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
8224 : {
8225 : // ------------ checking pointers of SgIfDirectiveStatement -------------------
8226 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
8227 :
8228 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
8229 0 : ROSE_ASSERT(handler != NULL);
8230 :
8231 0 : handler->apply(p_definingDeclaration,SgName("definingDeclaration"), false);
8232 0 : handler->apply(p_firstNondefiningDeclaration,SgName("firstNondefiningDeclaration"), false);
8233 0 : for ( SgQualifiedNamePtrList::iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
8234 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
8235 : {
8236 0 : handler->apply(*source_qualifiedNameList_iterator,SgName("qualifiedNameList"), false);
8237 : }
8238 0 : handler->apply(p_declarationScope,SgName("declarationScope"), false);
8239 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
8240 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
8241 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
8242 0 : handler->apply(p_parent,SgName("parent"), false);
8243 :
8244 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
8245 :
8246 0 : }
8247 :
8248 : /* #line 8249 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
8249 :
8250 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
8251 :
8252 : void
8253 0 : SgDeadIfDirectiveStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
8254 : {
8255 : // ------------ checking pointers of SgDeadIfDirectiveStatement -------------------
8256 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
8257 :
8258 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
8259 0 : ROSE_ASSERT(handler != NULL);
8260 :
8261 0 : handler->apply(p_definingDeclaration,SgName("definingDeclaration"), false);
8262 0 : handler->apply(p_firstNondefiningDeclaration,SgName("firstNondefiningDeclaration"), false);
8263 0 : for ( SgQualifiedNamePtrList::iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
8264 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
8265 : {
8266 0 : handler->apply(*source_qualifiedNameList_iterator,SgName("qualifiedNameList"), false);
8267 : }
8268 0 : handler->apply(p_declarationScope,SgName("declarationScope"), false);
8269 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
8270 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
8271 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
8272 0 : handler->apply(p_parent,SgName("parent"), false);
8273 :
8274 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
8275 :
8276 0 : }
8277 :
8278 : /* #line 8279 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
8279 :
8280 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
8281 :
8282 : void
8283 0 : SgElseDirectiveStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
8284 : {
8285 : // ------------ checking pointers of SgElseDirectiveStatement -------------------
8286 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
8287 :
8288 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
8289 0 : ROSE_ASSERT(handler != NULL);
8290 :
8291 0 : handler->apply(p_definingDeclaration,SgName("definingDeclaration"), false);
8292 0 : handler->apply(p_firstNondefiningDeclaration,SgName("firstNondefiningDeclaration"), false);
8293 0 : for ( SgQualifiedNamePtrList::iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
8294 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
8295 : {
8296 0 : handler->apply(*source_qualifiedNameList_iterator,SgName("qualifiedNameList"), false);
8297 : }
8298 0 : handler->apply(p_declarationScope,SgName("declarationScope"), false);
8299 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
8300 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
8301 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
8302 0 : handler->apply(p_parent,SgName("parent"), false);
8303 :
8304 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
8305 :
8306 0 : }
8307 :
8308 : /* #line 8309 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
8309 :
8310 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
8311 :
8312 : void
8313 0 : SgElseifDirectiveStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
8314 : {
8315 : // ------------ checking pointers of SgElseifDirectiveStatement -------------------
8316 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
8317 :
8318 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
8319 0 : ROSE_ASSERT(handler != NULL);
8320 :
8321 0 : handler->apply(p_definingDeclaration,SgName("definingDeclaration"), false);
8322 0 : handler->apply(p_firstNondefiningDeclaration,SgName("firstNondefiningDeclaration"), false);
8323 0 : for ( SgQualifiedNamePtrList::iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
8324 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
8325 : {
8326 0 : handler->apply(*source_qualifiedNameList_iterator,SgName("qualifiedNameList"), false);
8327 : }
8328 0 : handler->apply(p_declarationScope,SgName("declarationScope"), false);
8329 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
8330 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
8331 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
8332 0 : handler->apply(p_parent,SgName("parent"), false);
8333 :
8334 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
8335 :
8336 0 : }
8337 :
8338 : /* #line 8339 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
8339 :
8340 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
8341 :
8342 : void
8343 0 : SgEndifDirectiveStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
8344 : {
8345 : // ------------ checking pointers of SgEndifDirectiveStatement -------------------
8346 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
8347 :
8348 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
8349 0 : ROSE_ASSERT(handler != NULL);
8350 :
8351 0 : handler->apply(p_definingDeclaration,SgName("definingDeclaration"), false);
8352 0 : handler->apply(p_firstNondefiningDeclaration,SgName("firstNondefiningDeclaration"), false);
8353 0 : for ( SgQualifiedNamePtrList::iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
8354 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
8355 : {
8356 0 : handler->apply(*source_qualifiedNameList_iterator,SgName("qualifiedNameList"), false);
8357 : }
8358 0 : handler->apply(p_declarationScope,SgName("declarationScope"), false);
8359 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
8360 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
8361 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
8362 0 : handler->apply(p_parent,SgName("parent"), false);
8363 :
8364 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
8365 :
8366 0 : }
8367 :
8368 : /* #line 8369 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
8369 :
8370 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
8371 :
8372 : void
8373 0 : SgLineDirectiveStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
8374 : {
8375 : // ------------ checking pointers of SgLineDirectiveStatement -------------------
8376 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
8377 :
8378 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
8379 0 : ROSE_ASSERT(handler != NULL);
8380 :
8381 0 : handler->apply(p_definingDeclaration,SgName("definingDeclaration"), false);
8382 0 : handler->apply(p_firstNondefiningDeclaration,SgName("firstNondefiningDeclaration"), false);
8383 0 : for ( SgQualifiedNamePtrList::iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
8384 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
8385 : {
8386 0 : handler->apply(*source_qualifiedNameList_iterator,SgName("qualifiedNameList"), false);
8387 : }
8388 0 : handler->apply(p_declarationScope,SgName("declarationScope"), false);
8389 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
8390 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
8391 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
8392 0 : handler->apply(p_parent,SgName("parent"), false);
8393 :
8394 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
8395 :
8396 0 : }
8397 :
8398 : /* #line 8399 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
8399 :
8400 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
8401 :
8402 : void
8403 0 : SgWarningDirectiveStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
8404 : {
8405 : // ------------ checking pointers of SgWarningDirectiveStatement -------------------
8406 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
8407 :
8408 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
8409 0 : ROSE_ASSERT(handler != NULL);
8410 :
8411 0 : handler->apply(p_definingDeclaration,SgName("definingDeclaration"), false);
8412 0 : handler->apply(p_firstNondefiningDeclaration,SgName("firstNondefiningDeclaration"), false);
8413 0 : for ( SgQualifiedNamePtrList::iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
8414 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
8415 : {
8416 0 : handler->apply(*source_qualifiedNameList_iterator,SgName("qualifiedNameList"), false);
8417 : }
8418 0 : handler->apply(p_declarationScope,SgName("declarationScope"), false);
8419 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
8420 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
8421 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
8422 0 : handler->apply(p_parent,SgName("parent"), false);
8423 :
8424 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
8425 :
8426 0 : }
8427 :
8428 : /* #line 8429 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
8429 :
8430 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
8431 :
8432 : void
8433 0 : SgErrorDirectiveStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
8434 : {
8435 : // ------------ checking pointers of SgErrorDirectiveStatement -------------------
8436 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
8437 :
8438 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
8439 0 : ROSE_ASSERT(handler != NULL);
8440 :
8441 0 : handler->apply(p_definingDeclaration,SgName("definingDeclaration"), false);
8442 0 : handler->apply(p_firstNondefiningDeclaration,SgName("firstNondefiningDeclaration"), false);
8443 0 : for ( SgQualifiedNamePtrList::iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
8444 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
8445 : {
8446 0 : handler->apply(*source_qualifiedNameList_iterator,SgName("qualifiedNameList"), false);
8447 : }
8448 0 : handler->apply(p_declarationScope,SgName("declarationScope"), false);
8449 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
8450 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
8451 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
8452 0 : handler->apply(p_parent,SgName("parent"), false);
8453 :
8454 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
8455 :
8456 0 : }
8457 :
8458 : /* #line 8459 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
8459 :
8460 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
8461 :
8462 : void
8463 0 : SgEmptyDirectiveStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
8464 : {
8465 : // ------------ checking pointers of SgEmptyDirectiveStatement -------------------
8466 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
8467 :
8468 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
8469 0 : ROSE_ASSERT(handler != NULL);
8470 :
8471 0 : handler->apply(p_definingDeclaration,SgName("definingDeclaration"), false);
8472 0 : handler->apply(p_firstNondefiningDeclaration,SgName("firstNondefiningDeclaration"), false);
8473 0 : for ( SgQualifiedNamePtrList::iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
8474 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
8475 : {
8476 0 : handler->apply(*source_qualifiedNameList_iterator,SgName("qualifiedNameList"), false);
8477 : }
8478 0 : handler->apply(p_declarationScope,SgName("declarationScope"), false);
8479 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
8480 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
8481 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
8482 0 : handler->apply(p_parent,SgName("parent"), false);
8483 :
8484 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
8485 :
8486 0 : }
8487 :
8488 : /* #line 8489 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
8489 :
8490 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
8491 :
8492 : void
8493 0 : SgIncludeNextDirectiveStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
8494 : {
8495 : // ------------ checking pointers of SgIncludeNextDirectiveStatement -------------------
8496 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
8497 :
8498 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
8499 0 : ROSE_ASSERT(handler != NULL);
8500 :
8501 0 : handler->apply(p_definingDeclaration,SgName("definingDeclaration"), false);
8502 0 : handler->apply(p_firstNondefiningDeclaration,SgName("firstNondefiningDeclaration"), false);
8503 0 : for ( SgQualifiedNamePtrList::iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
8504 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
8505 : {
8506 0 : handler->apply(*source_qualifiedNameList_iterator,SgName("qualifiedNameList"), false);
8507 : }
8508 0 : handler->apply(p_declarationScope,SgName("declarationScope"), false);
8509 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
8510 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
8511 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
8512 0 : handler->apply(p_parent,SgName("parent"), false);
8513 :
8514 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
8515 :
8516 0 : }
8517 :
8518 : /* #line 8519 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
8519 :
8520 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
8521 :
8522 : void
8523 0 : SgIdentDirectiveStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
8524 : {
8525 : // ------------ checking pointers of SgIdentDirectiveStatement -------------------
8526 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
8527 :
8528 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
8529 0 : ROSE_ASSERT(handler != NULL);
8530 :
8531 0 : handler->apply(p_definingDeclaration,SgName("definingDeclaration"), false);
8532 0 : handler->apply(p_firstNondefiningDeclaration,SgName("firstNondefiningDeclaration"), false);
8533 0 : for ( SgQualifiedNamePtrList::iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
8534 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
8535 : {
8536 0 : handler->apply(*source_qualifiedNameList_iterator,SgName("qualifiedNameList"), false);
8537 : }
8538 0 : handler->apply(p_declarationScope,SgName("declarationScope"), false);
8539 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
8540 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
8541 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
8542 0 : handler->apply(p_parent,SgName("parent"), false);
8543 :
8544 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
8545 :
8546 0 : }
8547 :
8548 : /* #line 8549 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
8549 :
8550 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
8551 :
8552 : void
8553 0 : SgLinemarkerDirectiveStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
8554 : {
8555 : // ------------ checking pointers of SgLinemarkerDirectiveStatement -------------------
8556 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
8557 :
8558 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
8559 0 : ROSE_ASSERT(handler != NULL);
8560 :
8561 0 : handler->apply(p_definingDeclaration,SgName("definingDeclaration"), false);
8562 0 : handler->apply(p_firstNondefiningDeclaration,SgName("firstNondefiningDeclaration"), false);
8563 0 : for ( SgQualifiedNamePtrList::iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
8564 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
8565 : {
8566 0 : handler->apply(*source_qualifiedNameList_iterator,SgName("qualifiedNameList"), false);
8567 : }
8568 0 : handler->apply(p_declarationScope,SgName("declarationScope"), false);
8569 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
8570 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
8571 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
8572 0 : handler->apply(p_parent,SgName("parent"), false);
8573 :
8574 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
8575 :
8576 0 : }
8577 :
8578 : /* #line 8579 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
8579 :
8580 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
8581 :
8582 : void
8583 0 : SgOmpThreadprivateStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
8584 : {
8585 : // ------------ checking pointers of SgOmpThreadprivateStatement -------------------
8586 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
8587 :
8588 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
8589 0 : ROSE_ASSERT(handler != NULL);
8590 :
8591 0 : for ( SgVarRefExpPtrList::iterator source_variables_iterator = p_variables.begin()
8592 0 : ; source_variables_iterator != p_variables.end(); ++source_variables_iterator)
8593 : {
8594 0 : handler->apply(*source_variables_iterator,SgName("variables"), true);
8595 : }
8596 0 : handler->apply(p_definingDeclaration,SgName("definingDeclaration"), false);
8597 0 : handler->apply(p_firstNondefiningDeclaration,SgName("firstNondefiningDeclaration"), false);
8598 0 : for ( SgQualifiedNamePtrList::iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
8599 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
8600 : {
8601 0 : handler->apply(*source_qualifiedNameList_iterator,SgName("qualifiedNameList"), false);
8602 : }
8603 0 : handler->apply(p_declarationScope,SgName("declarationScope"), false);
8604 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
8605 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
8606 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
8607 0 : handler->apply(p_parent,SgName("parent"), false);
8608 :
8609 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
8610 :
8611 0 : }
8612 :
8613 : /* #line 8614 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
8614 :
8615 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
8616 :
8617 : void
8618 0 : SgOmpRequiresStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
8619 : {
8620 : // ------------ checking pointers of SgOmpRequiresStatement -------------------
8621 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
8622 :
8623 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
8624 0 : ROSE_ASSERT(handler != NULL);
8625 :
8626 0 : for ( SgOmpClausePtrList::iterator source_clauses_iterator = p_clauses.begin()
8627 0 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
8628 : {
8629 0 : handler->apply(*source_clauses_iterator,SgName("clauses"), true);
8630 : }
8631 0 : handler->apply(p_definingDeclaration,SgName("definingDeclaration"), false);
8632 0 : handler->apply(p_firstNondefiningDeclaration,SgName("firstNondefiningDeclaration"), false);
8633 0 : for ( SgQualifiedNamePtrList::iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
8634 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
8635 : {
8636 0 : handler->apply(*source_qualifiedNameList_iterator,SgName("qualifiedNameList"), false);
8637 : }
8638 0 : handler->apply(p_declarationScope,SgName("declarationScope"), false);
8639 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
8640 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
8641 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
8642 0 : handler->apply(p_parent,SgName("parent"), false);
8643 :
8644 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
8645 :
8646 0 : }
8647 :
8648 : /* #line 8649 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
8649 :
8650 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
8651 :
8652 : void
8653 0 : SgFortranIncludeLine::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
8654 : {
8655 : // ------------ checking pointers of SgFortranIncludeLine -------------------
8656 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
8657 :
8658 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
8659 0 : ROSE_ASSERT(handler != NULL);
8660 :
8661 0 : handler->apply(p_definingDeclaration,SgName("definingDeclaration"), false);
8662 0 : handler->apply(p_firstNondefiningDeclaration,SgName("firstNondefiningDeclaration"), false);
8663 0 : for ( SgQualifiedNamePtrList::iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
8664 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
8665 : {
8666 0 : handler->apply(*source_qualifiedNameList_iterator,SgName("qualifiedNameList"), false);
8667 : }
8668 0 : handler->apply(p_declarationScope,SgName("declarationScope"), false);
8669 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
8670 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
8671 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
8672 0 : handler->apply(p_parent,SgName("parent"), false);
8673 :
8674 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
8675 :
8676 0 : }
8677 :
8678 : /* #line 8679 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
8679 :
8680 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
8681 :
8682 : void
8683 0 : SgOmpTaskwaitStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
8684 : {
8685 : // ------------ checking pointers of SgOmpTaskwaitStatement -------------------
8686 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
8687 :
8688 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
8689 0 : ROSE_ASSERT(handler != NULL);
8690 :
8691 0 : for ( SgOmpClausePtrList::iterator source_clauses_iterator = p_clauses.begin()
8692 0 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
8693 : {
8694 0 : handler->apply(*source_clauses_iterator,SgName("clauses"), true);
8695 : }
8696 0 : handler->apply(p_definingDeclaration,SgName("definingDeclaration"), false);
8697 0 : handler->apply(p_firstNondefiningDeclaration,SgName("firstNondefiningDeclaration"), false);
8698 0 : for ( SgQualifiedNamePtrList::iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
8699 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
8700 : {
8701 0 : handler->apply(*source_qualifiedNameList_iterator,SgName("qualifiedNameList"), false);
8702 : }
8703 0 : handler->apply(p_declarationScope,SgName("declarationScope"), false);
8704 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
8705 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
8706 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
8707 0 : handler->apply(p_parent,SgName("parent"), false);
8708 :
8709 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
8710 :
8711 0 : }
8712 :
8713 : /* #line 8714 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
8714 :
8715 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
8716 :
8717 : void
8718 0 : SgStmtDeclarationStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
8719 : {
8720 : // ------------ checking pointers of SgStmtDeclarationStatement -------------------
8721 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
8722 :
8723 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
8724 0 : ROSE_ASSERT(handler != NULL);
8725 :
8726 0 : handler->apply(p_statement,SgName("statement"), true);
8727 0 : handler->apply(p_definingDeclaration,SgName("definingDeclaration"), false);
8728 0 : handler->apply(p_firstNondefiningDeclaration,SgName("firstNondefiningDeclaration"), false);
8729 0 : for ( SgQualifiedNamePtrList::iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
8730 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
8731 : {
8732 0 : handler->apply(*source_qualifiedNameList_iterator,SgName("qualifiedNameList"), false);
8733 : }
8734 0 : handler->apply(p_declarationScope,SgName("declarationScope"), false);
8735 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
8736 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
8737 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
8738 0 : handler->apply(p_parent,SgName("parent"), false);
8739 :
8740 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
8741 :
8742 0 : }
8743 :
8744 : /* #line 8745 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
8745 :
8746 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
8747 :
8748 : void
8749 212 : SgStaticAssertionDeclaration::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
8750 : {
8751 : // ------------ checking pointers of SgStaticAssertionDeclaration -------------------
8752 212 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
8753 :
8754 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
8755 212 : ROSE_ASSERT(handler != NULL);
8756 :
8757 212 : handler->apply(p_condition,SgName("condition"), true);
8758 212 : handler->apply(p_definingDeclaration,SgName("definingDeclaration"), false);
8759 212 : handler->apply(p_firstNondefiningDeclaration,SgName("firstNondefiningDeclaration"), false);
8760 212 : for ( SgQualifiedNamePtrList::iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
8761 212 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
8762 : {
8763 0 : handler->apply(*source_qualifiedNameList_iterator,SgName("qualifiedNameList"), false);
8764 : }
8765 212 : handler->apply(p_declarationScope,SgName("declarationScope"), false);
8766 212 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
8767 212 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
8768 212 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
8769 212 : handler->apply(p_parent,SgName("parent"), false);
8770 :
8771 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
8772 :
8773 212 : }
8774 :
8775 : /* #line 8776 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
8776 :
8777 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
8778 :
8779 : void
8780 0 : SgOmpDeclareSimdStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
8781 : {
8782 : // ------------ checking pointers of SgOmpDeclareSimdStatement -------------------
8783 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
8784 :
8785 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
8786 0 : ROSE_ASSERT(handler != NULL);
8787 :
8788 0 : for ( SgOmpClausePtrList::iterator source_clauses_iterator = p_clauses.begin()
8789 0 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
8790 : {
8791 0 : handler->apply(*source_clauses_iterator,SgName("clauses"), true);
8792 : }
8793 0 : handler->apply(p_definingDeclaration,SgName("definingDeclaration"), false);
8794 0 : handler->apply(p_firstNondefiningDeclaration,SgName("firstNondefiningDeclaration"), false);
8795 0 : for ( SgQualifiedNamePtrList::iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
8796 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
8797 : {
8798 0 : handler->apply(*source_qualifiedNameList_iterator,SgName("qualifiedNameList"), false);
8799 : }
8800 0 : handler->apply(p_declarationScope,SgName("declarationScope"), false);
8801 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
8802 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
8803 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
8804 0 : handler->apply(p_parent,SgName("parent"), false);
8805 :
8806 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
8807 :
8808 0 : }
8809 :
8810 : /* #line 8811 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
8811 :
8812 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
8813 :
8814 : void
8815 0 : SgMicrosoftAttributeDeclaration::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
8816 : {
8817 : // ------------ checking pointers of SgMicrosoftAttributeDeclaration -------------------
8818 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
8819 :
8820 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
8821 0 : ROSE_ASSERT(handler != NULL);
8822 :
8823 0 : handler->apply(p_definingDeclaration,SgName("definingDeclaration"), false);
8824 0 : handler->apply(p_firstNondefiningDeclaration,SgName("firstNondefiningDeclaration"), false);
8825 0 : for ( SgQualifiedNamePtrList::iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
8826 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
8827 : {
8828 0 : handler->apply(*source_qualifiedNameList_iterator,SgName("qualifiedNameList"), false);
8829 : }
8830 0 : handler->apply(p_declarationScope,SgName("declarationScope"), false);
8831 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
8832 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
8833 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
8834 0 : handler->apply(p_parent,SgName("parent"), false);
8835 :
8836 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
8837 :
8838 0 : }
8839 :
8840 : /* #line 8841 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
8841 :
8842 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
8843 :
8844 : void
8845 69644 : SgNonrealDecl::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
8846 : {
8847 : // ------------ checking pointers of SgNonrealDecl -------------------
8848 69644 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
8849 :
8850 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
8851 69644 : ROSE_ASSERT(handler != NULL);
8852 :
8853 69644 : handler->apply(p_nonreal_decl_scope,SgName("nonreal_decl_scope"), false);
8854 69644 : handler->apply(p_type,SgName("type"), false);
8855 69644 : handler->apply(p_templateDeclaration,SgName("templateDeclaration"), false);
8856 69644 : for ( SgTemplateArgumentPtrList::iterator source_tpl_args_iterator = p_tpl_args.begin()
8857 109531 : ; source_tpl_args_iterator != p_tpl_args.end(); ++source_tpl_args_iterator)
8858 : {
8859 39887 : handler->apply(*source_tpl_args_iterator,SgName("tpl_args"), false);
8860 : }
8861 69644 : for ( SgTemplateParameterPtrList::iterator source_tpl_params_iterator = p_tpl_params.begin()
8862 69784 : ; source_tpl_params_iterator != p_tpl_params.end(); ++source_tpl_params_iterator)
8863 : {
8864 140 : handler->apply(*source_tpl_params_iterator,SgName("tpl_params"), false);
8865 : }
8866 69644 : handler->apply(p_definingDeclaration,SgName("definingDeclaration"), false);
8867 69644 : handler->apply(p_firstNondefiningDeclaration,SgName("firstNondefiningDeclaration"), false);
8868 69644 : for ( SgQualifiedNamePtrList::iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
8869 69644 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
8870 : {
8871 0 : handler->apply(*source_qualifiedNameList_iterator,SgName("qualifiedNameList"), false);
8872 : }
8873 69644 : handler->apply(p_declarationScope,SgName("declarationScope"), false);
8874 69644 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
8875 69644 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
8876 69644 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
8877 69644 : handler->apply(p_parent,SgName("parent"), false);
8878 :
8879 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
8880 :
8881 69644 : }
8882 :
8883 : /* #line 8884 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
8884 :
8885 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
8886 :
8887 : void
8888 0 : SgEmptyDeclaration::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
8889 : {
8890 : // ------------ checking pointers of SgEmptyDeclaration -------------------
8891 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
8892 :
8893 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
8894 0 : ROSE_ASSERT(handler != NULL);
8895 :
8896 0 : handler->apply(p_definingDeclaration,SgName("definingDeclaration"), false);
8897 0 : handler->apply(p_firstNondefiningDeclaration,SgName("firstNondefiningDeclaration"), false);
8898 0 : for ( SgQualifiedNamePtrList::iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
8899 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
8900 : {
8901 0 : handler->apply(*source_qualifiedNameList_iterator,SgName("qualifiedNameList"), false);
8902 : }
8903 0 : handler->apply(p_declarationScope,SgName("declarationScope"), false);
8904 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
8905 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
8906 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
8907 0 : handler->apply(p_parent,SgName("parent"), false);
8908 :
8909 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
8910 :
8911 0 : }
8912 :
8913 : /* #line 8914 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
8914 :
8915 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
8916 :
8917 : void
8918 32230 : SgExprStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
8919 : {
8920 : // ------------ checking pointers of SgExprStatement -------------------
8921 32230 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
8922 :
8923 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
8924 32230 : ROSE_ASSERT(handler != NULL);
8925 :
8926 32230 : handler->apply(p_expression,SgName("expression"), true);
8927 32230 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
8928 32230 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
8929 32230 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
8930 32230 : handler->apply(p_parent,SgName("parent"), false);
8931 :
8932 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
8933 :
8934 32230 : }
8935 :
8936 : /* #line 8937 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
8937 :
8938 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
8939 :
8940 : void
8941 2 : SgLabelStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
8942 : {
8943 : // ------------ checking pointers of SgLabelStatement -------------------
8944 2 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
8945 :
8946 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
8947 2 : ROSE_ASSERT(handler != NULL);
8948 :
8949 2 : handler->apply(p_scope,SgName("scope"), false);
8950 2 : handler->apply(p_statement,SgName("statement"), true);
8951 2 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
8952 2 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
8953 2 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
8954 2 : handler->apply(p_parent,SgName("parent"), false);
8955 :
8956 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
8957 :
8958 2 : }
8959 :
8960 : /* #line 8961 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
8961 :
8962 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
8963 :
8964 : void
8965 1 : SgCaseOptionStmt::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
8966 : {
8967 : // ------------ checking pointers of SgCaseOptionStmt -------------------
8968 1 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
8969 :
8970 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
8971 1 : ROSE_ASSERT(handler != NULL);
8972 :
8973 1 : handler->apply(p_key,SgName("key"), true);
8974 1 : handler->apply(p_body,SgName("body"), true);
8975 1 : handler->apply(p_key_range_end,SgName("key_range_end"), true);
8976 1 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
8977 1 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
8978 1 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
8979 1 : handler->apply(p_parent,SgName("parent"), false);
8980 :
8981 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
8982 :
8983 1 : }
8984 :
8985 : /* #line 8986 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
8986 :
8987 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
8988 :
8989 : void
8990 730 : SgTryStmt::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
8991 : {
8992 : // ------------ checking pointers of SgTryStmt -------------------
8993 730 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
8994 :
8995 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
8996 730 : ROSE_ASSERT(handler != NULL);
8997 :
8998 730 : handler->apply(p_body,SgName("body"), true);
8999 730 : handler->apply(p_catch_statement_seq_root,SgName("catch_statement_seq_root"), true);
9000 730 : handler->apply(p_else_body,SgName("else_body"), true);
9001 730 : handler->apply(p_finally_body,SgName("finally_body"), true);
9002 730 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
9003 730 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
9004 730 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
9005 730 : handler->apply(p_parent,SgName("parent"), false);
9006 :
9007 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
9008 :
9009 730 : }
9010 :
9011 : /* #line 9012 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
9012 :
9013 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
9014 :
9015 : void
9016 1 : SgDefaultOptionStmt::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
9017 : {
9018 : // ------------ checking pointers of SgDefaultOptionStmt -------------------
9019 1 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
9020 :
9021 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
9022 1 : ROSE_ASSERT(handler != NULL);
9023 :
9024 1 : handler->apply(p_body,SgName("body"), true);
9025 1 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
9026 1 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
9027 1 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
9028 1 : handler->apply(p_parent,SgName("parent"), false);
9029 :
9030 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
9031 :
9032 1 : }
9033 :
9034 : /* #line 9035 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
9035 :
9036 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
9037 :
9038 : void
9039 362 : SgBreakStmt::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
9040 : {
9041 : // ------------ checking pointers of SgBreakStmt -------------------
9042 362 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
9043 :
9044 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
9045 362 : ROSE_ASSERT(handler != NULL);
9046 :
9047 362 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
9048 362 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
9049 362 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
9050 362 : handler->apply(p_parent,SgName("parent"), false);
9051 :
9052 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
9053 :
9054 362 : }
9055 :
9056 : /* #line 9057 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
9057 :
9058 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
9059 :
9060 : void
9061 24 : SgContinueStmt::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
9062 : {
9063 : // ------------ checking pointers of SgContinueStmt -------------------
9064 24 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
9065 :
9066 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
9067 24 : ROSE_ASSERT(handler != NULL);
9068 :
9069 24 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
9070 24 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
9071 24 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
9072 24 : handler->apply(p_parent,SgName("parent"), false);
9073 :
9074 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
9075 :
9076 24 : }
9077 :
9078 : /* #line 9079 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
9079 :
9080 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
9081 :
9082 : void
9083 19930 : SgReturnStmt::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
9084 : {
9085 : // ------------ checking pointers of SgReturnStmt -------------------
9086 19930 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
9087 :
9088 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
9089 19930 : ROSE_ASSERT(handler != NULL);
9090 :
9091 19930 : handler->apply(p_expression,SgName("expression"), true);
9092 19930 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
9093 19930 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
9094 19930 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
9095 19930 : handler->apply(p_parent,SgName("parent"), false);
9096 :
9097 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
9098 :
9099 19930 : }
9100 :
9101 : /* #line 9102 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
9102 :
9103 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
9104 :
9105 : void
9106 1 : SgGotoStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
9107 : {
9108 : // ------------ checking pointers of SgGotoStatement -------------------
9109 1 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
9110 :
9111 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
9112 1 : ROSE_ASSERT(handler != NULL);
9113 :
9114 1 : handler->apply(p_label,SgName("label"), false);
9115 1 : handler->apply(p_label_expression,SgName("label_expression"), false);
9116 1 : handler->apply(p_selector_expression,SgName("selector_expression"), false);
9117 1 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
9118 1 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
9119 1 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
9120 1 : handler->apply(p_parent,SgName("parent"), false);
9121 :
9122 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
9123 :
9124 1 : }
9125 :
9126 : /* #line 9127 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
9127 :
9128 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
9129 :
9130 : void
9131 0 : SgSpawnStmt::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
9132 : {
9133 : // ------------ checking pointers of SgSpawnStmt -------------------
9134 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
9135 :
9136 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
9137 0 : ROSE_ASSERT(handler != NULL);
9138 :
9139 0 : handler->apply(p_the_func,SgName("the_func"), true);
9140 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
9141 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
9142 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
9143 0 : handler->apply(p_parent,SgName("parent"), false);
9144 :
9145 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
9146 :
9147 0 : }
9148 :
9149 : /* #line 9150 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
9150 :
9151 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
9152 :
9153 : void
9154 332 : SgNullStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
9155 : {
9156 : // ------------ checking pointers of SgNullStatement -------------------
9157 332 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
9158 :
9159 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
9160 332 : ROSE_ASSERT(handler != NULL);
9161 :
9162 332 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
9163 332 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
9164 332 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
9165 332 : handler->apply(p_parent,SgName("parent"), false);
9166 :
9167 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
9168 :
9169 332 : }
9170 :
9171 : /* #line 9172 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
9172 :
9173 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
9174 :
9175 : void
9176 0 : SgVariantStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
9177 : {
9178 : // ------------ checking pointers of SgVariantStatement -------------------
9179 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
9180 :
9181 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
9182 0 : ROSE_ASSERT(handler != NULL);
9183 :
9184 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
9185 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
9186 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
9187 0 : handler->apply(p_parent,SgName("parent"), false);
9188 :
9189 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
9190 :
9191 0 : }
9192 :
9193 : /* #line 9194 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
9194 :
9195 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
9196 :
9197 : void
9198 1120 : SgForInitStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
9199 : {
9200 : // ------------ checking pointers of SgForInitStatement -------------------
9201 1120 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
9202 :
9203 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
9204 1120 : ROSE_ASSERT(handler != NULL);
9205 :
9206 1120 : for ( SgStatementPtrList::iterator source_init_stmt_iterator = p_init_stmt.begin()
9207 2240 : ; source_init_stmt_iterator != p_init_stmt.end(); ++source_init_stmt_iterator)
9208 : {
9209 1120 : handler->apply(*source_init_stmt_iterator,SgName("init_stmt"), true);
9210 : }
9211 1120 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
9212 1120 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
9213 1120 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
9214 1120 : handler->apply(p_parent,SgName("parent"), false);
9215 :
9216 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
9217 :
9218 1120 : }
9219 :
9220 : /* #line 9221 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
9221 :
9222 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
9223 :
9224 : void
9225 730 : SgCatchStatementSeq::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
9226 : {
9227 : // ------------ checking pointers of SgCatchStatementSeq -------------------
9228 730 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
9229 :
9230 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
9231 730 : ROSE_ASSERT(handler != NULL);
9232 :
9233 730 : for ( SgStatementPtrList::iterator source_catch_statement_seq_iterator = p_catch_statement_seq.begin()
9234 1892 : ; source_catch_statement_seq_iterator != p_catch_statement_seq.end(); ++source_catch_statement_seq_iterator)
9235 : {
9236 1162 : handler->apply(*source_catch_statement_seq_iterator,SgName("catch_statement_seq"), true);
9237 : }
9238 730 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
9239 730 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
9240 730 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
9241 730 : handler->apply(p_parent,SgName("parent"), false);
9242 :
9243 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
9244 :
9245 730 : }
9246 :
9247 : /* #line 9248 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
9248 :
9249 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
9250 :
9251 : void
9252 0 : SgProcessControlStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
9253 : {
9254 : // ------------ checking pointers of SgProcessControlStatement -------------------
9255 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
9256 :
9257 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
9258 0 : ROSE_ASSERT(handler != NULL);
9259 :
9260 0 : handler->apply(p_code,SgName("code"), true);
9261 0 : handler->apply(p_quiet,SgName("quiet"), true);
9262 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
9263 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
9264 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
9265 0 : handler->apply(p_parent,SgName("parent"), false);
9266 :
9267 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
9268 :
9269 0 : }
9270 :
9271 : /* #line 9272 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
9272 :
9273 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
9274 :
9275 : void
9276 0 : SgIOStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
9277 : {
9278 : // ------------ checking pointers of SgIOStatement -------------------
9279 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
9280 :
9281 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
9282 0 : ROSE_ASSERT(handler != NULL);
9283 :
9284 0 : handler->apply(p_io_stmt_list,SgName("io_stmt_list"), true);
9285 0 : handler->apply(p_unit,SgName("unit"), true);
9286 0 : handler->apply(p_iostat,SgName("iostat"), true);
9287 0 : handler->apply(p_err,SgName("err"), true);
9288 0 : handler->apply(p_iomsg,SgName("iomsg"), true);
9289 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
9290 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
9291 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
9292 0 : handler->apply(p_parent,SgName("parent"), false);
9293 :
9294 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
9295 :
9296 0 : }
9297 :
9298 : /* #line 9299 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
9299 :
9300 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
9301 :
9302 : void
9303 0 : SgPrintStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
9304 : {
9305 : // ------------ checking pointers of SgPrintStatement -------------------
9306 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
9307 :
9308 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
9309 0 : ROSE_ASSERT(handler != NULL);
9310 :
9311 0 : handler->apply(p_format,SgName("format"), true);
9312 0 : handler->apply(p_io_stmt_list,SgName("io_stmt_list"), true);
9313 0 : handler->apply(p_unit,SgName("unit"), true);
9314 0 : handler->apply(p_iostat,SgName("iostat"), true);
9315 0 : handler->apply(p_err,SgName("err"), true);
9316 0 : handler->apply(p_iomsg,SgName("iomsg"), true);
9317 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
9318 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
9319 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
9320 0 : handler->apply(p_parent,SgName("parent"), false);
9321 :
9322 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
9323 :
9324 0 : }
9325 :
9326 : /* #line 9327 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
9327 :
9328 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
9329 :
9330 : void
9331 0 : SgReadStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
9332 : {
9333 : // ------------ checking pointers of SgReadStatement -------------------
9334 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
9335 :
9336 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
9337 0 : ROSE_ASSERT(handler != NULL);
9338 :
9339 0 : handler->apply(p_format,SgName("format"), true);
9340 0 : handler->apply(p_namelist,SgName("namelist"), true);
9341 0 : handler->apply(p_advance,SgName("advance"), true);
9342 0 : handler->apply(p_asynchronous,SgName("asynchronous"), true);
9343 0 : handler->apply(p_blank,SgName("blank"), true);
9344 0 : handler->apply(p_decimal,SgName("decimal"), true);
9345 0 : handler->apply(p_delim,SgName("delim"), true);
9346 0 : handler->apply(p_end,SgName("end"), true);
9347 0 : handler->apply(p_eor,SgName("eor"), true);
9348 0 : handler->apply(p_id,SgName("id"), true);
9349 0 : handler->apply(p_pad,SgName("pad"), true);
9350 0 : handler->apply(p_pos,SgName("pos"), true);
9351 0 : handler->apply(p_rec,SgName("rec"), true);
9352 0 : handler->apply(p_round,SgName("round"), true);
9353 0 : handler->apply(p_sign,SgName("sign"), true);
9354 0 : handler->apply(p_size,SgName("size"), true);
9355 0 : handler->apply(p_io_stmt_list,SgName("io_stmt_list"), true);
9356 0 : handler->apply(p_unit,SgName("unit"), true);
9357 0 : handler->apply(p_iostat,SgName("iostat"), true);
9358 0 : handler->apply(p_err,SgName("err"), true);
9359 0 : handler->apply(p_iomsg,SgName("iomsg"), true);
9360 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
9361 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
9362 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
9363 0 : handler->apply(p_parent,SgName("parent"), false);
9364 :
9365 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
9366 :
9367 0 : }
9368 :
9369 : /* #line 9370 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
9370 :
9371 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
9372 :
9373 : void
9374 0 : SgWriteStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
9375 : {
9376 : // ------------ checking pointers of SgWriteStatement -------------------
9377 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
9378 :
9379 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
9380 0 : ROSE_ASSERT(handler != NULL);
9381 :
9382 0 : handler->apply(p_format,SgName("format"), true);
9383 0 : handler->apply(p_namelist,SgName("namelist"), true);
9384 0 : handler->apply(p_advance,SgName("advance"), true);
9385 0 : handler->apply(p_asynchronous,SgName("asynchronous"), true);
9386 0 : handler->apply(p_blank,SgName("blank"), true);
9387 0 : handler->apply(p_decimal,SgName("decimal"), true);
9388 0 : handler->apply(p_delim,SgName("delim"), true);
9389 0 : handler->apply(p_end,SgName("end"), true);
9390 0 : handler->apply(p_eor,SgName("eor"), true);
9391 0 : handler->apply(p_id,SgName("id"), true);
9392 0 : handler->apply(p_pad,SgName("pad"), true);
9393 0 : handler->apply(p_pos,SgName("pos"), true);
9394 0 : handler->apply(p_rec,SgName("rec"), true);
9395 0 : handler->apply(p_round,SgName("round"), true);
9396 0 : handler->apply(p_sign,SgName("sign"), true);
9397 0 : handler->apply(p_size,SgName("size"), true);
9398 0 : handler->apply(p_io_stmt_list,SgName("io_stmt_list"), true);
9399 0 : handler->apply(p_unit,SgName("unit"), true);
9400 0 : handler->apply(p_iostat,SgName("iostat"), true);
9401 0 : handler->apply(p_err,SgName("err"), true);
9402 0 : handler->apply(p_iomsg,SgName("iomsg"), true);
9403 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
9404 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
9405 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
9406 0 : handler->apply(p_parent,SgName("parent"), false);
9407 :
9408 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
9409 :
9410 0 : }
9411 :
9412 : /* #line 9413 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
9413 :
9414 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
9415 :
9416 : void
9417 0 : SgOpenStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
9418 : {
9419 : // ------------ checking pointers of SgOpenStatement -------------------
9420 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
9421 :
9422 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
9423 0 : ROSE_ASSERT(handler != NULL);
9424 :
9425 0 : handler->apply(p_file,SgName("file"), true);
9426 0 : handler->apply(p_status,SgName("status"), true);
9427 0 : handler->apply(p_access,SgName("access"), true);
9428 0 : handler->apply(p_form,SgName("form"), true);
9429 0 : handler->apply(p_recl,SgName("recl"), true);
9430 0 : handler->apply(p_blank,SgName("blank"), true);
9431 0 : handler->apply(p_position,SgName("position"), true);
9432 0 : handler->apply(p_action,SgName("action"), true);
9433 0 : handler->apply(p_delim,SgName("delim"), true);
9434 0 : handler->apply(p_pad,SgName("pad"), true);
9435 0 : handler->apply(p_round,SgName("round"), true);
9436 0 : handler->apply(p_sign,SgName("sign"), true);
9437 0 : handler->apply(p_asynchronous,SgName("asynchronous"), true);
9438 0 : handler->apply(p_io_stmt_list,SgName("io_stmt_list"), true);
9439 0 : handler->apply(p_unit,SgName("unit"), true);
9440 0 : handler->apply(p_iostat,SgName("iostat"), true);
9441 0 : handler->apply(p_err,SgName("err"), true);
9442 0 : handler->apply(p_iomsg,SgName("iomsg"), true);
9443 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
9444 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
9445 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
9446 0 : handler->apply(p_parent,SgName("parent"), false);
9447 :
9448 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
9449 :
9450 0 : }
9451 :
9452 : /* #line 9453 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
9453 :
9454 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
9455 :
9456 : void
9457 0 : SgCloseStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
9458 : {
9459 : // ------------ checking pointers of SgCloseStatement -------------------
9460 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
9461 :
9462 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
9463 0 : ROSE_ASSERT(handler != NULL);
9464 :
9465 0 : handler->apply(p_status,SgName("status"), true);
9466 0 : handler->apply(p_io_stmt_list,SgName("io_stmt_list"), true);
9467 0 : handler->apply(p_unit,SgName("unit"), true);
9468 0 : handler->apply(p_iostat,SgName("iostat"), true);
9469 0 : handler->apply(p_err,SgName("err"), true);
9470 0 : handler->apply(p_iomsg,SgName("iomsg"), true);
9471 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
9472 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
9473 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
9474 0 : handler->apply(p_parent,SgName("parent"), false);
9475 :
9476 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
9477 :
9478 0 : }
9479 :
9480 : /* #line 9481 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
9481 :
9482 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
9483 :
9484 : void
9485 0 : SgInquireStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
9486 : {
9487 : // ------------ checking pointers of SgInquireStatement -------------------
9488 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
9489 :
9490 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
9491 0 : ROSE_ASSERT(handler != NULL);
9492 :
9493 0 : handler->apply(p_file,SgName("file"), false);
9494 0 : handler->apply(p_access,SgName("access"), false);
9495 0 : handler->apply(p_form,SgName("form"), false);
9496 0 : handler->apply(p_recl,SgName("recl"), false);
9497 0 : handler->apply(p_blank,SgName("blank"), false);
9498 0 : handler->apply(p_exist,SgName("exist"), false);
9499 0 : handler->apply(p_opened,SgName("opened"), false);
9500 0 : handler->apply(p_number,SgName("number"), false);
9501 0 : handler->apply(p_named,SgName("named"), false);
9502 0 : handler->apply(p_name,SgName("name"), false);
9503 0 : handler->apply(p_sequential,SgName("sequential"), false);
9504 0 : handler->apply(p_direct,SgName("direct"), false);
9505 0 : handler->apply(p_formatted,SgName("formatted"), false);
9506 0 : handler->apply(p_unformatted,SgName("unformatted"), false);
9507 0 : handler->apply(p_nextrec,SgName("nextrec"), false);
9508 0 : handler->apply(p_position,SgName("position"), false);
9509 0 : handler->apply(p_action,SgName("action"), false);
9510 0 : handler->apply(p_read,SgName("read"), false);
9511 0 : handler->apply(p_write,SgName("write"), false);
9512 0 : handler->apply(p_readwrite,SgName("readwrite"), false);
9513 0 : handler->apply(p_delim,SgName("delim"), false);
9514 0 : handler->apply(p_pad,SgName("pad"), false);
9515 0 : handler->apply(p_asynchronous,SgName("asynchronous"), false);
9516 0 : handler->apply(p_decimal,SgName("decimal"), false);
9517 0 : handler->apply(p_stream,SgName("stream"), false);
9518 0 : handler->apply(p_size,SgName("size"), false);
9519 0 : handler->apply(p_pending,SgName("pending"), false);
9520 0 : handler->apply(p_iolengthExp,SgName("iolengthExp"), false);
9521 0 : handler->apply(p_io_stmt_list,SgName("io_stmt_list"), true);
9522 0 : handler->apply(p_unit,SgName("unit"), true);
9523 0 : handler->apply(p_iostat,SgName("iostat"), true);
9524 0 : handler->apply(p_err,SgName("err"), true);
9525 0 : handler->apply(p_iomsg,SgName("iomsg"), true);
9526 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
9527 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
9528 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
9529 0 : handler->apply(p_parent,SgName("parent"), false);
9530 :
9531 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
9532 :
9533 0 : }
9534 :
9535 : /* #line 9536 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
9536 :
9537 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
9538 :
9539 : void
9540 0 : SgFlushStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
9541 : {
9542 : // ------------ checking pointers of SgFlushStatement -------------------
9543 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
9544 :
9545 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
9546 0 : ROSE_ASSERT(handler != NULL);
9547 :
9548 0 : handler->apply(p_io_stmt_list,SgName("io_stmt_list"), true);
9549 0 : handler->apply(p_unit,SgName("unit"), true);
9550 0 : handler->apply(p_iostat,SgName("iostat"), true);
9551 0 : handler->apply(p_err,SgName("err"), true);
9552 0 : handler->apply(p_iomsg,SgName("iomsg"), true);
9553 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
9554 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
9555 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
9556 0 : handler->apply(p_parent,SgName("parent"), false);
9557 :
9558 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
9559 :
9560 0 : }
9561 :
9562 : /* #line 9563 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
9563 :
9564 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
9565 :
9566 : void
9567 0 : SgBackspaceStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
9568 : {
9569 : // ------------ checking pointers of SgBackspaceStatement -------------------
9570 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
9571 :
9572 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
9573 0 : ROSE_ASSERT(handler != NULL);
9574 :
9575 0 : handler->apply(p_io_stmt_list,SgName("io_stmt_list"), true);
9576 0 : handler->apply(p_unit,SgName("unit"), true);
9577 0 : handler->apply(p_iostat,SgName("iostat"), true);
9578 0 : handler->apply(p_err,SgName("err"), true);
9579 0 : handler->apply(p_iomsg,SgName("iomsg"), true);
9580 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
9581 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
9582 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
9583 0 : handler->apply(p_parent,SgName("parent"), false);
9584 :
9585 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
9586 :
9587 0 : }
9588 :
9589 : /* #line 9590 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
9590 :
9591 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
9592 :
9593 : void
9594 0 : SgRewindStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
9595 : {
9596 : // ------------ checking pointers of SgRewindStatement -------------------
9597 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
9598 :
9599 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
9600 0 : ROSE_ASSERT(handler != NULL);
9601 :
9602 0 : handler->apply(p_io_stmt_list,SgName("io_stmt_list"), true);
9603 0 : handler->apply(p_unit,SgName("unit"), true);
9604 0 : handler->apply(p_iostat,SgName("iostat"), true);
9605 0 : handler->apply(p_err,SgName("err"), true);
9606 0 : handler->apply(p_iomsg,SgName("iomsg"), true);
9607 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
9608 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
9609 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
9610 0 : handler->apply(p_parent,SgName("parent"), false);
9611 :
9612 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
9613 :
9614 0 : }
9615 :
9616 : /* #line 9617 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
9617 :
9618 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
9619 :
9620 : void
9621 0 : SgEndfileStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
9622 : {
9623 : // ------------ checking pointers of SgEndfileStatement -------------------
9624 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
9625 :
9626 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
9627 0 : ROSE_ASSERT(handler != NULL);
9628 :
9629 0 : handler->apply(p_io_stmt_list,SgName("io_stmt_list"), true);
9630 0 : handler->apply(p_unit,SgName("unit"), true);
9631 0 : handler->apply(p_iostat,SgName("iostat"), true);
9632 0 : handler->apply(p_err,SgName("err"), true);
9633 0 : handler->apply(p_iomsg,SgName("iomsg"), true);
9634 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
9635 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
9636 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
9637 0 : handler->apply(p_parent,SgName("parent"), false);
9638 :
9639 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
9640 :
9641 0 : }
9642 :
9643 : /* #line 9644 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
9644 :
9645 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
9646 :
9647 : void
9648 0 : SgWaitStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
9649 : {
9650 : // ------------ checking pointers of SgWaitStatement -------------------
9651 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
9652 :
9653 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
9654 0 : ROSE_ASSERT(handler != NULL);
9655 :
9656 0 : handler->apply(p_io_stmt_list,SgName("io_stmt_list"), true);
9657 0 : handler->apply(p_unit,SgName("unit"), true);
9658 0 : handler->apply(p_iostat,SgName("iostat"), true);
9659 0 : handler->apply(p_err,SgName("err"), true);
9660 0 : handler->apply(p_iomsg,SgName("iomsg"), true);
9661 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
9662 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
9663 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
9664 0 : handler->apply(p_parent,SgName("parent"), false);
9665 :
9666 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
9667 :
9668 0 : }
9669 :
9670 : /* #line 9671 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
9671 :
9672 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
9673 :
9674 : void
9675 0 : SgWhereStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
9676 : {
9677 : // ------------ checking pointers of SgWhereStatement -------------------
9678 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
9679 :
9680 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
9681 0 : ROSE_ASSERT(handler != NULL);
9682 :
9683 0 : handler->apply(p_condition,SgName("condition"), true);
9684 0 : handler->apply(p_body,SgName("body"), true);
9685 0 : handler->apply(p_elsewhere,SgName("elsewhere"), true);
9686 0 : handler->apply(p_end_numeric_label,SgName("end_numeric_label"), false);
9687 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
9688 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
9689 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
9690 0 : handler->apply(p_parent,SgName("parent"), false);
9691 :
9692 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
9693 :
9694 0 : }
9695 :
9696 : /* #line 9697 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
9697 :
9698 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
9699 :
9700 : void
9701 0 : SgElseWhereStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
9702 : {
9703 : // ------------ checking pointers of SgElseWhereStatement -------------------
9704 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
9705 :
9706 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
9707 0 : ROSE_ASSERT(handler != NULL);
9708 :
9709 0 : handler->apply(p_condition,SgName("condition"), true);
9710 0 : handler->apply(p_body,SgName("body"), true);
9711 0 : handler->apply(p_elsewhere,SgName("elsewhere"), true);
9712 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
9713 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
9714 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
9715 0 : handler->apply(p_parent,SgName("parent"), false);
9716 :
9717 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
9718 :
9719 0 : }
9720 :
9721 : /* #line 9722 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
9722 :
9723 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
9724 :
9725 : void
9726 0 : SgNullifyStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
9727 : {
9728 : // ------------ checking pointers of SgNullifyStatement -------------------
9729 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
9730 :
9731 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
9732 0 : ROSE_ASSERT(handler != NULL);
9733 :
9734 0 : handler->apply(p_pointer_list,SgName("pointer_list"), true);
9735 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
9736 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
9737 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
9738 0 : handler->apply(p_parent,SgName("parent"), false);
9739 :
9740 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
9741 :
9742 0 : }
9743 :
9744 : /* #line 9745 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
9745 :
9746 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
9747 :
9748 : void
9749 0 : SgArithmeticIfStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
9750 : {
9751 : // ------------ checking pointers of SgArithmeticIfStatement -------------------
9752 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
9753 :
9754 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
9755 0 : ROSE_ASSERT(handler != NULL);
9756 :
9757 0 : handler->apply(p_conditional,SgName("conditional"), true);
9758 0 : handler->apply(p_less_label,SgName("less_label"), false);
9759 0 : handler->apply(p_equal_label,SgName("equal_label"), false);
9760 0 : handler->apply(p_greater_label,SgName("greater_label"), false);
9761 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
9762 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
9763 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
9764 0 : handler->apply(p_parent,SgName("parent"), false);
9765 :
9766 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
9767 :
9768 0 : }
9769 :
9770 : /* #line 9771 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
9771 :
9772 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
9773 :
9774 : void
9775 0 : SgAssignStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
9776 : {
9777 : // ------------ checking pointers of SgAssignStatement -------------------
9778 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
9779 :
9780 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
9781 0 : ROSE_ASSERT(handler != NULL);
9782 :
9783 0 : handler->apply(p_label,SgName("label"), false);
9784 0 : handler->apply(p_value,SgName("value"), true);
9785 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
9786 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
9787 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
9788 0 : handler->apply(p_parent,SgName("parent"), false);
9789 :
9790 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
9791 :
9792 0 : }
9793 :
9794 : /* #line 9795 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
9795 :
9796 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
9797 :
9798 : void
9799 0 : SgComputedGotoStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
9800 : {
9801 : // ------------ checking pointers of SgComputedGotoStatement -------------------
9802 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
9803 :
9804 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
9805 0 : ROSE_ASSERT(handler != NULL);
9806 :
9807 0 : handler->apply(p_labelList,SgName("labelList"), true);
9808 0 : handler->apply(p_label_index,SgName("label_index"), true);
9809 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
9810 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
9811 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
9812 0 : handler->apply(p_parent,SgName("parent"), false);
9813 :
9814 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
9815 :
9816 0 : }
9817 :
9818 : /* #line 9819 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
9819 :
9820 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
9821 :
9822 : void
9823 0 : SgAssignedGotoStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
9824 : {
9825 : // ------------ checking pointers of SgAssignedGotoStatement -------------------
9826 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
9827 :
9828 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
9829 0 : ROSE_ASSERT(handler != NULL);
9830 :
9831 0 : handler->apply(p_targets,SgName("targets"), true);
9832 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
9833 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
9834 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
9835 0 : handler->apply(p_parent,SgName("parent"), false);
9836 :
9837 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
9838 :
9839 0 : }
9840 :
9841 : /* #line 9842 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
9842 :
9843 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
9844 :
9845 : void
9846 0 : SgAllocateStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
9847 : {
9848 : // ------------ checking pointers of SgAllocateStatement -------------------
9849 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
9850 :
9851 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
9852 0 : ROSE_ASSERT(handler != NULL);
9853 :
9854 0 : handler->apply(p_expr_list,SgName("expr_list"), true);
9855 0 : handler->apply(p_stat_expression,SgName("stat_expression"), true);
9856 0 : handler->apply(p_errmsg_expression,SgName("errmsg_expression"), true);
9857 0 : handler->apply(p_source_expression,SgName("source_expression"), true);
9858 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
9859 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
9860 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
9861 0 : handler->apply(p_parent,SgName("parent"), false);
9862 :
9863 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
9864 :
9865 0 : }
9866 :
9867 : /* #line 9868 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
9868 :
9869 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
9870 :
9871 : void
9872 0 : SgDeallocateStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
9873 : {
9874 : // ------------ checking pointers of SgDeallocateStatement -------------------
9875 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
9876 :
9877 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
9878 0 : ROSE_ASSERT(handler != NULL);
9879 :
9880 0 : handler->apply(p_expr_list,SgName("expr_list"), true);
9881 0 : handler->apply(p_stat_expression,SgName("stat_expression"), true);
9882 0 : handler->apply(p_errmsg_expression,SgName("errmsg_expression"), true);
9883 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
9884 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
9885 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
9886 0 : handler->apply(p_parent,SgName("parent"), false);
9887 :
9888 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
9889 :
9890 0 : }
9891 :
9892 : /* #line 9893 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
9893 :
9894 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
9895 :
9896 : void
9897 0 : SgUpcNotifyStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
9898 : {
9899 : // ------------ checking pointers of SgUpcNotifyStatement -------------------
9900 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
9901 :
9902 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
9903 0 : ROSE_ASSERT(handler != NULL);
9904 :
9905 0 : handler->apply(p_notify_expression,SgName("notify_expression"), true);
9906 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
9907 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
9908 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
9909 0 : handler->apply(p_parent,SgName("parent"), false);
9910 :
9911 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
9912 :
9913 0 : }
9914 :
9915 : /* #line 9916 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
9916 :
9917 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
9918 :
9919 : void
9920 0 : SgUpcWaitStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
9921 : {
9922 : // ------------ checking pointers of SgUpcWaitStatement -------------------
9923 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
9924 :
9925 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
9926 0 : ROSE_ASSERT(handler != NULL);
9927 :
9928 0 : handler->apply(p_wait_expression,SgName("wait_expression"), true);
9929 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
9930 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
9931 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
9932 0 : handler->apply(p_parent,SgName("parent"), false);
9933 :
9934 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
9935 :
9936 0 : }
9937 :
9938 : /* #line 9939 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
9939 :
9940 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
9941 :
9942 : void
9943 0 : SgUpcBarrierStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
9944 : {
9945 : // ------------ checking pointers of SgUpcBarrierStatement -------------------
9946 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
9947 :
9948 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
9949 0 : ROSE_ASSERT(handler != NULL);
9950 :
9951 0 : handler->apply(p_barrier_expression,SgName("barrier_expression"), true);
9952 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
9953 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
9954 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
9955 0 : handler->apply(p_parent,SgName("parent"), false);
9956 :
9957 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
9958 :
9959 0 : }
9960 :
9961 : /* #line 9962 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
9962 :
9963 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
9964 :
9965 : void
9966 0 : SgUpcFenceStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
9967 : {
9968 : // ------------ checking pointers of SgUpcFenceStatement -------------------
9969 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
9970 :
9971 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
9972 0 : ROSE_ASSERT(handler != NULL);
9973 :
9974 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
9975 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
9976 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
9977 0 : handler->apply(p_parent,SgName("parent"), false);
9978 :
9979 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
9980 :
9981 0 : }
9982 :
9983 : /* #line 9984 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
9984 :
9985 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
9986 :
9987 : void
9988 0 : SgUpirBaseStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
9989 : {
9990 : // ------------ checking pointers of SgUpirBaseStatement -------------------
9991 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
9992 :
9993 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
9994 0 : ROSE_ASSERT(handler != NULL);
9995 :
9996 0 : handler->apply(p_upir_parent,SgName("upir_parent"), false);
9997 0 : for ( SgStatementPtrList::iterator source_upir_children_iterator = p_upir_children.begin()
9998 0 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
9999 : {
10000 0 : handler->apply(*source_upir_children_iterator,SgName("upir_children"), false);
10001 : }
10002 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
10003 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
10004 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
10005 0 : handler->apply(p_parent,SgName("parent"), false);
10006 :
10007 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
10008 :
10009 0 : }
10010 :
10011 : /* #line 10012 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
10012 :
10013 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
10014 :
10015 : void
10016 0 : SgOmpTaskyieldStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
10017 : {
10018 : // ------------ checking pointers of SgOmpTaskyieldStatement -------------------
10019 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
10020 :
10021 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
10022 0 : ROSE_ASSERT(handler != NULL);
10023 :
10024 0 : handler->apply(p_upir_parent,SgName("upir_parent"), false);
10025 0 : for ( SgStatementPtrList::iterator source_upir_children_iterator = p_upir_children.begin()
10026 0 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
10027 : {
10028 0 : handler->apply(*source_upir_children_iterator,SgName("upir_children"), false);
10029 : }
10030 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
10031 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
10032 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
10033 0 : handler->apply(p_parent,SgName("parent"), false);
10034 :
10035 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
10036 :
10037 0 : }
10038 :
10039 : /* #line 10040 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
10040 :
10041 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
10042 :
10043 : void
10044 0 : SgOmpBarrierStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
10045 : {
10046 : // ------------ checking pointers of SgOmpBarrierStatement -------------------
10047 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
10048 :
10049 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
10050 0 : ROSE_ASSERT(handler != NULL);
10051 :
10052 0 : handler->apply(p_upir_parent,SgName("upir_parent"), false);
10053 0 : for ( SgStatementPtrList::iterator source_upir_children_iterator = p_upir_children.begin()
10054 0 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
10055 : {
10056 0 : handler->apply(*source_upir_children_iterator,SgName("upir_children"), false);
10057 : }
10058 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
10059 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
10060 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
10061 0 : handler->apply(p_parent,SgName("parent"), false);
10062 :
10063 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
10064 :
10065 0 : }
10066 :
10067 : /* #line 10068 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
10068 :
10069 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
10070 :
10071 : void
10072 0 : SgUpirBodyStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
10073 : {
10074 : // ------------ checking pointers of SgUpirBodyStatement -------------------
10075 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
10076 :
10077 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
10078 0 : ROSE_ASSERT(handler != NULL);
10079 :
10080 0 : handler->apply(p_body,SgName("body"), true);
10081 0 : handler->apply(p_upir_parent,SgName("upir_parent"), false);
10082 0 : for ( SgStatementPtrList::iterator source_upir_children_iterator = p_upir_children.begin()
10083 0 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
10084 : {
10085 0 : handler->apply(*source_upir_children_iterator,SgName("upir_children"), false);
10086 : }
10087 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
10088 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
10089 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
10090 0 : handler->apply(p_parent,SgName("parent"), false);
10091 :
10092 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
10093 :
10094 0 : }
10095 :
10096 : /* #line 10097 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
10097 :
10098 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
10099 :
10100 : void
10101 0 : SgOmpMasterStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
10102 : {
10103 : // ------------ checking pointers of SgOmpMasterStatement -------------------
10104 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
10105 :
10106 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
10107 0 : ROSE_ASSERT(handler != NULL);
10108 :
10109 0 : handler->apply(p_body,SgName("body"), true);
10110 0 : handler->apply(p_upir_parent,SgName("upir_parent"), false);
10111 0 : for ( SgStatementPtrList::iterator source_upir_children_iterator = p_upir_children.begin()
10112 0 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
10113 : {
10114 0 : handler->apply(*source_upir_children_iterator,SgName("upir_children"), false);
10115 : }
10116 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
10117 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
10118 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
10119 0 : handler->apply(p_parent,SgName("parent"), false);
10120 :
10121 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
10122 :
10123 0 : }
10124 :
10125 : /* #line 10126 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
10126 :
10127 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
10128 :
10129 : void
10130 0 : SgOmpSectionStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
10131 : {
10132 : // ------------ checking pointers of SgOmpSectionStatement -------------------
10133 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
10134 :
10135 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
10136 0 : ROSE_ASSERT(handler != NULL);
10137 :
10138 0 : handler->apply(p_body,SgName("body"), true);
10139 0 : handler->apply(p_upir_parent,SgName("upir_parent"), false);
10140 0 : for ( SgStatementPtrList::iterator source_upir_children_iterator = p_upir_children.begin()
10141 0 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
10142 : {
10143 0 : handler->apply(*source_upir_children_iterator,SgName("upir_children"), false);
10144 : }
10145 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
10146 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
10147 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
10148 0 : handler->apply(p_parent,SgName("parent"), false);
10149 :
10150 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
10151 :
10152 0 : }
10153 :
10154 : /* #line 10155 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
10155 :
10156 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
10157 :
10158 : void
10159 0 : SgOmpWorkshareStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
10160 : {
10161 : // ------------ checking pointers of SgOmpWorkshareStatement -------------------
10162 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
10163 :
10164 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
10165 0 : ROSE_ASSERT(handler != NULL);
10166 :
10167 0 : handler->apply(p_body,SgName("body"), true);
10168 0 : handler->apply(p_upir_parent,SgName("upir_parent"), false);
10169 0 : for ( SgStatementPtrList::iterator source_upir_children_iterator = p_upir_children.begin()
10170 0 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
10171 : {
10172 0 : handler->apply(*source_upir_children_iterator,SgName("upir_children"), false);
10173 : }
10174 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
10175 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
10176 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
10177 0 : handler->apply(p_parent,SgName("parent"), false);
10178 :
10179 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
10180 :
10181 0 : }
10182 :
10183 : /* #line 10184 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
10184 :
10185 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
10186 :
10187 : void
10188 0 : SgUpirFieldBodyStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
10189 : {
10190 : // ------------ checking pointers of SgUpirFieldBodyStatement -------------------
10191 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
10192 :
10193 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
10194 0 : ROSE_ASSERT(handler != NULL);
10195 :
10196 0 : for ( SgOmpClausePtrList::iterator source_clauses_iterator = p_clauses.begin()
10197 0 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
10198 : {
10199 0 : handler->apply(*source_clauses_iterator,SgName("clauses"), true);
10200 : }
10201 0 : handler->apply(p_body,SgName("body"), true);
10202 0 : handler->apply(p_upir_parent,SgName("upir_parent"), false);
10203 0 : for ( SgStatementPtrList::iterator source_upir_children_iterator = p_upir_children.begin()
10204 0 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
10205 : {
10206 0 : handler->apply(*source_upir_children_iterator,SgName("upir_children"), false);
10207 : }
10208 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
10209 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
10210 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
10211 0 : handler->apply(p_parent,SgName("parent"), false);
10212 :
10213 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
10214 :
10215 0 : }
10216 :
10217 : /* #line 10218 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
10218 :
10219 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
10220 :
10221 : void
10222 0 : SgUpirSpmdStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
10223 : {
10224 : // ------------ checking pointers of SgUpirSpmdStatement -------------------
10225 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
10226 :
10227 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
10228 0 : ROSE_ASSERT(handler != NULL);
10229 :
10230 0 : for ( SgOmpClausePtrList::iterator source_clauses_iterator = p_clauses.begin()
10231 0 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
10232 : {
10233 0 : handler->apply(*source_clauses_iterator,SgName("clauses"), true);
10234 : }
10235 0 : handler->apply(p_body,SgName("body"), true);
10236 0 : handler->apply(p_upir_parent,SgName("upir_parent"), false);
10237 0 : for ( SgStatementPtrList::iterator source_upir_children_iterator = p_upir_children.begin()
10238 0 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
10239 : {
10240 0 : handler->apply(*source_upir_children_iterator,SgName("upir_children"), false);
10241 : }
10242 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
10243 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
10244 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
10245 0 : handler->apply(p_parent,SgName("parent"), false);
10246 :
10247 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
10248 :
10249 0 : }
10250 :
10251 : /* #line 10252 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
10252 :
10253 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
10254 :
10255 : void
10256 0 : SgOmpTeamsStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
10257 : {
10258 : // ------------ checking pointers of SgOmpTeamsStatement -------------------
10259 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
10260 :
10261 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
10262 0 : ROSE_ASSERT(handler != NULL);
10263 :
10264 0 : for ( SgOmpClausePtrList::iterator source_clauses_iterator = p_clauses.begin()
10265 0 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
10266 : {
10267 0 : handler->apply(*source_clauses_iterator,SgName("clauses"), true);
10268 : }
10269 0 : handler->apply(p_body,SgName("body"), true);
10270 0 : handler->apply(p_upir_parent,SgName("upir_parent"), false);
10271 0 : for ( SgStatementPtrList::iterator source_upir_children_iterator = p_upir_children.begin()
10272 0 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
10273 : {
10274 0 : handler->apply(*source_upir_children_iterator,SgName("upir_children"), false);
10275 : }
10276 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
10277 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
10278 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
10279 0 : handler->apply(p_parent,SgName("parent"), false);
10280 :
10281 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
10282 :
10283 0 : }
10284 :
10285 : /* #line 10286 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
10286 :
10287 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
10288 :
10289 : void
10290 0 : SgOmpSingleStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
10291 : {
10292 : // ------------ checking pointers of SgOmpSingleStatement -------------------
10293 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
10294 :
10295 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
10296 0 : ROSE_ASSERT(handler != NULL);
10297 :
10298 0 : for ( SgOmpClausePtrList::iterator source_clauses_iterator = p_clauses.begin()
10299 0 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
10300 : {
10301 0 : handler->apply(*source_clauses_iterator,SgName("clauses"), true);
10302 : }
10303 0 : handler->apply(p_body,SgName("body"), true);
10304 0 : handler->apply(p_upir_parent,SgName("upir_parent"), false);
10305 0 : for ( SgStatementPtrList::iterator source_upir_children_iterator = p_upir_children.begin()
10306 0 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
10307 : {
10308 0 : handler->apply(*source_upir_children_iterator,SgName("upir_children"), false);
10309 : }
10310 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
10311 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
10312 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
10313 0 : handler->apply(p_parent,SgName("parent"), false);
10314 :
10315 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
10316 :
10317 0 : }
10318 :
10319 : /* #line 10320 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
10320 :
10321 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
10322 :
10323 : void
10324 0 : SgOmpAtomicStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
10325 : {
10326 : // ------------ checking pointers of SgOmpAtomicStatement -------------------
10327 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
10328 :
10329 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
10330 0 : ROSE_ASSERT(handler != NULL);
10331 :
10332 0 : for ( SgOmpClausePtrList::iterator source_clauses_iterator = p_clauses.begin()
10333 0 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
10334 : {
10335 0 : handler->apply(*source_clauses_iterator,SgName("clauses"), true);
10336 : }
10337 0 : handler->apply(p_body,SgName("body"), true);
10338 0 : handler->apply(p_upir_parent,SgName("upir_parent"), false);
10339 0 : for ( SgStatementPtrList::iterator source_upir_children_iterator = p_upir_children.begin()
10340 0 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
10341 : {
10342 0 : handler->apply(*source_upir_children_iterator,SgName("upir_children"), false);
10343 : }
10344 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
10345 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
10346 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
10347 0 : handler->apply(p_parent,SgName("parent"), false);
10348 :
10349 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
10350 :
10351 0 : }
10352 :
10353 : /* #line 10354 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
10354 :
10355 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
10356 :
10357 : void
10358 0 : SgOmpScanStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
10359 : {
10360 : // ------------ checking pointers of SgOmpScanStatement -------------------
10361 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
10362 :
10363 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
10364 0 : ROSE_ASSERT(handler != NULL);
10365 :
10366 0 : for ( SgOmpClausePtrList::iterator source_clauses_iterator = p_clauses.begin()
10367 0 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
10368 : {
10369 0 : handler->apply(*source_clauses_iterator,SgName("clauses"), true);
10370 : }
10371 0 : handler->apply(p_body,SgName("body"), true);
10372 0 : handler->apply(p_upir_parent,SgName("upir_parent"), false);
10373 0 : for ( SgStatementPtrList::iterator source_upir_children_iterator = p_upir_children.begin()
10374 0 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
10375 : {
10376 0 : handler->apply(*source_upir_children_iterator,SgName("upir_children"), false);
10377 : }
10378 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
10379 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
10380 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
10381 0 : handler->apply(p_parent,SgName("parent"), false);
10382 :
10383 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
10384 :
10385 0 : }
10386 :
10387 : /* #line 10388 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
10388 :
10389 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
10390 :
10391 : void
10392 0 : SgOmpMetadirectiveStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
10393 : {
10394 : // ------------ checking pointers of SgOmpMetadirectiveStatement -------------------
10395 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
10396 :
10397 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
10398 0 : ROSE_ASSERT(handler != NULL);
10399 :
10400 0 : for ( SgOmpClausePtrList::iterator source_clauses_iterator = p_clauses.begin()
10401 0 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
10402 : {
10403 0 : handler->apply(*source_clauses_iterator,SgName("clauses"), true);
10404 : }
10405 0 : handler->apply(p_body,SgName("body"), true);
10406 0 : handler->apply(p_upir_parent,SgName("upir_parent"), false);
10407 0 : for ( SgStatementPtrList::iterator source_upir_children_iterator = p_upir_children.begin()
10408 0 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
10409 : {
10410 0 : handler->apply(*source_upir_children_iterator,SgName("upir_children"), false);
10411 : }
10412 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
10413 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
10414 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
10415 0 : handler->apply(p_parent,SgName("parent"), false);
10416 :
10417 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
10418 :
10419 0 : }
10420 :
10421 : /* #line 10422 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
10422 :
10423 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
10424 :
10425 : void
10426 0 : SgOmpLoopStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
10427 : {
10428 : // ------------ checking pointers of SgOmpLoopStatement -------------------
10429 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
10430 :
10431 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
10432 0 : ROSE_ASSERT(handler != NULL);
10433 :
10434 0 : for ( SgOmpClausePtrList::iterator source_clauses_iterator = p_clauses.begin()
10435 0 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
10436 : {
10437 0 : handler->apply(*source_clauses_iterator,SgName("clauses"), true);
10438 : }
10439 0 : handler->apply(p_body,SgName("body"), true);
10440 0 : handler->apply(p_upir_parent,SgName("upir_parent"), false);
10441 0 : for ( SgStatementPtrList::iterator source_upir_children_iterator = p_upir_children.begin()
10442 0 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
10443 : {
10444 0 : handler->apply(*source_upir_children_iterator,SgName("upir_children"), false);
10445 : }
10446 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
10447 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
10448 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
10449 0 : handler->apply(p_parent,SgName("parent"), false);
10450 :
10451 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
10452 :
10453 0 : }
10454 :
10455 : /* #line 10456 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
10456 :
10457 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
10458 :
10459 : void
10460 0 : SgOmpOrderedStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
10461 : {
10462 : // ------------ checking pointers of SgOmpOrderedStatement -------------------
10463 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
10464 :
10465 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
10466 0 : ROSE_ASSERT(handler != NULL);
10467 :
10468 0 : for ( SgOmpClausePtrList::iterator source_clauses_iterator = p_clauses.begin()
10469 0 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
10470 : {
10471 0 : handler->apply(*source_clauses_iterator,SgName("clauses"), true);
10472 : }
10473 0 : handler->apply(p_body,SgName("body"), true);
10474 0 : handler->apply(p_upir_parent,SgName("upir_parent"), false);
10475 0 : for ( SgStatementPtrList::iterator source_upir_children_iterator = p_upir_children.begin()
10476 0 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
10477 : {
10478 0 : handler->apply(*source_upir_children_iterator,SgName("upir_children"), false);
10479 : }
10480 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
10481 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
10482 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
10483 0 : handler->apply(p_parent,SgName("parent"), false);
10484 :
10485 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
10486 :
10487 0 : }
10488 :
10489 : /* #line 10490 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
10490 :
10491 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
10492 :
10493 : void
10494 0 : SgOmpTaskgroupStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
10495 : {
10496 : // ------------ checking pointers of SgOmpTaskgroupStatement -------------------
10497 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
10498 :
10499 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
10500 0 : ROSE_ASSERT(handler != NULL);
10501 :
10502 0 : for ( SgOmpClausePtrList::iterator source_clauses_iterator = p_clauses.begin()
10503 0 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
10504 : {
10505 0 : handler->apply(*source_clauses_iterator,SgName("clauses"), true);
10506 : }
10507 0 : handler->apply(p_body,SgName("body"), true);
10508 0 : handler->apply(p_upir_parent,SgName("upir_parent"), false);
10509 0 : for ( SgStatementPtrList::iterator source_upir_children_iterator = p_upir_children.begin()
10510 0 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
10511 : {
10512 0 : handler->apply(*source_upir_children_iterator,SgName("upir_children"), false);
10513 : }
10514 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
10515 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
10516 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
10517 0 : handler->apply(p_parent,SgName("parent"), false);
10518 :
10519 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
10520 :
10521 0 : }
10522 :
10523 : /* #line 10524 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
10524 :
10525 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
10526 :
10527 : void
10528 0 : SgOmpTaskloopStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
10529 : {
10530 : // ------------ checking pointers of SgOmpTaskloopStatement -------------------
10531 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
10532 :
10533 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
10534 0 : ROSE_ASSERT(handler != NULL);
10535 :
10536 0 : for ( SgOmpClausePtrList::iterator source_clauses_iterator = p_clauses.begin()
10537 0 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
10538 : {
10539 0 : handler->apply(*source_clauses_iterator,SgName("clauses"), true);
10540 : }
10541 0 : handler->apply(p_body,SgName("body"), true);
10542 0 : handler->apply(p_upir_parent,SgName("upir_parent"), false);
10543 0 : for ( SgStatementPtrList::iterator source_upir_children_iterator = p_upir_children.begin()
10544 0 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
10545 : {
10546 0 : handler->apply(*source_upir_children_iterator,SgName("upir_children"), false);
10547 : }
10548 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
10549 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
10550 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
10551 0 : handler->apply(p_parent,SgName("parent"), false);
10552 :
10553 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
10554 :
10555 0 : }
10556 :
10557 : /* #line 10558 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
10558 :
10559 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
10560 :
10561 : void
10562 0 : SgOmpDepobjStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
10563 : {
10564 : // ------------ checking pointers of SgOmpDepobjStatement -------------------
10565 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
10566 :
10567 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
10568 0 : ROSE_ASSERT(handler != NULL);
10569 :
10570 0 : for ( SgOmpClausePtrList::iterator source_clauses_iterator = p_clauses.begin()
10571 0 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
10572 : {
10573 0 : handler->apply(*source_clauses_iterator,SgName("clauses"), true);
10574 : }
10575 0 : handler->apply(p_body,SgName("body"), true);
10576 0 : handler->apply(p_upir_parent,SgName("upir_parent"), false);
10577 0 : for ( SgStatementPtrList::iterator source_upir_children_iterator = p_upir_children.begin()
10578 0 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
10579 : {
10580 0 : handler->apply(*source_upir_children_iterator,SgName("upir_children"), false);
10581 : }
10582 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
10583 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
10584 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
10585 0 : handler->apply(p_parent,SgName("parent"), false);
10586 :
10587 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
10588 :
10589 0 : }
10590 :
10591 : /* #line 10592 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
10592 :
10593 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
10594 :
10595 : void
10596 0 : SgOmpTargetEnterDataStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
10597 : {
10598 : // ------------ checking pointers of SgOmpTargetEnterDataStatement -------------------
10599 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
10600 :
10601 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
10602 0 : ROSE_ASSERT(handler != NULL);
10603 :
10604 0 : for ( SgOmpClausePtrList::iterator source_clauses_iterator = p_clauses.begin()
10605 0 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
10606 : {
10607 0 : handler->apply(*source_clauses_iterator,SgName("clauses"), true);
10608 : }
10609 0 : handler->apply(p_body,SgName("body"), true);
10610 0 : handler->apply(p_upir_parent,SgName("upir_parent"), false);
10611 0 : for ( SgStatementPtrList::iterator source_upir_children_iterator = p_upir_children.begin()
10612 0 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
10613 : {
10614 0 : handler->apply(*source_upir_children_iterator,SgName("upir_children"), false);
10615 : }
10616 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
10617 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
10618 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
10619 0 : handler->apply(p_parent,SgName("parent"), false);
10620 :
10621 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
10622 :
10623 0 : }
10624 :
10625 : /* #line 10626 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
10626 :
10627 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
10628 :
10629 : void
10630 0 : SgOmpTargetExitDataStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
10631 : {
10632 : // ------------ checking pointers of SgOmpTargetExitDataStatement -------------------
10633 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
10634 :
10635 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
10636 0 : ROSE_ASSERT(handler != NULL);
10637 :
10638 0 : for ( SgOmpClausePtrList::iterator source_clauses_iterator = p_clauses.begin()
10639 0 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
10640 : {
10641 0 : handler->apply(*source_clauses_iterator,SgName("clauses"), true);
10642 : }
10643 0 : handler->apply(p_body,SgName("body"), true);
10644 0 : handler->apply(p_upir_parent,SgName("upir_parent"), false);
10645 0 : for ( SgStatementPtrList::iterator source_upir_children_iterator = p_upir_children.begin()
10646 0 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
10647 : {
10648 0 : handler->apply(*source_upir_children_iterator,SgName("upir_children"), false);
10649 : }
10650 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
10651 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
10652 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
10653 0 : handler->apply(p_parent,SgName("parent"), false);
10654 :
10655 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
10656 :
10657 0 : }
10658 :
10659 : /* #line 10660 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
10660 :
10661 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
10662 :
10663 : void
10664 0 : SgOmpParallelMasterStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
10665 : {
10666 : // ------------ checking pointers of SgOmpParallelMasterStatement -------------------
10667 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
10668 :
10669 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
10670 0 : ROSE_ASSERT(handler != NULL);
10671 :
10672 0 : for ( SgOmpClausePtrList::iterator source_clauses_iterator = p_clauses.begin()
10673 0 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
10674 : {
10675 0 : handler->apply(*source_clauses_iterator,SgName("clauses"), true);
10676 : }
10677 0 : handler->apply(p_body,SgName("body"), true);
10678 0 : handler->apply(p_upir_parent,SgName("upir_parent"), false);
10679 0 : for ( SgStatementPtrList::iterator source_upir_children_iterator = p_upir_children.begin()
10680 0 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
10681 : {
10682 0 : handler->apply(*source_upir_children_iterator,SgName("upir_children"), false);
10683 : }
10684 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
10685 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
10686 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
10687 0 : handler->apply(p_parent,SgName("parent"), false);
10688 :
10689 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
10690 :
10691 0 : }
10692 :
10693 : /* #line 10694 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
10694 :
10695 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
10696 :
10697 : void
10698 0 : SgOmpMasterTaskloopStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
10699 : {
10700 : // ------------ checking pointers of SgOmpMasterTaskloopStatement -------------------
10701 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
10702 :
10703 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
10704 0 : ROSE_ASSERT(handler != NULL);
10705 :
10706 0 : for ( SgOmpClausePtrList::iterator source_clauses_iterator = p_clauses.begin()
10707 0 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
10708 : {
10709 0 : handler->apply(*source_clauses_iterator,SgName("clauses"), true);
10710 : }
10711 0 : handler->apply(p_body,SgName("body"), true);
10712 0 : handler->apply(p_upir_parent,SgName("upir_parent"), false);
10713 0 : for ( SgStatementPtrList::iterator source_upir_children_iterator = p_upir_children.begin()
10714 0 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
10715 : {
10716 0 : handler->apply(*source_upir_children_iterator,SgName("upir_children"), false);
10717 : }
10718 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
10719 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
10720 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
10721 0 : handler->apply(p_parent,SgName("parent"), false);
10722 :
10723 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
10724 :
10725 0 : }
10726 :
10727 : /* #line 10728 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
10728 :
10729 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
10730 :
10731 : void
10732 0 : SgOmpTaskStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
10733 : {
10734 : // ------------ checking pointers of SgOmpTaskStatement -------------------
10735 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
10736 :
10737 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
10738 0 : ROSE_ASSERT(handler != NULL);
10739 :
10740 0 : for ( SgOmpClausePtrList::iterator source_clauses_iterator = p_clauses.begin()
10741 0 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
10742 : {
10743 0 : handler->apply(*source_clauses_iterator,SgName("clauses"), true);
10744 : }
10745 0 : handler->apply(p_body,SgName("body"), true);
10746 0 : handler->apply(p_upir_parent,SgName("upir_parent"), false);
10747 0 : for ( SgStatementPtrList::iterator source_upir_children_iterator = p_upir_children.begin()
10748 0 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
10749 : {
10750 0 : handler->apply(*source_upir_children_iterator,SgName("upir_children"), false);
10751 : }
10752 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
10753 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
10754 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
10755 0 : handler->apply(p_parent,SgName("parent"), false);
10756 :
10757 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
10758 :
10759 0 : }
10760 :
10761 : /* #line 10762 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
10762 :
10763 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
10764 :
10765 : void
10766 0 : SgOmpDoStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
10767 : {
10768 : // ------------ checking pointers of SgOmpDoStatement -------------------
10769 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
10770 :
10771 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
10772 0 : ROSE_ASSERT(handler != NULL);
10773 :
10774 0 : for ( SgOmpClausePtrList::iterator source_clauses_iterator = p_clauses.begin()
10775 0 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
10776 : {
10777 0 : handler->apply(*source_clauses_iterator,SgName("clauses"), true);
10778 : }
10779 0 : handler->apply(p_body,SgName("body"), true);
10780 0 : handler->apply(p_upir_parent,SgName("upir_parent"), false);
10781 0 : for ( SgStatementPtrList::iterator source_upir_children_iterator = p_upir_children.begin()
10782 0 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
10783 : {
10784 0 : handler->apply(*source_upir_children_iterator,SgName("upir_children"), false);
10785 : }
10786 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
10787 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
10788 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
10789 0 : handler->apply(p_parent,SgName("parent"), false);
10790 :
10791 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
10792 :
10793 0 : }
10794 :
10795 : /* #line 10796 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
10796 :
10797 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
10798 :
10799 : void
10800 0 : SgOmpSectionsStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
10801 : {
10802 : // ------------ checking pointers of SgOmpSectionsStatement -------------------
10803 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
10804 :
10805 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
10806 0 : ROSE_ASSERT(handler != NULL);
10807 :
10808 0 : for ( SgOmpClausePtrList::iterator source_clauses_iterator = p_clauses.begin()
10809 0 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
10810 : {
10811 0 : handler->apply(*source_clauses_iterator,SgName("clauses"), true);
10812 : }
10813 0 : handler->apply(p_body,SgName("body"), true);
10814 0 : handler->apply(p_upir_parent,SgName("upir_parent"), false);
10815 0 : for ( SgStatementPtrList::iterator source_upir_children_iterator = p_upir_children.begin()
10816 0 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
10817 : {
10818 0 : handler->apply(*source_upir_children_iterator,SgName("upir_children"), false);
10819 : }
10820 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
10821 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
10822 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
10823 0 : handler->apply(p_parent,SgName("parent"), false);
10824 :
10825 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
10826 :
10827 0 : }
10828 :
10829 : /* #line 10830 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
10830 :
10831 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
10832 :
10833 : void
10834 0 : SgUpirTaskStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
10835 : {
10836 : // ------------ checking pointers of SgUpirTaskStatement -------------------
10837 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
10838 :
10839 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
10840 0 : ROSE_ASSERT(handler != NULL);
10841 :
10842 0 : for ( SgOmpClausePtrList::iterator source_clauses_iterator = p_clauses.begin()
10843 0 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
10844 : {
10845 0 : handler->apply(*source_clauses_iterator,SgName("clauses"), true);
10846 : }
10847 0 : handler->apply(p_body,SgName("body"), true);
10848 0 : handler->apply(p_upir_parent,SgName("upir_parent"), false);
10849 0 : for ( SgStatementPtrList::iterator source_upir_children_iterator = p_upir_children.begin()
10850 0 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
10851 : {
10852 0 : handler->apply(*source_upir_children_iterator,SgName("upir_children"), false);
10853 : }
10854 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
10855 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
10856 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
10857 0 : handler->apply(p_parent,SgName("parent"), false);
10858 :
10859 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
10860 :
10861 0 : }
10862 :
10863 : /* #line 10864 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
10864 :
10865 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
10866 :
10867 : void
10868 0 : SgOmpTargetDataStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
10869 : {
10870 : // ------------ checking pointers of SgOmpTargetDataStatement -------------------
10871 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
10872 :
10873 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
10874 0 : ROSE_ASSERT(handler != NULL);
10875 :
10876 0 : for ( SgOmpClausePtrList::iterator source_clauses_iterator = p_clauses.begin()
10877 0 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
10878 : {
10879 0 : handler->apply(*source_clauses_iterator,SgName("clauses"), true);
10880 : }
10881 0 : handler->apply(p_body,SgName("body"), true);
10882 0 : handler->apply(p_upir_parent,SgName("upir_parent"), false);
10883 0 : for ( SgStatementPtrList::iterator source_upir_children_iterator = p_upir_children.begin()
10884 0 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
10885 : {
10886 0 : handler->apply(*source_upir_children_iterator,SgName("upir_children"), false);
10887 : }
10888 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
10889 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
10890 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
10891 0 : handler->apply(p_parent,SgName("parent"), false);
10892 :
10893 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
10894 :
10895 0 : }
10896 :
10897 : /* #line 10898 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
10898 :
10899 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
10900 :
10901 : void
10902 0 : SgOmpTargetParallelForStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
10903 : {
10904 : // ------------ checking pointers of SgOmpTargetParallelForStatement -------------------
10905 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
10906 :
10907 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
10908 0 : ROSE_ASSERT(handler != NULL);
10909 :
10910 0 : for ( SgOmpClausePtrList::iterator source_clauses_iterator = p_clauses.begin()
10911 0 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
10912 : {
10913 0 : handler->apply(*source_clauses_iterator,SgName("clauses"), true);
10914 : }
10915 0 : handler->apply(p_body,SgName("body"), true);
10916 0 : handler->apply(p_upir_parent,SgName("upir_parent"), false);
10917 0 : for ( SgStatementPtrList::iterator source_upir_children_iterator = p_upir_children.begin()
10918 0 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
10919 : {
10920 0 : handler->apply(*source_upir_children_iterator,SgName("upir_children"), false);
10921 : }
10922 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
10923 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
10924 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
10925 0 : handler->apply(p_parent,SgName("parent"), false);
10926 :
10927 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
10928 :
10929 0 : }
10930 :
10931 : /* #line 10932 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
10932 :
10933 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
10934 :
10935 : void
10936 0 : SgOmpParallelLoopStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
10937 : {
10938 : // ------------ checking pointers of SgOmpParallelLoopStatement -------------------
10939 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
10940 :
10941 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
10942 0 : ROSE_ASSERT(handler != NULL);
10943 :
10944 0 : for ( SgOmpClausePtrList::iterator source_clauses_iterator = p_clauses.begin()
10945 0 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
10946 : {
10947 0 : handler->apply(*source_clauses_iterator,SgName("clauses"), true);
10948 : }
10949 0 : handler->apply(p_body,SgName("body"), true);
10950 0 : handler->apply(p_upir_parent,SgName("upir_parent"), false);
10951 0 : for ( SgStatementPtrList::iterator source_upir_children_iterator = p_upir_children.begin()
10952 0 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
10953 : {
10954 0 : handler->apply(*source_upir_children_iterator,SgName("upir_children"), false);
10955 : }
10956 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
10957 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
10958 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
10959 0 : handler->apply(p_parent,SgName("parent"), false);
10960 :
10961 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
10962 :
10963 0 : }
10964 :
10965 : /* #line 10966 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
10966 :
10967 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
10968 :
10969 : void
10970 0 : SgOmpTargetParallelStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
10971 : {
10972 : // ------------ checking pointers of SgOmpTargetParallelStatement -------------------
10973 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
10974 :
10975 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
10976 0 : ROSE_ASSERT(handler != NULL);
10977 :
10978 0 : for ( SgOmpClausePtrList::iterator source_clauses_iterator = p_clauses.begin()
10979 0 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
10980 : {
10981 0 : handler->apply(*source_clauses_iterator,SgName("clauses"), true);
10982 : }
10983 0 : handler->apply(p_body,SgName("body"), true);
10984 0 : handler->apply(p_upir_parent,SgName("upir_parent"), false);
10985 0 : for ( SgStatementPtrList::iterator source_upir_children_iterator = p_upir_children.begin()
10986 0 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
10987 : {
10988 0 : handler->apply(*source_upir_children_iterator,SgName("upir_children"), false);
10989 : }
10990 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
10991 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
10992 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
10993 0 : handler->apply(p_parent,SgName("parent"), false);
10994 :
10995 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
10996 :
10997 0 : }
10998 :
10999 : /* #line 11000 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
11000 :
11001 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
11002 :
11003 : void
11004 0 : SgOmpTargetParallelForSimdStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
11005 : {
11006 : // ------------ checking pointers of SgOmpTargetParallelForSimdStatement -------------------
11007 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
11008 :
11009 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
11010 0 : ROSE_ASSERT(handler != NULL);
11011 :
11012 0 : for ( SgOmpClausePtrList::iterator source_clauses_iterator = p_clauses.begin()
11013 0 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
11014 : {
11015 0 : handler->apply(*source_clauses_iterator,SgName("clauses"), true);
11016 : }
11017 0 : handler->apply(p_body,SgName("body"), true);
11018 0 : handler->apply(p_upir_parent,SgName("upir_parent"), false);
11019 0 : for ( SgStatementPtrList::iterator source_upir_children_iterator = p_upir_children.begin()
11020 0 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
11021 : {
11022 0 : handler->apply(*source_upir_children_iterator,SgName("upir_children"), false);
11023 : }
11024 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
11025 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
11026 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
11027 0 : handler->apply(p_parent,SgName("parent"), false);
11028 :
11029 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
11030 :
11031 0 : }
11032 :
11033 : /* #line 11034 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
11034 :
11035 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
11036 :
11037 : void
11038 0 : SgOmpTargetParallelLoopStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
11039 : {
11040 : // ------------ checking pointers of SgOmpTargetParallelLoopStatement -------------------
11041 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
11042 :
11043 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
11044 0 : ROSE_ASSERT(handler != NULL);
11045 :
11046 0 : for ( SgOmpClausePtrList::iterator source_clauses_iterator = p_clauses.begin()
11047 0 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
11048 : {
11049 0 : handler->apply(*source_clauses_iterator,SgName("clauses"), true);
11050 : }
11051 0 : handler->apply(p_body,SgName("body"), true);
11052 0 : handler->apply(p_upir_parent,SgName("upir_parent"), false);
11053 0 : for ( SgStatementPtrList::iterator source_upir_children_iterator = p_upir_children.begin()
11054 0 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
11055 : {
11056 0 : handler->apply(*source_upir_children_iterator,SgName("upir_children"), false);
11057 : }
11058 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
11059 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
11060 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
11061 0 : handler->apply(p_parent,SgName("parent"), false);
11062 :
11063 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
11064 :
11065 0 : }
11066 :
11067 : /* #line 11068 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
11068 :
11069 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
11070 :
11071 : void
11072 0 : SgOmpTargetSimdStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
11073 : {
11074 : // ------------ checking pointers of SgOmpTargetSimdStatement -------------------
11075 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
11076 :
11077 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
11078 0 : ROSE_ASSERT(handler != NULL);
11079 :
11080 0 : for ( SgOmpClausePtrList::iterator source_clauses_iterator = p_clauses.begin()
11081 0 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
11082 : {
11083 0 : handler->apply(*source_clauses_iterator,SgName("clauses"), true);
11084 : }
11085 0 : handler->apply(p_body,SgName("body"), true);
11086 0 : handler->apply(p_upir_parent,SgName("upir_parent"), false);
11087 0 : for ( SgStatementPtrList::iterator source_upir_children_iterator = p_upir_children.begin()
11088 0 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
11089 : {
11090 0 : handler->apply(*source_upir_children_iterator,SgName("upir_children"), false);
11091 : }
11092 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
11093 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
11094 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
11095 0 : handler->apply(p_parent,SgName("parent"), false);
11096 :
11097 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
11098 :
11099 0 : }
11100 :
11101 : /* #line 11102 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
11102 :
11103 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
11104 :
11105 : void
11106 0 : SgOmpTargetTeamsStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
11107 : {
11108 : // ------------ checking pointers of SgOmpTargetTeamsStatement -------------------
11109 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
11110 :
11111 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
11112 0 : ROSE_ASSERT(handler != NULL);
11113 :
11114 0 : for ( SgOmpClausePtrList::iterator source_clauses_iterator = p_clauses.begin()
11115 0 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
11116 : {
11117 0 : handler->apply(*source_clauses_iterator,SgName("clauses"), true);
11118 : }
11119 0 : handler->apply(p_body,SgName("body"), true);
11120 0 : handler->apply(p_upir_parent,SgName("upir_parent"), false);
11121 0 : for ( SgStatementPtrList::iterator source_upir_children_iterator = p_upir_children.begin()
11122 0 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
11123 : {
11124 0 : handler->apply(*source_upir_children_iterator,SgName("upir_children"), false);
11125 : }
11126 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
11127 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
11128 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
11129 0 : handler->apply(p_parent,SgName("parent"), false);
11130 :
11131 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
11132 :
11133 0 : }
11134 :
11135 : /* #line 11136 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
11136 :
11137 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
11138 :
11139 : void
11140 0 : SgOmpTargetTeamsDistributeStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
11141 : {
11142 : // ------------ checking pointers of SgOmpTargetTeamsDistributeStatement -------------------
11143 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
11144 :
11145 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
11146 0 : ROSE_ASSERT(handler != NULL);
11147 :
11148 0 : for ( SgOmpClausePtrList::iterator source_clauses_iterator = p_clauses.begin()
11149 0 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
11150 : {
11151 0 : handler->apply(*source_clauses_iterator,SgName("clauses"), true);
11152 : }
11153 0 : handler->apply(p_body,SgName("body"), true);
11154 0 : handler->apply(p_upir_parent,SgName("upir_parent"), false);
11155 0 : for ( SgStatementPtrList::iterator source_upir_children_iterator = p_upir_children.begin()
11156 0 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
11157 : {
11158 0 : handler->apply(*source_upir_children_iterator,SgName("upir_children"), false);
11159 : }
11160 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
11161 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
11162 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
11163 0 : handler->apply(p_parent,SgName("parent"), false);
11164 :
11165 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
11166 :
11167 0 : }
11168 :
11169 : /* #line 11170 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
11170 :
11171 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
11172 :
11173 : void
11174 0 : SgOmpTargetTeamsDistributeSimdStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
11175 : {
11176 : // ------------ checking pointers of SgOmpTargetTeamsDistributeSimdStatement -------------------
11177 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
11178 :
11179 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
11180 0 : ROSE_ASSERT(handler != NULL);
11181 :
11182 0 : for ( SgOmpClausePtrList::iterator source_clauses_iterator = p_clauses.begin()
11183 0 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
11184 : {
11185 0 : handler->apply(*source_clauses_iterator,SgName("clauses"), true);
11186 : }
11187 0 : handler->apply(p_body,SgName("body"), true);
11188 0 : handler->apply(p_upir_parent,SgName("upir_parent"), false);
11189 0 : for ( SgStatementPtrList::iterator source_upir_children_iterator = p_upir_children.begin()
11190 0 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
11191 : {
11192 0 : handler->apply(*source_upir_children_iterator,SgName("upir_children"), false);
11193 : }
11194 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
11195 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
11196 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
11197 0 : handler->apply(p_parent,SgName("parent"), false);
11198 :
11199 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
11200 :
11201 0 : }
11202 :
11203 : /* #line 11204 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
11204 :
11205 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
11206 :
11207 : void
11208 0 : SgOmpTargetTeamsLoopStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
11209 : {
11210 : // ------------ checking pointers of SgOmpTargetTeamsLoopStatement -------------------
11211 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
11212 :
11213 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
11214 0 : ROSE_ASSERT(handler != NULL);
11215 :
11216 0 : for ( SgOmpClausePtrList::iterator source_clauses_iterator = p_clauses.begin()
11217 0 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
11218 : {
11219 0 : handler->apply(*source_clauses_iterator,SgName("clauses"), true);
11220 : }
11221 0 : handler->apply(p_body,SgName("body"), true);
11222 0 : handler->apply(p_upir_parent,SgName("upir_parent"), false);
11223 0 : for ( SgStatementPtrList::iterator source_upir_children_iterator = p_upir_children.begin()
11224 0 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
11225 : {
11226 0 : handler->apply(*source_upir_children_iterator,SgName("upir_children"), false);
11227 : }
11228 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
11229 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
11230 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
11231 0 : handler->apply(p_parent,SgName("parent"), false);
11232 :
11233 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
11234 :
11235 0 : }
11236 :
11237 : /* #line 11238 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
11238 :
11239 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
11240 :
11241 : void
11242 0 : SgOmpTargetTeamsDistributeParallelForStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
11243 : {
11244 : // ------------ checking pointers of SgOmpTargetTeamsDistributeParallelForStatement -------------------
11245 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
11246 :
11247 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
11248 0 : ROSE_ASSERT(handler != NULL);
11249 :
11250 0 : for ( SgOmpClausePtrList::iterator source_clauses_iterator = p_clauses.begin()
11251 0 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
11252 : {
11253 0 : handler->apply(*source_clauses_iterator,SgName("clauses"), true);
11254 : }
11255 0 : handler->apply(p_body,SgName("body"), true);
11256 0 : handler->apply(p_upir_parent,SgName("upir_parent"), false);
11257 0 : for ( SgStatementPtrList::iterator source_upir_children_iterator = p_upir_children.begin()
11258 0 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
11259 : {
11260 0 : handler->apply(*source_upir_children_iterator,SgName("upir_children"), false);
11261 : }
11262 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
11263 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
11264 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
11265 0 : handler->apply(p_parent,SgName("parent"), false);
11266 :
11267 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
11268 :
11269 0 : }
11270 :
11271 : /* #line 11272 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
11272 :
11273 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
11274 :
11275 : void
11276 0 : SgOmpTargetTeamsDistributeParallelForSimdStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
11277 : {
11278 : // ------------ checking pointers of SgOmpTargetTeamsDistributeParallelForSimdStatement -------------------
11279 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
11280 :
11281 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
11282 0 : ROSE_ASSERT(handler != NULL);
11283 :
11284 0 : for ( SgOmpClausePtrList::iterator source_clauses_iterator = p_clauses.begin()
11285 0 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
11286 : {
11287 0 : handler->apply(*source_clauses_iterator,SgName("clauses"), true);
11288 : }
11289 0 : handler->apply(p_body,SgName("body"), true);
11290 0 : handler->apply(p_upir_parent,SgName("upir_parent"), false);
11291 0 : for ( SgStatementPtrList::iterator source_upir_children_iterator = p_upir_children.begin()
11292 0 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
11293 : {
11294 0 : handler->apply(*source_upir_children_iterator,SgName("upir_children"), false);
11295 : }
11296 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
11297 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
11298 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
11299 0 : handler->apply(p_parent,SgName("parent"), false);
11300 :
11301 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
11302 :
11303 0 : }
11304 :
11305 : /* #line 11306 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
11306 :
11307 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
11308 :
11309 : void
11310 0 : SgOmpDistributeSimdStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
11311 : {
11312 : // ------------ checking pointers of SgOmpDistributeSimdStatement -------------------
11313 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
11314 :
11315 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
11316 0 : ROSE_ASSERT(handler != NULL);
11317 :
11318 0 : for ( SgOmpClausePtrList::iterator source_clauses_iterator = p_clauses.begin()
11319 0 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
11320 : {
11321 0 : handler->apply(*source_clauses_iterator,SgName("clauses"), true);
11322 : }
11323 0 : handler->apply(p_body,SgName("body"), true);
11324 0 : handler->apply(p_upir_parent,SgName("upir_parent"), false);
11325 0 : for ( SgStatementPtrList::iterator source_upir_children_iterator = p_upir_children.begin()
11326 0 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
11327 : {
11328 0 : handler->apply(*source_upir_children_iterator,SgName("upir_children"), false);
11329 : }
11330 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
11331 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
11332 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
11333 0 : handler->apply(p_parent,SgName("parent"), false);
11334 :
11335 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
11336 :
11337 0 : }
11338 :
11339 : /* #line 11340 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
11340 :
11341 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
11342 :
11343 : void
11344 0 : SgOmpDistributeParallelForStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
11345 : {
11346 : // ------------ checking pointers of SgOmpDistributeParallelForStatement -------------------
11347 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
11348 :
11349 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
11350 0 : ROSE_ASSERT(handler != NULL);
11351 :
11352 0 : for ( SgOmpClausePtrList::iterator source_clauses_iterator = p_clauses.begin()
11353 0 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
11354 : {
11355 0 : handler->apply(*source_clauses_iterator,SgName("clauses"), true);
11356 : }
11357 0 : handler->apply(p_body,SgName("body"), true);
11358 0 : handler->apply(p_upir_parent,SgName("upir_parent"), false);
11359 0 : for ( SgStatementPtrList::iterator source_upir_children_iterator = p_upir_children.begin()
11360 0 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
11361 : {
11362 0 : handler->apply(*source_upir_children_iterator,SgName("upir_children"), false);
11363 : }
11364 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
11365 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
11366 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
11367 0 : handler->apply(p_parent,SgName("parent"), false);
11368 :
11369 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
11370 :
11371 0 : }
11372 :
11373 : /* #line 11374 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
11374 :
11375 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
11376 :
11377 : void
11378 0 : SgOmpDistributeParallelForSimdStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
11379 : {
11380 : // ------------ checking pointers of SgOmpDistributeParallelForSimdStatement -------------------
11381 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
11382 :
11383 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
11384 0 : ROSE_ASSERT(handler != NULL);
11385 :
11386 0 : for ( SgOmpClausePtrList::iterator source_clauses_iterator = p_clauses.begin()
11387 0 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
11388 : {
11389 0 : handler->apply(*source_clauses_iterator,SgName("clauses"), true);
11390 : }
11391 0 : handler->apply(p_body,SgName("body"), true);
11392 0 : handler->apply(p_upir_parent,SgName("upir_parent"), false);
11393 0 : for ( SgStatementPtrList::iterator source_upir_children_iterator = p_upir_children.begin()
11394 0 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
11395 : {
11396 0 : handler->apply(*source_upir_children_iterator,SgName("upir_children"), false);
11397 : }
11398 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
11399 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
11400 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
11401 0 : handler->apply(p_parent,SgName("parent"), false);
11402 :
11403 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
11404 :
11405 0 : }
11406 :
11407 : /* #line 11408 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
11408 :
11409 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
11410 :
11411 : void
11412 0 : SgOmpTaskloopSimdStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
11413 : {
11414 : // ------------ checking pointers of SgOmpTaskloopSimdStatement -------------------
11415 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
11416 :
11417 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
11418 0 : ROSE_ASSERT(handler != NULL);
11419 :
11420 0 : for ( SgOmpClausePtrList::iterator source_clauses_iterator = p_clauses.begin()
11421 0 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
11422 : {
11423 0 : handler->apply(*source_clauses_iterator,SgName("clauses"), true);
11424 : }
11425 0 : handler->apply(p_body,SgName("body"), true);
11426 0 : handler->apply(p_upir_parent,SgName("upir_parent"), false);
11427 0 : for ( SgStatementPtrList::iterator source_upir_children_iterator = p_upir_children.begin()
11428 0 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
11429 : {
11430 0 : handler->apply(*source_upir_children_iterator,SgName("upir_children"), false);
11431 : }
11432 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
11433 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
11434 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
11435 0 : handler->apply(p_parent,SgName("parent"), false);
11436 :
11437 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
11438 :
11439 0 : }
11440 :
11441 : /* #line 11442 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
11442 :
11443 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
11444 :
11445 : void
11446 0 : SgOmpMasterTaskloopSimdStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
11447 : {
11448 : // ------------ checking pointers of SgOmpMasterTaskloopSimdStatement -------------------
11449 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
11450 :
11451 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
11452 0 : ROSE_ASSERT(handler != NULL);
11453 :
11454 0 : for ( SgOmpClausePtrList::iterator source_clauses_iterator = p_clauses.begin()
11455 0 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
11456 : {
11457 0 : handler->apply(*source_clauses_iterator,SgName("clauses"), true);
11458 : }
11459 0 : handler->apply(p_body,SgName("body"), true);
11460 0 : handler->apply(p_upir_parent,SgName("upir_parent"), false);
11461 0 : for ( SgStatementPtrList::iterator source_upir_children_iterator = p_upir_children.begin()
11462 0 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
11463 : {
11464 0 : handler->apply(*source_upir_children_iterator,SgName("upir_children"), false);
11465 : }
11466 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
11467 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
11468 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
11469 0 : handler->apply(p_parent,SgName("parent"), false);
11470 :
11471 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
11472 :
11473 0 : }
11474 :
11475 : /* #line 11476 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
11476 :
11477 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
11478 :
11479 : void
11480 0 : SgOmpParallelMasterTaskloopStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
11481 : {
11482 : // ------------ checking pointers of SgOmpParallelMasterTaskloopStatement -------------------
11483 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
11484 :
11485 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
11486 0 : ROSE_ASSERT(handler != NULL);
11487 :
11488 0 : for ( SgOmpClausePtrList::iterator source_clauses_iterator = p_clauses.begin()
11489 0 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
11490 : {
11491 0 : handler->apply(*source_clauses_iterator,SgName("clauses"), true);
11492 : }
11493 0 : handler->apply(p_body,SgName("body"), true);
11494 0 : handler->apply(p_upir_parent,SgName("upir_parent"), false);
11495 0 : for ( SgStatementPtrList::iterator source_upir_children_iterator = p_upir_children.begin()
11496 0 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
11497 : {
11498 0 : handler->apply(*source_upir_children_iterator,SgName("upir_children"), false);
11499 : }
11500 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
11501 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
11502 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
11503 0 : handler->apply(p_parent,SgName("parent"), false);
11504 :
11505 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
11506 :
11507 0 : }
11508 :
11509 : /* #line 11510 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
11510 :
11511 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
11512 :
11513 : void
11514 0 : SgOmpParallelMasterTaskloopSimdStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
11515 : {
11516 : // ------------ checking pointers of SgOmpParallelMasterTaskloopSimdStatement -------------------
11517 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
11518 :
11519 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
11520 0 : ROSE_ASSERT(handler != NULL);
11521 :
11522 0 : for ( SgOmpClausePtrList::iterator source_clauses_iterator = p_clauses.begin()
11523 0 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
11524 : {
11525 0 : handler->apply(*source_clauses_iterator,SgName("clauses"), true);
11526 : }
11527 0 : handler->apply(p_body,SgName("body"), true);
11528 0 : handler->apply(p_upir_parent,SgName("upir_parent"), false);
11529 0 : for ( SgStatementPtrList::iterator source_upir_children_iterator = p_upir_children.begin()
11530 0 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
11531 : {
11532 0 : handler->apply(*source_upir_children_iterator,SgName("upir_children"), false);
11533 : }
11534 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
11535 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
11536 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
11537 0 : handler->apply(p_parent,SgName("parent"), false);
11538 :
11539 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
11540 :
11541 0 : }
11542 :
11543 : /* #line 11544 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
11544 :
11545 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
11546 :
11547 : void
11548 0 : SgOmpTeamsDistributeStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
11549 : {
11550 : // ------------ checking pointers of SgOmpTeamsDistributeStatement -------------------
11551 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
11552 :
11553 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
11554 0 : ROSE_ASSERT(handler != NULL);
11555 :
11556 0 : for ( SgOmpClausePtrList::iterator source_clauses_iterator = p_clauses.begin()
11557 0 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
11558 : {
11559 0 : handler->apply(*source_clauses_iterator,SgName("clauses"), true);
11560 : }
11561 0 : handler->apply(p_body,SgName("body"), true);
11562 0 : handler->apply(p_upir_parent,SgName("upir_parent"), false);
11563 0 : for ( SgStatementPtrList::iterator source_upir_children_iterator = p_upir_children.begin()
11564 0 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
11565 : {
11566 0 : handler->apply(*source_upir_children_iterator,SgName("upir_children"), false);
11567 : }
11568 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
11569 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
11570 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
11571 0 : handler->apply(p_parent,SgName("parent"), false);
11572 :
11573 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
11574 :
11575 0 : }
11576 :
11577 : /* #line 11578 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
11578 :
11579 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
11580 :
11581 : void
11582 0 : SgOmpTeamsDistributeSimdStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
11583 : {
11584 : // ------------ checking pointers of SgOmpTeamsDistributeSimdStatement -------------------
11585 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
11586 :
11587 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
11588 0 : ROSE_ASSERT(handler != NULL);
11589 :
11590 0 : for ( SgOmpClausePtrList::iterator source_clauses_iterator = p_clauses.begin()
11591 0 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
11592 : {
11593 0 : handler->apply(*source_clauses_iterator,SgName("clauses"), true);
11594 : }
11595 0 : handler->apply(p_body,SgName("body"), true);
11596 0 : handler->apply(p_upir_parent,SgName("upir_parent"), false);
11597 0 : for ( SgStatementPtrList::iterator source_upir_children_iterator = p_upir_children.begin()
11598 0 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
11599 : {
11600 0 : handler->apply(*source_upir_children_iterator,SgName("upir_children"), false);
11601 : }
11602 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
11603 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
11604 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
11605 0 : handler->apply(p_parent,SgName("parent"), false);
11606 :
11607 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
11608 :
11609 0 : }
11610 :
11611 : /* #line 11612 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
11612 :
11613 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
11614 :
11615 : void
11616 0 : SgOmpTeamsDistributeParallelForStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
11617 : {
11618 : // ------------ checking pointers of SgOmpTeamsDistributeParallelForStatement -------------------
11619 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
11620 :
11621 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
11622 0 : ROSE_ASSERT(handler != NULL);
11623 :
11624 0 : for ( SgOmpClausePtrList::iterator source_clauses_iterator = p_clauses.begin()
11625 0 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
11626 : {
11627 0 : handler->apply(*source_clauses_iterator,SgName("clauses"), true);
11628 : }
11629 0 : handler->apply(p_body,SgName("body"), true);
11630 0 : handler->apply(p_upir_parent,SgName("upir_parent"), false);
11631 0 : for ( SgStatementPtrList::iterator source_upir_children_iterator = p_upir_children.begin()
11632 0 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
11633 : {
11634 0 : handler->apply(*source_upir_children_iterator,SgName("upir_children"), false);
11635 : }
11636 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
11637 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
11638 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
11639 0 : handler->apply(p_parent,SgName("parent"), false);
11640 :
11641 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
11642 :
11643 0 : }
11644 :
11645 : /* #line 11646 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
11646 :
11647 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
11648 :
11649 : void
11650 0 : SgOmpTeamsDistributeParallelForSimdStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
11651 : {
11652 : // ------------ checking pointers of SgOmpTeamsDistributeParallelForSimdStatement -------------------
11653 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
11654 :
11655 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
11656 0 : ROSE_ASSERT(handler != NULL);
11657 :
11658 0 : for ( SgOmpClausePtrList::iterator source_clauses_iterator = p_clauses.begin()
11659 0 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
11660 : {
11661 0 : handler->apply(*source_clauses_iterator,SgName("clauses"), true);
11662 : }
11663 0 : handler->apply(p_body,SgName("body"), true);
11664 0 : handler->apply(p_upir_parent,SgName("upir_parent"), false);
11665 0 : for ( SgStatementPtrList::iterator source_upir_children_iterator = p_upir_children.begin()
11666 0 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
11667 : {
11668 0 : handler->apply(*source_upir_children_iterator,SgName("upir_children"), false);
11669 : }
11670 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
11671 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
11672 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
11673 0 : handler->apply(p_parent,SgName("parent"), false);
11674 :
11675 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
11676 :
11677 0 : }
11678 :
11679 : /* #line 11680 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
11680 :
11681 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
11682 :
11683 : void
11684 0 : SgOmpTeamsLoopStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
11685 : {
11686 : // ------------ checking pointers of SgOmpTeamsLoopStatement -------------------
11687 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
11688 :
11689 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
11690 0 : ROSE_ASSERT(handler != NULL);
11691 :
11692 0 : for ( SgOmpClausePtrList::iterator source_clauses_iterator = p_clauses.begin()
11693 0 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
11694 : {
11695 0 : handler->apply(*source_clauses_iterator,SgName("clauses"), true);
11696 : }
11697 0 : handler->apply(p_body,SgName("body"), true);
11698 0 : handler->apply(p_upir_parent,SgName("upir_parent"), false);
11699 0 : for ( SgStatementPtrList::iterator source_upir_children_iterator = p_upir_children.begin()
11700 0 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
11701 : {
11702 0 : handler->apply(*source_upir_children_iterator,SgName("upir_children"), false);
11703 : }
11704 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
11705 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
11706 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
11707 0 : handler->apply(p_parent,SgName("parent"), false);
11708 :
11709 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
11710 :
11711 0 : }
11712 :
11713 : /* #line 11714 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
11714 :
11715 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
11716 :
11717 : void
11718 0 : SgOmpForSimdStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
11719 : {
11720 : // ------------ checking pointers of SgOmpForSimdStatement -------------------
11721 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
11722 :
11723 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
11724 0 : ROSE_ASSERT(handler != NULL);
11725 :
11726 0 : for ( SgOmpClausePtrList::iterator source_clauses_iterator = p_clauses.begin()
11727 0 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
11728 : {
11729 0 : handler->apply(*source_clauses_iterator,SgName("clauses"), true);
11730 : }
11731 0 : handler->apply(p_body,SgName("body"), true);
11732 0 : handler->apply(p_upir_parent,SgName("upir_parent"), false);
11733 0 : for ( SgStatementPtrList::iterator source_upir_children_iterator = p_upir_children.begin()
11734 0 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
11735 : {
11736 0 : handler->apply(*source_upir_children_iterator,SgName("upir_children"), false);
11737 : }
11738 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
11739 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
11740 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
11741 0 : handler->apply(p_parent,SgName("parent"), false);
11742 :
11743 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
11744 :
11745 0 : }
11746 :
11747 : /* #line 11748 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
11748 :
11749 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
11750 :
11751 : void
11752 0 : SgOmpCriticalStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
11753 : {
11754 : // ------------ checking pointers of SgOmpCriticalStatement -------------------
11755 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
11756 :
11757 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
11758 0 : ROSE_ASSERT(handler != NULL);
11759 :
11760 0 : for ( SgOmpClausePtrList::iterator source_clauses_iterator = p_clauses.begin()
11761 0 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
11762 : {
11763 0 : handler->apply(*source_clauses_iterator,SgName("clauses"), true);
11764 : }
11765 0 : handler->apply(p_body,SgName("body"), true);
11766 0 : handler->apply(p_upir_parent,SgName("upir_parent"), false);
11767 0 : for ( SgStatementPtrList::iterator source_upir_children_iterator = p_upir_children.begin()
11768 0 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
11769 : {
11770 0 : handler->apply(*source_upir_children_iterator,SgName("upir_children"), false);
11771 : }
11772 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
11773 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
11774 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
11775 0 : handler->apply(p_parent,SgName("parent"), false);
11776 :
11777 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
11778 :
11779 0 : }
11780 :
11781 : /* #line 11782 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
11782 :
11783 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
11784 :
11785 : void
11786 0 : SgOmpDistributeStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
11787 : {
11788 : // ------------ checking pointers of SgOmpDistributeStatement -------------------
11789 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
11790 :
11791 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
11792 0 : ROSE_ASSERT(handler != NULL);
11793 :
11794 0 : for ( SgOmpClausePtrList::iterator source_clauses_iterator = p_clauses.begin()
11795 0 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
11796 : {
11797 0 : handler->apply(*source_clauses_iterator,SgName("clauses"), true);
11798 : }
11799 0 : handler->apply(p_body,SgName("body"), true);
11800 0 : handler->apply(p_upir_parent,SgName("upir_parent"), false);
11801 0 : for ( SgStatementPtrList::iterator source_upir_children_iterator = p_upir_children.begin()
11802 0 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
11803 : {
11804 0 : handler->apply(*source_upir_children_iterator,SgName("upir_children"), false);
11805 : }
11806 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
11807 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
11808 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
11809 0 : handler->apply(p_parent,SgName("parent"), false);
11810 :
11811 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
11812 :
11813 0 : }
11814 :
11815 : /* #line 11816 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
11816 :
11817 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
11818 :
11819 : void
11820 0 : SgOmpUnrollStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
11821 : {
11822 : // ------------ checking pointers of SgOmpUnrollStatement -------------------
11823 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
11824 :
11825 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
11826 0 : ROSE_ASSERT(handler != NULL);
11827 :
11828 0 : for ( SgOmpClausePtrList::iterator source_clauses_iterator = p_clauses.begin()
11829 0 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
11830 : {
11831 0 : handler->apply(*source_clauses_iterator,SgName("clauses"), true);
11832 : }
11833 0 : handler->apply(p_body,SgName("body"), true);
11834 0 : handler->apply(p_upir_parent,SgName("upir_parent"), false);
11835 0 : for ( SgStatementPtrList::iterator source_upir_children_iterator = p_upir_children.begin()
11836 0 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
11837 : {
11838 0 : handler->apply(*source_upir_children_iterator,SgName("upir_children"), false);
11839 : }
11840 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
11841 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
11842 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
11843 0 : handler->apply(p_parent,SgName("parent"), false);
11844 :
11845 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
11846 :
11847 0 : }
11848 :
11849 : /* #line 11850 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
11850 :
11851 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
11852 :
11853 : void
11854 0 : SgOmpTileStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
11855 : {
11856 : // ------------ checking pointers of SgOmpTileStatement -------------------
11857 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
11858 :
11859 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
11860 0 : ROSE_ASSERT(handler != NULL);
11861 :
11862 0 : for ( SgOmpClausePtrList::iterator source_clauses_iterator = p_clauses.begin()
11863 0 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
11864 : {
11865 0 : handler->apply(*source_clauses_iterator,SgName("clauses"), true);
11866 : }
11867 0 : handler->apply(p_body,SgName("body"), true);
11868 0 : handler->apply(p_upir_parent,SgName("upir_parent"), false);
11869 0 : for ( SgStatementPtrList::iterator source_upir_children_iterator = p_upir_children.begin()
11870 0 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
11871 : {
11872 0 : handler->apply(*source_upir_children_iterator,SgName("upir_children"), false);
11873 : }
11874 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
11875 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
11876 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
11877 0 : handler->apply(p_parent,SgName("parent"), false);
11878 :
11879 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
11880 :
11881 0 : }
11882 :
11883 : /* #line 11884 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
11884 :
11885 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
11886 :
11887 : void
11888 0 : SgUpirLoopStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
11889 : {
11890 : // ------------ checking pointers of SgUpirLoopStatement -------------------
11891 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
11892 :
11893 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
11894 0 : ROSE_ASSERT(handler != NULL);
11895 :
11896 0 : handler->apply(p_induction,SgName("induction"), false);
11897 0 : handler->apply(p_lower_bound,SgName("lower_bound"), false);
11898 0 : handler->apply(p_upper_bound,SgName("upper_bound"), false);
11899 0 : handler->apply(p_step,SgName("step"), false);
11900 0 : for ( SgOmpClausePtrList::iterator source_clauses_iterator = p_clauses.begin()
11901 0 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
11902 : {
11903 0 : handler->apply(*source_clauses_iterator,SgName("clauses"), true);
11904 : }
11905 0 : handler->apply(p_body,SgName("body"), true);
11906 0 : handler->apply(p_upir_parent,SgName("upir_parent"), false);
11907 0 : for ( SgStatementPtrList::iterator source_upir_children_iterator = p_upir_children.begin()
11908 0 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
11909 : {
11910 0 : handler->apply(*source_upir_children_iterator,SgName("upir_children"), false);
11911 : }
11912 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
11913 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
11914 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
11915 0 : handler->apply(p_parent,SgName("parent"), false);
11916 :
11917 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
11918 :
11919 0 : }
11920 :
11921 : /* #line 11922 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
11922 :
11923 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
11924 :
11925 : void
11926 0 : SgUpirFieldStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
11927 : {
11928 : // ------------ checking pointers of SgUpirFieldStatement -------------------
11929 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
11930 :
11931 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
11932 0 : ROSE_ASSERT(handler != NULL);
11933 :
11934 0 : for ( SgOmpClausePtrList::iterator source_clauses_iterator = p_clauses.begin()
11935 0 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
11936 : {
11937 0 : handler->apply(*source_clauses_iterator,SgName("clauses"), false);
11938 : }
11939 0 : handler->apply(p_upir_parent,SgName("upir_parent"), false);
11940 0 : for ( SgStatementPtrList::iterator source_upir_children_iterator = p_upir_children.begin()
11941 0 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
11942 : {
11943 0 : handler->apply(*source_upir_children_iterator,SgName("upir_children"), false);
11944 : }
11945 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
11946 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
11947 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
11948 0 : handler->apply(p_parent,SgName("parent"), false);
11949 :
11950 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
11951 :
11952 0 : }
11953 :
11954 : /* #line 11955 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
11955 :
11956 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
11957 :
11958 : void
11959 0 : SgOmpCancelStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
11960 : {
11961 : // ------------ checking pointers of SgOmpCancelStatement -------------------
11962 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
11963 :
11964 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
11965 0 : ROSE_ASSERT(handler != NULL);
11966 :
11967 0 : for ( SgOmpClausePtrList::iterator source_clauses_iterator = p_clauses.begin()
11968 0 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
11969 : {
11970 0 : handler->apply(*source_clauses_iterator,SgName("clauses"), false);
11971 : }
11972 0 : handler->apply(p_upir_parent,SgName("upir_parent"), false);
11973 0 : for ( SgStatementPtrList::iterator source_upir_children_iterator = p_upir_children.begin()
11974 0 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
11975 : {
11976 0 : handler->apply(*source_upir_children_iterator,SgName("upir_children"), false);
11977 : }
11978 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
11979 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
11980 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
11981 0 : handler->apply(p_parent,SgName("parent"), false);
11982 :
11983 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
11984 :
11985 0 : }
11986 :
11987 : /* #line 11988 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
11988 :
11989 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
11990 :
11991 : void
11992 0 : SgOmpCancellationPointStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
11993 : {
11994 : // ------------ checking pointers of SgOmpCancellationPointStatement -------------------
11995 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
11996 :
11997 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
11998 0 : ROSE_ASSERT(handler != NULL);
11999 :
12000 0 : for ( SgOmpClausePtrList::iterator source_clauses_iterator = p_clauses.begin()
12001 0 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
12002 : {
12003 0 : handler->apply(*source_clauses_iterator,SgName("clauses"), false);
12004 : }
12005 0 : handler->apply(p_upir_parent,SgName("upir_parent"), false);
12006 0 : for ( SgStatementPtrList::iterator source_upir_children_iterator = p_upir_children.begin()
12007 0 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
12008 : {
12009 0 : handler->apply(*source_upir_children_iterator,SgName("upir_children"), false);
12010 : }
12011 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
12012 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
12013 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
12014 0 : handler->apply(p_parent,SgName("parent"), false);
12015 :
12016 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
12017 :
12018 0 : }
12019 :
12020 : /* #line 12021 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
12021 :
12022 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
12023 :
12024 : void
12025 0 : SgOmpTargetUpdateStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
12026 : {
12027 : // ------------ checking pointers of SgOmpTargetUpdateStatement -------------------
12028 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
12029 :
12030 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
12031 0 : ROSE_ASSERT(handler != NULL);
12032 :
12033 0 : for ( SgOmpClausePtrList::iterator source_clauses_iterator = p_clauses.begin()
12034 0 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
12035 : {
12036 0 : handler->apply(*source_clauses_iterator,SgName("clauses"), false);
12037 : }
12038 0 : handler->apply(p_upir_parent,SgName("upir_parent"), false);
12039 0 : for ( SgStatementPtrList::iterator source_upir_children_iterator = p_upir_children.begin()
12040 0 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
12041 : {
12042 0 : handler->apply(*source_upir_children_iterator,SgName("upir_children"), false);
12043 : }
12044 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
12045 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
12046 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
12047 0 : handler->apply(p_parent,SgName("parent"), false);
12048 :
12049 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
12050 :
12051 0 : }
12052 :
12053 : /* #line 12054 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
12054 :
12055 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
12056 :
12057 : void
12058 0 : SgOmpFlushStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
12059 : {
12060 : // ------------ checking pointers of SgOmpFlushStatement -------------------
12061 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
12062 :
12063 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
12064 0 : ROSE_ASSERT(handler != NULL);
12065 :
12066 0 : for ( SgVarRefExpPtrList::iterator source_variables_iterator = p_variables.begin()
12067 0 : ; source_variables_iterator != p_variables.end(); ++source_variables_iterator)
12068 : {
12069 0 : handler->apply(*source_variables_iterator,SgName("variables"), true);
12070 : }
12071 0 : for ( SgOmpClausePtrList::iterator source_clauses_iterator = p_clauses.begin()
12072 0 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
12073 : {
12074 0 : handler->apply(*source_clauses_iterator,SgName("clauses"), false);
12075 : }
12076 0 : handler->apply(p_upir_parent,SgName("upir_parent"), false);
12077 0 : for ( SgStatementPtrList::iterator source_upir_children_iterator = p_upir_children.begin()
12078 0 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
12079 : {
12080 0 : handler->apply(*source_upir_children_iterator,SgName("upir_children"), false);
12081 : }
12082 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
12083 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
12084 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
12085 0 : handler->apply(p_parent,SgName("parent"), false);
12086 :
12087 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
12088 :
12089 0 : }
12090 :
12091 : /* #line 12092 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
12092 :
12093 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
12094 :
12095 : void
12096 0 : SgOmpAllocateStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
12097 : {
12098 : // ------------ checking pointers of SgOmpAllocateStatement -------------------
12099 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
12100 :
12101 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
12102 0 : ROSE_ASSERT(handler != NULL);
12103 :
12104 0 : for ( SgVarRefExpPtrList::iterator source_variables_iterator = p_variables.begin()
12105 0 : ; source_variables_iterator != p_variables.end(); ++source_variables_iterator)
12106 : {
12107 0 : handler->apply(*source_variables_iterator,SgName("variables"), true);
12108 : }
12109 0 : for ( SgOmpClausePtrList::iterator source_clauses_iterator = p_clauses.begin()
12110 0 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
12111 : {
12112 0 : handler->apply(*source_clauses_iterator,SgName("clauses"), false);
12113 : }
12114 0 : handler->apply(p_upir_parent,SgName("upir_parent"), false);
12115 0 : for ( SgStatementPtrList::iterator source_upir_children_iterator = p_upir_children.begin()
12116 0 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
12117 : {
12118 0 : handler->apply(*source_upir_children_iterator,SgName("upir_children"), false);
12119 : }
12120 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
12121 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
12122 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
12123 0 : handler->apply(p_parent,SgName("parent"), false);
12124 :
12125 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
12126 :
12127 0 : }
12128 :
12129 : /* #line 12130 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
12130 :
12131 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
12132 :
12133 : void
12134 0 : SgOmpOrderedDependStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
12135 : {
12136 : // ------------ checking pointers of SgOmpOrderedDependStatement -------------------
12137 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
12138 :
12139 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
12140 0 : ROSE_ASSERT(handler != NULL);
12141 :
12142 0 : for ( SgOmpClausePtrList::iterator source_clauses_iterator = p_clauses.begin()
12143 0 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
12144 : {
12145 0 : handler->apply(*source_clauses_iterator,SgName("clauses"), false);
12146 : }
12147 0 : handler->apply(p_upir_parent,SgName("upir_parent"), false);
12148 0 : for ( SgStatementPtrList::iterator source_upir_children_iterator = p_upir_children.begin()
12149 0 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
12150 : {
12151 0 : handler->apply(*source_upir_children_iterator,SgName("upir_children"), false);
12152 : }
12153 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
12154 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
12155 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
12156 0 : handler->apply(p_parent,SgName("parent"), false);
12157 :
12158 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
12159 :
12160 0 : }
12161 :
12162 : /* #line 12163 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
12163 :
12164 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
12165 :
12166 : void
12167 0 : SgUpirSyncStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
12168 : {
12169 : // ------------ checking pointers of SgUpirSyncStatement -------------------
12170 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
12171 :
12172 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
12173 0 : ROSE_ASSERT(handler != NULL);
12174 :
12175 0 : for ( SgOmpClausePtrList::iterator source_clauses_iterator = p_clauses.begin()
12176 0 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
12177 : {
12178 0 : handler->apply(*source_clauses_iterator,SgName("clauses"), false);
12179 : }
12180 0 : handler->apply(p_upir_parent,SgName("upir_parent"), false);
12181 0 : for ( SgStatementPtrList::iterator source_upir_children_iterator = p_upir_children.begin()
12182 0 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
12183 : {
12184 0 : handler->apply(*source_upir_children_iterator,SgName("upir_children"), false);
12185 : }
12186 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
12187 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
12188 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
12189 0 : handler->apply(p_parent,SgName("parent"), false);
12190 :
12191 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
12192 :
12193 0 : }
12194 :
12195 : /* #line 12196 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
12196 :
12197 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
12198 :
12199 : void
12200 0 : SgUpirLoopParallelStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
12201 : {
12202 : // ------------ checking pointers of SgUpirLoopParallelStatement -------------------
12203 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
12204 :
12205 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
12206 0 : ROSE_ASSERT(handler != NULL);
12207 :
12208 0 : handler->apply(p_worksharing,SgName("worksharing"), false);
12209 0 : handler->apply(p_simd,SgName("simd"), false);
12210 0 : handler->apply(p_taskloop,SgName("taskloop"), false);
12211 0 : handler->apply(p_loop,SgName("loop"), false);
12212 0 : for ( SgOmpClausePtrList::iterator source_clauses_iterator = p_clauses.begin()
12213 0 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
12214 : {
12215 0 : handler->apply(*source_clauses_iterator,SgName("clauses"), false);
12216 : }
12217 0 : handler->apply(p_upir_parent,SgName("upir_parent"), false);
12218 0 : for ( SgStatementPtrList::iterator source_upir_children_iterator = p_upir_children.begin()
12219 0 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
12220 : {
12221 0 : handler->apply(*source_upir_children_iterator,SgName("upir_children"), false);
12222 : }
12223 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
12224 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
12225 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
12226 0 : handler->apply(p_parent,SgName("parent"), false);
12227 :
12228 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
12229 :
12230 0 : }
12231 :
12232 : /* #line 12233 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
12233 :
12234 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
12235 :
12236 : void
12237 0 : SgUpirWorksharingStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
12238 : {
12239 : // ------------ checking pointers of SgUpirWorksharingStatement -------------------
12240 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
12241 :
12242 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
12243 0 : ROSE_ASSERT(handler != NULL);
12244 :
12245 0 : for ( SgOmpClausePtrList::iterator source_clauses_iterator = p_clauses.begin()
12246 0 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
12247 : {
12248 0 : handler->apply(*source_clauses_iterator,SgName("clauses"), false);
12249 : }
12250 0 : handler->apply(p_upir_parent,SgName("upir_parent"), false);
12251 0 : for ( SgStatementPtrList::iterator source_upir_children_iterator = p_upir_children.begin()
12252 0 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
12253 : {
12254 0 : handler->apply(*source_upir_children_iterator,SgName("upir_children"), false);
12255 : }
12256 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
12257 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
12258 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
12259 0 : handler->apply(p_parent,SgName("parent"), false);
12260 :
12261 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
12262 :
12263 0 : }
12264 :
12265 : /* #line 12266 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
12266 :
12267 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
12268 :
12269 : void
12270 0 : SgUpirSimdStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
12271 : {
12272 : // ------------ checking pointers of SgUpirSimdStatement -------------------
12273 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
12274 :
12275 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
12276 0 : ROSE_ASSERT(handler != NULL);
12277 :
12278 0 : for ( SgOmpClausePtrList::iterator source_clauses_iterator = p_clauses.begin()
12279 0 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
12280 : {
12281 0 : handler->apply(*source_clauses_iterator,SgName("clauses"), false);
12282 : }
12283 0 : handler->apply(p_upir_parent,SgName("upir_parent"), false);
12284 0 : for ( SgStatementPtrList::iterator source_upir_children_iterator = p_upir_children.begin()
12285 0 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
12286 : {
12287 0 : handler->apply(*source_upir_children_iterator,SgName("upir_children"), false);
12288 : }
12289 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
12290 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
12291 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
12292 0 : handler->apply(p_parent,SgName("parent"), false);
12293 :
12294 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
12295 :
12296 0 : }
12297 :
12298 : /* #line 12299 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
12299 :
12300 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
12301 :
12302 : void
12303 0 : SgOmpDeclareMapperStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
12304 : {
12305 : // ------------ checking pointers of SgOmpDeclareMapperStatement -------------------
12306 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
12307 :
12308 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
12309 0 : ROSE_ASSERT(handler != NULL);
12310 :
12311 0 : handler->apply(p_upir_parent,SgName("upir_parent"), false);
12312 0 : for ( SgStatementPtrList::iterator source_upir_children_iterator = p_upir_children.begin()
12313 0 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
12314 : {
12315 0 : handler->apply(*source_upir_children_iterator,SgName("upir_children"), false);
12316 : }
12317 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
12318 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
12319 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
12320 0 : handler->apply(p_parent,SgName("parent"), false);
12321 :
12322 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
12323 :
12324 0 : }
12325 :
12326 : /* #line 12327 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
12327 :
12328 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
12329 :
12330 : void
12331 0 : SgSequenceStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
12332 : {
12333 : // ------------ checking pointers of SgSequenceStatement -------------------
12334 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
12335 :
12336 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
12337 0 : ROSE_ASSERT(handler != NULL);
12338 :
12339 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
12340 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
12341 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
12342 0 : handler->apply(p_parent,SgName("parent"), false);
12343 :
12344 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
12345 :
12346 0 : }
12347 :
12348 : /* #line 12349 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
12349 :
12350 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
12351 :
12352 : void
12353 0 : SgWithStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
12354 : {
12355 : // ------------ checking pointers of SgWithStatement -------------------
12356 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
12357 :
12358 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
12359 0 : ROSE_ASSERT(handler != NULL);
12360 :
12361 0 : handler->apply(p_expression,SgName("expression"), true);
12362 0 : handler->apply(p_body,SgName("body"), true);
12363 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
12364 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
12365 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
12366 0 : handler->apply(p_parent,SgName("parent"), false);
12367 :
12368 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
12369 :
12370 0 : }
12371 :
12372 : /* #line 12373 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
12373 :
12374 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
12375 :
12376 : void
12377 0 : SgPassStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
12378 : {
12379 : // ------------ checking pointers of SgPassStatement -------------------
12380 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
12381 :
12382 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
12383 0 : ROSE_ASSERT(handler != NULL);
12384 :
12385 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
12386 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
12387 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
12388 0 : handler->apply(p_parent,SgName("parent"), false);
12389 :
12390 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
12391 :
12392 0 : }
12393 :
12394 : /* #line 12395 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
12395 :
12396 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
12397 :
12398 : void
12399 0 : SgAssertStmt::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
12400 : {
12401 : // ------------ checking pointers of SgAssertStmt -------------------
12402 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
12403 :
12404 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
12405 0 : ROSE_ASSERT(handler != NULL);
12406 :
12407 0 : handler->apply(p_test,SgName("test"), true);
12408 0 : handler->apply(p_exception_argument,SgName("exception_argument"), true);
12409 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
12410 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
12411 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
12412 0 : handler->apply(p_parent,SgName("parent"), false);
12413 :
12414 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
12415 :
12416 0 : }
12417 :
12418 : /* #line 12419 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
12419 :
12420 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
12421 :
12422 : void
12423 0 : SgExecStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
12424 : {
12425 : // ------------ checking pointers of SgExecStatement -------------------
12426 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
12427 :
12428 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
12429 0 : ROSE_ASSERT(handler != NULL);
12430 :
12431 0 : handler->apply(p_executable,SgName("executable"), true);
12432 0 : handler->apply(p_globals,SgName("globals"), true);
12433 0 : handler->apply(p_locals,SgName("locals"), true);
12434 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
12435 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
12436 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
12437 0 : handler->apply(p_parent,SgName("parent"), false);
12438 :
12439 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
12440 :
12441 0 : }
12442 :
12443 : /* #line 12444 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
12444 :
12445 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
12446 :
12447 : void
12448 0 : SgImageControlStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
12449 : {
12450 : // ------------ checking pointers of SgImageControlStatement -------------------
12451 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
12452 :
12453 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
12454 0 : ROSE_ASSERT(handler != NULL);
12455 :
12456 0 : handler->apply(p_stat,SgName("stat"), true);
12457 0 : handler->apply(p_err_msg,SgName("err_msg"), true);
12458 0 : handler->apply(p_acquired_lock,SgName("acquired_lock"), true);
12459 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
12460 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
12461 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
12462 0 : handler->apply(p_parent,SgName("parent"), false);
12463 :
12464 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
12465 :
12466 0 : }
12467 :
12468 : /* #line 12469 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
12469 :
12470 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
12471 :
12472 : void
12473 0 : SgSyncAllStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
12474 : {
12475 : // ------------ checking pointers of SgSyncAllStatement -------------------
12476 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
12477 :
12478 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
12479 0 : ROSE_ASSERT(handler != NULL);
12480 :
12481 0 : handler->apply(p_stat,SgName("stat"), true);
12482 0 : handler->apply(p_err_msg,SgName("err_msg"), true);
12483 0 : handler->apply(p_acquired_lock,SgName("acquired_lock"), true);
12484 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
12485 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
12486 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
12487 0 : handler->apply(p_parent,SgName("parent"), false);
12488 :
12489 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
12490 :
12491 0 : }
12492 :
12493 : /* #line 12494 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
12494 :
12495 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
12496 :
12497 : void
12498 0 : SgSyncImagesStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
12499 : {
12500 : // ------------ checking pointers of SgSyncImagesStatement -------------------
12501 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
12502 :
12503 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
12504 0 : ROSE_ASSERT(handler != NULL);
12505 :
12506 0 : handler->apply(p_image_set,SgName("image_set"), true);
12507 0 : handler->apply(p_stat,SgName("stat"), true);
12508 0 : handler->apply(p_err_msg,SgName("err_msg"), true);
12509 0 : handler->apply(p_acquired_lock,SgName("acquired_lock"), true);
12510 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
12511 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
12512 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
12513 0 : handler->apply(p_parent,SgName("parent"), false);
12514 :
12515 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
12516 :
12517 0 : }
12518 :
12519 : /* #line 12520 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
12520 :
12521 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
12522 :
12523 : void
12524 0 : SgSyncMemoryStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
12525 : {
12526 : // ------------ checking pointers of SgSyncMemoryStatement -------------------
12527 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
12528 :
12529 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
12530 0 : ROSE_ASSERT(handler != NULL);
12531 :
12532 0 : handler->apply(p_stat,SgName("stat"), true);
12533 0 : handler->apply(p_err_msg,SgName("err_msg"), true);
12534 0 : handler->apply(p_acquired_lock,SgName("acquired_lock"), true);
12535 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
12536 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
12537 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
12538 0 : handler->apply(p_parent,SgName("parent"), false);
12539 :
12540 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
12541 :
12542 0 : }
12543 :
12544 : /* #line 12545 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
12545 :
12546 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
12547 :
12548 : void
12549 0 : SgSyncTeamStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
12550 : {
12551 : // ------------ checking pointers of SgSyncTeamStatement -------------------
12552 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
12553 :
12554 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
12555 0 : ROSE_ASSERT(handler != NULL);
12556 :
12557 0 : handler->apply(p_team_value,SgName("team_value"), true);
12558 0 : handler->apply(p_stat,SgName("stat"), true);
12559 0 : handler->apply(p_err_msg,SgName("err_msg"), true);
12560 0 : handler->apply(p_acquired_lock,SgName("acquired_lock"), true);
12561 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
12562 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
12563 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
12564 0 : handler->apply(p_parent,SgName("parent"), false);
12565 :
12566 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
12567 :
12568 0 : }
12569 :
12570 : /* #line 12571 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
12571 :
12572 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
12573 :
12574 : void
12575 0 : SgLockStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
12576 : {
12577 : // ------------ checking pointers of SgLockStatement -------------------
12578 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
12579 :
12580 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
12581 0 : ROSE_ASSERT(handler != NULL);
12582 :
12583 0 : handler->apply(p_lock_variable,SgName("lock_variable"), true);
12584 0 : handler->apply(p_stat,SgName("stat"), true);
12585 0 : handler->apply(p_err_msg,SgName("err_msg"), true);
12586 0 : handler->apply(p_acquired_lock,SgName("acquired_lock"), true);
12587 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
12588 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
12589 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
12590 0 : handler->apply(p_parent,SgName("parent"), false);
12591 :
12592 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
12593 :
12594 0 : }
12595 :
12596 : /* #line 12597 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
12597 :
12598 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
12599 :
12600 : void
12601 0 : SgUnlockStatement::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
12602 : {
12603 : // ------------ checking pointers of SgUnlockStatement -------------------
12604 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
12605 :
12606 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
12607 0 : ROSE_ASSERT(handler != NULL);
12608 :
12609 0 : handler->apply(p_lock_variable,SgName("lock_variable"), true);
12610 0 : handler->apply(p_stat,SgName("stat"), true);
12611 0 : handler->apply(p_err_msg,SgName("err_msg"), true);
12612 0 : handler->apply(p_acquired_lock,SgName("acquired_lock"), true);
12613 0 : handler->apply(p_numeric_label,SgName("numeric_label"), false);
12614 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
12615 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
12616 0 : handler->apply(p_parent,SgName("parent"), false);
12617 :
12618 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
12619 :
12620 0 : }
12621 :
12622 : /* #line 12623 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
12623 :
12624 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
12625 :
12626 : void
12627 0 : SgExpression::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
12628 : {
12629 : // ------------ checking pointers of SgExpression -------------------
12630 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
12631 :
12632 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
12633 0 : ROSE_ASSERT(handler != NULL);
12634 :
12635 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
12636 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
12637 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
12638 0 : handler->apply(p_parent,SgName("parent"), false);
12639 :
12640 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
12641 :
12642 0 : }
12643 :
12644 : /* #line 12645 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
12645 :
12646 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
12647 :
12648 : void
12649 0 : SgUnaryOp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
12650 : {
12651 : // ------------ checking pointers of SgUnaryOp -------------------
12652 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
12653 :
12654 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
12655 0 : ROSE_ASSERT(handler != NULL);
12656 :
12657 0 : handler->apply(p_operand_i,SgName("operand_i"), true);
12658 0 : handler->apply(p_expression_type,SgName("expression_type"), false);
12659 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
12660 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
12661 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
12662 0 : handler->apply(p_parent,SgName("parent"), false);
12663 :
12664 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
12665 :
12666 0 : }
12667 :
12668 : /* #line 12669 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
12669 :
12670 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
12671 :
12672 : void
12673 0 : SgExpressionRoot::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
12674 : {
12675 : // ------------ checking pointers of SgExpressionRoot -------------------
12676 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
12677 :
12678 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
12679 0 : ROSE_ASSERT(handler != NULL);
12680 :
12681 0 : handler->apply(p_operand_i,SgName("operand_i"), true);
12682 0 : handler->apply(p_expression_type,SgName("expression_type"), false);
12683 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
12684 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
12685 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
12686 0 : handler->apply(p_parent,SgName("parent"), false);
12687 :
12688 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
12689 :
12690 0 : }
12691 :
12692 : /* #line 12693 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
12693 :
12694 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
12695 :
12696 : void
12697 792 : SgMinusOp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
12698 : {
12699 : // ------------ checking pointers of SgMinusOp -------------------
12700 792 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
12701 :
12702 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
12703 792 : ROSE_ASSERT(handler != NULL);
12704 :
12705 792 : handler->apply(p_operand_i,SgName("operand_i"), true);
12706 792 : handler->apply(p_expression_type,SgName("expression_type"), false);
12707 792 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
12708 792 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
12709 792 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
12710 792 : handler->apply(p_parent,SgName("parent"), false);
12711 :
12712 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
12713 :
12714 792 : }
12715 :
12716 : /* #line 12717 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
12717 :
12718 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
12719 :
12720 : void
12721 1 : SgUnaryAddOp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
12722 : {
12723 : // ------------ checking pointers of SgUnaryAddOp -------------------
12724 1 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
12725 :
12726 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
12727 1 : ROSE_ASSERT(handler != NULL);
12728 :
12729 1 : handler->apply(p_operand_i,SgName("operand_i"), true);
12730 1 : handler->apply(p_expression_type,SgName("expression_type"), false);
12731 1 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
12732 1 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
12733 1 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
12734 1 : handler->apply(p_parent,SgName("parent"), false);
12735 :
12736 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
12737 :
12738 1 : }
12739 :
12740 : /* #line 12741 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
12741 :
12742 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
12743 :
12744 : void
12745 3108 : SgNotOp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
12746 : {
12747 : // ------------ checking pointers of SgNotOp -------------------
12748 3108 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
12749 :
12750 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
12751 3108 : ROSE_ASSERT(handler != NULL);
12752 :
12753 3108 : handler->apply(p_operand_i,SgName("operand_i"), true);
12754 3108 : handler->apply(p_expression_type,SgName("expression_type"), false);
12755 3108 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
12756 3108 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
12757 3108 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
12758 3108 : handler->apply(p_parent,SgName("parent"), false);
12759 :
12760 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
12761 :
12762 3108 : }
12763 :
12764 : /* #line 12765 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
12765 :
12766 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
12767 :
12768 : void
12769 5169 : SgPointerDerefExp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
12770 : {
12771 : // ------------ checking pointers of SgPointerDerefExp -------------------
12772 5169 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
12773 :
12774 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
12775 5169 : ROSE_ASSERT(handler != NULL);
12776 :
12777 5169 : handler->apply(p_operand_i,SgName("operand_i"), true);
12778 5169 : handler->apply(p_expression_type,SgName("expression_type"), false);
12779 5169 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
12780 5169 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
12781 5169 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
12782 5169 : handler->apply(p_parent,SgName("parent"), false);
12783 :
12784 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
12785 :
12786 5169 : }
12787 :
12788 : /* #line 12789 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
12789 :
12790 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
12791 :
12792 : void
12793 1110 : SgAddressOfOp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
12794 : {
12795 : // ------------ checking pointers of SgAddressOfOp -------------------
12796 1110 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
12797 :
12798 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
12799 1110 : ROSE_ASSERT(handler != NULL);
12800 :
12801 1110 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
12802 1110 : handler->apply(p_operand_i,SgName("operand_i"), true);
12803 1110 : handler->apply(p_expression_type,SgName("expression_type"), false);
12804 1110 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
12805 1110 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
12806 1110 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
12807 1110 : handler->apply(p_parent,SgName("parent"), false);
12808 :
12809 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
12810 :
12811 1110 : }
12812 :
12813 : /* #line 12814 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
12814 :
12815 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
12816 :
12817 : void
12818 742 : SgMinusMinusOp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
12819 : {
12820 : // ------------ checking pointers of SgMinusMinusOp -------------------
12821 742 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
12822 :
12823 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
12824 742 : ROSE_ASSERT(handler != NULL);
12825 :
12826 742 : handler->apply(p_operand_i,SgName("operand_i"), true);
12827 742 : handler->apply(p_expression_type,SgName("expression_type"), false);
12828 742 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
12829 742 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
12830 742 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
12831 742 : handler->apply(p_parent,SgName("parent"), false);
12832 :
12833 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
12834 :
12835 742 : }
12836 :
12837 : /* #line 12838 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
12838 :
12839 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
12840 :
12841 : void
12842 2423 : SgPlusPlusOp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
12843 : {
12844 : // ------------ checking pointers of SgPlusPlusOp -------------------
12845 2423 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
12846 :
12847 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
12848 2423 : ROSE_ASSERT(handler != NULL);
12849 :
12850 2423 : handler->apply(p_operand_i,SgName("operand_i"), true);
12851 2423 : handler->apply(p_expression_type,SgName("expression_type"), false);
12852 2423 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
12853 2423 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
12854 2423 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
12855 2423 : handler->apply(p_parent,SgName("parent"), false);
12856 :
12857 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
12858 :
12859 2423 : }
12860 :
12861 : /* #line 12862 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
12862 :
12863 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
12864 :
12865 : void
12866 211 : SgBitComplementOp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
12867 : {
12868 : // ------------ checking pointers of SgBitComplementOp -------------------
12869 211 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
12870 :
12871 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
12872 211 : ROSE_ASSERT(handler != NULL);
12873 :
12874 211 : handler->apply(p_operand_i,SgName("operand_i"), true);
12875 211 : handler->apply(p_expression_type,SgName("expression_type"), false);
12876 211 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
12877 211 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
12878 211 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
12879 211 : handler->apply(p_parent,SgName("parent"), false);
12880 :
12881 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
12882 :
12883 211 : }
12884 :
12885 : /* #line 12886 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
12886 :
12887 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
12888 :
12889 : void
12890 35615 : SgCastExp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
12891 : {
12892 : // ------------ checking pointers of SgCastExp -------------------
12893 35615 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
12894 :
12895 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
12896 35615 : ROSE_ASSERT(handler != NULL);
12897 :
12898 35615 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
12899 35615 : handler->apply(p_operand_i,SgName("operand_i"), true);
12900 35615 : handler->apply(p_expression_type,SgName("expression_type"), false);
12901 35615 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
12902 35615 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
12903 35615 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
12904 35615 : handler->apply(p_parent,SgName("parent"), false);
12905 :
12906 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
12907 :
12908 35615 : }
12909 :
12910 : /* #line 12911 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
12911 :
12912 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
12913 :
12914 : void
12915 703 : SgThrowOp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
12916 : {
12917 : // ------------ checking pointers of SgThrowOp -------------------
12918 703 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
12919 :
12920 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
12921 703 : ROSE_ASSERT(handler != NULL);
12922 :
12923 703 : handler->apply(p_operand_i,SgName("operand_i"), true);
12924 703 : handler->apply(p_expression_type,SgName("expression_type"), false);
12925 703 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
12926 703 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
12927 703 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
12928 703 : handler->apply(p_parent,SgName("parent"), false);
12929 :
12930 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
12931 :
12932 703 : }
12933 :
12934 : /* #line 12935 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
12935 :
12936 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
12937 :
12938 : void
12939 0 : SgRealPartOp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
12940 : {
12941 : // ------------ checking pointers of SgRealPartOp -------------------
12942 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
12943 :
12944 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
12945 0 : ROSE_ASSERT(handler != NULL);
12946 :
12947 0 : handler->apply(p_operand_i,SgName("operand_i"), true);
12948 0 : handler->apply(p_expression_type,SgName("expression_type"), false);
12949 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
12950 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
12951 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
12952 0 : handler->apply(p_parent,SgName("parent"), false);
12953 :
12954 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
12955 :
12956 0 : }
12957 :
12958 : /* #line 12959 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
12959 :
12960 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
12961 :
12962 : void
12963 0 : SgImagPartOp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
12964 : {
12965 : // ------------ checking pointers of SgImagPartOp -------------------
12966 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
12967 :
12968 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
12969 0 : ROSE_ASSERT(handler != NULL);
12970 :
12971 0 : handler->apply(p_operand_i,SgName("operand_i"), true);
12972 0 : handler->apply(p_expression_type,SgName("expression_type"), false);
12973 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
12974 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
12975 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
12976 0 : handler->apply(p_parent,SgName("parent"), false);
12977 :
12978 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
12979 :
12980 0 : }
12981 :
12982 : /* #line 12983 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
12983 :
12984 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
12985 :
12986 : void
12987 0 : SgConjugateOp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
12988 : {
12989 : // ------------ checking pointers of SgConjugateOp -------------------
12990 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
12991 :
12992 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
12993 0 : ROSE_ASSERT(handler != NULL);
12994 :
12995 0 : handler->apply(p_operand_i,SgName("operand_i"), true);
12996 0 : handler->apply(p_expression_type,SgName("expression_type"), false);
12997 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
12998 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
12999 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
13000 0 : handler->apply(p_parent,SgName("parent"), false);
13001 :
13002 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
13003 :
13004 0 : }
13005 :
13006 : /* #line 13007 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
13007 :
13008 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
13009 :
13010 : void
13011 0 : SgUserDefinedUnaryOp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
13012 : {
13013 : // ------------ checking pointers of SgUserDefinedUnaryOp -------------------
13014 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
13015 :
13016 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
13017 0 : ROSE_ASSERT(handler != NULL);
13018 :
13019 0 : handler->apply(p_symbol,SgName("symbol"), false);
13020 0 : handler->apply(p_operand_i,SgName("operand_i"), true);
13021 0 : handler->apply(p_expression_type,SgName("expression_type"), false);
13022 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
13023 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
13024 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
13025 0 : handler->apply(p_parent,SgName("parent"), false);
13026 :
13027 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
13028 :
13029 0 : }
13030 :
13031 : /* #line 13032 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
13032 :
13033 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
13034 :
13035 : void
13036 0 : SgMatrixTransposeOp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
13037 : {
13038 : // ------------ checking pointers of SgMatrixTransposeOp -------------------
13039 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
13040 :
13041 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
13042 0 : ROSE_ASSERT(handler != NULL);
13043 :
13044 0 : handler->apply(p_operand_i,SgName("operand_i"), true);
13045 0 : handler->apply(p_expression_type,SgName("expression_type"), false);
13046 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
13047 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
13048 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
13049 0 : handler->apply(p_parent,SgName("parent"), false);
13050 :
13051 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
13052 :
13053 0 : }
13054 :
13055 : /* #line 13056 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
13056 :
13057 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
13058 :
13059 : void
13060 0 : SgBinaryOp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
13061 : {
13062 : // ------------ checking pointers of SgBinaryOp -------------------
13063 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
13064 :
13065 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
13066 0 : ROSE_ASSERT(handler != NULL);
13067 :
13068 0 : handler->apply(p_lhs_operand_i,SgName("lhs_operand_i"), true);
13069 0 : handler->apply(p_rhs_operand_i,SgName("rhs_operand_i"), true);
13070 0 : handler->apply(p_expression_type,SgName("expression_type"), false);
13071 0 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
13072 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
13073 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
13074 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
13075 0 : handler->apply(p_parent,SgName("parent"), false);
13076 :
13077 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
13078 :
13079 0 : }
13080 :
13081 : /* #line 13082 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
13082 :
13083 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
13084 :
13085 : void
13086 16738 : SgArrowExp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
13087 : {
13088 : // ------------ checking pointers of SgArrowExp -------------------
13089 16738 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
13090 :
13091 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
13092 16738 : ROSE_ASSERT(handler != NULL);
13093 :
13094 16738 : handler->apply(p_lhs_operand_i,SgName("lhs_operand_i"), true);
13095 16738 : handler->apply(p_rhs_operand_i,SgName("rhs_operand_i"), true);
13096 16738 : handler->apply(p_expression_type,SgName("expression_type"), false);
13097 16738 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
13098 16738 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
13099 16738 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
13100 16738 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
13101 16738 : handler->apply(p_parent,SgName("parent"), false);
13102 :
13103 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
13104 :
13105 16738 : }
13106 :
13107 : /* #line 13108 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
13108 :
13109 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
13110 :
13111 : void
13112 11729 : SgDotExp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
13113 : {
13114 : // ------------ checking pointers of SgDotExp -------------------
13115 11729 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
13116 :
13117 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
13118 11729 : ROSE_ASSERT(handler != NULL);
13119 :
13120 11729 : handler->apply(p_lhs_operand_i,SgName("lhs_operand_i"), true);
13121 11729 : handler->apply(p_rhs_operand_i,SgName("rhs_operand_i"), true);
13122 11729 : handler->apply(p_expression_type,SgName("expression_type"), false);
13123 11729 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
13124 11729 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
13125 11729 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
13126 11729 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
13127 11729 : handler->apply(p_parent,SgName("parent"), false);
13128 :
13129 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
13130 :
13131 11729 : }
13132 :
13133 : /* #line 13134 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
13134 :
13135 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
13136 :
13137 : void
13138 160 : SgDotStarOp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
13139 : {
13140 : // ------------ checking pointers of SgDotStarOp -------------------
13141 160 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
13142 :
13143 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
13144 160 : ROSE_ASSERT(handler != NULL);
13145 :
13146 160 : handler->apply(p_lhs_operand_i,SgName("lhs_operand_i"), true);
13147 160 : handler->apply(p_rhs_operand_i,SgName("rhs_operand_i"), true);
13148 160 : handler->apply(p_expression_type,SgName("expression_type"), false);
13149 160 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
13150 160 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
13151 160 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
13152 160 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
13153 160 : handler->apply(p_parent,SgName("parent"), false);
13154 :
13155 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
13156 :
13157 160 : }
13158 :
13159 : /* #line 13160 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
13160 :
13161 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
13162 :
13163 : void
13164 48 : SgArrowStarOp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
13165 : {
13166 : // ------------ checking pointers of SgArrowStarOp -------------------
13167 48 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
13168 :
13169 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
13170 48 : ROSE_ASSERT(handler != NULL);
13171 :
13172 48 : handler->apply(p_lhs_operand_i,SgName("lhs_operand_i"), true);
13173 48 : handler->apply(p_rhs_operand_i,SgName("rhs_operand_i"), true);
13174 48 : handler->apply(p_expression_type,SgName("expression_type"), false);
13175 48 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
13176 48 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
13177 48 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
13178 48 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
13179 48 : handler->apply(p_parent,SgName("parent"), false);
13180 :
13181 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
13182 :
13183 48 : }
13184 :
13185 : /* #line 13186 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
13186 :
13187 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
13188 :
13189 : void
13190 3318 : SgEqualityOp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
13191 : {
13192 : // ------------ checking pointers of SgEqualityOp -------------------
13193 3318 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
13194 :
13195 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
13196 3318 : ROSE_ASSERT(handler != NULL);
13197 :
13198 3318 : handler->apply(p_lhs_operand_i,SgName("lhs_operand_i"), true);
13199 3318 : handler->apply(p_rhs_operand_i,SgName("rhs_operand_i"), true);
13200 3318 : handler->apply(p_expression_type,SgName("expression_type"), false);
13201 3318 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
13202 3318 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
13203 3318 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
13204 3318 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
13205 3318 : handler->apply(p_parent,SgName("parent"), false);
13206 :
13207 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
13208 :
13209 3318 : }
13210 :
13211 : /* #line 13212 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
13212 :
13213 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
13214 :
13215 : void
13216 3189 : SgLessThanOp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
13217 : {
13218 : // ------------ checking pointers of SgLessThanOp -------------------
13219 3189 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
13220 :
13221 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
13222 3189 : ROSE_ASSERT(handler != NULL);
13223 :
13224 3189 : handler->apply(p_lhs_operand_i,SgName("lhs_operand_i"), true);
13225 3189 : handler->apply(p_rhs_operand_i,SgName("rhs_operand_i"), true);
13226 3189 : handler->apply(p_expression_type,SgName("expression_type"), false);
13227 3189 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
13228 3189 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
13229 3189 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
13230 3189 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
13231 3189 : handler->apply(p_parent,SgName("parent"), false);
13232 :
13233 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
13234 :
13235 3189 : }
13236 :
13237 : /* #line 13238 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
13238 :
13239 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
13240 :
13241 : void
13242 1463 : SgGreaterThanOp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
13243 : {
13244 : // ------------ checking pointers of SgGreaterThanOp -------------------
13245 1463 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
13246 :
13247 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
13248 1463 : ROSE_ASSERT(handler != NULL);
13249 :
13250 1463 : handler->apply(p_lhs_operand_i,SgName("lhs_operand_i"), true);
13251 1463 : handler->apply(p_rhs_operand_i,SgName("rhs_operand_i"), true);
13252 1463 : handler->apply(p_expression_type,SgName("expression_type"), false);
13253 1463 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
13254 1463 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
13255 1463 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
13256 1463 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
13257 1463 : handler->apply(p_parent,SgName("parent"), false);
13258 :
13259 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
13260 :
13261 1463 : }
13262 :
13263 : /* #line 13264 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
13264 :
13265 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
13266 :
13267 : void
13268 1407 : SgNotEqualOp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
13269 : {
13270 : // ------------ checking pointers of SgNotEqualOp -------------------
13271 1407 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
13272 :
13273 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
13274 1407 : ROSE_ASSERT(handler != NULL);
13275 :
13276 1407 : handler->apply(p_lhs_operand_i,SgName("lhs_operand_i"), true);
13277 1407 : handler->apply(p_rhs_operand_i,SgName("rhs_operand_i"), true);
13278 1407 : handler->apply(p_expression_type,SgName("expression_type"), false);
13279 1407 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
13280 1407 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
13281 1407 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
13282 1407 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
13283 1407 : handler->apply(p_parent,SgName("parent"), false);
13284 :
13285 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
13286 :
13287 1407 : }
13288 :
13289 : /* #line 13290 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
13290 :
13291 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
13292 :
13293 : void
13294 440 : SgLessOrEqualOp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
13295 : {
13296 : // ------------ checking pointers of SgLessOrEqualOp -------------------
13297 440 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
13298 :
13299 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
13300 440 : ROSE_ASSERT(handler != NULL);
13301 :
13302 440 : handler->apply(p_lhs_operand_i,SgName("lhs_operand_i"), true);
13303 440 : handler->apply(p_rhs_operand_i,SgName("rhs_operand_i"), true);
13304 440 : handler->apply(p_expression_type,SgName("expression_type"), false);
13305 440 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
13306 440 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
13307 440 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
13308 440 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
13309 440 : handler->apply(p_parent,SgName("parent"), false);
13310 :
13311 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
13312 :
13313 440 : }
13314 :
13315 : /* #line 13316 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
13316 :
13317 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
13318 :
13319 : void
13320 390 : SgGreaterOrEqualOp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
13321 : {
13322 : // ------------ checking pointers of SgGreaterOrEqualOp -------------------
13323 390 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
13324 :
13325 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
13326 390 : ROSE_ASSERT(handler != NULL);
13327 :
13328 390 : handler->apply(p_lhs_operand_i,SgName("lhs_operand_i"), true);
13329 390 : handler->apply(p_rhs_operand_i,SgName("rhs_operand_i"), true);
13330 390 : handler->apply(p_expression_type,SgName("expression_type"), false);
13331 390 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
13332 390 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
13333 390 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
13334 390 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
13335 390 : handler->apply(p_parent,SgName("parent"), false);
13336 :
13337 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
13338 :
13339 390 : }
13340 :
13341 : /* #line 13342 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
13342 :
13343 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
13344 :
13345 : void
13346 3362 : SgAddOp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
13347 : {
13348 : // ------------ checking pointers of SgAddOp -------------------
13349 3362 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
13350 :
13351 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
13352 3362 : ROSE_ASSERT(handler != NULL);
13353 :
13354 3362 : handler->apply(p_lhs_operand_i,SgName("lhs_operand_i"), true);
13355 3362 : handler->apply(p_rhs_operand_i,SgName("rhs_operand_i"), true);
13356 3362 : handler->apply(p_expression_type,SgName("expression_type"), false);
13357 3362 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
13358 3362 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
13359 3362 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
13360 3362 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
13361 3362 : handler->apply(p_parent,SgName("parent"), false);
13362 :
13363 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
13364 :
13365 3362 : }
13366 :
13367 : /* #line 13368 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
13368 :
13369 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
13370 :
13371 : void
13372 3493 : SgSubtractOp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
13373 : {
13374 : // ------------ checking pointers of SgSubtractOp -------------------
13375 3493 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
13376 :
13377 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
13378 3493 : ROSE_ASSERT(handler != NULL);
13379 :
13380 3493 : handler->apply(p_lhs_operand_i,SgName("lhs_operand_i"), true);
13381 3493 : handler->apply(p_rhs_operand_i,SgName("rhs_operand_i"), true);
13382 3493 : handler->apply(p_expression_type,SgName("expression_type"), false);
13383 3493 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
13384 3493 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
13385 3493 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
13386 3493 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
13387 3493 : handler->apply(p_parent,SgName("parent"), false);
13388 :
13389 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
13390 :
13391 3493 : }
13392 :
13393 : /* #line 13394 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
13394 :
13395 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
13396 :
13397 : void
13398 2170 : SgMultiplyOp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
13399 : {
13400 : // ------------ checking pointers of SgMultiplyOp -------------------
13401 2170 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
13402 :
13403 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
13404 2170 : ROSE_ASSERT(handler != NULL);
13405 :
13406 2170 : handler->apply(p_lhs_operand_i,SgName("lhs_operand_i"), true);
13407 2170 : handler->apply(p_rhs_operand_i,SgName("rhs_operand_i"), true);
13408 2170 : handler->apply(p_expression_type,SgName("expression_type"), false);
13409 2170 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
13410 2170 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
13411 2170 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
13412 2170 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
13413 2170 : handler->apply(p_parent,SgName("parent"), false);
13414 :
13415 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
13416 :
13417 2170 : }
13418 :
13419 : /* #line 13420 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
13420 :
13421 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
13422 :
13423 : void
13424 1228 : SgDivideOp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
13425 : {
13426 : // ------------ checking pointers of SgDivideOp -------------------
13427 1228 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
13428 :
13429 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
13430 1228 : ROSE_ASSERT(handler != NULL);
13431 :
13432 1228 : handler->apply(p_lhs_operand_i,SgName("lhs_operand_i"), true);
13433 1228 : handler->apply(p_rhs_operand_i,SgName("rhs_operand_i"), true);
13434 1228 : handler->apply(p_expression_type,SgName("expression_type"), false);
13435 1228 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
13436 1228 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
13437 1228 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
13438 1228 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
13439 1228 : handler->apply(p_parent,SgName("parent"), false);
13440 :
13441 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
13442 :
13443 1228 : }
13444 :
13445 : /* #line 13446 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
13446 :
13447 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
13448 :
13449 : void
13450 0 : SgIntegerDivideOp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
13451 : {
13452 : // ------------ checking pointers of SgIntegerDivideOp -------------------
13453 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
13454 :
13455 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
13456 0 : ROSE_ASSERT(handler != NULL);
13457 :
13458 0 : handler->apply(p_lhs_operand_i,SgName("lhs_operand_i"), true);
13459 0 : handler->apply(p_rhs_operand_i,SgName("rhs_operand_i"), true);
13460 0 : handler->apply(p_expression_type,SgName("expression_type"), false);
13461 0 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
13462 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
13463 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
13464 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
13465 0 : handler->apply(p_parent,SgName("parent"), false);
13466 :
13467 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
13468 :
13469 0 : }
13470 :
13471 : /* #line 13472 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
13472 :
13473 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
13474 :
13475 : void
13476 97 : SgModOp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
13477 : {
13478 : // ------------ checking pointers of SgModOp -------------------
13479 97 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
13480 :
13481 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
13482 97 : ROSE_ASSERT(handler != NULL);
13483 :
13484 97 : handler->apply(p_lhs_operand_i,SgName("lhs_operand_i"), true);
13485 97 : handler->apply(p_rhs_operand_i,SgName("rhs_operand_i"), true);
13486 97 : handler->apply(p_expression_type,SgName("expression_type"), false);
13487 97 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
13488 97 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
13489 97 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
13490 97 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
13491 97 : handler->apply(p_parent,SgName("parent"), false);
13492 :
13493 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
13494 :
13495 97 : }
13496 :
13497 : /* #line 13498 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
13498 :
13499 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
13500 :
13501 : void
13502 2283 : SgAndOp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
13503 : {
13504 : // ------------ checking pointers of SgAndOp -------------------
13505 2283 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
13506 :
13507 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
13508 2283 : ROSE_ASSERT(handler != NULL);
13509 :
13510 2283 : handler->apply(p_lhs_operand_i,SgName("lhs_operand_i"), true);
13511 2283 : handler->apply(p_rhs_operand_i,SgName("rhs_operand_i"), true);
13512 2283 : handler->apply(p_expression_type,SgName("expression_type"), false);
13513 2283 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
13514 2283 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
13515 2283 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
13516 2283 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
13517 2283 : handler->apply(p_parent,SgName("parent"), false);
13518 :
13519 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
13520 :
13521 2283 : }
13522 :
13523 : /* #line 13524 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
13524 :
13525 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
13526 :
13527 : void
13528 1048 : SgOrOp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
13529 : {
13530 : // ------------ checking pointers of SgOrOp -------------------
13531 1048 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
13532 :
13533 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
13534 1048 : ROSE_ASSERT(handler != NULL);
13535 :
13536 1048 : handler->apply(p_lhs_operand_i,SgName("lhs_operand_i"), true);
13537 1048 : handler->apply(p_rhs_operand_i,SgName("rhs_operand_i"), true);
13538 1048 : handler->apply(p_expression_type,SgName("expression_type"), false);
13539 1048 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
13540 1048 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
13541 1048 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
13542 1048 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
13543 1048 : handler->apply(p_parent,SgName("parent"), false);
13544 :
13545 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
13546 :
13547 1048 : }
13548 :
13549 : /* #line 13550 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
13550 :
13551 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
13552 :
13553 : void
13554 76 : SgBitXorOp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
13555 : {
13556 : // ------------ checking pointers of SgBitXorOp -------------------
13557 76 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
13558 :
13559 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
13560 76 : ROSE_ASSERT(handler != NULL);
13561 :
13562 76 : handler->apply(p_lhs_operand_i,SgName("lhs_operand_i"), true);
13563 76 : handler->apply(p_rhs_operand_i,SgName("rhs_operand_i"), true);
13564 76 : handler->apply(p_expression_type,SgName("expression_type"), false);
13565 76 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
13566 76 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
13567 76 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
13568 76 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
13569 76 : handler->apply(p_parent,SgName("parent"), false);
13570 :
13571 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
13572 :
13573 76 : }
13574 :
13575 : /* #line 13576 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
13576 :
13577 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
13578 :
13579 : void
13580 254 : SgBitAndOp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
13581 : {
13582 : // ------------ checking pointers of SgBitAndOp -------------------
13583 254 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
13584 :
13585 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
13586 254 : ROSE_ASSERT(handler != NULL);
13587 :
13588 254 : handler->apply(p_lhs_operand_i,SgName("lhs_operand_i"), true);
13589 254 : handler->apply(p_rhs_operand_i,SgName("rhs_operand_i"), true);
13590 254 : handler->apply(p_expression_type,SgName("expression_type"), false);
13591 254 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
13592 254 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
13593 254 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
13594 254 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
13595 254 : handler->apply(p_parent,SgName("parent"), false);
13596 :
13597 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
13598 :
13599 254 : }
13600 :
13601 : /* #line 13602 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
13602 :
13603 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
13604 :
13605 : void
13606 312 : SgBitOrOp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
13607 : {
13608 : // ------------ checking pointers of SgBitOrOp -------------------
13609 312 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
13610 :
13611 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
13612 312 : ROSE_ASSERT(handler != NULL);
13613 :
13614 312 : handler->apply(p_lhs_operand_i,SgName("lhs_operand_i"), true);
13615 312 : handler->apply(p_rhs_operand_i,SgName("rhs_operand_i"), true);
13616 312 : handler->apply(p_expression_type,SgName("expression_type"), false);
13617 312 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
13618 312 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
13619 312 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
13620 312 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
13621 312 : handler->apply(p_parent,SgName("parent"), false);
13622 :
13623 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
13624 :
13625 312 : }
13626 :
13627 : /* #line 13628 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
13628 :
13629 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
13630 :
13631 : void
13632 0 : SgBitEqvOp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
13633 : {
13634 : // ------------ checking pointers of SgBitEqvOp -------------------
13635 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
13636 :
13637 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
13638 0 : ROSE_ASSERT(handler != NULL);
13639 :
13640 0 : handler->apply(p_lhs_operand_i,SgName("lhs_operand_i"), true);
13641 0 : handler->apply(p_rhs_operand_i,SgName("rhs_operand_i"), true);
13642 0 : handler->apply(p_expression_type,SgName("expression_type"), false);
13643 0 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
13644 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
13645 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
13646 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
13647 0 : handler->apply(p_parent,SgName("parent"), false);
13648 :
13649 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
13650 :
13651 0 : }
13652 :
13653 : /* #line 13654 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
13654 :
13655 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
13656 :
13657 : void
13658 335 : SgCommaOpExp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
13659 : {
13660 : // ------------ checking pointers of SgCommaOpExp -------------------
13661 335 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
13662 :
13663 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
13664 335 : ROSE_ASSERT(handler != NULL);
13665 :
13666 335 : handler->apply(p_lhs_operand_i,SgName("lhs_operand_i"), true);
13667 335 : handler->apply(p_rhs_operand_i,SgName("rhs_operand_i"), true);
13668 335 : handler->apply(p_expression_type,SgName("expression_type"), false);
13669 335 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
13670 335 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
13671 335 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
13672 335 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
13673 335 : handler->apply(p_parent,SgName("parent"), false);
13674 :
13675 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
13676 :
13677 335 : }
13678 :
13679 : /* #line 13680 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
13680 :
13681 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
13682 :
13683 : void
13684 3266 : SgLshiftOp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
13685 : {
13686 : // ------------ checking pointers of SgLshiftOp -------------------
13687 3266 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
13688 :
13689 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
13690 3266 : ROSE_ASSERT(handler != NULL);
13691 :
13692 3266 : handler->apply(p_lhs_operand_i,SgName("lhs_operand_i"), true);
13693 3266 : handler->apply(p_rhs_operand_i,SgName("rhs_operand_i"), true);
13694 3266 : handler->apply(p_expression_type,SgName("expression_type"), false);
13695 3266 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
13696 3266 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
13697 3266 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
13698 3266 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
13699 3266 : handler->apply(p_parent,SgName("parent"), false);
13700 :
13701 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
13702 :
13703 3266 : }
13704 :
13705 : /* #line 13706 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
13706 :
13707 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
13708 :
13709 : void
13710 797 : SgRshiftOp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
13711 : {
13712 : // ------------ checking pointers of SgRshiftOp -------------------
13713 797 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
13714 :
13715 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
13716 797 : ROSE_ASSERT(handler != NULL);
13717 :
13718 797 : handler->apply(p_lhs_operand_i,SgName("lhs_operand_i"), true);
13719 797 : handler->apply(p_rhs_operand_i,SgName("rhs_operand_i"), true);
13720 797 : handler->apply(p_expression_type,SgName("expression_type"), false);
13721 797 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
13722 797 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
13723 797 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
13724 797 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
13725 797 : handler->apply(p_parent,SgName("parent"), false);
13726 :
13727 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
13728 :
13729 797 : }
13730 :
13731 : /* #line 13732 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
13732 :
13733 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
13734 :
13735 : void
13736 2565 : SgPntrArrRefExp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
13737 : {
13738 : // ------------ checking pointers of SgPntrArrRefExp -------------------
13739 2565 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
13740 :
13741 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
13742 2565 : ROSE_ASSERT(handler != NULL);
13743 :
13744 2565 : handler->apply(p_lhs_operand_i,SgName("lhs_operand_i"), true);
13745 2565 : handler->apply(p_rhs_operand_i,SgName("rhs_operand_i"), true);
13746 2565 : handler->apply(p_expression_type,SgName("expression_type"), false);
13747 2565 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
13748 2565 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
13749 2565 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
13750 2565 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
13751 2565 : handler->apply(p_parent,SgName("parent"), false);
13752 :
13753 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
13754 :
13755 2565 : }
13756 :
13757 : /* #line 13758 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
13758 :
13759 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
13760 :
13761 : void
13762 0 : SgScopeOp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
13763 : {
13764 : // ------------ checking pointers of SgScopeOp -------------------
13765 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
13766 :
13767 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
13768 0 : ROSE_ASSERT(handler != NULL);
13769 :
13770 0 : handler->apply(p_lhs_operand_i,SgName("lhs_operand_i"), true);
13771 0 : handler->apply(p_rhs_operand_i,SgName("rhs_operand_i"), true);
13772 0 : handler->apply(p_expression_type,SgName("expression_type"), false);
13773 0 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
13774 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
13775 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
13776 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
13777 0 : handler->apply(p_parent,SgName("parent"), false);
13778 :
13779 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
13780 :
13781 0 : }
13782 :
13783 : /* #line 13784 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
13784 :
13785 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
13786 :
13787 : void
13788 7441 : SgAssignOp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
13789 : {
13790 : // ------------ checking pointers of SgAssignOp -------------------
13791 7441 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
13792 :
13793 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
13794 7441 : ROSE_ASSERT(handler != NULL);
13795 :
13796 7441 : handler->apply(p_lhs_operand_i,SgName("lhs_operand_i"), true);
13797 7441 : handler->apply(p_rhs_operand_i,SgName("rhs_operand_i"), true);
13798 7441 : handler->apply(p_expression_type,SgName("expression_type"), false);
13799 7441 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
13800 7441 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
13801 7441 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
13802 7441 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
13803 7441 : handler->apply(p_parent,SgName("parent"), false);
13804 :
13805 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
13806 :
13807 7441 : }
13808 :
13809 : /* #line 13810 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
13810 :
13811 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
13812 :
13813 : void
13814 0 : SgExponentiationOp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
13815 : {
13816 : // ------------ checking pointers of SgExponentiationOp -------------------
13817 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
13818 :
13819 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
13820 0 : ROSE_ASSERT(handler != NULL);
13821 :
13822 0 : handler->apply(p_lhs_operand_i,SgName("lhs_operand_i"), true);
13823 0 : handler->apply(p_rhs_operand_i,SgName("rhs_operand_i"), true);
13824 0 : handler->apply(p_expression_type,SgName("expression_type"), false);
13825 0 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
13826 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
13827 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
13828 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
13829 0 : handler->apply(p_parent,SgName("parent"), false);
13830 :
13831 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
13832 :
13833 0 : }
13834 :
13835 : /* #line 13836 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
13836 :
13837 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
13838 :
13839 : void
13840 0 : SgConcatenationOp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
13841 : {
13842 : // ------------ checking pointers of SgConcatenationOp -------------------
13843 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
13844 :
13845 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
13846 0 : ROSE_ASSERT(handler != NULL);
13847 :
13848 0 : handler->apply(p_lhs_operand_i,SgName("lhs_operand_i"), true);
13849 0 : handler->apply(p_rhs_operand_i,SgName("rhs_operand_i"), true);
13850 0 : handler->apply(p_expression_type,SgName("expression_type"), false);
13851 0 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
13852 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
13853 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
13854 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
13855 0 : handler->apply(p_parent,SgName("parent"), false);
13856 :
13857 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
13858 :
13859 0 : }
13860 :
13861 : /* #line 13862 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
13862 :
13863 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
13864 :
13865 : void
13866 0 : SgPointerAssignOp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
13867 : {
13868 : // ------------ checking pointers of SgPointerAssignOp -------------------
13869 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
13870 :
13871 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
13872 0 : ROSE_ASSERT(handler != NULL);
13873 :
13874 0 : handler->apply(p_lhs_operand_i,SgName("lhs_operand_i"), true);
13875 0 : handler->apply(p_rhs_operand_i,SgName("rhs_operand_i"), true);
13876 0 : handler->apply(p_expression_type,SgName("expression_type"), false);
13877 0 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
13878 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
13879 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
13880 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
13881 0 : handler->apply(p_parent,SgName("parent"), false);
13882 :
13883 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
13884 :
13885 0 : }
13886 :
13887 : /* #line 13888 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
13888 :
13889 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
13890 :
13891 : void
13892 0 : SgUserDefinedBinaryOp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
13893 : {
13894 : // ------------ checking pointers of SgUserDefinedBinaryOp -------------------
13895 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
13896 :
13897 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
13898 0 : ROSE_ASSERT(handler != NULL);
13899 :
13900 0 : handler->apply(p_symbol,SgName("symbol"), false);
13901 0 : handler->apply(p_lhs_operand_i,SgName("lhs_operand_i"), true);
13902 0 : handler->apply(p_rhs_operand_i,SgName("rhs_operand_i"), true);
13903 0 : handler->apply(p_expression_type,SgName("expression_type"), false);
13904 0 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
13905 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
13906 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
13907 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
13908 0 : handler->apply(p_parent,SgName("parent"), false);
13909 :
13910 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
13911 :
13912 0 : }
13913 :
13914 : /* #line 13915 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
13915 :
13916 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
13917 :
13918 : void
13919 0 : SgCompoundAssignOp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
13920 : {
13921 : // ------------ checking pointers of SgCompoundAssignOp -------------------
13922 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
13923 :
13924 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
13925 0 : ROSE_ASSERT(handler != NULL);
13926 :
13927 0 : handler->apply(p_lhs_operand_i,SgName("lhs_operand_i"), true);
13928 0 : handler->apply(p_rhs_operand_i,SgName("rhs_operand_i"), true);
13929 0 : handler->apply(p_expression_type,SgName("expression_type"), false);
13930 0 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
13931 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
13932 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
13933 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
13934 0 : handler->apply(p_parent,SgName("parent"), false);
13935 :
13936 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
13937 :
13938 0 : }
13939 :
13940 : /* #line 13941 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
13941 :
13942 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
13943 :
13944 : void
13945 481 : SgPlusAssignOp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
13946 : {
13947 : // ------------ checking pointers of SgPlusAssignOp -------------------
13948 481 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
13949 :
13950 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
13951 481 : ROSE_ASSERT(handler != NULL);
13952 :
13953 481 : handler->apply(p_lhs_operand_i,SgName("lhs_operand_i"), true);
13954 481 : handler->apply(p_rhs_operand_i,SgName("rhs_operand_i"), true);
13955 481 : handler->apply(p_expression_type,SgName("expression_type"), false);
13956 481 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
13957 481 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
13958 481 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
13959 481 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
13960 481 : handler->apply(p_parent,SgName("parent"), false);
13961 :
13962 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
13963 :
13964 481 : }
13965 :
13966 : /* #line 13967 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
13967 :
13968 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
13969 :
13970 : void
13971 136 : SgMinusAssignOp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
13972 : {
13973 : // ------------ checking pointers of SgMinusAssignOp -------------------
13974 136 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
13975 :
13976 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
13977 136 : ROSE_ASSERT(handler != NULL);
13978 :
13979 136 : handler->apply(p_lhs_operand_i,SgName("lhs_operand_i"), true);
13980 136 : handler->apply(p_rhs_operand_i,SgName("rhs_operand_i"), true);
13981 136 : handler->apply(p_expression_type,SgName("expression_type"), false);
13982 136 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
13983 136 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
13984 136 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
13985 136 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
13986 136 : handler->apply(p_parent,SgName("parent"), false);
13987 :
13988 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
13989 :
13990 136 : }
13991 :
13992 : /* #line 13993 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
13993 :
13994 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
13995 :
13996 : void
13997 9 : SgAndAssignOp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
13998 : {
13999 : // ------------ checking pointers of SgAndAssignOp -------------------
14000 9 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
14001 :
14002 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
14003 9 : ROSE_ASSERT(handler != NULL);
14004 :
14005 9 : handler->apply(p_lhs_operand_i,SgName("lhs_operand_i"), true);
14006 9 : handler->apply(p_rhs_operand_i,SgName("rhs_operand_i"), true);
14007 9 : handler->apply(p_expression_type,SgName("expression_type"), false);
14008 9 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
14009 9 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
14010 9 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
14011 9 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
14012 9 : handler->apply(p_parent,SgName("parent"), false);
14013 :
14014 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
14015 :
14016 9 : }
14017 :
14018 : /* #line 14019 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
14019 :
14020 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
14021 :
14022 : void
14023 90 : SgIorAssignOp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
14024 : {
14025 : // ------------ checking pointers of SgIorAssignOp -------------------
14026 90 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
14027 :
14028 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
14029 90 : ROSE_ASSERT(handler != NULL);
14030 :
14031 90 : handler->apply(p_lhs_operand_i,SgName("lhs_operand_i"), true);
14032 90 : handler->apply(p_rhs_operand_i,SgName("rhs_operand_i"), true);
14033 90 : handler->apply(p_expression_type,SgName("expression_type"), false);
14034 90 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
14035 90 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
14036 90 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
14037 90 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
14038 90 : handler->apply(p_parent,SgName("parent"), false);
14039 :
14040 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
14041 :
14042 90 : }
14043 :
14044 : /* #line 14045 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
14045 :
14046 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
14047 :
14048 : void
14049 38 : SgMultAssignOp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
14050 : {
14051 : // ------------ checking pointers of SgMultAssignOp -------------------
14052 38 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
14053 :
14054 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
14055 38 : ROSE_ASSERT(handler != NULL);
14056 :
14057 38 : handler->apply(p_lhs_operand_i,SgName("lhs_operand_i"), true);
14058 38 : handler->apply(p_rhs_operand_i,SgName("rhs_operand_i"), true);
14059 38 : handler->apply(p_expression_type,SgName("expression_type"), false);
14060 38 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
14061 38 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
14062 38 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
14063 38 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
14064 38 : handler->apply(p_parent,SgName("parent"), false);
14065 :
14066 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
14067 :
14068 38 : }
14069 :
14070 : /* #line 14071 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
14071 :
14072 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
14073 :
14074 : void
14075 13 : SgDivAssignOp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
14076 : {
14077 : // ------------ checking pointers of SgDivAssignOp -------------------
14078 13 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
14079 :
14080 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
14081 13 : ROSE_ASSERT(handler != NULL);
14082 :
14083 13 : handler->apply(p_lhs_operand_i,SgName("lhs_operand_i"), true);
14084 13 : handler->apply(p_rhs_operand_i,SgName("rhs_operand_i"), true);
14085 13 : handler->apply(p_expression_type,SgName("expression_type"), false);
14086 13 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
14087 13 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
14088 13 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
14089 13 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
14090 13 : handler->apply(p_parent,SgName("parent"), false);
14091 :
14092 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
14093 :
14094 13 : }
14095 :
14096 : /* #line 14097 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
14097 :
14098 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
14099 :
14100 : void
14101 0 : SgModAssignOp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
14102 : {
14103 : // ------------ checking pointers of SgModAssignOp -------------------
14104 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
14105 :
14106 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
14107 0 : ROSE_ASSERT(handler != NULL);
14108 :
14109 0 : handler->apply(p_lhs_operand_i,SgName("lhs_operand_i"), true);
14110 0 : handler->apply(p_rhs_operand_i,SgName("rhs_operand_i"), true);
14111 0 : handler->apply(p_expression_type,SgName("expression_type"), false);
14112 0 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
14113 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
14114 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
14115 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
14116 0 : handler->apply(p_parent,SgName("parent"), false);
14117 :
14118 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
14119 :
14120 0 : }
14121 :
14122 : /* #line 14123 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
14123 :
14124 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
14125 :
14126 : void
14127 3 : SgXorAssignOp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
14128 : {
14129 : // ------------ checking pointers of SgXorAssignOp -------------------
14130 3 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
14131 :
14132 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
14133 3 : ROSE_ASSERT(handler != NULL);
14134 :
14135 3 : handler->apply(p_lhs_operand_i,SgName("lhs_operand_i"), true);
14136 3 : handler->apply(p_rhs_operand_i,SgName("rhs_operand_i"), true);
14137 3 : handler->apply(p_expression_type,SgName("expression_type"), false);
14138 3 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
14139 3 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
14140 3 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
14141 3 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
14142 3 : handler->apply(p_parent,SgName("parent"), false);
14143 :
14144 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
14145 :
14146 3 : }
14147 :
14148 : /* #line 14149 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
14149 :
14150 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
14151 :
14152 : void
14153 0 : SgLshiftAssignOp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
14154 : {
14155 : // ------------ checking pointers of SgLshiftAssignOp -------------------
14156 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
14157 :
14158 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
14159 0 : ROSE_ASSERT(handler != NULL);
14160 :
14161 0 : handler->apply(p_lhs_operand_i,SgName("lhs_operand_i"), true);
14162 0 : handler->apply(p_rhs_operand_i,SgName("rhs_operand_i"), true);
14163 0 : handler->apply(p_expression_type,SgName("expression_type"), false);
14164 0 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
14165 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
14166 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
14167 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
14168 0 : handler->apply(p_parent,SgName("parent"), false);
14169 :
14170 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
14171 :
14172 0 : }
14173 :
14174 : /* #line 14175 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
14175 :
14176 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
14177 :
14178 : void
14179 24 : SgRshiftAssignOp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
14180 : {
14181 : // ------------ checking pointers of SgRshiftAssignOp -------------------
14182 24 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
14183 :
14184 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
14185 24 : ROSE_ASSERT(handler != NULL);
14186 :
14187 24 : handler->apply(p_lhs_operand_i,SgName("lhs_operand_i"), true);
14188 24 : handler->apply(p_rhs_operand_i,SgName("rhs_operand_i"), true);
14189 24 : handler->apply(p_expression_type,SgName("expression_type"), false);
14190 24 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
14191 24 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
14192 24 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
14193 24 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
14194 24 : handler->apply(p_parent,SgName("parent"), false);
14195 :
14196 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
14197 :
14198 24 : }
14199 :
14200 : /* #line 14201 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
14201 :
14202 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
14203 :
14204 : void
14205 0 : SgIntegerDivideAssignOp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
14206 : {
14207 : // ------------ checking pointers of SgIntegerDivideAssignOp -------------------
14208 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
14209 :
14210 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
14211 0 : ROSE_ASSERT(handler != NULL);
14212 :
14213 0 : handler->apply(p_lhs_operand_i,SgName("lhs_operand_i"), true);
14214 0 : handler->apply(p_rhs_operand_i,SgName("rhs_operand_i"), true);
14215 0 : handler->apply(p_expression_type,SgName("expression_type"), false);
14216 0 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
14217 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
14218 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
14219 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
14220 0 : handler->apply(p_parent,SgName("parent"), false);
14221 :
14222 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
14223 :
14224 0 : }
14225 :
14226 : /* #line 14227 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
14227 :
14228 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
14229 :
14230 : void
14231 0 : SgExponentiationAssignOp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
14232 : {
14233 : // ------------ checking pointers of SgExponentiationAssignOp -------------------
14234 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
14235 :
14236 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
14237 0 : ROSE_ASSERT(handler != NULL);
14238 :
14239 0 : handler->apply(p_lhs_operand_i,SgName("lhs_operand_i"), true);
14240 0 : handler->apply(p_rhs_operand_i,SgName("rhs_operand_i"), true);
14241 0 : handler->apply(p_expression_type,SgName("expression_type"), false);
14242 0 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
14243 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
14244 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
14245 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
14246 0 : handler->apply(p_parent,SgName("parent"), false);
14247 :
14248 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
14249 :
14250 0 : }
14251 :
14252 : /* #line 14253 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
14253 :
14254 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
14255 :
14256 : void
14257 0 : SgMembershipOp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
14258 : {
14259 : // ------------ checking pointers of SgMembershipOp -------------------
14260 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
14261 :
14262 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
14263 0 : ROSE_ASSERT(handler != NULL);
14264 :
14265 0 : handler->apply(p_lhs_operand_i,SgName("lhs_operand_i"), true);
14266 0 : handler->apply(p_rhs_operand_i,SgName("rhs_operand_i"), true);
14267 0 : handler->apply(p_expression_type,SgName("expression_type"), false);
14268 0 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
14269 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
14270 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
14271 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
14272 0 : handler->apply(p_parent,SgName("parent"), false);
14273 :
14274 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
14275 :
14276 0 : }
14277 :
14278 : /* #line 14279 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
14279 :
14280 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
14281 :
14282 : void
14283 0 : SgSpaceshipOp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
14284 : {
14285 : // ------------ checking pointers of SgSpaceshipOp -------------------
14286 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
14287 :
14288 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
14289 0 : ROSE_ASSERT(handler != NULL);
14290 :
14291 0 : handler->apply(p_lhs_operand_i,SgName("lhs_operand_i"), true);
14292 0 : handler->apply(p_rhs_operand_i,SgName("rhs_operand_i"), true);
14293 0 : handler->apply(p_expression_type,SgName("expression_type"), false);
14294 0 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
14295 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
14296 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
14297 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
14298 0 : handler->apply(p_parent,SgName("parent"), false);
14299 :
14300 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
14301 :
14302 0 : }
14303 :
14304 : /* #line 14305 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
14305 :
14306 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
14307 :
14308 : void
14309 0 : SgNonMembershipOp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
14310 : {
14311 : // ------------ checking pointers of SgNonMembershipOp -------------------
14312 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
14313 :
14314 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
14315 0 : ROSE_ASSERT(handler != NULL);
14316 :
14317 0 : handler->apply(p_lhs_operand_i,SgName("lhs_operand_i"), true);
14318 0 : handler->apply(p_rhs_operand_i,SgName("rhs_operand_i"), true);
14319 0 : handler->apply(p_expression_type,SgName("expression_type"), false);
14320 0 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
14321 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
14322 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
14323 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
14324 0 : handler->apply(p_parent,SgName("parent"), false);
14325 :
14326 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
14327 :
14328 0 : }
14329 :
14330 : /* #line 14331 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
14331 :
14332 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
14333 :
14334 : void
14335 0 : SgIsOp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
14336 : {
14337 : // ------------ checking pointers of SgIsOp -------------------
14338 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
14339 :
14340 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
14341 0 : ROSE_ASSERT(handler != NULL);
14342 :
14343 0 : handler->apply(p_lhs_operand_i,SgName("lhs_operand_i"), true);
14344 0 : handler->apply(p_rhs_operand_i,SgName("rhs_operand_i"), true);
14345 0 : handler->apply(p_expression_type,SgName("expression_type"), false);
14346 0 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
14347 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
14348 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
14349 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
14350 0 : handler->apply(p_parent,SgName("parent"), false);
14351 :
14352 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
14353 :
14354 0 : }
14355 :
14356 : /* #line 14357 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
14357 :
14358 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
14359 :
14360 : void
14361 0 : SgIsNotOp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
14362 : {
14363 : // ------------ checking pointers of SgIsNotOp -------------------
14364 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
14365 :
14366 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
14367 0 : ROSE_ASSERT(handler != NULL);
14368 :
14369 0 : handler->apply(p_lhs_operand_i,SgName("lhs_operand_i"), true);
14370 0 : handler->apply(p_rhs_operand_i,SgName("rhs_operand_i"), true);
14371 0 : handler->apply(p_expression_type,SgName("expression_type"), false);
14372 0 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
14373 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
14374 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
14375 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
14376 0 : handler->apply(p_parent,SgName("parent"), false);
14377 :
14378 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
14379 :
14380 0 : }
14381 :
14382 : /* #line 14383 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
14383 :
14384 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
14385 :
14386 : void
14387 0 : SgElementwiseOp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
14388 : {
14389 : // ------------ checking pointers of SgElementwiseOp -------------------
14390 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
14391 :
14392 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
14393 0 : ROSE_ASSERT(handler != NULL);
14394 :
14395 0 : handler->apply(p_lhs_operand_i,SgName("lhs_operand_i"), true);
14396 0 : handler->apply(p_rhs_operand_i,SgName("rhs_operand_i"), true);
14397 0 : handler->apply(p_expression_type,SgName("expression_type"), false);
14398 0 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
14399 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
14400 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
14401 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
14402 0 : handler->apply(p_parent,SgName("parent"), false);
14403 :
14404 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
14405 :
14406 0 : }
14407 :
14408 : /* #line 14409 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
14409 :
14410 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
14411 :
14412 : void
14413 0 : SgElementwiseMultiplyOp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
14414 : {
14415 : // ------------ checking pointers of SgElementwiseMultiplyOp -------------------
14416 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
14417 :
14418 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
14419 0 : ROSE_ASSERT(handler != NULL);
14420 :
14421 0 : handler->apply(p_lhs_operand_i,SgName("lhs_operand_i"), true);
14422 0 : handler->apply(p_rhs_operand_i,SgName("rhs_operand_i"), true);
14423 0 : handler->apply(p_expression_type,SgName("expression_type"), false);
14424 0 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
14425 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
14426 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
14427 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
14428 0 : handler->apply(p_parent,SgName("parent"), false);
14429 :
14430 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
14431 :
14432 0 : }
14433 :
14434 : /* #line 14435 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
14435 :
14436 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
14437 :
14438 : void
14439 0 : SgElementwisePowerOp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
14440 : {
14441 : // ------------ checking pointers of SgElementwisePowerOp -------------------
14442 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
14443 :
14444 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
14445 0 : ROSE_ASSERT(handler != NULL);
14446 :
14447 0 : handler->apply(p_lhs_operand_i,SgName("lhs_operand_i"), true);
14448 0 : handler->apply(p_rhs_operand_i,SgName("rhs_operand_i"), true);
14449 0 : handler->apply(p_expression_type,SgName("expression_type"), false);
14450 0 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
14451 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
14452 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
14453 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
14454 0 : handler->apply(p_parent,SgName("parent"), false);
14455 :
14456 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
14457 :
14458 0 : }
14459 :
14460 : /* #line 14461 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
14461 :
14462 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
14463 :
14464 : void
14465 0 : SgElementwiseLeftDivideOp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
14466 : {
14467 : // ------------ checking pointers of SgElementwiseLeftDivideOp -------------------
14468 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
14469 :
14470 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
14471 0 : ROSE_ASSERT(handler != NULL);
14472 :
14473 0 : handler->apply(p_lhs_operand_i,SgName("lhs_operand_i"), true);
14474 0 : handler->apply(p_rhs_operand_i,SgName("rhs_operand_i"), true);
14475 0 : handler->apply(p_expression_type,SgName("expression_type"), false);
14476 0 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
14477 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
14478 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
14479 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
14480 0 : handler->apply(p_parent,SgName("parent"), false);
14481 :
14482 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
14483 :
14484 0 : }
14485 :
14486 : /* #line 14487 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
14487 :
14488 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
14489 :
14490 : void
14491 0 : SgElementwiseDivideOp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
14492 : {
14493 : // ------------ checking pointers of SgElementwiseDivideOp -------------------
14494 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
14495 :
14496 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
14497 0 : ROSE_ASSERT(handler != NULL);
14498 :
14499 0 : handler->apply(p_lhs_operand_i,SgName("lhs_operand_i"), true);
14500 0 : handler->apply(p_rhs_operand_i,SgName("rhs_operand_i"), true);
14501 0 : handler->apply(p_expression_type,SgName("expression_type"), false);
14502 0 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
14503 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
14504 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
14505 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
14506 0 : handler->apply(p_parent,SgName("parent"), false);
14507 :
14508 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
14509 :
14510 0 : }
14511 :
14512 : /* #line 14513 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
14513 :
14514 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
14515 :
14516 : void
14517 0 : SgElementwiseAddOp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
14518 : {
14519 : // ------------ checking pointers of SgElementwiseAddOp -------------------
14520 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
14521 :
14522 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
14523 0 : ROSE_ASSERT(handler != NULL);
14524 :
14525 0 : handler->apply(p_lhs_operand_i,SgName("lhs_operand_i"), true);
14526 0 : handler->apply(p_rhs_operand_i,SgName("rhs_operand_i"), true);
14527 0 : handler->apply(p_expression_type,SgName("expression_type"), false);
14528 0 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
14529 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
14530 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
14531 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
14532 0 : handler->apply(p_parent,SgName("parent"), false);
14533 :
14534 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
14535 :
14536 0 : }
14537 :
14538 : /* #line 14539 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
14539 :
14540 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
14541 :
14542 : void
14543 0 : SgElementwiseSubtractOp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
14544 : {
14545 : // ------------ checking pointers of SgElementwiseSubtractOp -------------------
14546 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
14547 :
14548 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
14549 0 : ROSE_ASSERT(handler != NULL);
14550 :
14551 0 : handler->apply(p_lhs_operand_i,SgName("lhs_operand_i"), true);
14552 0 : handler->apply(p_rhs_operand_i,SgName("rhs_operand_i"), true);
14553 0 : handler->apply(p_expression_type,SgName("expression_type"), false);
14554 0 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
14555 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
14556 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
14557 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
14558 0 : handler->apply(p_parent,SgName("parent"), false);
14559 :
14560 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
14561 :
14562 0 : }
14563 :
14564 : /* #line 14565 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
14565 :
14566 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
14567 :
14568 : void
14569 0 : SgPowerOp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
14570 : {
14571 : // ------------ checking pointers of SgPowerOp -------------------
14572 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
14573 :
14574 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
14575 0 : ROSE_ASSERT(handler != NULL);
14576 :
14577 0 : handler->apply(p_lhs_operand_i,SgName("lhs_operand_i"), true);
14578 0 : handler->apply(p_rhs_operand_i,SgName("rhs_operand_i"), true);
14579 0 : handler->apply(p_expression_type,SgName("expression_type"), false);
14580 0 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
14581 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
14582 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
14583 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
14584 0 : handler->apply(p_parent,SgName("parent"), false);
14585 :
14586 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
14587 :
14588 0 : }
14589 :
14590 : /* #line 14591 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
14591 :
14592 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
14593 :
14594 : void
14595 0 : SgLeftDivideOp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
14596 : {
14597 : // ------------ checking pointers of SgLeftDivideOp -------------------
14598 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
14599 :
14600 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
14601 0 : ROSE_ASSERT(handler != NULL);
14602 :
14603 0 : handler->apply(p_lhs_operand_i,SgName("lhs_operand_i"), true);
14604 0 : handler->apply(p_rhs_operand_i,SgName("rhs_operand_i"), true);
14605 0 : handler->apply(p_expression_type,SgName("expression_type"), false);
14606 0 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
14607 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
14608 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
14609 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
14610 0 : handler->apply(p_parent,SgName("parent"), false);
14611 :
14612 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
14613 :
14614 0 : }
14615 :
14616 : /* #line 14617 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
14617 :
14618 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
14619 :
14620 : void
14621 0 : SgSIMDBinaryOp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
14622 : {
14623 : // ------------ checking pointers of SgSIMDBinaryOp -------------------
14624 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
14625 :
14626 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
14627 0 : ROSE_ASSERT(handler != NULL);
14628 :
14629 0 : handler->apply(p_lhs_operand_i,SgName("lhs_operand_i"), true);
14630 0 : handler->apply(p_rhs_operand_i,SgName("rhs_operand_i"), true);
14631 0 : handler->apply(p_expression_type,SgName("expression_type"), false);
14632 0 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
14633 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
14634 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
14635 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
14636 0 : handler->apply(p_parent,SgName("parent"), false);
14637 :
14638 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
14639 :
14640 0 : }
14641 :
14642 : /* #line 14643 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
14643 :
14644 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
14645 :
14646 : void
14647 0 : SgSIMDAddOp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
14648 : {
14649 : // ------------ checking pointers of SgSIMDAddOp -------------------
14650 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
14651 :
14652 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
14653 0 : ROSE_ASSERT(handler != NULL);
14654 :
14655 0 : handler->apply(p_lhs_operand_i,SgName("lhs_operand_i"), true);
14656 0 : handler->apply(p_rhs_operand_i,SgName("rhs_operand_i"), true);
14657 0 : handler->apply(p_expression_type,SgName("expression_type"), false);
14658 0 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
14659 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
14660 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
14661 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
14662 0 : handler->apply(p_parent,SgName("parent"), false);
14663 :
14664 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
14665 :
14666 0 : }
14667 :
14668 : /* #line 14669 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
14669 :
14670 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
14671 :
14672 : void
14673 0 : SgSIMDSubOp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
14674 : {
14675 : // ------------ checking pointers of SgSIMDSubOp -------------------
14676 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
14677 :
14678 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
14679 0 : ROSE_ASSERT(handler != NULL);
14680 :
14681 0 : handler->apply(p_lhs_operand_i,SgName("lhs_operand_i"), true);
14682 0 : handler->apply(p_rhs_operand_i,SgName("rhs_operand_i"), true);
14683 0 : handler->apply(p_expression_type,SgName("expression_type"), false);
14684 0 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
14685 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
14686 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
14687 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
14688 0 : handler->apply(p_parent,SgName("parent"), false);
14689 :
14690 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
14691 :
14692 0 : }
14693 :
14694 : /* #line 14695 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
14695 :
14696 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
14697 :
14698 : void
14699 0 : SgSIMDMulOp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
14700 : {
14701 : // ------------ checking pointers of SgSIMDMulOp -------------------
14702 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
14703 :
14704 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
14705 0 : ROSE_ASSERT(handler != NULL);
14706 :
14707 0 : handler->apply(p_lhs_operand_i,SgName("lhs_operand_i"), true);
14708 0 : handler->apply(p_rhs_operand_i,SgName("rhs_operand_i"), true);
14709 0 : handler->apply(p_expression_type,SgName("expression_type"), false);
14710 0 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
14711 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
14712 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
14713 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
14714 0 : handler->apply(p_parent,SgName("parent"), false);
14715 :
14716 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
14717 :
14718 0 : }
14719 :
14720 : /* #line 14721 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
14721 :
14722 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
14723 :
14724 : void
14725 0 : SgSIMDDivOp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
14726 : {
14727 : // ------------ checking pointers of SgSIMDDivOp -------------------
14728 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
14729 :
14730 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
14731 0 : ROSE_ASSERT(handler != NULL);
14732 :
14733 0 : handler->apply(p_lhs_operand_i,SgName("lhs_operand_i"), true);
14734 0 : handler->apply(p_rhs_operand_i,SgName("rhs_operand_i"), true);
14735 0 : handler->apply(p_expression_type,SgName("expression_type"), false);
14736 0 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
14737 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
14738 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
14739 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
14740 0 : handler->apply(p_parent,SgName("parent"), false);
14741 :
14742 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
14743 :
14744 0 : }
14745 :
14746 : /* #line 14747 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
14747 :
14748 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
14749 :
14750 : void
14751 0 : SgSIMDFmaOp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
14752 : {
14753 : // ------------ checking pointers of SgSIMDFmaOp -------------------
14754 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
14755 :
14756 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
14757 0 : ROSE_ASSERT(handler != NULL);
14758 :
14759 0 : handler->apply(p_lhs_operand_i,SgName("lhs_operand_i"), true);
14760 0 : handler->apply(p_rhs_operand_i,SgName("rhs_operand_i"), true);
14761 0 : handler->apply(p_expression_type,SgName("expression_type"), false);
14762 0 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
14763 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
14764 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
14765 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
14766 0 : handler->apply(p_parent,SgName("parent"), false);
14767 :
14768 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
14769 :
14770 0 : }
14771 :
14772 : /* #line 14773 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
14773 :
14774 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
14775 :
14776 : void
14777 0 : SgSIMDLoad::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
14778 : {
14779 : // ------------ checking pointers of SgSIMDLoad -------------------
14780 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
14781 :
14782 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
14783 0 : ROSE_ASSERT(handler != NULL);
14784 :
14785 0 : handler->apply(p_lhs_operand_i,SgName("lhs_operand_i"), true);
14786 0 : handler->apply(p_rhs_operand_i,SgName("rhs_operand_i"), true);
14787 0 : handler->apply(p_expression_type,SgName("expression_type"), false);
14788 0 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
14789 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
14790 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
14791 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
14792 0 : handler->apply(p_parent,SgName("parent"), false);
14793 :
14794 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
14795 :
14796 0 : }
14797 :
14798 : /* #line 14799 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
14799 :
14800 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
14801 :
14802 : void
14803 0 : SgSIMDBroadcast::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
14804 : {
14805 : // ------------ checking pointers of SgSIMDBroadcast -------------------
14806 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
14807 :
14808 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
14809 0 : ROSE_ASSERT(handler != NULL);
14810 :
14811 0 : handler->apply(p_lhs_operand_i,SgName("lhs_operand_i"), true);
14812 0 : handler->apply(p_rhs_operand_i,SgName("rhs_operand_i"), true);
14813 0 : handler->apply(p_expression_type,SgName("expression_type"), false);
14814 0 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
14815 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
14816 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
14817 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
14818 0 : handler->apply(p_parent,SgName("parent"), false);
14819 :
14820 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
14821 :
14822 0 : }
14823 :
14824 : /* #line 14825 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
14825 :
14826 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
14827 :
14828 : void
14829 0 : SgSIMDStore::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
14830 : {
14831 : // ------------ checking pointers of SgSIMDStore -------------------
14832 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
14833 :
14834 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
14835 0 : ROSE_ASSERT(handler != NULL);
14836 :
14837 0 : handler->apply(p_lhs_operand_i,SgName("lhs_operand_i"), true);
14838 0 : handler->apply(p_rhs_operand_i,SgName("rhs_operand_i"), true);
14839 0 : handler->apply(p_expression_type,SgName("expression_type"), false);
14840 0 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
14841 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
14842 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
14843 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
14844 0 : handler->apply(p_parent,SgName("parent"), false);
14845 :
14846 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
14847 :
14848 0 : }
14849 :
14850 : /* #line 14851 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
14851 :
14852 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
14853 :
14854 : void
14855 0 : SgSIMDPartialStore::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
14856 : {
14857 : // ------------ checking pointers of SgSIMDPartialStore -------------------
14858 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
14859 :
14860 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
14861 0 : ROSE_ASSERT(handler != NULL);
14862 :
14863 0 : handler->apply(p_lhs_operand_i,SgName("lhs_operand_i"), true);
14864 0 : handler->apply(p_rhs_operand_i,SgName("rhs_operand_i"), true);
14865 0 : handler->apply(p_expression_type,SgName("expression_type"), false);
14866 0 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
14867 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
14868 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
14869 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
14870 0 : handler->apply(p_parent,SgName("parent"), false);
14871 :
14872 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
14873 :
14874 0 : }
14875 :
14876 : /* #line 14877 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
14877 :
14878 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
14879 :
14880 : void
14881 0 : SgSIMDScalarStore::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
14882 : {
14883 : // ------------ checking pointers of SgSIMDScalarStore -------------------
14884 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
14885 :
14886 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
14887 0 : ROSE_ASSERT(handler != NULL);
14888 :
14889 0 : handler->apply(p_lhs_operand_i,SgName("lhs_operand_i"), true);
14890 0 : handler->apply(p_rhs_operand_i,SgName("rhs_operand_i"), true);
14891 0 : handler->apply(p_expression_type,SgName("expression_type"), false);
14892 0 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
14893 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
14894 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
14895 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
14896 0 : handler->apply(p_parent,SgName("parent"), false);
14897 :
14898 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
14899 :
14900 0 : }
14901 :
14902 : /* #line 14903 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
14903 :
14904 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
14905 :
14906 : void
14907 0 : SgSIMDGather::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
14908 : {
14909 : // ------------ checking pointers of SgSIMDGather -------------------
14910 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
14911 :
14912 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
14913 0 : ROSE_ASSERT(handler != NULL);
14914 :
14915 0 : handler->apply(p_lhs_operand_i,SgName("lhs_operand_i"), true);
14916 0 : handler->apply(p_rhs_operand_i,SgName("rhs_operand_i"), true);
14917 0 : handler->apply(p_expression_type,SgName("expression_type"), false);
14918 0 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
14919 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
14920 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
14921 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
14922 0 : handler->apply(p_parent,SgName("parent"), false);
14923 :
14924 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
14925 :
14926 0 : }
14927 :
14928 : /* #line 14929 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
14929 :
14930 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
14931 :
14932 : void
14933 0 : SgSIMDExplicitGather::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
14934 : {
14935 : // ------------ checking pointers of SgSIMDExplicitGather -------------------
14936 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
14937 :
14938 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
14939 0 : ROSE_ASSERT(handler != NULL);
14940 :
14941 0 : handler->apply(p_lhs_operand_i,SgName("lhs_operand_i"), true);
14942 0 : handler->apply(p_rhs_operand_i,SgName("rhs_operand_i"), true);
14943 0 : handler->apply(p_expression_type,SgName("expression_type"), false);
14944 0 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
14945 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
14946 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
14947 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
14948 0 : handler->apply(p_parent,SgName("parent"), false);
14949 :
14950 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
14951 :
14952 0 : }
14953 :
14954 : /* #line 14955 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
14955 :
14956 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
14957 :
14958 : void
14959 0 : SgSIMDScatter::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
14960 : {
14961 : // ------------ checking pointers of SgSIMDScatter -------------------
14962 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
14963 :
14964 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
14965 0 : ROSE_ASSERT(handler != NULL);
14966 :
14967 0 : handler->apply(p_lhs_operand_i,SgName("lhs_operand_i"), true);
14968 0 : handler->apply(p_rhs_operand_i,SgName("rhs_operand_i"), true);
14969 0 : handler->apply(p_expression_type,SgName("expression_type"), false);
14970 0 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
14971 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
14972 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
14973 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
14974 0 : handler->apply(p_parent,SgName("parent"), false);
14975 :
14976 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
14977 :
14978 0 : }
14979 :
14980 : /* #line 14981 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
14981 :
14982 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
14983 :
14984 : void
14985 51197 : SgExprListExp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
14986 : {
14987 : // ------------ checking pointers of SgExprListExp -------------------
14988 51197 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
14989 :
14990 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
14991 51197 : ROSE_ASSERT(handler != NULL);
14992 :
14993 51197 : for ( SgExpressionPtrList::iterator source_expressions_iterator = p_expressions.begin()
14994 107737 : ; source_expressions_iterator != p_expressions.end(); ++source_expressions_iterator)
14995 : {
14996 56540 : handler->apply(*source_expressions_iterator,SgName("expressions"), true);
14997 : }
14998 51197 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
14999 51197 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
15000 51197 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
15001 51197 : handler->apply(p_parent,SgName("parent"), false);
15002 :
15003 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
15004 :
15005 51197 : }
15006 :
15007 : /* #line 15008 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
15008 :
15009 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
15010 :
15011 : void
15012 0 : SgListExp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
15013 : {
15014 : // ------------ checking pointers of SgListExp -------------------
15015 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
15016 :
15017 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
15018 0 : ROSE_ASSERT(handler != NULL);
15019 :
15020 0 : for ( SgExpressionPtrList::iterator source_expressions_iterator = p_expressions.begin()
15021 0 : ; source_expressions_iterator != p_expressions.end(); ++source_expressions_iterator)
15022 : {
15023 0 : handler->apply(*source_expressions_iterator,SgName("expressions"), true);
15024 : }
15025 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
15026 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
15027 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
15028 0 : handler->apply(p_parent,SgName("parent"), false);
15029 :
15030 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
15031 :
15032 0 : }
15033 :
15034 : /* #line 15035 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
15035 :
15036 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
15037 :
15038 : void
15039 0 : SgTupleExp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
15040 : {
15041 : // ------------ checking pointers of SgTupleExp -------------------
15042 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
15043 :
15044 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
15045 0 : ROSE_ASSERT(handler != NULL);
15046 :
15047 0 : for ( SgExpressionPtrList::iterator source_expressions_iterator = p_expressions.begin()
15048 0 : ; source_expressions_iterator != p_expressions.end(); ++source_expressions_iterator)
15049 : {
15050 0 : handler->apply(*source_expressions_iterator,SgName("expressions"), true);
15051 : }
15052 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
15053 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
15054 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
15055 0 : handler->apply(p_parent,SgName("parent"), false);
15056 :
15057 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
15058 :
15059 0 : }
15060 :
15061 : /* #line 15062 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
15062 :
15063 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
15064 :
15065 : void
15066 0 : SgMatrixExp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
15067 : {
15068 : // ------------ checking pointers of SgMatrixExp -------------------
15069 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
15070 :
15071 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
15072 0 : ROSE_ASSERT(handler != NULL);
15073 :
15074 0 : for ( SgExpressionPtrList::iterator source_expressions_iterator = p_expressions.begin()
15075 0 : ; source_expressions_iterator != p_expressions.end(); ++source_expressions_iterator)
15076 : {
15077 0 : handler->apply(*source_expressions_iterator,SgName("expressions"), true);
15078 : }
15079 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
15080 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
15081 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
15082 0 : handler->apply(p_parent,SgName("parent"), false);
15083 :
15084 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
15085 :
15086 0 : }
15087 :
15088 : /* #line 15089 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
15089 :
15090 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
15091 :
15092 : void
15093 96530 : SgVarRefExp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
15094 : {
15095 : // ------------ checking pointers of SgVarRefExp -------------------
15096 96530 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
15097 :
15098 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
15099 96530 : ROSE_ASSERT(handler != NULL);
15100 :
15101 96530 : handler->apply(p_symbol,SgName("symbol"), false);
15102 96530 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
15103 96530 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
15104 96530 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
15105 96530 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
15106 96530 : handler->apply(p_parent,SgName("parent"), false);
15107 :
15108 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
15109 :
15110 96530 : }
15111 :
15112 : /* #line 15113 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
15113 :
15114 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
15115 :
15116 : void
15117 0 : SgClassNameRefExp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
15118 : {
15119 : // ------------ checking pointers of SgClassNameRefExp -------------------
15120 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
15121 :
15122 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
15123 0 : ROSE_ASSERT(handler != NULL);
15124 :
15125 0 : handler->apply(p_symbol,SgName("symbol"), false);
15126 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
15127 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
15128 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
15129 0 : handler->apply(p_parent,SgName("parent"), false);
15130 :
15131 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
15132 :
15133 0 : }
15134 :
15135 : /* #line 15136 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
15136 :
15137 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
15138 :
15139 : void
15140 9692 : SgFunctionRefExp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
15141 : {
15142 : // ------------ checking pointers of SgFunctionRefExp -------------------
15143 9692 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
15144 :
15145 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
15146 9692 : ROSE_ASSERT(handler != NULL);
15147 :
15148 9692 : handler->apply(p_symbol_i,SgName("symbol_i"), false);
15149 9692 : handler->apply(p_function_type,SgName("function_type"), false);
15150 9692 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
15151 9692 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
15152 9692 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
15153 9692 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
15154 9692 : handler->apply(p_parent,SgName("parent"), false);
15155 :
15156 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
15157 :
15158 9692 : }
15159 :
15160 : /* #line 15161 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
15161 :
15162 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
15163 :
15164 : void
15165 6750 : SgMemberFunctionRefExp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
15166 : {
15167 : // ------------ checking pointers of SgMemberFunctionRefExp -------------------
15168 6750 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
15169 :
15170 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
15171 6750 : ROSE_ASSERT(handler != NULL);
15172 :
15173 6750 : handler->apply(p_symbol_i,SgName("symbol_i"), false);
15174 6750 : handler->apply(p_function_type,SgName("function_type"), false);
15175 6750 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
15176 6750 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
15177 6750 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
15178 6750 : handler->apply(p_parent,SgName("parent"), false);
15179 :
15180 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
15181 :
15182 6750 : }
15183 :
15184 : /* #line 15185 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
15185 :
15186 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
15187 :
15188 : void
15189 0 : SgValueExp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
15190 : {
15191 : // ------------ checking pointers of SgValueExp -------------------
15192 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
15193 :
15194 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
15195 0 : ROSE_ASSERT(handler != NULL);
15196 :
15197 0 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
15198 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
15199 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
15200 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
15201 0 : handler->apply(p_parent,SgName("parent"), false);
15202 :
15203 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
15204 :
15205 0 : }
15206 :
15207 : /* #line 15208 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
15208 :
15209 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
15210 :
15211 : void
15212 6555 : SgBoolValExp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
15213 : {
15214 : // ------------ checking pointers of SgBoolValExp -------------------
15215 6555 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
15216 :
15217 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
15218 6555 : ROSE_ASSERT(handler != NULL);
15219 :
15220 6555 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
15221 6555 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
15222 6555 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
15223 6555 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
15224 6555 : handler->apply(p_parent,SgName("parent"), false);
15225 :
15226 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
15227 :
15228 6555 : }
15229 :
15230 : /* #line 15231 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
15231 :
15232 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
15233 :
15234 : void
15235 1681 : SgStringVal::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
15236 : {
15237 : // ------------ checking pointers of SgStringVal -------------------
15238 1681 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
15239 :
15240 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
15241 1681 : ROSE_ASSERT(handler != NULL);
15242 :
15243 1681 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
15244 1681 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
15245 1681 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
15246 1681 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
15247 1681 : handler->apply(p_parent,SgName("parent"), false);
15248 :
15249 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
15250 :
15251 1681 : }
15252 :
15253 : /* #line 15254 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
15254 :
15255 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
15256 :
15257 : void
15258 33 : SgShortVal::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
15259 : {
15260 : // ------------ checking pointers of SgShortVal -------------------
15261 33 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
15262 :
15263 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
15264 33 : ROSE_ASSERT(handler != NULL);
15265 :
15266 33 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
15267 33 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
15268 33 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
15269 33 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
15270 33 : handler->apply(p_parent,SgName("parent"), false);
15271 :
15272 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
15273 :
15274 33 : }
15275 :
15276 : /* #line 15277 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
15277 :
15278 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
15279 :
15280 : void
15281 594 : SgCharVal::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
15282 : {
15283 : // ------------ checking pointers of SgCharVal -------------------
15284 594 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
15285 :
15286 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
15287 594 : ROSE_ASSERT(handler != NULL);
15288 :
15289 594 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
15290 594 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
15291 594 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
15292 594 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
15293 594 : handler->apply(p_parent,SgName("parent"), false);
15294 :
15295 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
15296 :
15297 594 : }
15298 :
15299 : /* #line 15300 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
15300 :
15301 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
15302 :
15303 : void
15304 0 : SgUnsignedCharVal::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
15305 : {
15306 : // ------------ checking pointers of SgUnsignedCharVal -------------------
15307 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
15308 :
15309 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
15310 0 : ROSE_ASSERT(handler != NULL);
15311 :
15312 0 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
15313 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
15314 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
15315 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
15316 0 : handler->apply(p_parent,SgName("parent"), false);
15317 :
15318 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
15319 :
15320 0 : }
15321 :
15322 : /* #line 15323 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
15323 :
15324 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
15325 :
15326 : void
15327 8 : SgWcharVal::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
15328 : {
15329 : // ------------ checking pointers of SgWcharVal -------------------
15330 8 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
15331 :
15332 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
15333 8 : ROSE_ASSERT(handler != NULL);
15334 :
15335 8 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
15336 8 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
15337 8 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
15338 8 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
15339 8 : handler->apply(p_parent,SgName("parent"), false);
15340 :
15341 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
15342 :
15343 8 : }
15344 :
15345 : /* #line 15346 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
15346 :
15347 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
15348 :
15349 : void
15350 217 : SgUnsignedShortVal::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
15351 : {
15352 : // ------------ checking pointers of SgUnsignedShortVal -------------------
15353 217 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
15354 :
15355 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
15356 217 : ROSE_ASSERT(handler != NULL);
15357 :
15358 217 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
15359 217 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
15360 217 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
15361 217 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
15362 217 : handler->apply(p_parent,SgName("parent"), false);
15363 :
15364 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
15365 :
15366 217 : }
15367 :
15368 : /* #line 15369 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
15369 :
15370 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
15371 :
15372 : void
15373 31227 : SgIntVal::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
15374 : {
15375 : // ------------ checking pointers of SgIntVal -------------------
15376 31227 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
15377 :
15378 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
15379 31227 : ROSE_ASSERT(handler != NULL);
15380 :
15381 31227 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
15382 31227 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
15383 31227 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
15384 31227 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
15385 31227 : handler->apply(p_parent,SgName("parent"), false);
15386 :
15387 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
15388 :
15389 31227 : }
15390 :
15391 : /* #line 15392 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
15392 :
15393 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
15394 :
15395 : void
15396 14324 : SgEnumVal::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
15397 : {
15398 : // ------------ checking pointers of SgEnumVal -------------------
15399 14324 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
15400 :
15401 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
15402 14324 : ROSE_ASSERT(handler != NULL);
15403 :
15404 14324 : handler->apply(p_declaration,SgName("declaration"), false);
15405 14324 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
15406 14324 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
15407 14324 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
15408 14324 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
15409 14324 : handler->apply(p_parent,SgName("parent"), false);
15410 :
15411 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
15412 :
15413 14324 : }
15414 :
15415 : /* #line 15416 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
15416 :
15417 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
15418 :
15419 : void
15420 281 : SgUnsignedIntVal::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
15421 : {
15422 : // ------------ checking pointers of SgUnsignedIntVal -------------------
15423 281 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
15424 :
15425 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
15426 281 : ROSE_ASSERT(handler != NULL);
15427 :
15428 281 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
15429 281 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
15430 281 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
15431 281 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
15432 281 : handler->apply(p_parent,SgName("parent"), false);
15433 :
15434 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
15435 :
15436 281 : }
15437 :
15438 : /* #line 15439 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
15439 :
15440 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
15441 :
15442 : void
15443 1979 : SgLongIntVal::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
15444 : {
15445 : // ------------ checking pointers of SgLongIntVal -------------------
15446 1979 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
15447 :
15448 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
15449 1979 : ROSE_ASSERT(handler != NULL);
15450 :
15451 1979 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
15452 1979 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
15453 1979 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
15454 1979 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
15455 1979 : handler->apply(p_parent,SgName("parent"), false);
15456 :
15457 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
15458 :
15459 1979 : }
15460 :
15461 : /* #line 15462 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
15462 :
15463 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
15464 :
15465 : void
15466 46 : SgLongLongIntVal::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
15467 : {
15468 : // ------------ checking pointers of SgLongLongIntVal -------------------
15469 46 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
15470 :
15471 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
15472 46 : ROSE_ASSERT(handler != NULL);
15473 :
15474 46 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
15475 46 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
15476 46 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
15477 46 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
15478 46 : handler->apply(p_parent,SgName("parent"), false);
15479 :
15480 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
15481 :
15482 46 : }
15483 :
15484 : /* #line 15485 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
15485 :
15486 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
15487 :
15488 : void
15489 33 : SgUnsignedLongLongIntVal::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
15490 : {
15491 : // ------------ checking pointers of SgUnsignedLongLongIntVal -------------------
15492 33 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
15493 :
15494 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
15495 33 : ROSE_ASSERT(handler != NULL);
15496 :
15497 33 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
15498 33 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
15499 33 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
15500 33 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
15501 33 : handler->apply(p_parent,SgName("parent"), false);
15502 :
15503 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
15504 :
15505 33 : }
15506 :
15507 : /* #line 15508 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
15508 :
15509 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
15510 :
15511 : void
15512 7939 : SgUnsignedLongVal::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
15513 : {
15514 : // ------------ checking pointers of SgUnsignedLongVal -------------------
15515 7939 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
15516 :
15517 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
15518 7939 : ROSE_ASSERT(handler != NULL);
15519 :
15520 7939 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
15521 7939 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
15522 7939 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
15523 7939 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
15524 7939 : handler->apply(p_parent,SgName("parent"), false);
15525 :
15526 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
15527 :
15528 7939 : }
15529 :
15530 : /* #line 15531 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
15531 :
15532 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
15533 :
15534 : void
15535 119 : SgFloatVal::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
15536 : {
15537 : // ------------ checking pointers of SgFloatVal -------------------
15538 119 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
15539 :
15540 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
15541 119 : ROSE_ASSERT(handler != NULL);
15542 :
15543 119 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
15544 119 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
15545 119 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
15546 119 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
15547 119 : handler->apply(p_parent,SgName("parent"), false);
15548 :
15549 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
15550 :
15551 119 : }
15552 :
15553 : /* #line 15554 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
15554 :
15555 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
15556 :
15557 : void
15558 583 : SgDoubleVal::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
15559 : {
15560 : // ------------ checking pointers of SgDoubleVal -------------------
15561 583 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
15562 :
15563 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
15564 583 : ROSE_ASSERT(handler != NULL);
15565 :
15566 583 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
15567 583 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
15568 583 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
15569 583 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
15570 583 : handler->apply(p_parent,SgName("parent"), false);
15571 :
15572 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
15573 :
15574 583 : }
15575 :
15576 : /* #line 15577 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
15577 :
15578 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
15579 :
15580 : void
15581 32 : SgLongDoubleVal::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
15582 : {
15583 : // ------------ checking pointers of SgLongDoubleVal -------------------
15584 32 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
15585 :
15586 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
15587 32 : ROSE_ASSERT(handler != NULL);
15588 :
15589 32 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
15590 32 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
15591 32 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
15592 32 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
15593 32 : handler->apply(p_parent,SgName("parent"), false);
15594 :
15595 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
15596 :
15597 32 : }
15598 :
15599 : /* #line 15600 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
15600 :
15601 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
15602 :
15603 : void
15604 0 : SgComplexVal::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
15605 : {
15606 : // ------------ checking pointers of SgComplexVal -------------------
15607 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
15608 :
15609 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
15610 0 : ROSE_ASSERT(handler != NULL);
15611 :
15612 0 : handler->apply(p_real_value,SgName("real_value"), true);
15613 0 : handler->apply(p_imaginary_value,SgName("imaginary_value"), true);
15614 0 : handler->apply(p_precisionType,SgName("precisionType"), false);
15615 0 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
15616 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
15617 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
15618 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
15619 0 : handler->apply(p_parent,SgName("parent"), false);
15620 :
15621 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
15622 :
15623 0 : }
15624 :
15625 : /* #line 15626 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
15626 :
15627 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
15628 :
15629 : void
15630 0 : SgUpcThreads::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
15631 : {
15632 : // ------------ checking pointers of SgUpcThreads -------------------
15633 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
15634 :
15635 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
15636 0 : ROSE_ASSERT(handler != NULL);
15637 :
15638 0 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
15639 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
15640 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
15641 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
15642 0 : handler->apply(p_parent,SgName("parent"), false);
15643 :
15644 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
15645 :
15646 0 : }
15647 :
15648 : /* #line 15649 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
15649 :
15650 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
15651 :
15652 : void
15653 0 : SgUpcMythread::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
15654 : {
15655 : // ------------ checking pointers of SgUpcMythread -------------------
15656 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
15657 :
15658 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
15659 0 : ROSE_ASSERT(handler != NULL);
15660 :
15661 0 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
15662 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
15663 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
15664 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
15665 0 : handler->apply(p_parent,SgName("parent"), false);
15666 :
15667 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
15668 :
15669 0 : }
15670 :
15671 : /* #line 15672 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
15672 :
15673 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
15674 :
15675 : void
15676 0 : SgTemplateParameterVal::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
15677 : {
15678 : // ------------ checking pointers of SgTemplateParameterVal -------------------
15679 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
15680 :
15681 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
15682 0 : ROSE_ASSERT(handler != NULL);
15683 :
15684 0 : handler->apply(p_valueType,SgName("valueType"), false);
15685 0 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
15686 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
15687 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
15688 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
15689 0 : handler->apply(p_parent,SgName("parent"), false);
15690 :
15691 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
15692 :
15693 0 : }
15694 :
15695 : /* #line 15696 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
15696 :
15697 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
15698 :
15699 : void
15700 140 : SgNullptrValExp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
15701 : {
15702 : // ------------ checking pointers of SgNullptrValExp -------------------
15703 140 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
15704 :
15705 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
15706 140 : ROSE_ASSERT(handler != NULL);
15707 :
15708 140 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
15709 140 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
15710 140 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
15711 140 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
15712 140 : handler->apply(p_parent,SgName("parent"), false);
15713 :
15714 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
15715 :
15716 140 : }
15717 :
15718 : /* #line 15719 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
15719 :
15720 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
15721 :
15722 : void
15723 0 : SgChar16Val::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
15724 : {
15725 : // ------------ checking pointers of SgChar16Val -------------------
15726 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
15727 :
15728 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
15729 0 : ROSE_ASSERT(handler != NULL);
15730 :
15731 0 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
15732 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
15733 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
15734 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
15735 0 : handler->apply(p_parent,SgName("parent"), false);
15736 :
15737 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
15738 :
15739 0 : }
15740 :
15741 : /* #line 15742 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
15742 :
15743 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
15744 :
15745 : void
15746 0 : SgChar32Val::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
15747 : {
15748 : // ------------ checking pointers of SgChar32Val -------------------
15749 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
15750 :
15751 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
15752 0 : ROSE_ASSERT(handler != NULL);
15753 :
15754 0 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
15755 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
15756 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
15757 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
15758 0 : handler->apply(p_parent,SgName("parent"), false);
15759 :
15760 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
15761 :
15762 0 : }
15763 :
15764 : /* #line 15765 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
15765 :
15766 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
15767 :
15768 : void
15769 0 : SgFloat80Val::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
15770 : {
15771 : // ------------ checking pointers of SgFloat80Val -------------------
15772 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
15773 :
15774 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
15775 0 : ROSE_ASSERT(handler != NULL);
15776 :
15777 0 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
15778 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
15779 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
15780 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
15781 0 : handler->apply(p_parent,SgName("parent"), false);
15782 :
15783 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
15784 :
15785 0 : }
15786 :
15787 : /* #line 15788 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
15788 :
15789 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
15790 :
15791 : void
15792 0 : SgFloat128Val::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
15793 : {
15794 : // ------------ checking pointers of SgFloat128Val -------------------
15795 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
15796 :
15797 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
15798 0 : ROSE_ASSERT(handler != NULL);
15799 :
15800 0 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
15801 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
15802 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
15803 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
15804 0 : handler->apply(p_parent,SgName("parent"), false);
15805 :
15806 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
15807 :
15808 0 : }
15809 :
15810 : /* #line 15811 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
15811 :
15812 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
15813 :
15814 : void
15815 0 : SgVoidVal::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
15816 : {
15817 : // ------------ checking pointers of SgVoidVal -------------------
15818 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
15819 :
15820 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
15821 0 : ROSE_ASSERT(handler != NULL);
15822 :
15823 0 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
15824 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
15825 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
15826 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
15827 0 : handler->apply(p_parent,SgName("parent"), false);
15828 :
15829 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
15830 :
15831 0 : }
15832 :
15833 : /* #line 15834 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
15834 :
15835 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
15836 :
15837 : void
15838 0 : SgCallExpression::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
15839 : {
15840 : // ------------ checking pointers of SgCallExpression -------------------
15841 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
15842 :
15843 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
15844 0 : ROSE_ASSERT(handler != NULL);
15845 :
15846 0 : handler->apply(p_function,SgName("function"), true);
15847 0 : handler->apply(p_args,SgName("args"), true);
15848 0 : handler->apply(p_expression_type,SgName("expression_type"), false);
15849 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
15850 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
15851 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
15852 0 : handler->apply(p_parent,SgName("parent"), false);
15853 :
15854 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
15855 :
15856 0 : }
15857 :
15858 : /* #line 15859 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
15859 :
15860 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
15861 :
15862 : void
15863 44724 : SgFunctionCallExp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
15864 : {
15865 : // ------------ checking pointers of SgFunctionCallExp -------------------
15866 44724 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
15867 :
15868 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
15869 44724 : ROSE_ASSERT(handler != NULL);
15870 :
15871 44724 : handler->apply(p_function,SgName("function"), true);
15872 44724 : handler->apply(p_args,SgName("args"), true);
15873 44724 : handler->apply(p_expression_type,SgName("expression_type"), false);
15874 44724 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
15875 44724 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
15876 44724 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
15877 44724 : handler->apply(p_parent,SgName("parent"), false);
15878 :
15879 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
15880 :
15881 44724 : }
15882 :
15883 : /* #line 15884 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
15884 :
15885 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
15886 :
15887 : void
15888 0 : SgCudaKernelCallExp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
15889 : {
15890 : // ------------ checking pointers of SgCudaKernelCallExp -------------------
15891 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
15892 :
15893 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
15894 0 : ROSE_ASSERT(handler != NULL);
15895 :
15896 0 : handler->apply(p_exec_config,SgName("exec_config"), true);
15897 0 : handler->apply(p_function,SgName("function"), true);
15898 0 : handler->apply(p_args,SgName("args"), true);
15899 0 : handler->apply(p_expression_type,SgName("expression_type"), false);
15900 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
15901 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
15902 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
15903 0 : handler->apply(p_parent,SgName("parent"), false);
15904 :
15905 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
15906 :
15907 0 : }
15908 :
15909 : /* #line 15910 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
15910 :
15911 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
15912 :
15913 : void
15914 2537 : SgSizeOfOp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
15915 : {
15916 : // ------------ checking pointers of SgSizeOfOp -------------------
15917 2537 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
15918 :
15919 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
15920 2537 : ROSE_ASSERT(handler != NULL);
15921 :
15922 2537 : handler->apply(p_operand_expr,SgName("operand_expr"), true);
15923 2537 : handler->apply(p_operand_type,SgName("operand_type"), false);
15924 2537 : handler->apply(p_expression_type,SgName("expression_type"), false);
15925 2537 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
15926 2537 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
15927 2537 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
15928 2537 : handler->apply(p_parent,SgName("parent"), false);
15929 :
15930 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
15931 :
15932 2537 : }
15933 :
15934 : /* #line 15935 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
15935 :
15936 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
15937 :
15938 : void
15939 0 : SgUpcLocalsizeofExpression::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
15940 : {
15941 : // ------------ checking pointers of SgUpcLocalsizeofExpression -------------------
15942 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
15943 :
15944 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
15945 0 : ROSE_ASSERT(handler != NULL);
15946 :
15947 0 : handler->apply(p_expression,SgName("expression"), true);
15948 0 : handler->apply(p_operand_type,SgName("operand_type"), false);
15949 0 : handler->apply(p_expression_type,SgName("expression_type"), false);
15950 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
15951 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
15952 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
15953 0 : handler->apply(p_parent,SgName("parent"), false);
15954 :
15955 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
15956 :
15957 0 : }
15958 :
15959 : /* #line 15960 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
15960 :
15961 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
15962 :
15963 : void
15964 0 : SgUpcBlocksizeofExpression::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
15965 : {
15966 : // ------------ checking pointers of SgUpcBlocksizeofExpression -------------------
15967 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
15968 :
15969 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
15970 0 : ROSE_ASSERT(handler != NULL);
15971 :
15972 0 : handler->apply(p_expression,SgName("expression"), true);
15973 0 : handler->apply(p_operand_type,SgName("operand_type"), false);
15974 0 : handler->apply(p_expression_type,SgName("expression_type"), false);
15975 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
15976 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
15977 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
15978 0 : handler->apply(p_parent,SgName("parent"), false);
15979 :
15980 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
15981 :
15982 0 : }
15983 :
15984 : /* #line 15985 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
15985 :
15986 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
15987 :
15988 : void
15989 0 : SgUpcElemsizeofExpression::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
15990 : {
15991 : // ------------ checking pointers of SgUpcElemsizeofExpression -------------------
15992 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
15993 :
15994 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
15995 0 : ROSE_ASSERT(handler != NULL);
15996 :
15997 0 : handler->apply(p_expression,SgName("expression"), true);
15998 0 : handler->apply(p_operand_type,SgName("operand_type"), false);
15999 0 : handler->apply(p_expression_type,SgName("expression_type"), false);
16000 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
16001 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
16002 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
16003 0 : handler->apply(p_parent,SgName("parent"), false);
16004 :
16005 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
16006 :
16007 0 : }
16008 :
16009 : /* #line 16010 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
16010 :
16011 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
16012 :
16013 : void
16014 0 : SgSuperExp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
16015 : {
16016 : // ------------ checking pointers of SgSuperExp -------------------
16017 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
16018 :
16019 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
16020 0 : ROSE_ASSERT(handler != NULL);
16021 :
16022 0 : handler->apply(p_class_symbol,SgName("class_symbol"), false);
16023 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
16024 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
16025 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
16026 0 : handler->apply(p_parent,SgName("parent"), false);
16027 :
16028 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
16029 :
16030 0 : }
16031 :
16032 : /* #line 16033 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
16033 :
16034 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
16035 :
16036 : void
16037 14 : SgTypeIdOp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
16038 : {
16039 : // ------------ checking pointers of SgTypeIdOp -------------------
16040 14 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
16041 :
16042 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
16043 14 : ROSE_ASSERT(handler != NULL);
16044 :
16045 14 : handler->apply(p_operand_expr,SgName("operand_expr"), true);
16046 14 : handler->apply(p_operand_type,SgName("operand_type"), false);
16047 14 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
16048 14 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
16049 14 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
16050 14 : handler->apply(p_parent,SgName("parent"), false);
16051 :
16052 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
16053 :
16054 14 : }
16055 :
16056 : /* #line 16057 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
16057 :
16058 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
16059 :
16060 : void
16061 2078 : SgConditionalExp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
16062 : {
16063 : // ------------ checking pointers of SgConditionalExp -------------------
16064 2078 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
16065 :
16066 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
16067 2078 : ROSE_ASSERT(handler != NULL);
16068 :
16069 2078 : handler->apply(p_conditional_exp,SgName("conditional_exp"), true);
16070 2078 : handler->apply(p_true_exp,SgName("true_exp"), true);
16071 2078 : handler->apply(p_false_exp,SgName("false_exp"), true);
16072 2078 : handler->apply(p_expression_type,SgName("expression_type"), false);
16073 2078 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
16074 2078 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
16075 2078 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
16076 2078 : handler->apply(p_parent,SgName("parent"), false);
16077 :
16078 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
16079 :
16080 2078 : }
16081 :
16082 : /* #line 16083 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
16083 :
16084 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
16085 :
16086 : void
16087 185 : SgNewExp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
16088 : {
16089 : // ------------ checking pointers of SgNewExp -------------------
16090 185 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
16091 :
16092 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
16093 185 : ROSE_ASSERT(handler != NULL);
16094 :
16095 185 : handler->apply(p_specified_type,SgName("specified_type"), false);
16096 185 : handler->apply(p_placement_args,SgName("placement_args"), true);
16097 185 : handler->apply(p_constructor_args,SgName("constructor_args"), true);
16098 185 : handler->apply(p_builtin_args,SgName("builtin_args"), true);
16099 185 : handler->apply(p_newOperatorDeclaration,SgName("newOperatorDeclaration"), false);
16100 185 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
16101 185 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
16102 185 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
16103 185 : handler->apply(p_parent,SgName("parent"), false);
16104 :
16105 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
16106 :
16107 185 : }
16108 :
16109 : /* #line 16110 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
16110 :
16111 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
16112 :
16113 : void
16114 180 : SgDeleteExp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
16115 : {
16116 : // ------------ checking pointers of SgDeleteExp -------------------
16117 180 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
16118 :
16119 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
16120 180 : ROSE_ASSERT(handler != NULL);
16121 :
16122 180 : handler->apply(p_variable,SgName("variable"), true);
16123 180 : handler->apply(p_deleteOperatorDeclaration,SgName("deleteOperatorDeclaration"), false);
16124 180 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
16125 180 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
16126 180 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
16127 180 : handler->apply(p_parent,SgName("parent"), false);
16128 :
16129 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
16130 :
16131 180 : }
16132 :
16133 : /* #line 16134 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
16134 :
16135 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
16136 :
16137 : void
16138 16661 : SgThisExp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
16139 : {
16140 : // ------------ checking pointers of SgThisExp -------------------
16141 16661 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
16142 :
16143 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
16144 16661 : ROSE_ASSERT(handler != NULL);
16145 :
16146 16661 : handler->apply(p_class_symbol,SgName("class_symbol"), false);
16147 16661 : handler->apply(p_nonreal_symbol,SgName("nonreal_symbol"), false);
16148 16661 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
16149 16661 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
16150 16661 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
16151 16661 : handler->apply(p_parent,SgName("parent"), false);
16152 :
16153 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
16154 :
16155 16661 : }
16156 :
16157 : /* #line 16158 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
16158 :
16159 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
16160 :
16161 : void
16162 0 : SgRefExp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
16163 : {
16164 : // ------------ checking pointers of SgRefExp -------------------
16165 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
16166 :
16167 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
16168 0 : ROSE_ASSERT(handler != NULL);
16169 :
16170 0 : handler->apply(p_type_name,SgName("type_name"), false);
16171 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
16172 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
16173 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
16174 0 : handler->apply(p_parent,SgName("parent"), false);
16175 :
16176 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
16177 :
16178 0 : }
16179 :
16180 : /* #line 16181 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
16181 :
16182 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
16183 :
16184 : void
16185 0 : SgInitializer::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
16186 : {
16187 : // ------------ checking pointers of SgInitializer -------------------
16188 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
16189 :
16190 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
16191 0 : ROSE_ASSERT(handler != NULL);
16192 :
16193 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
16194 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
16195 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
16196 0 : handler->apply(p_parent,SgName("parent"), false);
16197 :
16198 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
16199 :
16200 0 : }
16201 :
16202 : /* #line 16203 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
16203 :
16204 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
16205 :
16206 : void
16207 284 : SgAggregateInitializer::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
16208 : {
16209 : // ------------ checking pointers of SgAggregateInitializer -------------------
16210 284 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
16211 :
16212 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
16213 284 : ROSE_ASSERT(handler != NULL);
16214 :
16215 284 : handler->apply(p_initializers,SgName("initializers"), true);
16216 284 : handler->apply(p_expression_type,SgName("expression_type"), false);
16217 284 : handler->apply(p_originalExpressionTree,SgName("originalExpressionTree"), false);
16218 284 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
16219 284 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
16220 284 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
16221 284 : handler->apply(p_parent,SgName("parent"), false);
16222 :
16223 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
16224 :
16225 284 : }
16226 :
16227 : /* #line 16228 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
16228 :
16229 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
16230 :
16231 : void
16232 0 : SgCompoundInitializer::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
16233 : {
16234 : // ------------ checking pointers of SgCompoundInitializer -------------------
16235 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
16236 :
16237 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
16238 0 : ROSE_ASSERT(handler != NULL);
16239 :
16240 0 : handler->apply(p_initializers,SgName("initializers"), true);
16241 0 : handler->apply(p_expression_type,SgName("expression_type"), false);
16242 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
16243 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
16244 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
16245 0 : handler->apply(p_parent,SgName("parent"), false);
16246 :
16247 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
16248 :
16249 0 : }
16250 :
16251 : /* #line 16252 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
16252 :
16253 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
16254 :
16255 : void
16256 6113 : SgConstructorInitializer::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
16257 : {
16258 : // ------------ checking pointers of SgConstructorInitializer -------------------
16259 6113 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
16260 :
16261 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
16262 6113 : ROSE_ASSERT(handler != NULL);
16263 :
16264 6113 : handler->apply(p_declaration,SgName("declaration"), false);
16265 6113 : handler->apply(p_args,SgName("args"), true);
16266 6113 : handler->apply(p_expression_type,SgName("expression_type"), false);
16267 6113 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
16268 6113 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
16269 6113 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
16270 6113 : handler->apply(p_parent,SgName("parent"), false);
16271 :
16272 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
16273 :
16274 6113 : }
16275 :
16276 : /* #line 16277 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
16277 :
16278 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
16279 :
16280 : void
16281 20825 : SgAssignInitializer::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
16282 : {
16283 : // ------------ checking pointers of SgAssignInitializer -------------------
16284 20825 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
16285 :
16286 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
16287 20825 : ROSE_ASSERT(handler != NULL);
16288 :
16289 20825 : handler->apply(p_operand_i,SgName("operand_i"), true);
16290 20825 : handler->apply(p_expression_type,SgName("expression_type"), false);
16291 20825 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
16292 20825 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
16293 20825 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
16294 20825 : handler->apply(p_parent,SgName("parent"), false);
16295 :
16296 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
16297 :
16298 20825 : }
16299 :
16300 : /* #line 16301 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
16301 :
16302 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
16303 :
16304 : void
16305 0 : SgDesignatedInitializer::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
16306 : {
16307 : // ------------ checking pointers of SgDesignatedInitializer -------------------
16308 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
16309 :
16310 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
16311 0 : ROSE_ASSERT(handler != NULL);
16312 :
16313 0 : handler->apply(p_designatorList,SgName("designatorList"), true);
16314 0 : handler->apply(p_memberInit,SgName("memberInit"), true);
16315 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
16316 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
16317 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
16318 0 : handler->apply(p_parent,SgName("parent"), false);
16319 :
16320 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
16321 :
16322 0 : }
16323 :
16324 : /* #line 16325 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
16325 :
16326 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
16327 :
16328 : void
16329 14 : SgBracedInitializer::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
16330 : {
16331 : // ------------ checking pointers of SgBracedInitializer -------------------
16332 14 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
16333 :
16334 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
16335 14 : ROSE_ASSERT(handler != NULL);
16336 :
16337 14 : handler->apply(p_initializers,SgName("initializers"), true);
16338 14 : handler->apply(p_expression_type,SgName("expression_type"), false);
16339 14 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
16340 14 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
16341 14 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
16342 14 : handler->apply(p_parent,SgName("parent"), false);
16343 :
16344 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
16345 :
16346 14 : }
16347 :
16348 : /* #line 16349 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
16349 :
16350 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
16351 :
16352 : void
16353 0 : SgVarArgStartOp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
16354 : {
16355 : // ------------ checking pointers of SgVarArgStartOp -------------------
16356 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
16357 :
16358 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
16359 0 : ROSE_ASSERT(handler != NULL);
16360 :
16361 0 : handler->apply(p_lhs_operand,SgName("lhs_operand"), true);
16362 0 : handler->apply(p_rhs_operand,SgName("rhs_operand"), true);
16363 0 : handler->apply(p_expression_type,SgName("expression_type"), false);
16364 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
16365 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
16366 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
16367 0 : handler->apply(p_parent,SgName("parent"), false);
16368 :
16369 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
16370 :
16371 0 : }
16372 :
16373 : /* #line 16374 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
16374 :
16375 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
16376 :
16377 : void
16378 0 : SgVarArgOp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
16379 : {
16380 : // ------------ checking pointers of SgVarArgOp -------------------
16381 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
16382 :
16383 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
16384 0 : ROSE_ASSERT(handler != NULL);
16385 :
16386 0 : handler->apply(p_operand_expr,SgName("operand_expr"), true);
16387 0 : handler->apply(p_expression_type,SgName("expression_type"), false);
16388 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
16389 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
16390 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
16391 0 : handler->apply(p_parent,SgName("parent"), false);
16392 :
16393 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
16394 :
16395 0 : }
16396 :
16397 : /* #line 16398 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
16398 :
16399 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
16400 :
16401 : void
16402 0 : SgVarArgEndOp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
16403 : {
16404 : // ------------ checking pointers of SgVarArgEndOp -------------------
16405 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
16406 :
16407 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
16408 0 : ROSE_ASSERT(handler != NULL);
16409 :
16410 0 : handler->apply(p_operand_expr,SgName("operand_expr"), true);
16411 0 : handler->apply(p_expression_type,SgName("expression_type"), false);
16412 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
16413 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
16414 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
16415 0 : handler->apply(p_parent,SgName("parent"), false);
16416 :
16417 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
16418 :
16419 0 : }
16420 :
16421 : /* #line 16422 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
16422 :
16423 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
16424 :
16425 : void
16426 0 : SgVarArgCopyOp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
16427 : {
16428 : // ------------ checking pointers of SgVarArgCopyOp -------------------
16429 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
16430 :
16431 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
16432 0 : ROSE_ASSERT(handler != NULL);
16433 :
16434 0 : handler->apply(p_lhs_operand,SgName("lhs_operand"), true);
16435 0 : handler->apply(p_rhs_operand,SgName("rhs_operand"), true);
16436 0 : handler->apply(p_expression_type,SgName("expression_type"), false);
16437 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
16438 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
16439 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
16440 0 : handler->apply(p_parent,SgName("parent"), false);
16441 :
16442 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
16443 :
16444 0 : }
16445 :
16446 : /* #line 16447 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
16447 :
16448 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
16449 :
16450 : void
16451 0 : SgVarArgStartOneOperandOp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
16452 : {
16453 : // ------------ checking pointers of SgVarArgStartOneOperandOp -------------------
16454 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
16455 :
16456 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
16457 0 : ROSE_ASSERT(handler != NULL);
16458 :
16459 0 : handler->apply(p_operand_expr,SgName("operand_expr"), true);
16460 0 : handler->apply(p_expression_type,SgName("expression_type"), false);
16461 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
16462 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
16463 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
16464 0 : handler->apply(p_parent,SgName("parent"), false);
16465 :
16466 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
16467 :
16468 0 : }
16469 :
16470 : /* #line 16471 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
16471 :
16472 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
16473 :
16474 : void
16475 2098 : SgNullExpression::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
16476 : {
16477 : // ------------ checking pointers of SgNullExpression -------------------
16478 2098 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
16479 :
16480 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
16481 2098 : ROSE_ASSERT(handler != NULL);
16482 :
16483 2098 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
16484 2098 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
16485 2098 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
16486 2098 : handler->apply(p_parent,SgName("parent"), false);
16487 :
16488 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
16489 :
16490 2098 : }
16491 :
16492 : /* #line 16493 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
16493 :
16494 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
16495 :
16496 : void
16497 0 : SgVariantExpression::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
16498 : {
16499 : // ------------ checking pointers of SgVariantExpression -------------------
16500 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
16501 :
16502 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
16503 0 : ROSE_ASSERT(handler != NULL);
16504 :
16505 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
16506 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
16507 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
16508 0 : handler->apply(p_parent,SgName("parent"), false);
16509 :
16510 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
16511 :
16512 0 : }
16513 :
16514 : /* #line 16515 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
16515 :
16516 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
16517 :
16518 : void
16519 0 : SgSubscriptExpression::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
16520 : {
16521 : // ------------ checking pointers of SgSubscriptExpression -------------------
16522 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
16523 :
16524 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
16525 0 : ROSE_ASSERT(handler != NULL);
16526 :
16527 0 : handler->apply(p_lowerBound,SgName("lowerBound"), true);
16528 0 : handler->apply(p_upperBound,SgName("upperBound"), true);
16529 0 : handler->apply(p_stride,SgName("stride"), true);
16530 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
16531 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
16532 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
16533 0 : handler->apply(p_parent,SgName("parent"), false);
16534 :
16535 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
16536 :
16537 0 : }
16538 :
16539 : /* #line 16540 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
16540 :
16541 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
16542 :
16543 : void
16544 0 : SgColonShapeExp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
16545 : {
16546 : // ------------ checking pointers of SgColonShapeExp -------------------
16547 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
16548 :
16549 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
16550 0 : ROSE_ASSERT(handler != NULL);
16551 :
16552 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
16553 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
16554 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
16555 0 : handler->apply(p_parent,SgName("parent"), false);
16556 :
16557 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
16558 :
16559 0 : }
16560 :
16561 : /* #line 16562 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
16562 :
16563 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
16564 :
16565 : void
16566 0 : SgAsteriskShapeExp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
16567 : {
16568 : // ------------ checking pointers of SgAsteriskShapeExp -------------------
16569 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
16570 :
16571 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
16572 0 : ROSE_ASSERT(handler != NULL);
16573 :
16574 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
16575 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
16576 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
16577 0 : handler->apply(p_parent,SgName("parent"), false);
16578 :
16579 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
16580 :
16581 0 : }
16582 :
16583 : /* #line 16584 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
16584 :
16585 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
16586 :
16587 : void
16588 0 : SgImpliedDo::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
16589 : {
16590 : // ------------ checking pointers of SgImpliedDo -------------------
16591 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
16592 :
16593 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
16594 0 : ROSE_ASSERT(handler != NULL);
16595 :
16596 0 : handler->apply(p_do_var_initialization,SgName("do_var_initialization"), true);
16597 0 : handler->apply(p_last_val,SgName("last_val"), true);
16598 0 : handler->apply(p_increment,SgName("increment"), true);
16599 0 : handler->apply(p_object_list,SgName("object_list"), true);
16600 0 : handler->apply(p_implied_do_scope,SgName("implied_do_scope"), false);
16601 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
16602 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
16603 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
16604 0 : handler->apply(p_parent,SgName("parent"), false);
16605 :
16606 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
16607 :
16608 0 : }
16609 :
16610 : /* #line 16611 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
16611 :
16612 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
16613 :
16614 : void
16615 0 : SgIOItemExpression::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
16616 : {
16617 : // ------------ checking pointers of SgIOItemExpression -------------------
16618 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
16619 :
16620 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
16621 0 : ROSE_ASSERT(handler != NULL);
16622 :
16623 0 : handler->apply(p_io_item,SgName("io_item"), true);
16624 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
16625 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
16626 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
16627 0 : handler->apply(p_parent,SgName("parent"), false);
16628 :
16629 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
16630 :
16631 0 : }
16632 :
16633 : /* #line 16634 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
16634 :
16635 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
16636 :
16637 : void
16638 59 : SgStatementExpression::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
16639 : {
16640 : // ------------ checking pointers of SgStatementExpression -------------------
16641 59 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
16642 :
16643 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
16644 59 : ROSE_ASSERT(handler != NULL);
16645 :
16646 59 : handler->apply(p_statement,SgName("statement"), true);
16647 59 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
16648 59 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
16649 59 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
16650 59 : handler->apply(p_parent,SgName("parent"), false);
16651 :
16652 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
16653 :
16654 59 : }
16655 :
16656 : /* #line 16657 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
16657 :
16658 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
16659 :
16660 : void
16661 0 : SgAsmOp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
16662 : {
16663 : // ------------ checking pointers of SgAsmOp -------------------
16664 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
16665 :
16666 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
16667 0 : ROSE_ASSERT(handler != NULL);
16668 :
16669 0 : handler->apply(p_expression,SgName("expression"), true);
16670 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
16671 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
16672 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
16673 0 : handler->apply(p_parent,SgName("parent"), false);
16674 :
16675 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
16676 :
16677 0 : }
16678 :
16679 : /* #line 16680 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
16680 :
16681 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
16682 :
16683 : void
16684 0 : SgLabelRefExp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
16685 : {
16686 : // ------------ checking pointers of SgLabelRefExp -------------------
16687 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
16688 :
16689 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
16690 0 : ROSE_ASSERT(handler != NULL);
16691 :
16692 0 : handler->apply(p_symbol,SgName("symbol"), false);
16693 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
16694 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
16695 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
16696 0 : handler->apply(p_parent,SgName("parent"), false);
16697 :
16698 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
16699 :
16700 0 : }
16701 :
16702 : /* #line 16703 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
16703 :
16704 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
16705 :
16706 : void
16707 0 : SgActualArgumentExpression::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
16708 : {
16709 : // ------------ checking pointers of SgActualArgumentExpression -------------------
16710 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
16711 :
16712 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
16713 0 : ROSE_ASSERT(handler != NULL);
16714 :
16715 0 : handler->apply(p_expression,SgName("expression"), true);
16716 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
16717 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
16718 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
16719 0 : handler->apply(p_parent,SgName("parent"), false);
16720 :
16721 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
16722 :
16723 0 : }
16724 :
16725 : /* #line 16726 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
16726 :
16727 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
16728 :
16729 : void
16730 0 : SgUnknownArrayOrFunctionReference::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
16731 : {
16732 : // ------------ checking pointers of SgUnknownArrayOrFunctionReference -------------------
16733 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
16734 :
16735 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
16736 0 : ROSE_ASSERT(handler != NULL);
16737 :
16738 0 : handler->apply(p_named_reference,SgName("named_reference"), true);
16739 0 : handler->apply(p_expression_list,SgName("expression_list"), true);
16740 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
16741 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
16742 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
16743 0 : handler->apply(p_parent,SgName("parent"), false);
16744 :
16745 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
16746 :
16747 0 : }
16748 :
16749 : /* #line 16750 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
16750 :
16751 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
16752 :
16753 : void
16754 0 : SgPseudoDestructorRefExp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
16755 : {
16756 : // ------------ checking pointers of SgPseudoDestructorRefExp -------------------
16757 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
16758 :
16759 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
16760 0 : ROSE_ASSERT(handler != NULL);
16761 :
16762 0 : handler->apply(p_object_type,SgName("object_type"), false);
16763 0 : handler->apply(p_expression_type,SgName("expression_type"), false);
16764 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
16765 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
16766 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
16767 0 : handler->apply(p_parent,SgName("parent"), false);
16768 :
16769 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
16770 :
16771 0 : }
16772 :
16773 : /* #line 16774 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
16774 :
16775 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
16776 :
16777 : void
16778 0 : SgCAFCoExpression::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
16779 : {
16780 : // ------------ checking pointers of SgCAFCoExpression -------------------
16781 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
16782 :
16783 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
16784 0 : ROSE_ASSERT(handler != NULL);
16785 :
16786 0 : handler->apply(p_teamId,SgName("teamId"), false);
16787 0 : handler->apply(p_teamRank,SgName("teamRank"), false);
16788 0 : handler->apply(p_referData,SgName("referData"), true);
16789 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
16790 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
16791 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
16792 0 : handler->apply(p_parent,SgName("parent"), false);
16793 :
16794 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
16795 :
16796 0 : }
16797 :
16798 : /* #line 16799 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
16799 :
16800 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
16801 :
16802 : void
16803 0 : SgCudaKernelExecConfig::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
16804 : {
16805 : // ------------ checking pointers of SgCudaKernelExecConfig -------------------
16806 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
16807 :
16808 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
16809 0 : ROSE_ASSERT(handler != NULL);
16810 :
16811 0 : handler->apply(p_grid,SgName("grid"), true);
16812 0 : handler->apply(p_blocks,SgName("blocks"), true);
16813 0 : handler->apply(p_shared,SgName("shared"), true);
16814 0 : handler->apply(p_stream,SgName("stream"), true);
16815 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
16816 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
16817 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
16818 0 : handler->apply(p_parent,SgName("parent"), false);
16819 :
16820 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
16821 :
16822 0 : }
16823 :
16824 : /* #line 16825 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
16825 :
16826 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
16827 :
16828 : void
16829 0 : SgLambdaRefExp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
16830 : {
16831 : // ------------ checking pointers of SgLambdaRefExp -------------------
16832 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
16833 :
16834 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
16835 0 : ROSE_ASSERT(handler != NULL);
16836 :
16837 0 : handler->apply(p_functionDeclaration,SgName("functionDeclaration"), true);
16838 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
16839 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
16840 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
16841 0 : handler->apply(p_parent,SgName("parent"), false);
16842 :
16843 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
16844 :
16845 0 : }
16846 :
16847 : /* #line 16848 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
16848 :
16849 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
16850 :
16851 : void
16852 0 : SgDictionaryExp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
16853 : {
16854 : // ------------ checking pointers of SgDictionaryExp -------------------
16855 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
16856 :
16857 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
16858 0 : ROSE_ASSERT(handler != NULL);
16859 :
16860 0 : for ( SgKeyDatumPairPtrList::iterator source_key_datum_pairs_iterator = p_key_datum_pairs.begin()
16861 0 : ; source_key_datum_pairs_iterator != p_key_datum_pairs.end(); ++source_key_datum_pairs_iterator)
16862 : {
16863 0 : handler->apply(*source_key_datum_pairs_iterator,SgName("key_datum_pairs"), true);
16864 : }
16865 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
16866 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
16867 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
16868 0 : handler->apply(p_parent,SgName("parent"), false);
16869 :
16870 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
16871 :
16872 0 : }
16873 :
16874 : /* #line 16875 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
16875 :
16876 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
16877 :
16878 : void
16879 0 : SgKeyDatumPair::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
16880 : {
16881 : // ------------ checking pointers of SgKeyDatumPair -------------------
16882 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
16883 :
16884 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
16885 0 : ROSE_ASSERT(handler != NULL);
16886 :
16887 0 : handler->apply(p_key,SgName("key"), true);
16888 0 : handler->apply(p_datum,SgName("datum"), true);
16889 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
16890 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
16891 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
16892 0 : handler->apply(p_parent,SgName("parent"), false);
16893 :
16894 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
16895 :
16896 0 : }
16897 :
16898 : /* #line 16899 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
16899 :
16900 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
16901 :
16902 : void
16903 0 : SgComprehension::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
16904 : {
16905 : // ------------ checking pointers of SgComprehension -------------------
16906 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
16907 :
16908 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
16909 0 : ROSE_ASSERT(handler != NULL);
16910 :
16911 0 : handler->apply(p_target,SgName("target"), true);
16912 0 : handler->apply(p_iter,SgName("iter"), true);
16913 0 : handler->apply(p_filters,SgName("filters"), true);
16914 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
16915 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
16916 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
16917 0 : handler->apply(p_parent,SgName("parent"), false);
16918 :
16919 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
16920 :
16921 0 : }
16922 :
16923 : /* #line 16924 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
16924 :
16925 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
16926 :
16927 : void
16928 0 : SgListComprehension::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
16929 : {
16930 : // ------------ checking pointers of SgListComprehension -------------------
16931 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
16932 :
16933 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
16934 0 : ROSE_ASSERT(handler != NULL);
16935 :
16936 0 : handler->apply(p_element,SgName("element"), true);
16937 0 : handler->apply(p_generators,SgName("generators"), true);
16938 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
16939 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
16940 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
16941 0 : handler->apply(p_parent,SgName("parent"), false);
16942 :
16943 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
16944 :
16945 0 : }
16946 :
16947 : /* #line 16948 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
16948 :
16949 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
16950 :
16951 : void
16952 0 : SgSetComprehension::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
16953 : {
16954 : // ------------ checking pointers of SgSetComprehension -------------------
16955 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
16956 :
16957 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
16958 0 : ROSE_ASSERT(handler != NULL);
16959 :
16960 0 : handler->apply(p_element,SgName("element"), true);
16961 0 : handler->apply(p_generators,SgName("generators"), true);
16962 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
16963 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
16964 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
16965 0 : handler->apply(p_parent,SgName("parent"), false);
16966 :
16967 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
16968 :
16969 0 : }
16970 :
16971 : /* #line 16972 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
16972 :
16973 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
16974 :
16975 : void
16976 0 : SgDictionaryComprehension::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
16977 : {
16978 : // ------------ checking pointers of SgDictionaryComprehension -------------------
16979 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
16980 :
16981 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
16982 0 : ROSE_ASSERT(handler != NULL);
16983 :
16984 0 : handler->apply(p_element,SgName("element"), true);
16985 0 : handler->apply(p_generators,SgName("generators"), true);
16986 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
16987 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
16988 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
16989 0 : handler->apply(p_parent,SgName("parent"), false);
16990 :
16991 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
16992 :
16993 0 : }
16994 :
16995 : /* #line 16996 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
16996 :
16997 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
16998 :
16999 : void
17000 0 : SgNaryOp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
17001 : {
17002 : // ------------ checking pointers of SgNaryOp -------------------
17003 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
17004 :
17005 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
17006 0 : ROSE_ASSERT(handler != NULL);
17007 :
17008 0 : for ( SgExpressionPtrList::iterator source_operands_iterator = p_operands.begin()
17009 0 : ; source_operands_iterator != p_operands.end(); ++source_operands_iterator)
17010 : {
17011 0 : handler->apply(*source_operands_iterator,SgName("operands"), true);
17012 : }
17013 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
17014 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
17015 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
17016 0 : handler->apply(p_parent,SgName("parent"), false);
17017 :
17018 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
17019 :
17020 0 : }
17021 :
17022 : /* #line 17023 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
17023 :
17024 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
17025 :
17026 : void
17027 0 : SgNaryBooleanOp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
17028 : {
17029 : // ------------ checking pointers of SgNaryBooleanOp -------------------
17030 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
17031 :
17032 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
17033 0 : ROSE_ASSERT(handler != NULL);
17034 :
17035 0 : for ( SgExpressionPtrList::iterator source_operands_iterator = p_operands.begin()
17036 0 : ; source_operands_iterator != p_operands.end(); ++source_operands_iterator)
17037 : {
17038 0 : handler->apply(*source_operands_iterator,SgName("operands"), true);
17039 : }
17040 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
17041 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
17042 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
17043 0 : handler->apply(p_parent,SgName("parent"), false);
17044 :
17045 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
17046 :
17047 0 : }
17048 :
17049 : /* #line 17050 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
17050 :
17051 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
17052 :
17053 : void
17054 0 : SgNaryComparisonOp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
17055 : {
17056 : // ------------ checking pointers of SgNaryComparisonOp -------------------
17057 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
17058 :
17059 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
17060 0 : ROSE_ASSERT(handler != NULL);
17061 :
17062 0 : for ( SgExpressionPtrList::iterator source_operands_iterator = p_operands.begin()
17063 0 : ; source_operands_iterator != p_operands.end(); ++source_operands_iterator)
17064 : {
17065 0 : handler->apply(*source_operands_iterator,SgName("operands"), true);
17066 : }
17067 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
17068 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
17069 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
17070 0 : handler->apply(p_parent,SgName("parent"), false);
17071 :
17072 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
17073 :
17074 0 : }
17075 :
17076 : /* #line 17077 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
17077 :
17078 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
17079 :
17080 : void
17081 0 : SgStringConversion::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
17082 : {
17083 : // ------------ checking pointers of SgStringConversion -------------------
17084 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
17085 :
17086 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
17087 0 : ROSE_ASSERT(handler != NULL);
17088 :
17089 0 : handler->apply(p_expression,SgName("expression"), true);
17090 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
17091 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
17092 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
17093 0 : handler->apply(p_parent,SgName("parent"), false);
17094 :
17095 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
17096 :
17097 0 : }
17098 :
17099 : /* #line 17100 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
17100 :
17101 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
17102 :
17103 : void
17104 0 : SgYieldExpression::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
17105 : {
17106 : // ------------ checking pointers of SgYieldExpression -------------------
17107 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
17108 :
17109 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
17110 0 : ROSE_ASSERT(handler != NULL);
17111 :
17112 0 : handler->apply(p_value,SgName("value"), true);
17113 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
17114 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
17115 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
17116 0 : handler->apply(p_parent,SgName("parent"), false);
17117 :
17118 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
17119 :
17120 0 : }
17121 :
17122 : /* #line 17123 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
17123 :
17124 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
17125 :
17126 : void
17127 3665 : SgTemplateFunctionRefExp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
17128 : {
17129 : // ------------ checking pointers of SgTemplateFunctionRefExp -------------------
17130 3665 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
17131 :
17132 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
17133 3665 : ROSE_ASSERT(handler != NULL);
17134 :
17135 3665 : handler->apply(p_symbol_i,SgName("symbol_i"), false);
17136 3665 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
17137 3665 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
17138 3665 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
17139 3665 : handler->apply(p_parent,SgName("parent"), false);
17140 :
17141 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
17142 :
17143 3665 : }
17144 :
17145 : /* #line 17146 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
17146 :
17147 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
17148 :
17149 : void
17150 9985 : SgTemplateMemberFunctionRefExp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
17151 : {
17152 : // ------------ checking pointers of SgTemplateMemberFunctionRefExp -------------------
17153 9985 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
17154 :
17155 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
17156 9985 : ROSE_ASSERT(handler != NULL);
17157 :
17158 9985 : handler->apply(p_symbol_i,SgName("symbol_i"), false);
17159 9985 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
17160 9985 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
17161 9985 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
17162 9985 : handler->apply(p_parent,SgName("parent"), false);
17163 :
17164 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
17165 :
17166 9985 : }
17167 :
17168 : /* #line 17169 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
17169 :
17170 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
17171 :
17172 : void
17173 73 : SgAlignOfOp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
17174 : {
17175 : // ------------ checking pointers of SgAlignOfOp -------------------
17176 73 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
17177 :
17178 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
17179 73 : ROSE_ASSERT(handler != NULL);
17180 :
17181 73 : handler->apply(p_operand_expr,SgName("operand_expr"), true);
17182 73 : handler->apply(p_operand_type,SgName("operand_type"), false);
17183 73 : handler->apply(p_expression_type,SgName("expression_type"), false);
17184 73 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
17185 73 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
17186 73 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
17187 73 : handler->apply(p_parent,SgName("parent"), false);
17188 :
17189 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
17190 :
17191 73 : }
17192 :
17193 : /* #line 17194 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
17194 :
17195 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
17196 :
17197 : void
17198 0 : SgRangeExp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
17199 : {
17200 : // ------------ checking pointers of SgRangeExp -------------------
17201 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
17202 :
17203 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
17204 0 : ROSE_ASSERT(handler != NULL);
17205 :
17206 0 : handler->apply(p_start,SgName("start"), true);
17207 0 : handler->apply(p_end,SgName("end"), true);
17208 0 : handler->apply(p_stride,SgName("stride"), true);
17209 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
17210 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
17211 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
17212 0 : handler->apply(p_parent,SgName("parent"), false);
17213 :
17214 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
17215 :
17216 0 : }
17217 :
17218 : /* #line 17219 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
17219 :
17220 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
17221 :
17222 : void
17223 0 : SgMagicColonExp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
17224 : {
17225 : // ------------ checking pointers of SgMagicColonExp -------------------
17226 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
17227 :
17228 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
17229 0 : ROSE_ASSERT(handler != NULL);
17230 :
17231 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
17232 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
17233 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
17234 0 : handler->apply(p_parent,SgName("parent"), false);
17235 :
17236 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
17237 :
17238 0 : }
17239 :
17240 : /* #line 17241 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
17241 :
17242 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
17243 :
17244 : void
17245 596 : SgTypeTraitBuiltinOperator::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
17246 : {
17247 : // ------------ checking pointers of SgTypeTraitBuiltinOperator -------------------
17248 596 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
17249 :
17250 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
17251 596 : ROSE_ASSERT(handler != NULL);
17252 :
17253 596 : for ( SgNodePtrList::iterator source_args_iterator = p_args.begin()
17254 1346 : ; source_args_iterator != p_args.end(); ++source_args_iterator)
17255 : {
17256 750 : handler->apply(*source_args_iterator,SgName("args"), false);
17257 : }
17258 596 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
17259 596 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
17260 596 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
17261 596 : handler->apply(p_parent,SgName("parent"), false);
17262 :
17263 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
17264 :
17265 596 : }
17266 :
17267 : /* #line 17268 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
17268 :
17269 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
17270 :
17271 : void
17272 0 : SgCompoundLiteralExp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
17273 : {
17274 : // ------------ checking pointers of SgCompoundLiteralExp -------------------
17275 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
17276 :
17277 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
17278 0 : ROSE_ASSERT(handler != NULL);
17279 :
17280 0 : handler->apply(p_symbol,SgName("symbol"), false);
17281 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
17282 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
17283 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
17284 0 : handler->apply(p_parent,SgName("parent"), false);
17285 :
17286 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
17287 :
17288 0 : }
17289 :
17290 : /* #line 17291 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
17291 :
17292 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
17293 :
17294 : void
17295 0 : SgTypeExpression::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
17296 : {
17297 : // ------------ checking pointers of SgTypeExpression -------------------
17298 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
17299 :
17300 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
17301 0 : ROSE_ASSERT(handler != NULL);
17302 :
17303 0 : handler->apply(p_type,SgName("type"), false);
17304 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
17305 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
17306 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
17307 0 : handler->apply(p_parent,SgName("parent"), false);
17308 :
17309 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
17310 :
17311 0 : }
17312 :
17313 : /* #line 17314 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
17314 :
17315 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
17316 :
17317 : void
17318 0 : SgClassExp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
17319 : {
17320 : // ------------ checking pointers of SgClassExp -------------------
17321 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
17322 :
17323 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
17324 0 : ROSE_ASSERT(handler != NULL);
17325 :
17326 0 : handler->apply(p_class_symbol,SgName("class_symbol"), false);
17327 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
17328 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
17329 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
17330 0 : handler->apply(p_parent,SgName("parent"), false);
17331 :
17332 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
17333 :
17334 0 : }
17335 :
17336 : /* #line 17337 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
17337 :
17338 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
17339 :
17340 : void
17341 868 : SgFunctionParameterRefExp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
17342 : {
17343 : // ------------ checking pointers of SgFunctionParameterRefExp -------------------
17344 868 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
17345 :
17346 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
17347 868 : ROSE_ASSERT(handler != NULL);
17348 :
17349 868 : handler->apply(p_parameter_expression,SgName("parameter_expression"), true);
17350 868 : handler->apply(p_parameter_type,SgName("parameter_type"), false);
17351 868 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
17352 868 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
17353 868 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
17354 868 : handler->apply(p_parent,SgName("parent"), false);
17355 :
17356 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
17357 :
17358 868 : }
17359 :
17360 : /* #line 17361 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
17361 :
17362 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
17363 :
17364 : void
17365 0 : SgLambdaExp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
17366 : {
17367 : // ------------ checking pointers of SgLambdaExp -------------------
17368 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
17369 :
17370 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
17371 0 : ROSE_ASSERT(handler != NULL);
17372 :
17373 0 : handler->apply(p_lambda_capture_list,SgName("lambda_capture_list"), true);
17374 0 : handler->apply(p_lambda_closure_class,SgName("lambda_closure_class"), true);
17375 0 : handler->apply(p_lambda_function,SgName("lambda_function"), true);
17376 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
17377 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
17378 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
17379 0 : handler->apply(p_parent,SgName("parent"), false);
17380 :
17381 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
17382 :
17383 0 : }
17384 :
17385 : /* #line 17386 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
17386 :
17387 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
17388 :
17389 : void
17390 255 : SgNoexceptOp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
17391 : {
17392 : // ------------ checking pointers of SgNoexceptOp -------------------
17393 255 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
17394 :
17395 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
17396 255 : ROSE_ASSERT(handler != NULL);
17397 :
17398 255 : handler->apply(p_operand_expr,SgName("operand_expr"), true);
17399 255 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
17400 255 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
17401 255 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
17402 255 : handler->apply(p_parent,SgName("parent"), false);
17403 :
17404 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
17405 :
17406 255 : }
17407 :
17408 : /* #line 17409 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
17409 :
17410 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
17411 :
17412 : void
17413 22029 : SgNonrealRefExp::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
17414 : {
17415 : // ------------ checking pointers of SgNonrealRefExp -------------------
17416 22029 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
17417 :
17418 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
17419 22029 : ROSE_ASSERT(handler != NULL);
17420 :
17421 22029 : handler->apply(p_symbol,SgName("symbol"), false);
17422 22029 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
17423 22029 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
17424 22029 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
17425 22029 : handler->apply(p_parent,SgName("parent"), false);
17426 :
17427 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
17428 :
17429 22029 : }
17430 :
17431 : /* #line 17432 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
17432 :
17433 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
17434 :
17435 : void
17436 0 : SgFoldExpression::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
17437 : {
17438 : // ------------ checking pointers of SgFoldExpression -------------------
17439 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
17440 :
17441 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
17442 0 : ROSE_ASSERT(handler != NULL);
17443 :
17444 0 : handler->apply(p_operands,SgName("operands"), true);
17445 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
17446 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
17447 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
17448 0 : handler->apply(p_parent,SgName("parent"), false);
17449 :
17450 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
17451 :
17452 0 : }
17453 :
17454 : /* #line 17455 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
17455 :
17456 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
17457 :
17458 : void
17459 0 : SgAwaitExpression::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
17460 : {
17461 : // ------------ checking pointers of SgAwaitExpression -------------------
17462 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
17463 :
17464 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
17465 0 : ROSE_ASSERT(handler != NULL);
17466 :
17467 0 : handler->apply(p_value,SgName("value"), true);
17468 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
17469 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
17470 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
17471 0 : handler->apply(p_parent,SgName("parent"), false);
17472 :
17473 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
17474 :
17475 0 : }
17476 :
17477 : /* #line 17478 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
17478 :
17479 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
17480 :
17481 : void
17482 0 : SgChooseExpression::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
17483 : {
17484 : // ------------ checking pointers of SgChooseExpression -------------------
17485 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
17486 :
17487 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
17488 0 : ROSE_ASSERT(handler != NULL);
17489 :
17490 0 : handler->apply(p_value,SgName("value"), true);
17491 0 : handler->apply(p_operatorPosition,SgName("operatorPosition"), false);
17492 0 : handler->apply(p_startOfConstruct,SgName("startOfConstruct"), false);
17493 0 : handler->apply(p_endOfConstruct,SgName("endOfConstruct"), false);
17494 0 : handler->apply(p_parent,SgName("parent"), false);
17495 :
17496 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
17497 :
17498 0 : }
17499 :
17500 : /* #line 17501 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
17501 :
17502 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
17503 :
17504 : void
17505 0 : SgSymbol::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
17506 : {
17507 : // ------------ checking pointers of SgSymbol -------------------
17508 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
17509 :
17510 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
17511 0 : ROSE_ASSERT(handler != NULL);
17512 :
17513 0 : handler->apply(p_parent,SgName("parent"), false);
17514 :
17515 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
17516 :
17517 0 : }
17518 :
17519 : /* #line 17520 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
17520 :
17521 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
17522 :
17523 : void
17524 77923 : SgVariableSymbol::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
17525 : {
17526 : // ------------ checking pointers of SgVariableSymbol -------------------
17527 77923 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
17528 :
17529 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
17530 77923 : ROSE_ASSERT(handler != NULL);
17531 :
17532 77923 : handler->apply(p_declaration,SgName("declaration"), false);
17533 77923 : handler->apply(p_parent,SgName("parent"), false);
17534 :
17535 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
17536 :
17537 77923 : }
17538 :
17539 : /* #line 17540 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
17540 :
17541 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
17542 :
17543 : void
17544 1101 : SgTemplateVariableSymbol::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
17545 : {
17546 : // ------------ checking pointers of SgTemplateVariableSymbol -------------------
17547 1101 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
17548 :
17549 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
17550 1101 : ROSE_ASSERT(handler != NULL);
17551 :
17552 1101 : handler->apply(p_declaration,SgName("declaration"), false);
17553 1101 : handler->apply(p_parent,SgName("parent"), false);
17554 :
17555 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
17556 :
17557 1101 : }
17558 :
17559 : /* #line 17560 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
17560 :
17561 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
17562 :
17563 : void
17564 69644 : SgNonrealSymbol::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
17565 : {
17566 : // ------------ checking pointers of SgNonrealSymbol -------------------
17567 69644 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
17568 :
17569 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
17570 69644 : ROSE_ASSERT(handler != NULL);
17571 :
17572 69644 : handler->apply(p_declaration,SgName("declaration"), true);
17573 69644 : handler->apply(p_parent,SgName("parent"), false);
17574 :
17575 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
17576 :
17577 69644 : }
17578 :
17579 : /* #line 17580 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
17580 :
17581 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
17582 :
17583 : void
17584 842417 : SgFunctionSymbol::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
17585 : {
17586 : // ------------ checking pointers of SgFunctionSymbol -------------------
17587 842417 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
17588 :
17589 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
17590 842417 : ROSE_ASSERT(handler != NULL);
17591 :
17592 842417 : handler->apply(p_declaration,SgName("declaration"), true);
17593 842417 : handler->apply(p_parent,SgName("parent"), false);
17594 :
17595 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
17596 :
17597 842417 : }
17598 :
17599 : /* #line 17600 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
17600 :
17601 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
17602 :
17603 : void
17604 24056 : SgMemberFunctionSymbol::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
17605 : {
17606 : // ------------ checking pointers of SgMemberFunctionSymbol -------------------
17607 24056 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
17608 :
17609 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
17610 24056 : ROSE_ASSERT(handler != NULL);
17611 :
17612 24056 : handler->apply(p_declaration,SgName("declaration"), true);
17613 24056 : handler->apply(p_parent,SgName("parent"), false);
17614 :
17615 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
17616 :
17617 24056 : }
17618 :
17619 : /* #line 17620 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
17620 :
17621 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
17622 :
17623 : void
17624 14016 : SgTemplateMemberFunctionSymbol::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
17625 : {
17626 : // ------------ checking pointers of SgTemplateMemberFunctionSymbol -------------------
17627 14016 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
17628 :
17629 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
17630 14016 : ROSE_ASSERT(handler != NULL);
17631 :
17632 14016 : handler->apply(p_declaration,SgName("declaration"), true);
17633 14016 : handler->apply(p_parent,SgName("parent"), false);
17634 :
17635 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
17636 :
17637 14016 : }
17638 :
17639 : /* #line 17640 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
17640 :
17641 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
17642 :
17643 : void
17644 4783 : SgTemplateFunctionSymbol::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
17645 : {
17646 : // ------------ checking pointers of SgTemplateFunctionSymbol -------------------
17647 4783 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
17648 :
17649 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
17650 4783 : ROSE_ASSERT(handler != NULL);
17651 :
17652 4783 : handler->apply(p_declaration,SgName("declaration"), true);
17653 4783 : handler->apply(p_parent,SgName("parent"), false);
17654 :
17655 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
17656 :
17657 4783 : }
17658 :
17659 : /* #line 17660 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
17660 :
17661 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
17662 :
17663 : void
17664 0 : SgRenameSymbol::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
17665 : {
17666 : // ------------ checking pointers of SgRenameSymbol -------------------
17667 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
17668 :
17669 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
17670 0 : ROSE_ASSERT(handler != NULL);
17671 :
17672 0 : handler->apply(p_original_symbol,SgName("original_symbol"), true);
17673 0 : handler->apply(p_declaration,SgName("declaration"), true);
17674 0 : handler->apply(p_parent,SgName("parent"), false);
17675 :
17676 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
17677 :
17678 0 : }
17679 :
17680 : /* #line 17681 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
17681 :
17682 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
17683 :
17684 : void
17685 391502 : SgFunctionTypeSymbol::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
17686 : {
17687 : // ------------ checking pointers of SgFunctionTypeSymbol -------------------
17688 391502 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
17689 :
17690 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
17691 391502 : ROSE_ASSERT(handler != NULL);
17692 :
17693 391502 : handler->apply(p_type,SgName("type"), false);
17694 391502 : handler->apply(p_parent,SgName("parent"), false);
17695 :
17696 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
17697 :
17698 391502 : }
17699 :
17700 : /* #line 17701 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
17701 :
17702 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
17703 :
17704 : void
17705 16939 : SgClassSymbol::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
17706 : {
17707 : // ------------ checking pointers of SgClassSymbol -------------------
17708 16939 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
17709 :
17710 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
17711 16939 : ROSE_ASSERT(handler != NULL);
17712 :
17713 16939 : handler->apply(p_declaration,SgName("declaration"), true);
17714 16939 : handler->apply(p_parent,SgName("parent"), false);
17715 :
17716 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
17717 :
17718 16939 : }
17719 :
17720 : /* #line 17721 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
17721 :
17722 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
17723 :
17724 : void
17725 7825 : SgTemplateClassSymbol::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
17726 : {
17727 : // ------------ checking pointers of SgTemplateClassSymbol -------------------
17728 7825 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
17729 :
17730 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
17731 7825 : ROSE_ASSERT(handler != NULL);
17732 :
17733 7825 : handler->apply(p_declaration,SgName("declaration"), true);
17734 7825 : handler->apply(p_parent,SgName("parent"), false);
17735 :
17736 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
17737 :
17738 7825 : }
17739 :
17740 : /* #line 17741 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
17741 :
17742 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
17743 :
17744 : void
17745 0 : SgTemplateSymbol::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
17746 : {
17747 : // ------------ checking pointers of SgTemplateSymbol -------------------
17748 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
17749 :
17750 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
17751 0 : ROSE_ASSERT(handler != NULL);
17752 :
17753 0 : handler->apply(p_declaration,SgName("declaration"), true);
17754 0 : handler->apply(p_parent,SgName("parent"), false);
17755 :
17756 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
17757 :
17758 0 : }
17759 :
17760 : /* #line 17761 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
17761 :
17762 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
17763 :
17764 : void
17765 1842 : SgEnumSymbol::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
17766 : {
17767 : // ------------ checking pointers of SgEnumSymbol -------------------
17768 1842 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
17769 :
17770 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
17771 1842 : ROSE_ASSERT(handler != NULL);
17772 :
17773 1842 : handler->apply(p_declaration,SgName("declaration"), true);
17774 1842 : handler->apply(p_parent,SgName("parent"), false);
17775 :
17776 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
17777 :
17778 1842 : }
17779 :
17780 : /* #line 17781 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
17781 :
17782 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
17783 :
17784 : void
17785 8122 : SgEnumFieldSymbol::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
17786 : {
17787 : // ------------ checking pointers of SgEnumFieldSymbol -------------------
17788 8122 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
17789 :
17790 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
17791 8122 : ROSE_ASSERT(handler != NULL);
17792 :
17793 8122 : handler->apply(p_declaration,SgName("declaration"), false);
17794 8122 : handler->apply(p_parent,SgName("parent"), false);
17795 :
17796 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
17797 :
17798 8122 : }
17799 :
17800 : /* #line 17801 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
17801 :
17802 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
17803 :
17804 : void
17805 61729 : SgTypedefSymbol::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
17806 : {
17807 : // ------------ checking pointers of SgTypedefSymbol -------------------
17808 61729 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
17809 :
17810 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
17811 61729 : ROSE_ASSERT(handler != NULL);
17812 :
17813 61729 : handler->apply(p_declaration,SgName("declaration"), true);
17814 61729 : handler->apply(p_parent,SgName("parent"), false);
17815 :
17816 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
17817 :
17818 61729 : }
17819 :
17820 : /* #line 17821 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
17821 :
17822 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
17823 :
17824 : void
17825 2134 : SgTemplateTypedefSymbol::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
17826 : {
17827 : // ------------ checking pointers of SgTemplateTypedefSymbol -------------------
17828 2134 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
17829 :
17830 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
17831 2134 : ROSE_ASSERT(handler != NULL);
17832 :
17833 2134 : handler->apply(p_declaration,SgName("declaration"), true);
17834 2134 : handler->apply(p_parent,SgName("parent"), false);
17835 :
17836 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
17837 :
17838 2134 : }
17839 :
17840 : /* #line 17841 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
17841 :
17842 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
17843 :
17844 : void
17845 2 : SgLabelSymbol::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
17846 : {
17847 : // ------------ checking pointers of SgLabelSymbol -------------------
17848 2 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
17849 :
17850 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
17851 2 : ROSE_ASSERT(handler != NULL);
17852 :
17853 2 : handler->apply(p_declaration,SgName("declaration"), true);
17854 2 : handler->apply(p_fortran_statement,SgName("fortran_statement"), false);
17855 2 : handler->apply(p_fortran_alternate_return_parameter,SgName("fortran_alternate_return_parameter"), false);
17856 2 : handler->apply(p_parent,SgName("parent"), false);
17857 :
17858 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
17859 :
17860 2 : }
17861 :
17862 : /* #line 17863 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
17863 :
17864 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
17865 :
17866 : void
17867 0 : SgDefaultSymbol::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
17868 : {
17869 : // ------------ checking pointers of SgDefaultSymbol -------------------
17870 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
17871 :
17872 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
17873 0 : ROSE_ASSERT(handler != NULL);
17874 :
17875 0 : handler->apply(p_type,SgName("type"), false);
17876 0 : handler->apply(p_parent,SgName("parent"), false);
17877 :
17878 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
17879 :
17880 0 : }
17881 :
17882 : /* #line 17883 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
17883 :
17884 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
17885 :
17886 : void
17887 205 : SgNamespaceSymbol::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
17888 : {
17889 : // ------------ checking pointers of SgNamespaceSymbol -------------------
17890 205 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
17891 :
17892 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
17893 205 : ROSE_ASSERT(handler != NULL);
17894 :
17895 205 : handler->apply(p_declaration,SgName("declaration"), true);
17896 205 : handler->apply(p_aliasDeclaration,SgName("aliasDeclaration"), true);
17897 205 : handler->apply(p_parent,SgName("parent"), false);
17898 :
17899 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
17900 :
17901 205 : }
17902 :
17903 : /* #line 17904 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
17904 :
17905 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
17906 :
17907 : void
17908 0 : SgIntrinsicSymbol::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
17909 : {
17910 : // ------------ checking pointers of SgIntrinsicSymbol -------------------
17911 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
17912 :
17913 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
17914 0 : ROSE_ASSERT(handler != NULL);
17915 :
17916 0 : handler->apply(p_declaration,SgName("declaration"), false);
17917 0 : handler->apply(p_parent,SgName("parent"), false);
17918 :
17919 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
17920 :
17921 0 : }
17922 :
17923 : /* #line 17924 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
17924 :
17925 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
17926 :
17927 : void
17928 0 : SgModuleSymbol::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
17929 : {
17930 : // ------------ checking pointers of SgModuleSymbol -------------------
17931 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
17932 :
17933 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
17934 0 : ROSE_ASSERT(handler != NULL);
17935 :
17936 0 : handler->apply(p_declaration,SgName("declaration"), true);
17937 0 : handler->apply(p_parent,SgName("parent"), false);
17938 :
17939 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
17940 :
17941 0 : }
17942 :
17943 : /* #line 17944 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
17944 :
17945 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
17946 :
17947 : void
17948 0 : SgInterfaceSymbol::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
17949 : {
17950 : // ------------ checking pointers of SgInterfaceSymbol -------------------
17951 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
17952 :
17953 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
17954 0 : ROSE_ASSERT(handler != NULL);
17955 :
17956 0 : handler->apply(p_declaration,SgName("declaration"), false);
17957 0 : handler->apply(p_parent,SgName("parent"), false);
17958 :
17959 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
17960 :
17961 0 : }
17962 :
17963 : /* #line 17964 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
17964 :
17965 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
17966 :
17967 : void
17968 0 : SgCommonSymbol::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
17969 : {
17970 : // ------------ checking pointers of SgCommonSymbol -------------------
17971 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
17972 :
17973 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
17974 0 : ROSE_ASSERT(handler != NULL);
17975 :
17976 0 : handler->apply(p_declaration,SgName("declaration"), false);
17977 0 : handler->apply(p_parent,SgName("parent"), false);
17978 :
17979 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
17980 :
17981 0 : }
17982 :
17983 : /* #line 17984 "../../../src/frontend/SageIII//Cxx_GrammarProcessDataMemberReferenceToPointers.C" */
17984 :
17985 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
17986 :
17987 : void
17988 1008460 : SgAliasSymbol::processDataMemberReferenceToPointers(ReferenceToPointerHandler* handler)
17989 : {
17990 : // ------------ checking pointers of SgAliasSymbol -------------------
17991 1008460 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
17992 :
17993 : // DQ (9/7/2016): Added assertion as part of debugging C++11 test2016_49.C
17994 1008460 : ROSE_ASSERT(handler != NULL);
17995 :
17996 1008460 : handler->apply(p_alias,SgName("alias"), true);
17997 1008460 : for ( SgNodePtrList::iterator source_causal_nodes_iterator = p_causal_nodes.begin()
17998 1093180 : ; source_causal_nodes_iterator != p_causal_nodes.end(); ++source_causal_nodes_iterator)
17999 : {
18000 84716 : handler->apply(*source_causal_nodes_iterator,SgName("causal_nodes"), false);
18001 : }
18002 1008460 : handler->apply(p_parent,SgName("parent"), false);
18003 :
18004 : /* #line 12 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarProcessDataMemberReferenceToPointers.macro" */
18005 :
18006 1008460 : }
18007 :
18008 :
|