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/grammarReturnDataMemberPointers.macro" */
23 :
24 : std::vector<std::pair<SgNode*,std::string> >
25 0 : SgNode::returnDataMemberPointers() const
26 : {
27 0 : ROSE_ASSERT(this != NULL);
28 :
29 : // ------------ checking pointers of SgNode -------------------
30 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
31 : {
32 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
33 : }
34 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
35 :
36 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
37 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
38 0 : return returnVector;
39 :
40 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
41 :
42 : }
43 :
44 : /* #line 45 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
45 :
46 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
47 :
48 : std::vector<std::pair<SgNode*,std::string> >
49 0 : SgSupport::returnDataMemberPointers() const
50 : {
51 0 : ROSE_ASSERT(this != NULL);
52 :
53 : // ------------ checking pointers of SgSupport -------------------
54 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
55 : {
56 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
57 : }
58 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
59 :
60 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
61 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
62 0 : return returnVector;
63 :
64 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
65 :
66 : }
67 :
68 : /* #line 69 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
69 :
70 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
71 :
72 : std::vector<std::pair<SgNode*,std::string> >
73 0 : SgModifier::returnDataMemberPointers() const
74 : {
75 0 : ROSE_ASSERT(this != NULL);
76 :
77 : // ------------ checking pointers of SgModifier -------------------
78 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
79 : {
80 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
81 : }
82 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
83 :
84 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
85 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
86 0 : return returnVector;
87 :
88 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
89 :
90 : }
91 :
92 : /* #line 93 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
93 :
94 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
95 :
96 : std::vector<std::pair<SgNode*,std::string> >
97 0 : SgModifierNodes::returnDataMemberPointers() const
98 : {
99 0 : ROSE_ASSERT(this != NULL);
100 :
101 : // ------------ checking pointers of SgModifierNodes -------------------
102 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
103 : {
104 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
105 : }
106 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
107 :
108 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
109 0 : returnVector.push_back(pair<SgNode*,std::string>( p_next,"next"));
110 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
111 0 : return returnVector;
112 :
113 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
114 :
115 : }
116 :
117 : /* #line 118 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
118 :
119 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
120 :
121 : std::vector<std::pair<SgNode*,std::string> >
122 0 : SgConstVolatileModifier::returnDataMemberPointers() const
123 : {
124 0 : ROSE_ASSERT(this != NULL);
125 :
126 : // ------------ checking pointers of SgConstVolatileModifier -------------------
127 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
128 : {
129 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
130 : }
131 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
132 :
133 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
134 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
135 0 : return returnVector;
136 :
137 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
138 :
139 : }
140 :
141 : /* #line 142 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
142 :
143 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
144 :
145 : std::vector<std::pair<SgNode*,std::string> >
146 37603 : SgStorageModifier::returnDataMemberPointers() const
147 : {
148 37603 : ROSE_ASSERT(this != NULL);
149 :
150 : // ------------ checking pointers of SgStorageModifier -------------------
151 37603 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
152 : {
153 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
154 : }
155 37603 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
156 :
157 37603 : std::vector<std::pair<SgNode*,std::string> > returnVector;
158 37603 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
159 37603 : return returnVector;
160 :
161 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
162 :
163 : }
164 :
165 : /* #line 166 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
166 :
167 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
168 :
169 : std::vector<std::pair<SgNode*,std::string> >
170 0 : SgAccessModifier::returnDataMemberPointers() const
171 : {
172 0 : ROSE_ASSERT(this != NULL);
173 :
174 : // ------------ checking pointers of SgAccessModifier -------------------
175 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
176 : {
177 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
178 : }
179 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
180 :
181 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
182 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
183 0 : return returnVector;
184 :
185 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
186 :
187 : }
188 :
189 : /* #line 190 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
190 :
191 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
192 :
193 : std::vector<std::pair<SgNode*,std::string> >
194 0 : SgFunctionModifier::returnDataMemberPointers() const
195 : {
196 0 : ROSE_ASSERT(this != NULL);
197 :
198 : // ------------ checking pointers of SgFunctionModifier -------------------
199 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
200 : {
201 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
202 : }
203 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
204 :
205 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
206 0 : returnVector.push_back(pair<SgNode*,std::string>( p_opencl_vec_type,"opencl_vec_type"));
207 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
208 0 : return returnVector;
209 :
210 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
211 :
212 : }
213 :
214 : /* #line 215 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
215 :
216 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
217 :
218 : std::vector<std::pair<SgNode*,std::string> >
219 0 : SgUPC_AccessModifier::returnDataMemberPointers() const
220 : {
221 0 : ROSE_ASSERT(this != NULL);
222 :
223 : // ------------ checking pointers of SgUPC_AccessModifier -------------------
224 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
225 : {
226 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
227 : }
228 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
229 :
230 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
231 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
232 0 : return returnVector;
233 :
234 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
235 :
236 : }
237 :
238 : /* #line 239 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
239 :
240 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
241 :
242 : std::vector<std::pair<SgNode*,std::string> >
243 0 : SgSpecialFunctionModifier::returnDataMemberPointers() const
244 : {
245 0 : ROSE_ASSERT(this != NULL);
246 :
247 : // ------------ checking pointers of SgSpecialFunctionModifier -------------------
248 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
249 : {
250 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
251 : }
252 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
253 :
254 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
255 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
256 0 : return returnVector;
257 :
258 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
259 :
260 : }
261 :
262 : /* #line 263 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
263 :
264 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
265 :
266 : std::vector<std::pair<SgNode*,std::string> >
267 0 : SgElaboratedTypeModifier::returnDataMemberPointers() const
268 : {
269 0 : ROSE_ASSERT(this != NULL);
270 :
271 : // ------------ checking pointers of SgElaboratedTypeModifier -------------------
272 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
273 : {
274 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
275 : }
276 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
277 :
278 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
279 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
280 0 : return returnVector;
281 :
282 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
283 :
284 : }
285 :
286 : /* #line 287 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
287 :
288 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
289 :
290 : std::vector<std::pair<SgNode*,std::string> >
291 0 : SgLinkageModifier::returnDataMemberPointers() const
292 : {
293 0 : ROSE_ASSERT(this != NULL);
294 :
295 : // ------------ checking pointers of SgLinkageModifier -------------------
296 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
297 : {
298 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
299 : }
300 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
301 :
302 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
303 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
304 0 : return returnVector;
305 :
306 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
307 :
308 : }
309 :
310 : /* #line 311 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
311 :
312 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
313 :
314 : std::vector<std::pair<SgNode*,std::string> >
315 620 : SgBaseClassModifier::returnDataMemberPointers() const
316 : {
317 620 : ROSE_ASSERT(this != NULL);
318 :
319 : // ------------ checking pointers of SgBaseClassModifier -------------------
320 620 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
321 : {
322 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
323 : }
324 620 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
325 :
326 620 : std::vector<std::pair<SgNode*,std::string> > returnVector;
327 620 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
328 620 : return returnVector;
329 :
330 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
331 :
332 : }
333 :
334 : /* #line 335 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
335 :
336 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
337 :
338 : std::vector<std::pair<SgNode*,std::string> >
339 0 : SgStructureModifier::returnDataMemberPointers() const
340 : {
341 0 : ROSE_ASSERT(this != NULL);
342 :
343 : // ------------ checking pointers of SgStructureModifier -------------------
344 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
345 : {
346 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
347 : }
348 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
349 :
350 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
351 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
352 0 : return returnVector;
353 :
354 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
355 :
356 : }
357 :
358 : /* #line 359 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
359 :
360 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
361 :
362 : std::vector<std::pair<SgNode*,std::string> >
363 0 : SgTypeModifier::returnDataMemberPointers() const
364 : {
365 0 : ROSE_ASSERT(this != NULL);
366 :
367 : // ------------ checking pointers of SgTypeModifier -------------------
368 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
369 : {
370 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
371 : }
372 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
373 :
374 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
375 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
376 0 : return returnVector;
377 :
378 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
379 :
380 : }
381 :
382 : /* #line 383 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
383 :
384 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
385 :
386 : std::vector<std::pair<SgNode*,std::string> >
387 0 : SgDeclarationModifier::returnDataMemberPointers() const
388 : {
389 0 : ROSE_ASSERT(this != NULL);
390 :
391 : // ------------ checking pointers of SgDeclarationModifier -------------------
392 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
393 : {
394 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
395 : }
396 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
397 :
398 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
399 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
400 0 : return returnVector;
401 :
402 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
403 :
404 : }
405 :
406 : /* #line 407 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
407 :
408 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
409 :
410 : std::vector<std::pair<SgNode*,std::string> >
411 0 : SgOpenclAccessModeModifier::returnDataMemberPointers() const
412 : {
413 0 : ROSE_ASSERT(this != NULL);
414 :
415 : // ------------ checking pointers of SgOpenclAccessModeModifier -------------------
416 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
417 : {
418 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
419 : }
420 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
421 :
422 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
423 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
424 0 : return returnVector;
425 :
426 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
427 :
428 : }
429 :
430 : /* #line 431 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
431 :
432 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
433 :
434 : std::vector<std::pair<SgNode*,std::string> >
435 0 : SgName::returnDataMemberPointers() const
436 : {
437 0 : ROSE_ASSERT(this != NULL);
438 :
439 : // ------------ checking pointers of SgName -------------------
440 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
441 : {
442 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
443 : }
444 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
445 :
446 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
447 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
448 0 : return returnVector;
449 :
450 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
451 :
452 : }
453 :
454 : /* #line 455 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
455 :
456 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
457 :
458 : std::vector<std::pair<SgNode*,std::string> >
459 76385 : SgSymbolTable::returnDataMemberPointers() const
460 : {
461 76385 : ROSE_ASSERT(this != NULL);
462 :
463 : // ------------ checking pointers of SgSymbolTable -------------------
464 76385 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
465 : {
466 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
467 : }
468 76385 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
469 :
470 76385 : std::vector<std::pair<SgNode*,std::string> > returnVector;
471 76385 : if(p_table==NULL)
472 0 : returnVector.push_back(pair<SgNode*,std::string>( NULL,"table"));
473 : else
474 2216320 : for ( rose_hash_multimap::const_iterator it_table= p_table->begin();it_table!= p_table->end(); ++it_table)
475 : {
476 4279870 : returnVector.push_back(pair<SgNode*,std::string>( it_table->second,std::string(it_table->first.str()) ) );
477 : }
478 76385 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
479 76385 : return returnVector;
480 :
481 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
482 :
483 : }
484 :
485 : /* #line 486 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
486 :
487 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
488 :
489 : std::vector<std::pair<SgNode*,std::string> >
490 0 : SgAttribute::returnDataMemberPointers() const
491 : {
492 0 : ROSE_ASSERT(this != NULL);
493 :
494 : // ------------ checking pointers of SgAttribute -------------------
495 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
496 : {
497 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
498 : }
499 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
500 :
501 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
502 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
503 0 : return returnVector;
504 :
505 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
506 :
507 : }
508 :
509 : /* #line 510 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
510 :
511 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
512 :
513 : std::vector<std::pair<SgNode*,std::string> >
514 28491 : SgPragma::returnDataMemberPointers() const
515 : {
516 28491 : ROSE_ASSERT(this != NULL);
517 :
518 : // ------------ checking pointers of SgPragma -------------------
519 28491 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
520 : {
521 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
522 : }
523 28491 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
524 :
525 28491 : std::vector<std::pair<SgNode*,std::string> > returnVector;
526 28491 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
527 28491 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
528 28491 : returnVector.push_back(pair<SgNode*,std::string>( p_args,"args"));
529 28491 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
530 28491 : return returnVector;
531 :
532 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
533 :
534 : }
535 :
536 : /* #line 537 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
537 :
538 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
539 :
540 : std::vector<std::pair<SgNode*,std::string> >
541 0 : SgBitAttribute::returnDataMemberPointers() const
542 : {
543 0 : ROSE_ASSERT(this != NULL);
544 :
545 : // ------------ checking pointers of SgBitAttribute -------------------
546 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
547 : {
548 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
549 : }
550 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
551 :
552 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
553 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
554 0 : return returnVector;
555 :
556 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
557 :
558 : }
559 :
560 : /* #line 561 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
561 :
562 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
563 :
564 : std::vector<std::pair<SgNode*,std::string> >
565 0 : SgFuncDecl_attr::returnDataMemberPointers() const
566 : {
567 0 : ROSE_ASSERT(this != NULL);
568 :
569 : // ------------ checking pointers of SgFuncDecl_attr -------------------
570 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
571 : {
572 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
573 : }
574 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
575 :
576 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
577 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
578 0 : return returnVector;
579 :
580 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
581 :
582 : }
583 :
584 : /* #line 585 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
585 :
586 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
587 :
588 : std::vector<std::pair<SgNode*,std::string> >
589 0 : SgClassDecl_attr::returnDataMemberPointers() const
590 : {
591 0 : ROSE_ASSERT(this != NULL);
592 :
593 : // ------------ checking pointers of SgClassDecl_attr -------------------
594 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
595 : {
596 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
597 : }
598 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
599 :
600 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
601 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
602 0 : return returnVector;
603 :
604 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
605 :
606 : }
607 :
608 : /* #line 609 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
609 :
610 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
611 :
612 : std::vector<std::pair<SgNode*,std::string> >
613 328449 : Sg_File_Info::returnDataMemberPointers() const
614 : {
615 328449 : ROSE_ASSERT(this != NULL);
616 :
617 : // ------------ checking pointers of Sg_File_Info -------------------
618 328449 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
619 : {
620 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
621 : }
622 328449 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
623 :
624 328449 : std::vector<std::pair<SgNode*,std::string> > returnVector;
625 328449 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
626 328449 : return returnVector;
627 :
628 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
629 :
630 : }
631 :
632 : /* #line 633 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
633 :
634 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
635 :
636 : std::vector<std::pair<SgNode*,std::string> >
637 0 : SgFile::returnDataMemberPointers() const
638 : {
639 0 : ROSE_ASSERT(this != NULL);
640 :
641 : // ------------ checking pointers of SgFile -------------------
642 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
643 : {
644 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
645 : }
646 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
647 :
648 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
649 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
650 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
651 0 : return returnVector;
652 :
653 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
654 :
655 : }
656 :
657 : /* #line 658 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
658 :
659 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
660 :
661 : std::vector<std::pair<SgNode*,std::string> >
662 11357 : SgSourceFile::returnDataMemberPointers() const
663 : {
664 11357 : ROSE_ASSERT(this != NULL);
665 :
666 : // ------------ checking pointers of SgSourceFile -------------------
667 11357 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
668 : {
669 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
670 : }
671 11357 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
672 :
673 11357 : std::vector<std::pair<SgNode*,std::string> > returnVector;
674 11357 : returnVector.push_back(pair<SgNode*,std::string>( p_globalScope,"globalScope"));
675 11357 : for ( SgModuleStatementPtrList::const_iterator source_module_list_iterator = p_module_list.begin()
676 11357 : ; source_module_list_iterator != p_module_list.end(); ++source_module_list_iterator)
677 : {
678 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_module_list_iterator,"module_list"));
679 : }
680 11357 : for ( SgTokenPtrList::const_iterator source_token_list_iterator = p_token_list.begin()
681 11357 : ; source_token_list_iterator != p_token_list.end(); ++source_token_list_iterator)
682 : {
683 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_token_list_iterator,"token_list"));
684 : }
685 11357 : returnVector.push_back(pair<SgNode*,std::string>( p_temp_holding_scope,"temp_holding_scope"));
686 11357 : returnVector.push_back(pair<SgNode*,std::string>( p_headerFileReport,"headerFileReport"));
687 11357 : returnVector.push_back(pair<SgNode*,std::string>( p_associated_include_file,"associated_include_file"));
688 11357 : for ( SgNodePtrList::const_iterator source_extra_nodes_for_namequal_init_iterator = p_extra_nodes_for_namequal_init.begin()
689 11357 : ; source_extra_nodes_for_namequal_init_iterator != p_extra_nodes_for_namequal_init.end(); ++source_extra_nodes_for_namequal_init_iterator)
690 : {
691 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_extra_nodes_for_namequal_init_iterator,"extra_nodes_for_namequal_init"));
692 : }
693 11357 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
694 11357 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
695 11357 : return returnVector;
696 :
697 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
698 :
699 : }
700 :
701 : /* #line 702 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
702 :
703 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
704 :
705 : std::vector<std::pair<SgNode*,std::string> >
706 0 : SgUnknownFile::returnDataMemberPointers() const
707 : {
708 0 : ROSE_ASSERT(this != NULL);
709 :
710 : // ------------ checking pointers of SgUnknownFile -------------------
711 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
712 : {
713 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
714 : }
715 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
716 :
717 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
718 0 : returnVector.push_back(pair<SgNode*,std::string>( p_globalScope,"globalScope"));
719 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
720 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
721 0 : return returnVector;
722 :
723 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
724 :
725 : }
726 :
727 : /* #line 728 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
728 :
729 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
730 :
731 : std::vector<std::pair<SgNode*,std::string> >
732 384 : SgProject::returnDataMemberPointers() const
733 : {
734 384 : ROSE_ASSERT(this != NULL);
735 :
736 : // ------------ checking pointers of SgProject -------------------
737 384 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
738 : {
739 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
740 : }
741 384 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
742 :
743 384 : std::vector<std::pair<SgNode*,std::string> > returnVector;
744 384 : returnVector.push_back(pair<SgNode*,std::string>( p_fileList_ptr,"fileList_ptr"));
745 384 : returnVector.push_back(pair<SgNode*,std::string>( p_directoryList,"directoryList"));
746 384 : returnVector.push_back(pair<SgNode*,std::string>( p_globalScopeAcrossFiles,"globalScopeAcrossFiles"));
747 384 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
748 384 : return returnVector;
749 :
750 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
751 :
752 : }
753 :
754 : /* #line 755 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
755 :
756 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
757 :
758 : std::vector<std::pair<SgNode*,std::string> >
759 0 : SgOptions::returnDataMemberPointers() const
760 : {
761 0 : ROSE_ASSERT(this != NULL);
762 :
763 : // ------------ checking pointers of SgOptions -------------------
764 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
765 : {
766 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
767 : }
768 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
769 :
770 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
771 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
772 0 : return returnVector;
773 :
774 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
775 :
776 : }
777 :
778 : /* #line 779 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
779 :
780 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
781 :
782 : std::vector<std::pair<SgNode*,std::string> >
783 0 : SgUnparse_Info::returnDataMemberPointers() const
784 : {
785 0 : ROSE_ASSERT(this != NULL);
786 :
787 : // ------------ checking pointers of SgUnparse_Info -------------------
788 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
789 : {
790 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
791 : }
792 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
793 :
794 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
795 0 : returnVector.push_back(pair<SgNode*,std::string>( p_declstatement_ptr,"declstatement_ptr"));
796 0 : returnVector.push_back(pair<SgNode*,std::string>( p_declaration_of_context,"declaration_of_context"));
797 0 : returnVector.push_back(pair<SgNode*,std::string>( p_current_context,"current_context"));
798 0 : for ( static SgTypePtrList::const_iterator source_structureTagProcessingList_iterator = p_structureTagProcessingList.begin()
799 0 : ; source_structureTagProcessingList_iterator != p_structureTagProcessingList.end(); ++source_structureTagProcessingList_iterator)
800 : {
801 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_structureTagProcessingList_iterator,"structureTagProcessingList"));
802 : }
803 0 : returnVector.push_back(pair<SgNode*,std::string>( p_current_namespace,"current_namespace"));
804 0 : for ( SgQualifiedNamePtrList::const_iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
805 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
806 : {
807 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_qualifiedNameList_iterator,"qualifiedNameList"));
808 : }
809 0 : returnVector.push_back(pair<SgNode*,std::string>( p_current_function_call,"current_function_call"));
810 0 : returnVector.push_back(pair<SgNode*,std::string>( p_current_scope,"current_scope"));
811 0 : returnVector.push_back(pair<SgNode*,std::string>( p_reference_node_for_qualification,"reference_node_for_qualification"));
812 0 : returnVector.push_back(pair<SgNode*,std::string>( p_current_source_file,"current_source_file"));
813 0 : returnVector.push_back(pair<SgNode*,std::string>( p_declstatement_associated_with_type,"declstatement_associated_with_type"));
814 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
815 0 : return returnVector;
816 :
817 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
818 :
819 : }
820 :
821 : /* #line 822 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
822 :
823 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
824 :
825 : std::vector<std::pair<SgNode*,std::string> >
826 420 : SgBaseClass::returnDataMemberPointers() const
827 : {
828 420 : ROSE_ASSERT(this != NULL);
829 :
830 : // ------------ checking pointers of SgBaseClass -------------------
831 420 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
832 : {
833 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
834 : }
835 420 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
836 :
837 420 : std::vector<std::pair<SgNode*,std::string> > returnVector;
838 420 : returnVector.push_back(pair<SgNode*,std::string>( p_base_class,"base_class"));
839 420 : returnVector.push_back(pair<SgNode*,std::string>( p_baseClassModifier,"baseClassModifier"));
840 420 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
841 420 : return returnVector;
842 :
843 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
844 :
845 : }
846 :
847 : /* #line 848 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
848 :
849 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
850 :
851 : std::vector<std::pair<SgNode*,std::string> >
852 0 : SgExpBaseClass::returnDataMemberPointers() const
853 : {
854 0 : ROSE_ASSERT(this != NULL);
855 :
856 : // ------------ checking pointers of SgExpBaseClass -------------------
857 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
858 : {
859 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
860 : }
861 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
862 :
863 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
864 0 : returnVector.push_back(pair<SgNode*,std::string>( p_base_class_exp,"base_class_exp"));
865 0 : returnVector.push_back(pair<SgNode*,std::string>( p_base_class,"base_class"));
866 0 : returnVector.push_back(pair<SgNode*,std::string>( p_baseClassModifier,"baseClassModifier"));
867 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
868 0 : return returnVector;
869 :
870 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
871 :
872 : }
873 :
874 : /* #line 875 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
875 :
876 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
877 :
878 : std::vector<std::pair<SgNode*,std::string> >
879 200 : SgNonrealBaseClass::returnDataMemberPointers() const
880 : {
881 200 : ROSE_ASSERT(this != NULL);
882 :
883 : // ------------ checking pointers of SgNonrealBaseClass -------------------
884 200 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
885 : {
886 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
887 : }
888 200 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
889 :
890 200 : std::vector<std::pair<SgNode*,std::string> > returnVector;
891 200 : returnVector.push_back(pair<SgNode*,std::string>( p_base_class_nonreal,"base_class_nonreal"));
892 200 : returnVector.push_back(pair<SgNode*,std::string>( p_base_class,"base_class"));
893 200 : returnVector.push_back(pair<SgNode*,std::string>( p_baseClassModifier,"baseClassModifier"));
894 200 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
895 200 : return returnVector;
896 :
897 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
898 :
899 : }
900 :
901 : /* #line 902 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
902 :
903 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
904 :
905 : std::vector<std::pair<SgNode*,std::string> >
906 15448 : SgTypedefSeq::returnDataMemberPointers() const
907 : {
908 15448 : ROSE_ASSERT(this != NULL);
909 :
910 : // ------------ checking pointers of SgTypedefSeq -------------------
911 15448 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
912 : {
913 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
914 : }
915 15448 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
916 :
917 15448 : std::vector<std::pair<SgNode*,std::string> > returnVector;
918 15448 : for ( SgTypePtrList::const_iterator source_typedefs_iterator = p_typedefs.begin()
919 17271 : ; source_typedefs_iterator != p_typedefs.end(); ++source_typedefs_iterator)
920 : {
921 1823 : returnVector.push_back(pair<SgNode*,std::string>( *source_typedefs_iterator,"typedefs"));
922 : }
923 15448 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
924 15448 : return returnVector;
925 :
926 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
927 :
928 : }
929 :
930 : /* #line 931 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
931 :
932 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
933 :
934 : std::vector<std::pair<SgNode*,std::string> >
935 3005 : SgTemplateParameter::returnDataMemberPointers() const
936 : {
937 3005 : ROSE_ASSERT(this != NULL);
938 :
939 : // ------------ checking pointers of SgTemplateParameter -------------------
940 3005 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
941 : {
942 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
943 : }
944 3005 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
945 :
946 3005 : std::vector<std::pair<SgNode*,std::string> > returnVector;
947 3005 : returnVector.push_back(pair<SgNode*,std::string>( p_type,"type"));
948 3005 : returnVector.push_back(pair<SgNode*,std::string>( p_defaultTypeParameter,"defaultTypeParameter"));
949 3005 : returnVector.push_back(pair<SgNode*,std::string>( p_expression,"expression"));
950 3005 : returnVector.push_back(pair<SgNode*,std::string>( p_defaultExpressionParameter,"defaultExpressionParameter"));
951 3005 : returnVector.push_back(pair<SgNode*,std::string>( p_templateDeclaration,"templateDeclaration"));
952 3005 : returnVector.push_back(pair<SgNode*,std::string>( p_defaultTemplateDeclarationParameter,"defaultTemplateDeclarationParameter"));
953 3005 : returnVector.push_back(pair<SgNode*,std::string>( p_initializedName,"initializedName"));
954 3005 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
955 3005 : return returnVector;
956 :
957 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
958 :
959 : }
960 :
961 : /* #line 962 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
962 :
963 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
964 :
965 : std::vector<std::pair<SgNode*,std::string> >
966 9451 : SgTemplateArgument::returnDataMemberPointers() const
967 : {
968 9451 : ROSE_ASSERT(this != NULL);
969 :
970 : // ------------ checking pointers of SgTemplateArgument -------------------
971 9451 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
972 : {
973 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
974 : }
975 9451 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
976 :
977 9451 : std::vector<std::pair<SgNode*,std::string> > returnVector;
978 9451 : returnVector.push_back(pair<SgNode*,std::string>( p_type,"type"));
979 9451 : returnVector.push_back(pair<SgNode*,std::string>( p_unparsable_type_alias,"unparsable_type_alias"));
980 9451 : returnVector.push_back(pair<SgNode*,std::string>( p_expression,"expression"));
981 9451 : returnVector.push_back(pair<SgNode*,std::string>( p_templateDeclaration,"templateDeclaration"));
982 9451 : returnVector.push_back(pair<SgNode*,std::string>( p_initializedName,"initializedName"));
983 9451 : returnVector.push_back(pair<SgNode*,std::string>( p_previous_instance,"previous_instance"));
984 9451 : returnVector.push_back(pair<SgNode*,std::string>( p_next_instance,"next_instance"));
985 9451 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
986 9451 : return returnVector;
987 :
988 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
989 :
990 : }
991 :
992 : /* #line 993 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
993 :
994 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
995 :
996 : std::vector<std::pair<SgNode*,std::string> >
997 0 : SgDirectory::returnDataMemberPointers() const
998 : {
999 0 : ROSE_ASSERT(this != NULL);
1000 :
1001 : // ------------ checking pointers of SgDirectory -------------------
1002 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
1003 : {
1004 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
1005 : }
1006 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
1007 :
1008 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
1009 0 : returnVector.push_back(pair<SgNode*,std::string>( p_fileList,"fileList"));
1010 0 : returnVector.push_back(pair<SgNode*,std::string>( p_directoryList,"directoryList"));
1011 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
1012 0 : return returnVector;
1013 :
1014 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
1015 :
1016 : }
1017 :
1018 : /* #line 1019 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
1019 :
1020 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
1021 :
1022 : std::vector<std::pair<SgNode*,std::string> >
1023 384 : SgFileList::returnDataMemberPointers() const
1024 : {
1025 384 : ROSE_ASSERT(this != NULL);
1026 :
1027 : // ------------ checking pointers of SgFileList -------------------
1028 384 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
1029 : {
1030 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
1031 : }
1032 384 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
1033 :
1034 384 : std::vector<std::pair<SgNode*,std::string> > returnVector;
1035 384 : for ( SgFilePtrList::const_iterator source_listOfFiles_iterator = p_listOfFiles.begin()
1036 770 : ; source_listOfFiles_iterator != p_listOfFiles.end(); ++source_listOfFiles_iterator)
1037 : {
1038 386 : returnVector.push_back(pair<SgNode*,std::string>( *source_listOfFiles_iterator,"listOfFiles"));
1039 : }
1040 384 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
1041 384 : return returnVector;
1042 :
1043 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
1044 :
1045 : }
1046 :
1047 : /* #line 1048 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
1048 :
1049 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
1050 :
1051 : std::vector<std::pair<SgNode*,std::string> >
1052 6 : SgDirectoryList::returnDataMemberPointers() const
1053 : {
1054 6 : ROSE_ASSERT(this != NULL);
1055 :
1056 : // ------------ checking pointers of SgDirectoryList -------------------
1057 6 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
1058 : {
1059 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
1060 : }
1061 6 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
1062 :
1063 6 : std::vector<std::pair<SgNode*,std::string> > returnVector;
1064 6 : for ( SgDirectoryPtrList::const_iterator source_listOfDirectories_iterator = p_listOfDirectories.begin()
1065 6 : ; source_listOfDirectories_iterator != p_listOfDirectories.end(); ++source_listOfDirectories_iterator)
1066 : {
1067 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_listOfDirectories_iterator,"listOfDirectories"));
1068 : }
1069 6 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
1070 6 : return returnVector;
1071 :
1072 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
1073 :
1074 : }
1075 :
1076 : /* #line 1077 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
1077 :
1078 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
1079 :
1080 : std::vector<std::pair<SgNode*,std::string> >
1081 1166540 : SgFunctionParameterTypeList::returnDataMemberPointers() const
1082 : {
1083 1166540 : ROSE_ASSERT(this != NULL);
1084 :
1085 : // ------------ checking pointers of SgFunctionParameterTypeList -------------------
1086 1166540 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
1087 : {
1088 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
1089 : }
1090 1166540 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
1091 :
1092 1166540 : std::vector<std::pair<SgNode*,std::string> > returnVector;
1093 1166540 : for ( SgTypePtrList::const_iterator source_arguments_iterator = p_arguments.begin()
1094 4341250 : ; source_arguments_iterator != p_arguments.end(); ++source_arguments_iterator)
1095 : {
1096 3174710 : returnVector.push_back(pair<SgNode*,std::string>( *source_arguments_iterator,"arguments"));
1097 : }
1098 1166540 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
1099 1166540 : return returnVector;
1100 :
1101 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
1102 :
1103 : }
1104 :
1105 : /* #line 1106 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
1106 :
1107 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
1108 :
1109 : std::vector<std::pair<SgNode*,std::string> >
1110 0 : SgQualifiedName::returnDataMemberPointers() const
1111 : {
1112 0 : ROSE_ASSERT(this != NULL);
1113 :
1114 : // ------------ checking pointers of SgQualifiedName -------------------
1115 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
1116 : {
1117 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
1118 : }
1119 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
1120 :
1121 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
1122 0 : returnVector.push_back(pair<SgNode*,std::string>( p_scope,"scope"));
1123 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
1124 0 : return returnVector;
1125 :
1126 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
1127 :
1128 : }
1129 :
1130 : /* #line 1131 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
1131 :
1132 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
1133 :
1134 : std::vector<std::pair<SgNode*,std::string> >
1135 0 : SgTemplateArgumentList::returnDataMemberPointers() const
1136 : {
1137 0 : ROSE_ASSERT(this != NULL);
1138 :
1139 : // ------------ checking pointers of SgTemplateArgumentList -------------------
1140 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
1141 : {
1142 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
1143 : }
1144 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
1145 :
1146 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
1147 0 : for ( SgTemplateArgumentPtrList::const_iterator source_args_iterator = p_args.begin()
1148 0 : ; source_args_iterator != p_args.end(); ++source_args_iterator)
1149 : {
1150 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_args_iterator,"args"));
1151 : }
1152 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
1153 0 : return returnVector;
1154 :
1155 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
1156 :
1157 : }
1158 :
1159 : /* #line 1160 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
1160 :
1161 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
1162 :
1163 : std::vector<std::pair<SgNode*,std::string> >
1164 0 : SgTemplateParameterList::returnDataMemberPointers() const
1165 : {
1166 0 : ROSE_ASSERT(this != NULL);
1167 :
1168 : // ------------ checking pointers of SgTemplateParameterList -------------------
1169 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
1170 : {
1171 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
1172 : }
1173 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
1174 :
1175 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
1176 0 : for ( SgTemplateParameterPtrList::const_iterator source_args_iterator = p_args.begin()
1177 0 : ; source_args_iterator != p_args.end(); ++source_args_iterator)
1178 : {
1179 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_args_iterator,"args"));
1180 : }
1181 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
1182 0 : return returnVector;
1183 :
1184 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
1185 :
1186 : }
1187 :
1188 : /* #line 1189 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
1189 :
1190 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
1191 :
1192 : std::vector<std::pair<SgNode*,std::string> >
1193 0 : SgGraph::returnDataMemberPointers() const
1194 : {
1195 0 : ROSE_ASSERT(this != NULL);
1196 :
1197 : // ------------ checking pointers of SgGraph -------------------
1198 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
1199 : {
1200 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
1201 : }
1202 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
1203 :
1204 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
1205 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
1206 0 : return returnVector;
1207 :
1208 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
1209 :
1210 : }
1211 :
1212 : /* #line 1213 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
1213 :
1214 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
1215 :
1216 : std::vector<std::pair<SgNode*,std::string> >
1217 0 : SgIncidenceDirectedGraph::returnDataMemberPointers() const
1218 : {
1219 0 : ROSE_ASSERT(this != NULL);
1220 :
1221 : // ------------ checking pointers of SgIncidenceDirectedGraph -------------------
1222 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
1223 : {
1224 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
1225 : }
1226 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
1227 :
1228 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
1229 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
1230 0 : return returnVector;
1231 :
1232 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
1233 :
1234 : }
1235 :
1236 : /* #line 1237 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
1237 :
1238 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
1239 :
1240 : std::vector<std::pair<SgNode*,std::string> >
1241 0 : SgBidirectionalGraph::returnDataMemberPointers() const
1242 : {
1243 0 : ROSE_ASSERT(this != NULL);
1244 :
1245 : // ------------ checking pointers of SgBidirectionalGraph -------------------
1246 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
1247 : {
1248 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
1249 : }
1250 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
1251 :
1252 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
1253 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
1254 0 : return returnVector;
1255 :
1256 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
1257 :
1258 : }
1259 :
1260 : /* #line 1261 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
1261 :
1262 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
1263 :
1264 : std::vector<std::pair<SgNode*,std::string> >
1265 0 : SgStringKeyedBidirectionalGraph::returnDataMemberPointers() const
1266 : {
1267 0 : ROSE_ASSERT(this != NULL);
1268 :
1269 : // ------------ checking pointers of SgStringKeyedBidirectionalGraph -------------------
1270 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
1271 : {
1272 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
1273 : }
1274 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
1275 :
1276 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
1277 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
1278 0 : return returnVector;
1279 :
1280 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
1281 :
1282 : }
1283 :
1284 : /* #line 1285 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
1285 :
1286 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
1287 :
1288 : std::vector<std::pair<SgNode*,std::string> >
1289 0 : SgIntKeyedBidirectionalGraph::returnDataMemberPointers() const
1290 : {
1291 0 : ROSE_ASSERT(this != NULL);
1292 :
1293 : // ------------ checking pointers of SgIntKeyedBidirectionalGraph -------------------
1294 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
1295 : {
1296 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
1297 : }
1298 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
1299 :
1300 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
1301 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
1302 0 : return returnVector;
1303 :
1304 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
1305 :
1306 : }
1307 :
1308 : /* #line 1309 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
1309 :
1310 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
1311 :
1312 : std::vector<std::pair<SgNode*,std::string> >
1313 0 : SgIncidenceUndirectedGraph::returnDataMemberPointers() const
1314 : {
1315 0 : ROSE_ASSERT(this != NULL);
1316 :
1317 : // ------------ checking pointers of SgIncidenceUndirectedGraph -------------------
1318 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
1319 : {
1320 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
1321 : }
1322 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
1323 :
1324 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
1325 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
1326 0 : return returnVector;
1327 :
1328 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
1329 :
1330 : }
1331 :
1332 : /* #line 1333 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
1333 :
1334 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
1335 :
1336 : std::vector<std::pair<SgNode*,std::string> >
1337 0 : SgGraphNode::returnDataMemberPointers() const
1338 : {
1339 0 : ROSE_ASSERT(this != NULL);
1340 :
1341 : // ------------ checking pointers of SgGraphNode -------------------
1342 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
1343 : {
1344 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
1345 : }
1346 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
1347 :
1348 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
1349 0 : returnVector.push_back(pair<SgNode*,std::string>( p_SgNode,"SgNode"));
1350 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
1351 0 : return returnVector;
1352 :
1353 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
1354 :
1355 : }
1356 :
1357 : /* #line 1358 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
1358 :
1359 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
1360 :
1361 : std::vector<std::pair<SgNode*,std::string> >
1362 0 : SgGraphEdge::returnDataMemberPointers() const
1363 : {
1364 0 : ROSE_ASSERT(this != NULL);
1365 :
1366 : // ------------ checking pointers of SgGraphEdge -------------------
1367 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
1368 : {
1369 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
1370 : }
1371 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
1372 :
1373 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
1374 0 : returnVector.push_back(pair<SgNode*,std::string>( p_node_A,"node_A"));
1375 0 : returnVector.push_back(pair<SgNode*,std::string>( p_node_B,"node_B"));
1376 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
1377 0 : return returnVector;
1378 :
1379 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
1380 :
1381 : }
1382 :
1383 : /* #line 1384 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
1384 :
1385 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
1386 :
1387 : std::vector<std::pair<SgNode*,std::string> >
1388 0 : SgDirectedGraphEdge::returnDataMemberPointers() const
1389 : {
1390 0 : ROSE_ASSERT(this != NULL);
1391 :
1392 : // ------------ checking pointers of SgDirectedGraphEdge -------------------
1393 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
1394 : {
1395 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
1396 : }
1397 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
1398 :
1399 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
1400 0 : returnVector.push_back(pair<SgNode*,std::string>( p_node_A,"node_A"));
1401 0 : returnVector.push_back(pair<SgNode*,std::string>( p_node_B,"node_B"));
1402 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
1403 0 : return returnVector;
1404 :
1405 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
1406 :
1407 : }
1408 :
1409 : /* #line 1410 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
1410 :
1411 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
1412 :
1413 : std::vector<std::pair<SgNode*,std::string> >
1414 0 : SgUndirectedGraphEdge::returnDataMemberPointers() const
1415 : {
1416 0 : ROSE_ASSERT(this != NULL);
1417 :
1418 : // ------------ checking pointers of SgUndirectedGraphEdge -------------------
1419 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
1420 : {
1421 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
1422 : }
1423 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
1424 :
1425 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
1426 0 : returnVector.push_back(pair<SgNode*,std::string>( p_node_A,"node_A"));
1427 0 : returnVector.push_back(pair<SgNode*,std::string>( p_node_B,"node_B"));
1428 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
1429 0 : return returnVector;
1430 :
1431 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
1432 :
1433 : }
1434 :
1435 : /* #line 1436 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
1436 :
1437 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
1438 :
1439 : std::vector<std::pair<SgNode*,std::string> >
1440 0 : SgGraphNodeList::returnDataMemberPointers() const
1441 : {
1442 0 : ROSE_ASSERT(this != NULL);
1443 :
1444 : // ------------ checking pointers of SgGraphNodeList -------------------
1445 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
1446 : {
1447 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
1448 : }
1449 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
1450 :
1451 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
1452 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
1453 0 : return returnVector;
1454 :
1455 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
1456 :
1457 : }
1458 :
1459 : /* #line 1460 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
1460 :
1461 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
1462 :
1463 : std::vector<std::pair<SgNode*,std::string> >
1464 0 : SgGraphEdgeList::returnDataMemberPointers() const
1465 : {
1466 0 : ROSE_ASSERT(this != NULL);
1467 :
1468 : // ------------ checking pointers of SgGraphEdgeList -------------------
1469 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
1470 : {
1471 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
1472 : }
1473 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
1474 :
1475 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
1476 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
1477 0 : return returnVector;
1478 :
1479 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
1480 :
1481 : }
1482 :
1483 : /* #line 1484 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
1484 :
1485 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
1486 :
1487 : std::vector<std::pair<SgNode*,std::string> >
1488 113345 : SgTypeTable::returnDataMemberPointers() const
1489 : {
1490 113345 : ROSE_ASSERT(this != NULL);
1491 :
1492 : // ------------ checking pointers of SgTypeTable -------------------
1493 113345 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
1494 : {
1495 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
1496 : }
1497 113345 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
1498 :
1499 113345 : std::vector<std::pair<SgNode*,std::string> > returnVector;
1500 113345 : returnVector.push_back(pair<SgNode*,std::string>( p_type_table,"type_table"));
1501 113345 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
1502 113345 : return returnVector;
1503 :
1504 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
1505 :
1506 : }
1507 :
1508 : /* #line 1509 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
1509 :
1510 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
1511 :
1512 : std::vector<std::pair<SgNode*,std::string> >
1513 0 : SgNameGroup::returnDataMemberPointers() const
1514 : {
1515 0 : ROSE_ASSERT(this != NULL);
1516 :
1517 : // ------------ checking pointers of SgNameGroup -------------------
1518 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
1519 : {
1520 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
1521 : }
1522 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
1523 :
1524 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
1525 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
1526 0 : return returnVector;
1527 :
1528 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
1529 :
1530 : }
1531 :
1532 : /* #line 1533 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
1533 :
1534 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
1535 :
1536 : std::vector<std::pair<SgNode*,std::string> >
1537 0 : SgDimensionObject::returnDataMemberPointers() const
1538 : {
1539 0 : ROSE_ASSERT(this != NULL);
1540 :
1541 : // ------------ checking pointers of SgDimensionObject -------------------
1542 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
1543 : {
1544 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
1545 : }
1546 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
1547 :
1548 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
1549 0 : returnVector.push_back(pair<SgNode*,std::string>( p_array,"array"));
1550 0 : returnVector.push_back(pair<SgNode*,std::string>( p_shape,"shape"));
1551 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
1552 0 : return returnVector;
1553 :
1554 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
1555 :
1556 : }
1557 :
1558 : /* #line 1559 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
1559 :
1560 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
1561 :
1562 : std::vector<std::pair<SgNode*,std::string> >
1563 0 : SgFormatItem::returnDataMemberPointers() const
1564 : {
1565 0 : ROSE_ASSERT(this != NULL);
1566 :
1567 : // ------------ checking pointers of SgFormatItem -------------------
1568 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
1569 : {
1570 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
1571 : }
1572 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
1573 :
1574 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
1575 0 : returnVector.push_back(pair<SgNode*,std::string>( p_data,"data"));
1576 0 : returnVector.push_back(pair<SgNode*,std::string>( p_format_item_list,"format_item_list"));
1577 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
1578 0 : return returnVector;
1579 :
1580 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
1581 :
1582 : }
1583 :
1584 : /* #line 1585 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
1585 :
1586 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
1587 :
1588 : std::vector<std::pair<SgNode*,std::string> >
1589 0 : SgFormatItemList::returnDataMemberPointers() const
1590 : {
1591 0 : ROSE_ASSERT(this != NULL);
1592 :
1593 : // ------------ checking pointers of SgFormatItemList -------------------
1594 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
1595 : {
1596 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
1597 : }
1598 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
1599 :
1600 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
1601 0 : for ( SgFormatItemPtrList::const_iterator source_format_item_list_iterator = p_format_item_list.begin()
1602 0 : ; source_format_item_list_iterator != p_format_item_list.end(); ++source_format_item_list_iterator)
1603 : {
1604 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_format_item_list_iterator,"format_item_list"));
1605 : }
1606 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
1607 0 : return returnVector;
1608 :
1609 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
1610 :
1611 : }
1612 :
1613 : /* #line 1614 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
1614 :
1615 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
1616 :
1617 : std::vector<std::pair<SgNode*,std::string> >
1618 0 : SgDataStatementGroup::returnDataMemberPointers() const
1619 : {
1620 0 : ROSE_ASSERT(this != NULL);
1621 :
1622 : // ------------ checking pointers of SgDataStatementGroup -------------------
1623 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
1624 : {
1625 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
1626 : }
1627 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
1628 :
1629 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
1630 0 : for ( SgDataStatementObjectPtrList::const_iterator source_object_list_iterator = p_object_list.begin()
1631 0 : ; source_object_list_iterator != p_object_list.end(); ++source_object_list_iterator)
1632 : {
1633 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_object_list_iterator,"object_list"));
1634 : }
1635 0 : for ( SgDataStatementValuePtrList::const_iterator source_value_list_iterator = p_value_list.begin()
1636 0 : ; source_value_list_iterator != p_value_list.end(); ++source_value_list_iterator)
1637 : {
1638 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_value_list_iterator,"value_list"));
1639 : }
1640 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
1641 0 : return returnVector;
1642 :
1643 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
1644 :
1645 : }
1646 :
1647 : /* #line 1648 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
1648 :
1649 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
1650 :
1651 : std::vector<std::pair<SgNode*,std::string> >
1652 0 : SgDataStatementObject::returnDataMemberPointers() const
1653 : {
1654 0 : ROSE_ASSERT(this != NULL);
1655 :
1656 : // ------------ checking pointers of SgDataStatementObject -------------------
1657 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
1658 : {
1659 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
1660 : }
1661 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
1662 :
1663 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
1664 0 : returnVector.push_back(pair<SgNode*,std::string>( p_variableReference_list,"variableReference_list"));
1665 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
1666 0 : return returnVector;
1667 :
1668 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
1669 :
1670 : }
1671 :
1672 : /* #line 1673 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
1673 :
1674 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
1675 :
1676 : std::vector<std::pair<SgNode*,std::string> >
1677 10896 : SgIncludeFile::returnDataMemberPointers() const
1678 : {
1679 10896 : ROSE_ASSERT(this != NULL);
1680 :
1681 : // ------------ checking pointers of SgIncludeFile -------------------
1682 10896 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
1683 : {
1684 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
1685 : }
1686 10896 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
1687 :
1688 10896 : std::vector<std::pair<SgNode*,std::string> > returnVector;
1689 10896 : returnVector.push_back(pair<SgNode*,std::string>( p_source_file,"source_file"));
1690 10896 : for ( SgIncludeFilePtrList::const_iterator source_include_file_list_iterator = p_include_file_list.begin()
1691 21785 : ; source_include_file_list_iterator != p_include_file_list.end(); ++source_include_file_list_iterator)
1692 : {
1693 10889 : returnVector.push_back(pair<SgNode*,std::string>( *source_include_file_list_iterator,"include_file_list"));
1694 : }
1695 10896 : returnVector.push_back(pair<SgNode*,std::string>( p_source_file_of_translation_unit,"source_file_of_translation_unit"));
1696 10896 : returnVector.push_back(pair<SgNode*,std::string>( p_including_source_file,"including_source_file"));
1697 10896 : returnVector.push_back(pair<SgNode*,std::string>( p_parent_include_file,"parent_include_file"));
1698 10896 : returnVector.push_back(pair<SgNode*,std::string>( p_firstStatement,"firstStatement"));
1699 10896 : returnVector.push_back(pair<SgNode*,std::string>( p_lastStatement,"lastStatement"));
1700 10896 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
1701 10896 : return returnVector;
1702 :
1703 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
1704 :
1705 : }
1706 :
1707 : /* #line 1708 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
1708 :
1709 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
1710 :
1711 : std::vector<std::pair<SgNode*,std::string> >
1712 0 : SgDataStatementValue::returnDataMemberPointers() const
1713 : {
1714 0 : ROSE_ASSERT(this != NULL);
1715 :
1716 : // ------------ checking pointers of SgDataStatementValue -------------------
1717 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
1718 : {
1719 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
1720 : }
1721 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
1722 :
1723 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
1724 0 : returnVector.push_back(pair<SgNode*,std::string>( p_initializer_list,"initializer_list"));
1725 0 : returnVector.push_back(pair<SgNode*,std::string>( p_repeat_expression,"repeat_expression"));
1726 0 : returnVector.push_back(pair<SgNode*,std::string>( p_constant_expression,"constant_expression"));
1727 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
1728 0 : return returnVector;
1729 :
1730 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
1731 :
1732 : }
1733 :
1734 : /* #line 1735 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
1735 :
1736 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
1737 :
1738 : std::vector<std::pair<SgNode*,std::string> >
1739 0 : SgHeaderFileReport::returnDataMemberPointers() const
1740 : {
1741 0 : ROSE_ASSERT(this != NULL);
1742 :
1743 : // ------------ checking pointers of SgHeaderFileReport -------------------
1744 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
1745 : {
1746 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
1747 : }
1748 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
1749 :
1750 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
1751 0 : returnVector.push_back(pair<SgNode*,std::string>( p_source_file,"source_file"));
1752 0 : for ( SgSourceFilePtrList::const_iterator source_include_file_list_iterator = p_include_file_list.begin()
1753 0 : ; source_include_file_list_iterator != p_include_file_list.end(); ++source_include_file_list_iterator)
1754 : {
1755 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_include_file_list_iterator,"include_file_list"));
1756 : }
1757 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
1758 0 : return returnVector;
1759 :
1760 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
1761 :
1762 : }
1763 :
1764 : /* #line 1765 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
1765 :
1766 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
1767 :
1768 : std::vector<std::pair<SgNode*,std::string> >
1769 0 : SgType::returnDataMemberPointers() const
1770 : {
1771 0 : ROSE_ASSERT(this != NULL);
1772 :
1773 : // ------------ checking pointers of SgType -------------------
1774 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
1775 : {
1776 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
1777 : }
1778 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
1779 :
1780 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
1781 0 : returnVector.push_back(pair<SgNode*,std::string>( p_ref_to,"ref_to"));
1782 0 : returnVector.push_back(pair<SgNode*,std::string>( p_ptr_to,"ptr_to"));
1783 0 : returnVector.push_back(pair<SgNode*,std::string>( p_modifiers,"modifiers"));
1784 0 : returnVector.push_back(pair<SgNode*,std::string>( p_typedefs,"typedefs"));
1785 0 : returnVector.push_back(pair<SgNode*,std::string>( p_rvalue_ref_to,"rvalue_ref_to"));
1786 0 : returnVector.push_back(pair<SgNode*,std::string>( p_decltype_ref_to,"decltype_ref_to"));
1787 0 : returnVector.push_back(pair<SgNode*,std::string>( p_typeof_ref_to,"typeof_ref_to"));
1788 0 : returnVector.push_back(pair<SgNode*,std::string>( p_type_kind,"type_kind"));
1789 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
1790 0 : return returnVector;
1791 :
1792 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
1793 :
1794 : }
1795 :
1796 : /* #line 1797 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
1797 :
1798 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
1799 :
1800 : std::vector<std::pair<SgNode*,std::string> >
1801 26 : SgTypeUnknown::returnDataMemberPointers() const
1802 : {
1803 26 : ROSE_ASSERT(this != NULL);
1804 :
1805 : // ------------ checking pointers of SgTypeUnknown -------------------
1806 26 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
1807 : {
1808 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
1809 : }
1810 26 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
1811 :
1812 26 : std::vector<std::pair<SgNode*,std::string> > returnVector;
1813 26 : returnVector.push_back(pair<SgNode*,std::string>( p_ref_to,"ref_to"));
1814 26 : returnVector.push_back(pair<SgNode*,std::string>( p_ptr_to,"ptr_to"));
1815 26 : returnVector.push_back(pair<SgNode*,std::string>( p_modifiers,"modifiers"));
1816 26 : returnVector.push_back(pair<SgNode*,std::string>( p_typedefs,"typedefs"));
1817 26 : returnVector.push_back(pair<SgNode*,std::string>( p_rvalue_ref_to,"rvalue_ref_to"));
1818 26 : returnVector.push_back(pair<SgNode*,std::string>( p_decltype_ref_to,"decltype_ref_to"));
1819 26 : returnVector.push_back(pair<SgNode*,std::string>( p_typeof_ref_to,"typeof_ref_to"));
1820 26 : returnVector.push_back(pair<SgNode*,std::string>( p_type_kind,"type_kind"));
1821 26 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
1822 26 : return returnVector;
1823 :
1824 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
1825 :
1826 : }
1827 :
1828 : /* #line 1829 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
1829 :
1830 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
1831 :
1832 : std::vector<std::pair<SgNode*,std::string> >
1833 288 : SgTypeChar::returnDataMemberPointers() const
1834 : {
1835 288 : ROSE_ASSERT(this != NULL);
1836 :
1837 : // ------------ checking pointers of SgTypeChar -------------------
1838 288 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
1839 : {
1840 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
1841 : }
1842 288 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
1843 :
1844 288 : std::vector<std::pair<SgNode*,std::string> > returnVector;
1845 288 : returnVector.push_back(pair<SgNode*,std::string>( p_ref_to,"ref_to"));
1846 288 : returnVector.push_back(pair<SgNode*,std::string>( p_ptr_to,"ptr_to"));
1847 288 : returnVector.push_back(pair<SgNode*,std::string>( p_modifiers,"modifiers"));
1848 288 : returnVector.push_back(pair<SgNode*,std::string>( p_typedefs,"typedefs"));
1849 288 : returnVector.push_back(pair<SgNode*,std::string>( p_rvalue_ref_to,"rvalue_ref_to"));
1850 288 : returnVector.push_back(pair<SgNode*,std::string>( p_decltype_ref_to,"decltype_ref_to"));
1851 288 : returnVector.push_back(pair<SgNode*,std::string>( p_typeof_ref_to,"typeof_ref_to"));
1852 288 : returnVector.push_back(pair<SgNode*,std::string>( p_type_kind,"type_kind"));
1853 288 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
1854 288 : return returnVector;
1855 :
1856 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
1857 :
1858 : }
1859 :
1860 : /* #line 1861 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
1861 :
1862 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
1863 :
1864 : std::vector<std::pair<SgNode*,std::string> >
1865 196 : SgTypeSignedChar::returnDataMemberPointers() const
1866 : {
1867 196 : ROSE_ASSERT(this != NULL);
1868 :
1869 : // ------------ checking pointers of SgTypeSignedChar -------------------
1870 196 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
1871 : {
1872 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
1873 : }
1874 196 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
1875 :
1876 196 : std::vector<std::pair<SgNode*,std::string> > returnVector;
1877 196 : returnVector.push_back(pair<SgNode*,std::string>( p_ref_to,"ref_to"));
1878 196 : returnVector.push_back(pair<SgNode*,std::string>( p_ptr_to,"ptr_to"));
1879 196 : returnVector.push_back(pair<SgNode*,std::string>( p_modifiers,"modifiers"));
1880 196 : returnVector.push_back(pair<SgNode*,std::string>( p_typedefs,"typedefs"));
1881 196 : returnVector.push_back(pair<SgNode*,std::string>( p_rvalue_ref_to,"rvalue_ref_to"));
1882 196 : returnVector.push_back(pair<SgNode*,std::string>( p_decltype_ref_to,"decltype_ref_to"));
1883 196 : returnVector.push_back(pair<SgNode*,std::string>( p_typeof_ref_to,"typeof_ref_to"));
1884 196 : returnVector.push_back(pair<SgNode*,std::string>( p_type_kind,"type_kind"));
1885 196 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
1886 196 : return returnVector;
1887 :
1888 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
1889 :
1890 : }
1891 :
1892 : /* #line 1893 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
1893 :
1894 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
1895 :
1896 : std::vector<std::pair<SgNode*,std::string> >
1897 288 : SgTypeUnsignedChar::returnDataMemberPointers() const
1898 : {
1899 288 : ROSE_ASSERT(this != NULL);
1900 :
1901 : // ------------ checking pointers of SgTypeUnsignedChar -------------------
1902 288 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
1903 : {
1904 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
1905 : }
1906 288 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
1907 :
1908 288 : std::vector<std::pair<SgNode*,std::string> > returnVector;
1909 288 : returnVector.push_back(pair<SgNode*,std::string>( p_ref_to,"ref_to"));
1910 288 : returnVector.push_back(pair<SgNode*,std::string>( p_ptr_to,"ptr_to"));
1911 288 : returnVector.push_back(pair<SgNode*,std::string>( p_modifiers,"modifiers"));
1912 288 : returnVector.push_back(pair<SgNode*,std::string>( p_typedefs,"typedefs"));
1913 288 : returnVector.push_back(pair<SgNode*,std::string>( p_rvalue_ref_to,"rvalue_ref_to"));
1914 288 : returnVector.push_back(pair<SgNode*,std::string>( p_decltype_ref_to,"decltype_ref_to"));
1915 288 : returnVector.push_back(pair<SgNode*,std::string>( p_typeof_ref_to,"typeof_ref_to"));
1916 288 : returnVector.push_back(pair<SgNode*,std::string>( p_type_kind,"type_kind"));
1917 288 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
1918 288 : return returnVector;
1919 :
1920 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
1921 :
1922 : }
1923 :
1924 : /* #line 1925 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
1925 :
1926 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
1927 :
1928 : std::vector<std::pair<SgNode*,std::string> >
1929 288 : SgTypeShort::returnDataMemberPointers() const
1930 : {
1931 288 : ROSE_ASSERT(this != NULL);
1932 :
1933 : // ------------ checking pointers of SgTypeShort -------------------
1934 288 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
1935 : {
1936 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
1937 : }
1938 288 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
1939 :
1940 288 : std::vector<std::pair<SgNode*,std::string> > returnVector;
1941 288 : returnVector.push_back(pair<SgNode*,std::string>( p_ref_to,"ref_to"));
1942 288 : returnVector.push_back(pair<SgNode*,std::string>( p_ptr_to,"ptr_to"));
1943 288 : returnVector.push_back(pair<SgNode*,std::string>( p_modifiers,"modifiers"));
1944 288 : returnVector.push_back(pair<SgNode*,std::string>( p_typedefs,"typedefs"));
1945 288 : returnVector.push_back(pair<SgNode*,std::string>( p_rvalue_ref_to,"rvalue_ref_to"));
1946 288 : returnVector.push_back(pair<SgNode*,std::string>( p_decltype_ref_to,"decltype_ref_to"));
1947 288 : returnVector.push_back(pair<SgNode*,std::string>( p_typeof_ref_to,"typeof_ref_to"));
1948 288 : returnVector.push_back(pair<SgNode*,std::string>( p_type_kind,"type_kind"));
1949 288 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
1950 288 : return returnVector;
1951 :
1952 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
1953 :
1954 : }
1955 :
1956 : /* #line 1957 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
1957 :
1958 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
1959 :
1960 : std::vector<std::pair<SgNode*,std::string> >
1961 196 : SgTypeSignedShort::returnDataMemberPointers() const
1962 : {
1963 196 : ROSE_ASSERT(this != NULL);
1964 :
1965 : // ------------ checking pointers of SgTypeSignedShort -------------------
1966 196 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
1967 : {
1968 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
1969 : }
1970 196 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
1971 :
1972 196 : std::vector<std::pair<SgNode*,std::string> > returnVector;
1973 196 : returnVector.push_back(pair<SgNode*,std::string>( p_ref_to,"ref_to"));
1974 196 : returnVector.push_back(pair<SgNode*,std::string>( p_ptr_to,"ptr_to"));
1975 196 : returnVector.push_back(pair<SgNode*,std::string>( p_modifiers,"modifiers"));
1976 196 : returnVector.push_back(pair<SgNode*,std::string>( p_typedefs,"typedefs"));
1977 196 : returnVector.push_back(pair<SgNode*,std::string>( p_rvalue_ref_to,"rvalue_ref_to"));
1978 196 : returnVector.push_back(pair<SgNode*,std::string>( p_decltype_ref_to,"decltype_ref_to"));
1979 196 : returnVector.push_back(pair<SgNode*,std::string>( p_typeof_ref_to,"typeof_ref_to"));
1980 196 : returnVector.push_back(pair<SgNode*,std::string>( p_type_kind,"type_kind"));
1981 196 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
1982 196 : return returnVector;
1983 :
1984 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
1985 :
1986 : }
1987 :
1988 : /* #line 1989 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
1989 :
1990 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
1991 :
1992 : std::vector<std::pair<SgNode*,std::string> >
1993 288 : SgTypeUnsignedShort::returnDataMemberPointers() const
1994 : {
1995 288 : ROSE_ASSERT(this != NULL);
1996 :
1997 : // ------------ checking pointers of SgTypeUnsignedShort -------------------
1998 288 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
1999 : {
2000 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
2001 : }
2002 288 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
2003 :
2004 288 : std::vector<std::pair<SgNode*,std::string> > returnVector;
2005 288 : returnVector.push_back(pair<SgNode*,std::string>( p_ref_to,"ref_to"));
2006 288 : returnVector.push_back(pair<SgNode*,std::string>( p_ptr_to,"ptr_to"));
2007 288 : returnVector.push_back(pair<SgNode*,std::string>( p_modifiers,"modifiers"));
2008 288 : returnVector.push_back(pair<SgNode*,std::string>( p_typedefs,"typedefs"));
2009 288 : returnVector.push_back(pair<SgNode*,std::string>( p_rvalue_ref_to,"rvalue_ref_to"));
2010 288 : returnVector.push_back(pair<SgNode*,std::string>( p_decltype_ref_to,"decltype_ref_to"));
2011 288 : returnVector.push_back(pair<SgNode*,std::string>( p_typeof_ref_to,"typeof_ref_to"));
2012 288 : returnVector.push_back(pair<SgNode*,std::string>( p_type_kind,"type_kind"));
2013 288 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
2014 288 : return returnVector;
2015 :
2016 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
2017 :
2018 : }
2019 :
2020 : /* #line 2021 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
2021 :
2022 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
2023 :
2024 : std::vector<std::pair<SgNode*,std::string> >
2025 370 : SgTypeInt::returnDataMemberPointers() const
2026 : {
2027 370 : ROSE_ASSERT(this != NULL);
2028 :
2029 : // ------------ checking pointers of SgTypeInt -------------------
2030 370 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
2031 : {
2032 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
2033 : }
2034 370 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
2035 :
2036 370 : std::vector<std::pair<SgNode*,std::string> > returnVector;
2037 370 : returnVector.push_back(pair<SgNode*,std::string>( p_ref_to,"ref_to"));
2038 370 : returnVector.push_back(pair<SgNode*,std::string>( p_ptr_to,"ptr_to"));
2039 370 : returnVector.push_back(pair<SgNode*,std::string>( p_modifiers,"modifiers"));
2040 370 : returnVector.push_back(pair<SgNode*,std::string>( p_typedefs,"typedefs"));
2041 370 : returnVector.push_back(pair<SgNode*,std::string>( p_rvalue_ref_to,"rvalue_ref_to"));
2042 370 : returnVector.push_back(pair<SgNode*,std::string>( p_decltype_ref_to,"decltype_ref_to"));
2043 370 : returnVector.push_back(pair<SgNode*,std::string>( p_typeof_ref_to,"typeof_ref_to"));
2044 370 : returnVector.push_back(pair<SgNode*,std::string>( p_type_kind,"type_kind"));
2045 370 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
2046 370 : return returnVector;
2047 :
2048 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
2049 :
2050 : }
2051 :
2052 : /* #line 2053 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
2053 :
2054 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
2055 :
2056 : std::vector<std::pair<SgNode*,std::string> >
2057 196 : SgTypeSignedInt::returnDataMemberPointers() const
2058 : {
2059 196 : ROSE_ASSERT(this != NULL);
2060 :
2061 : // ------------ checking pointers of SgTypeSignedInt -------------------
2062 196 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
2063 : {
2064 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
2065 : }
2066 196 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
2067 :
2068 196 : std::vector<std::pair<SgNode*,std::string> > returnVector;
2069 196 : returnVector.push_back(pair<SgNode*,std::string>( p_ref_to,"ref_to"));
2070 196 : returnVector.push_back(pair<SgNode*,std::string>( p_ptr_to,"ptr_to"));
2071 196 : returnVector.push_back(pair<SgNode*,std::string>( p_modifiers,"modifiers"));
2072 196 : returnVector.push_back(pair<SgNode*,std::string>( p_typedefs,"typedefs"));
2073 196 : returnVector.push_back(pair<SgNode*,std::string>( p_rvalue_ref_to,"rvalue_ref_to"));
2074 196 : returnVector.push_back(pair<SgNode*,std::string>( p_decltype_ref_to,"decltype_ref_to"));
2075 196 : returnVector.push_back(pair<SgNode*,std::string>( p_typeof_ref_to,"typeof_ref_to"));
2076 196 : returnVector.push_back(pair<SgNode*,std::string>( p_type_kind,"type_kind"));
2077 196 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
2078 196 : return returnVector;
2079 :
2080 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
2081 :
2082 : }
2083 :
2084 : /* #line 2085 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
2085 :
2086 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
2087 :
2088 : std::vector<std::pair<SgNode*,std::string> >
2089 288 : SgTypeUnsignedInt::returnDataMemberPointers() const
2090 : {
2091 288 : ROSE_ASSERT(this != NULL);
2092 :
2093 : // ------------ checking pointers of SgTypeUnsignedInt -------------------
2094 288 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
2095 : {
2096 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
2097 : }
2098 288 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
2099 :
2100 288 : std::vector<std::pair<SgNode*,std::string> > returnVector;
2101 288 : returnVector.push_back(pair<SgNode*,std::string>( p_ref_to,"ref_to"));
2102 288 : returnVector.push_back(pair<SgNode*,std::string>( p_ptr_to,"ptr_to"));
2103 288 : returnVector.push_back(pair<SgNode*,std::string>( p_modifiers,"modifiers"));
2104 288 : returnVector.push_back(pair<SgNode*,std::string>( p_typedefs,"typedefs"));
2105 288 : returnVector.push_back(pair<SgNode*,std::string>( p_rvalue_ref_to,"rvalue_ref_to"));
2106 288 : returnVector.push_back(pair<SgNode*,std::string>( p_decltype_ref_to,"decltype_ref_to"));
2107 288 : returnVector.push_back(pair<SgNode*,std::string>( p_typeof_ref_to,"typeof_ref_to"));
2108 288 : returnVector.push_back(pair<SgNode*,std::string>( p_type_kind,"type_kind"));
2109 288 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
2110 288 : return returnVector;
2111 :
2112 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
2113 :
2114 : }
2115 :
2116 : /* #line 2117 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
2117 :
2118 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
2119 :
2120 : std::vector<std::pair<SgNode*,std::string> >
2121 288 : SgTypeLong::returnDataMemberPointers() const
2122 : {
2123 288 : ROSE_ASSERT(this != NULL);
2124 :
2125 : // ------------ checking pointers of SgTypeLong -------------------
2126 288 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
2127 : {
2128 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
2129 : }
2130 288 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
2131 :
2132 288 : std::vector<std::pair<SgNode*,std::string> > returnVector;
2133 288 : returnVector.push_back(pair<SgNode*,std::string>( p_ref_to,"ref_to"));
2134 288 : returnVector.push_back(pair<SgNode*,std::string>( p_ptr_to,"ptr_to"));
2135 288 : returnVector.push_back(pair<SgNode*,std::string>( p_modifiers,"modifiers"));
2136 288 : returnVector.push_back(pair<SgNode*,std::string>( p_typedefs,"typedefs"));
2137 288 : returnVector.push_back(pair<SgNode*,std::string>( p_rvalue_ref_to,"rvalue_ref_to"));
2138 288 : returnVector.push_back(pair<SgNode*,std::string>( p_decltype_ref_to,"decltype_ref_to"));
2139 288 : returnVector.push_back(pair<SgNode*,std::string>( p_typeof_ref_to,"typeof_ref_to"));
2140 288 : returnVector.push_back(pair<SgNode*,std::string>( p_type_kind,"type_kind"));
2141 288 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
2142 288 : return returnVector;
2143 :
2144 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
2145 :
2146 : }
2147 :
2148 : /* #line 2149 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
2149 :
2150 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
2151 :
2152 : std::vector<std::pair<SgNode*,std::string> >
2153 196 : SgTypeSignedLong::returnDataMemberPointers() const
2154 : {
2155 196 : ROSE_ASSERT(this != NULL);
2156 :
2157 : // ------------ checking pointers of SgTypeSignedLong -------------------
2158 196 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
2159 : {
2160 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
2161 : }
2162 196 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
2163 :
2164 196 : std::vector<std::pair<SgNode*,std::string> > returnVector;
2165 196 : returnVector.push_back(pair<SgNode*,std::string>( p_ref_to,"ref_to"));
2166 196 : returnVector.push_back(pair<SgNode*,std::string>( p_ptr_to,"ptr_to"));
2167 196 : returnVector.push_back(pair<SgNode*,std::string>( p_modifiers,"modifiers"));
2168 196 : returnVector.push_back(pair<SgNode*,std::string>( p_typedefs,"typedefs"));
2169 196 : returnVector.push_back(pair<SgNode*,std::string>( p_rvalue_ref_to,"rvalue_ref_to"));
2170 196 : returnVector.push_back(pair<SgNode*,std::string>( p_decltype_ref_to,"decltype_ref_to"));
2171 196 : returnVector.push_back(pair<SgNode*,std::string>( p_typeof_ref_to,"typeof_ref_to"));
2172 196 : returnVector.push_back(pair<SgNode*,std::string>( p_type_kind,"type_kind"));
2173 196 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
2174 196 : return returnVector;
2175 :
2176 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
2177 :
2178 : }
2179 :
2180 : /* #line 2181 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
2181 :
2182 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
2183 :
2184 : std::vector<std::pair<SgNode*,std::string> >
2185 288 : SgTypeUnsignedLong::returnDataMemberPointers() const
2186 : {
2187 288 : ROSE_ASSERT(this != NULL);
2188 :
2189 : // ------------ checking pointers of SgTypeUnsignedLong -------------------
2190 288 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
2191 : {
2192 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
2193 : }
2194 288 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
2195 :
2196 288 : std::vector<std::pair<SgNode*,std::string> > returnVector;
2197 288 : returnVector.push_back(pair<SgNode*,std::string>( p_ref_to,"ref_to"));
2198 288 : returnVector.push_back(pair<SgNode*,std::string>( p_ptr_to,"ptr_to"));
2199 288 : returnVector.push_back(pair<SgNode*,std::string>( p_modifiers,"modifiers"));
2200 288 : returnVector.push_back(pair<SgNode*,std::string>( p_typedefs,"typedefs"));
2201 288 : returnVector.push_back(pair<SgNode*,std::string>( p_rvalue_ref_to,"rvalue_ref_to"));
2202 288 : returnVector.push_back(pair<SgNode*,std::string>( p_decltype_ref_to,"decltype_ref_to"));
2203 288 : returnVector.push_back(pair<SgNode*,std::string>( p_typeof_ref_to,"typeof_ref_to"));
2204 288 : returnVector.push_back(pair<SgNode*,std::string>( p_type_kind,"type_kind"));
2205 288 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
2206 288 : return returnVector;
2207 :
2208 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
2209 :
2210 : }
2211 :
2212 : /* #line 2213 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
2213 :
2214 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
2215 :
2216 : std::vector<std::pair<SgNode*,std::string> >
2217 327 : SgTypeVoid::returnDataMemberPointers() const
2218 : {
2219 327 : ROSE_ASSERT(this != NULL);
2220 :
2221 : // ------------ checking pointers of SgTypeVoid -------------------
2222 327 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
2223 : {
2224 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
2225 : }
2226 327 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
2227 :
2228 327 : std::vector<std::pair<SgNode*,std::string> > returnVector;
2229 327 : returnVector.push_back(pair<SgNode*,std::string>( p_ref_to,"ref_to"));
2230 327 : returnVector.push_back(pair<SgNode*,std::string>( p_ptr_to,"ptr_to"));
2231 327 : returnVector.push_back(pair<SgNode*,std::string>( p_modifiers,"modifiers"));
2232 327 : returnVector.push_back(pair<SgNode*,std::string>( p_typedefs,"typedefs"));
2233 327 : returnVector.push_back(pair<SgNode*,std::string>( p_rvalue_ref_to,"rvalue_ref_to"));
2234 327 : returnVector.push_back(pair<SgNode*,std::string>( p_decltype_ref_to,"decltype_ref_to"));
2235 327 : returnVector.push_back(pair<SgNode*,std::string>( p_typeof_ref_to,"typeof_ref_to"));
2236 327 : returnVector.push_back(pair<SgNode*,std::string>( p_type_kind,"type_kind"));
2237 327 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
2238 327 : return returnVector;
2239 :
2240 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
2241 :
2242 : }
2243 :
2244 : /* #line 2245 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
2245 :
2246 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
2247 :
2248 : std::vector<std::pair<SgNode*,std::string> >
2249 0 : SgTypeGlobalVoid::returnDataMemberPointers() const
2250 : {
2251 0 : ROSE_ASSERT(this != NULL);
2252 :
2253 : // ------------ checking pointers of SgTypeGlobalVoid -------------------
2254 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
2255 : {
2256 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
2257 : }
2258 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
2259 :
2260 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
2261 0 : returnVector.push_back(pair<SgNode*,std::string>( p_ref_to,"ref_to"));
2262 0 : returnVector.push_back(pair<SgNode*,std::string>( p_ptr_to,"ptr_to"));
2263 0 : returnVector.push_back(pair<SgNode*,std::string>( p_modifiers,"modifiers"));
2264 0 : returnVector.push_back(pair<SgNode*,std::string>( p_typedefs,"typedefs"));
2265 0 : returnVector.push_back(pair<SgNode*,std::string>( p_rvalue_ref_to,"rvalue_ref_to"));
2266 0 : returnVector.push_back(pair<SgNode*,std::string>( p_decltype_ref_to,"decltype_ref_to"));
2267 0 : returnVector.push_back(pair<SgNode*,std::string>( p_typeof_ref_to,"typeof_ref_to"));
2268 0 : returnVector.push_back(pair<SgNode*,std::string>( p_type_kind,"type_kind"));
2269 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
2270 0 : return returnVector;
2271 :
2272 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
2273 :
2274 : }
2275 :
2276 : /* #line 2277 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
2277 :
2278 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
2279 :
2280 : std::vector<std::pair<SgNode*,std::string> >
2281 12 : SgTypeWchar::returnDataMemberPointers() const
2282 : {
2283 12 : ROSE_ASSERT(this != NULL);
2284 :
2285 : // ------------ checking pointers of SgTypeWchar -------------------
2286 12 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
2287 : {
2288 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
2289 : }
2290 12 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
2291 :
2292 12 : std::vector<std::pair<SgNode*,std::string> > returnVector;
2293 12 : returnVector.push_back(pair<SgNode*,std::string>( p_ref_to,"ref_to"));
2294 12 : returnVector.push_back(pair<SgNode*,std::string>( p_ptr_to,"ptr_to"));
2295 12 : returnVector.push_back(pair<SgNode*,std::string>( p_modifiers,"modifiers"));
2296 12 : returnVector.push_back(pair<SgNode*,std::string>( p_typedefs,"typedefs"));
2297 12 : returnVector.push_back(pair<SgNode*,std::string>( p_rvalue_ref_to,"rvalue_ref_to"));
2298 12 : returnVector.push_back(pair<SgNode*,std::string>( p_decltype_ref_to,"decltype_ref_to"));
2299 12 : returnVector.push_back(pair<SgNode*,std::string>( p_typeof_ref_to,"typeof_ref_to"));
2300 12 : returnVector.push_back(pair<SgNode*,std::string>( p_type_kind,"type_kind"));
2301 12 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
2302 12 : return returnVector;
2303 :
2304 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
2305 :
2306 : }
2307 :
2308 : /* #line 2309 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
2309 :
2310 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
2311 :
2312 : std::vector<std::pair<SgNode*,std::string> >
2313 311 : SgTypeFloat::returnDataMemberPointers() const
2314 : {
2315 311 : ROSE_ASSERT(this != NULL);
2316 :
2317 : // ------------ checking pointers of SgTypeFloat -------------------
2318 311 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
2319 : {
2320 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
2321 : }
2322 311 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
2323 :
2324 311 : std::vector<std::pair<SgNode*,std::string> > returnVector;
2325 311 : returnVector.push_back(pair<SgNode*,std::string>( p_ref_to,"ref_to"));
2326 311 : returnVector.push_back(pair<SgNode*,std::string>( p_ptr_to,"ptr_to"));
2327 311 : returnVector.push_back(pair<SgNode*,std::string>( p_modifiers,"modifiers"));
2328 311 : returnVector.push_back(pair<SgNode*,std::string>( p_typedefs,"typedefs"));
2329 311 : returnVector.push_back(pair<SgNode*,std::string>( p_rvalue_ref_to,"rvalue_ref_to"));
2330 311 : returnVector.push_back(pair<SgNode*,std::string>( p_decltype_ref_to,"decltype_ref_to"));
2331 311 : returnVector.push_back(pair<SgNode*,std::string>( p_typeof_ref_to,"typeof_ref_to"));
2332 311 : returnVector.push_back(pair<SgNode*,std::string>( p_type_kind,"type_kind"));
2333 311 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
2334 311 : return returnVector;
2335 :
2336 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
2337 :
2338 : }
2339 :
2340 : /* #line 2341 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
2341 :
2342 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
2343 :
2344 : std::vector<std::pair<SgNode*,std::string> >
2345 300 : SgTypeDouble::returnDataMemberPointers() const
2346 : {
2347 300 : ROSE_ASSERT(this != NULL);
2348 :
2349 : // ------------ checking pointers of SgTypeDouble -------------------
2350 300 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
2351 : {
2352 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
2353 : }
2354 300 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
2355 :
2356 300 : std::vector<std::pair<SgNode*,std::string> > returnVector;
2357 300 : returnVector.push_back(pair<SgNode*,std::string>( p_ref_to,"ref_to"));
2358 300 : returnVector.push_back(pair<SgNode*,std::string>( p_ptr_to,"ptr_to"));
2359 300 : returnVector.push_back(pair<SgNode*,std::string>( p_modifiers,"modifiers"));
2360 300 : returnVector.push_back(pair<SgNode*,std::string>( p_typedefs,"typedefs"));
2361 300 : returnVector.push_back(pair<SgNode*,std::string>( p_rvalue_ref_to,"rvalue_ref_to"));
2362 300 : returnVector.push_back(pair<SgNode*,std::string>( p_decltype_ref_to,"decltype_ref_to"));
2363 300 : returnVector.push_back(pair<SgNode*,std::string>( p_typeof_ref_to,"typeof_ref_to"));
2364 300 : returnVector.push_back(pair<SgNode*,std::string>( p_type_kind,"type_kind"));
2365 300 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
2366 300 : return returnVector;
2367 :
2368 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
2369 :
2370 : }
2371 :
2372 : /* #line 2373 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
2373 :
2374 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
2375 :
2376 : std::vector<std::pair<SgNode*,std::string> >
2377 288 : SgTypeLongLong::returnDataMemberPointers() const
2378 : {
2379 288 : ROSE_ASSERT(this != NULL);
2380 :
2381 : // ------------ checking pointers of SgTypeLongLong -------------------
2382 288 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
2383 : {
2384 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
2385 : }
2386 288 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
2387 :
2388 288 : std::vector<std::pair<SgNode*,std::string> > returnVector;
2389 288 : returnVector.push_back(pair<SgNode*,std::string>( p_ref_to,"ref_to"));
2390 288 : returnVector.push_back(pair<SgNode*,std::string>( p_ptr_to,"ptr_to"));
2391 288 : returnVector.push_back(pair<SgNode*,std::string>( p_modifiers,"modifiers"));
2392 288 : returnVector.push_back(pair<SgNode*,std::string>( p_typedefs,"typedefs"));
2393 288 : returnVector.push_back(pair<SgNode*,std::string>( p_rvalue_ref_to,"rvalue_ref_to"));
2394 288 : returnVector.push_back(pair<SgNode*,std::string>( p_decltype_ref_to,"decltype_ref_to"));
2395 288 : returnVector.push_back(pair<SgNode*,std::string>( p_typeof_ref_to,"typeof_ref_to"));
2396 288 : returnVector.push_back(pair<SgNode*,std::string>( p_type_kind,"type_kind"));
2397 288 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
2398 288 : return returnVector;
2399 :
2400 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
2401 :
2402 : }
2403 :
2404 : /* #line 2405 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
2405 :
2406 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
2407 :
2408 : std::vector<std::pair<SgNode*,std::string> >
2409 8 : SgTypeSignedLongLong::returnDataMemberPointers() const
2410 : {
2411 8 : ROSE_ASSERT(this != NULL);
2412 :
2413 : // ------------ checking pointers of SgTypeSignedLongLong -------------------
2414 8 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
2415 : {
2416 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
2417 : }
2418 8 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
2419 :
2420 8 : std::vector<std::pair<SgNode*,std::string> > returnVector;
2421 8 : returnVector.push_back(pair<SgNode*,std::string>( p_ref_to,"ref_to"));
2422 8 : returnVector.push_back(pair<SgNode*,std::string>( p_ptr_to,"ptr_to"));
2423 8 : returnVector.push_back(pair<SgNode*,std::string>( p_modifiers,"modifiers"));
2424 8 : returnVector.push_back(pair<SgNode*,std::string>( p_typedefs,"typedefs"));
2425 8 : returnVector.push_back(pair<SgNode*,std::string>( p_rvalue_ref_to,"rvalue_ref_to"));
2426 8 : returnVector.push_back(pair<SgNode*,std::string>( p_decltype_ref_to,"decltype_ref_to"));
2427 8 : returnVector.push_back(pair<SgNode*,std::string>( p_typeof_ref_to,"typeof_ref_to"));
2428 8 : returnVector.push_back(pair<SgNode*,std::string>( p_type_kind,"type_kind"));
2429 8 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
2430 8 : return returnVector;
2431 :
2432 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
2433 :
2434 : }
2435 :
2436 : /* #line 2437 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
2437 :
2438 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
2439 :
2440 : std::vector<std::pair<SgNode*,std::string> >
2441 288 : SgTypeUnsignedLongLong::returnDataMemberPointers() const
2442 : {
2443 288 : ROSE_ASSERT(this != NULL);
2444 :
2445 : // ------------ checking pointers of SgTypeUnsignedLongLong -------------------
2446 288 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
2447 : {
2448 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
2449 : }
2450 288 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
2451 :
2452 288 : std::vector<std::pair<SgNode*,std::string> > returnVector;
2453 288 : returnVector.push_back(pair<SgNode*,std::string>( p_ref_to,"ref_to"));
2454 288 : returnVector.push_back(pair<SgNode*,std::string>( p_ptr_to,"ptr_to"));
2455 288 : returnVector.push_back(pair<SgNode*,std::string>( p_modifiers,"modifiers"));
2456 288 : returnVector.push_back(pair<SgNode*,std::string>( p_typedefs,"typedefs"));
2457 288 : returnVector.push_back(pair<SgNode*,std::string>( p_rvalue_ref_to,"rvalue_ref_to"));
2458 288 : returnVector.push_back(pair<SgNode*,std::string>( p_decltype_ref_to,"decltype_ref_to"));
2459 288 : returnVector.push_back(pair<SgNode*,std::string>( p_typeof_ref_to,"typeof_ref_to"));
2460 288 : returnVector.push_back(pair<SgNode*,std::string>( p_type_kind,"type_kind"));
2461 288 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
2462 288 : return returnVector;
2463 :
2464 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
2465 :
2466 : }
2467 :
2468 : /* #line 2469 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
2469 :
2470 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
2471 :
2472 : std::vector<std::pair<SgNode*,std::string> >
2473 39 : SgTypeSigned128bitInteger::returnDataMemberPointers() const
2474 : {
2475 39 : ROSE_ASSERT(this != NULL);
2476 :
2477 : // ------------ checking pointers of SgTypeSigned128bitInteger -------------------
2478 39 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
2479 : {
2480 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
2481 : }
2482 39 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
2483 :
2484 39 : std::vector<std::pair<SgNode*,std::string> > returnVector;
2485 39 : returnVector.push_back(pair<SgNode*,std::string>( p_ref_to,"ref_to"));
2486 39 : returnVector.push_back(pair<SgNode*,std::string>( p_ptr_to,"ptr_to"));
2487 39 : returnVector.push_back(pair<SgNode*,std::string>( p_modifiers,"modifiers"));
2488 39 : returnVector.push_back(pair<SgNode*,std::string>( p_typedefs,"typedefs"));
2489 39 : returnVector.push_back(pair<SgNode*,std::string>( p_rvalue_ref_to,"rvalue_ref_to"));
2490 39 : returnVector.push_back(pair<SgNode*,std::string>( p_decltype_ref_to,"decltype_ref_to"));
2491 39 : returnVector.push_back(pair<SgNode*,std::string>( p_typeof_ref_to,"typeof_ref_to"));
2492 39 : returnVector.push_back(pair<SgNode*,std::string>( p_type_kind,"type_kind"));
2493 39 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
2494 39 : return returnVector;
2495 :
2496 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
2497 :
2498 : }
2499 :
2500 : /* #line 2501 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
2501 :
2502 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
2503 :
2504 : std::vector<std::pair<SgNode*,std::string> >
2505 8 : SgTypeUnsigned128bitInteger::returnDataMemberPointers() const
2506 : {
2507 8 : ROSE_ASSERT(this != NULL);
2508 :
2509 : // ------------ checking pointers of SgTypeUnsigned128bitInteger -------------------
2510 8 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
2511 : {
2512 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
2513 : }
2514 8 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
2515 :
2516 8 : std::vector<std::pair<SgNode*,std::string> > returnVector;
2517 8 : returnVector.push_back(pair<SgNode*,std::string>( p_ref_to,"ref_to"));
2518 8 : returnVector.push_back(pair<SgNode*,std::string>( p_ptr_to,"ptr_to"));
2519 8 : returnVector.push_back(pair<SgNode*,std::string>( p_modifiers,"modifiers"));
2520 8 : returnVector.push_back(pair<SgNode*,std::string>( p_typedefs,"typedefs"));
2521 8 : returnVector.push_back(pair<SgNode*,std::string>( p_rvalue_ref_to,"rvalue_ref_to"));
2522 8 : returnVector.push_back(pair<SgNode*,std::string>( p_decltype_ref_to,"decltype_ref_to"));
2523 8 : returnVector.push_back(pair<SgNode*,std::string>( p_typeof_ref_to,"typeof_ref_to"));
2524 8 : returnVector.push_back(pair<SgNode*,std::string>( p_type_kind,"type_kind"));
2525 8 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
2526 8 : return returnVector;
2527 :
2528 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
2529 :
2530 : }
2531 :
2532 : /* #line 2533 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
2533 :
2534 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
2535 :
2536 : std::vector<std::pair<SgNode*,std::string> >
2537 0 : SgTypeFloat80::returnDataMemberPointers() const
2538 : {
2539 0 : ROSE_ASSERT(this != NULL);
2540 :
2541 : // ------------ checking pointers of SgTypeFloat80 -------------------
2542 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
2543 : {
2544 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
2545 : }
2546 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
2547 :
2548 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
2549 0 : returnVector.push_back(pair<SgNode*,std::string>( p_ref_to,"ref_to"));
2550 0 : returnVector.push_back(pair<SgNode*,std::string>( p_ptr_to,"ptr_to"));
2551 0 : returnVector.push_back(pair<SgNode*,std::string>( p_modifiers,"modifiers"));
2552 0 : returnVector.push_back(pair<SgNode*,std::string>( p_typedefs,"typedefs"));
2553 0 : returnVector.push_back(pair<SgNode*,std::string>( p_rvalue_ref_to,"rvalue_ref_to"));
2554 0 : returnVector.push_back(pair<SgNode*,std::string>( p_decltype_ref_to,"decltype_ref_to"));
2555 0 : returnVector.push_back(pair<SgNode*,std::string>( p_typeof_ref_to,"typeof_ref_to"));
2556 0 : returnVector.push_back(pair<SgNode*,std::string>( p_type_kind,"type_kind"));
2557 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
2558 0 : return returnVector;
2559 :
2560 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
2561 :
2562 : }
2563 :
2564 : /* #line 2565 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
2565 :
2566 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
2567 :
2568 : std::vector<std::pair<SgNode*,std::string> >
2569 288 : SgTypeLongDouble::returnDataMemberPointers() const
2570 : {
2571 288 : ROSE_ASSERT(this != NULL);
2572 :
2573 : // ------------ checking pointers of SgTypeLongDouble -------------------
2574 288 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
2575 : {
2576 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
2577 : }
2578 288 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
2579 :
2580 288 : std::vector<std::pair<SgNode*,std::string> > returnVector;
2581 288 : returnVector.push_back(pair<SgNode*,std::string>( p_ref_to,"ref_to"));
2582 288 : returnVector.push_back(pair<SgNode*,std::string>( p_ptr_to,"ptr_to"));
2583 288 : returnVector.push_back(pair<SgNode*,std::string>( p_modifiers,"modifiers"));
2584 288 : returnVector.push_back(pair<SgNode*,std::string>( p_typedefs,"typedefs"));
2585 288 : returnVector.push_back(pair<SgNode*,std::string>( p_rvalue_ref_to,"rvalue_ref_to"));
2586 288 : returnVector.push_back(pair<SgNode*,std::string>( p_decltype_ref_to,"decltype_ref_to"));
2587 288 : returnVector.push_back(pair<SgNode*,std::string>( p_typeof_ref_to,"typeof_ref_to"));
2588 288 : returnVector.push_back(pair<SgNode*,std::string>( p_type_kind,"type_kind"));
2589 288 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
2590 288 : return returnVector;
2591 :
2592 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
2593 :
2594 : }
2595 :
2596 : /* #line 2597 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
2597 :
2598 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
2599 :
2600 : std::vector<std::pair<SgNode*,std::string> >
2601 23 : SgTypeString::returnDataMemberPointers() const
2602 : {
2603 23 : ROSE_ASSERT(this != NULL);
2604 :
2605 : // ------------ checking pointers of SgTypeString -------------------
2606 23 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
2607 : {
2608 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
2609 : }
2610 23 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
2611 :
2612 23 : std::vector<std::pair<SgNode*,std::string> > returnVector;
2613 23 : returnVector.push_back(pair<SgNode*,std::string>( p_lengthExpression,"lengthExpression"));
2614 23 : returnVector.push_back(pair<SgNode*,std::string>( p_ref_to,"ref_to"));
2615 23 : returnVector.push_back(pair<SgNode*,std::string>( p_ptr_to,"ptr_to"));
2616 23 : returnVector.push_back(pair<SgNode*,std::string>( p_modifiers,"modifiers"));
2617 23 : returnVector.push_back(pair<SgNode*,std::string>( p_typedefs,"typedefs"));
2618 23 : returnVector.push_back(pair<SgNode*,std::string>( p_rvalue_ref_to,"rvalue_ref_to"));
2619 23 : returnVector.push_back(pair<SgNode*,std::string>( p_decltype_ref_to,"decltype_ref_to"));
2620 23 : returnVector.push_back(pair<SgNode*,std::string>( p_typeof_ref_to,"typeof_ref_to"));
2621 23 : returnVector.push_back(pair<SgNode*,std::string>( p_type_kind,"type_kind"));
2622 23 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
2623 23 : return returnVector;
2624 :
2625 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
2626 :
2627 : }
2628 :
2629 : /* #line 2630 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
2630 :
2631 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
2632 :
2633 : std::vector<std::pair<SgNode*,std::string> >
2634 52 : SgTypeBool::returnDataMemberPointers() const
2635 : {
2636 52 : ROSE_ASSERT(this != NULL);
2637 :
2638 : // ------------ checking pointers of SgTypeBool -------------------
2639 52 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
2640 : {
2641 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
2642 : }
2643 52 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
2644 :
2645 52 : std::vector<std::pair<SgNode*,std::string> > returnVector;
2646 52 : returnVector.push_back(pair<SgNode*,std::string>( p_ref_to,"ref_to"));
2647 52 : returnVector.push_back(pair<SgNode*,std::string>( p_ptr_to,"ptr_to"));
2648 52 : returnVector.push_back(pair<SgNode*,std::string>( p_modifiers,"modifiers"));
2649 52 : returnVector.push_back(pair<SgNode*,std::string>( p_typedefs,"typedefs"));
2650 52 : returnVector.push_back(pair<SgNode*,std::string>( p_rvalue_ref_to,"rvalue_ref_to"));
2651 52 : returnVector.push_back(pair<SgNode*,std::string>( p_decltype_ref_to,"decltype_ref_to"));
2652 52 : returnVector.push_back(pair<SgNode*,std::string>( p_typeof_ref_to,"typeof_ref_to"));
2653 52 : returnVector.push_back(pair<SgNode*,std::string>( p_type_kind,"type_kind"));
2654 52 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
2655 52 : return returnVector;
2656 :
2657 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
2658 :
2659 : }
2660 :
2661 : /* #line 2662 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
2662 :
2663 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
2664 :
2665 : std::vector<std::pair<SgNode*,std::string> >
2666 24293 : SgPointerType::returnDataMemberPointers() const
2667 : {
2668 24293 : ROSE_ASSERT(this != NULL);
2669 :
2670 : // ------------ checking pointers of SgPointerType -------------------
2671 24293 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
2672 : {
2673 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
2674 : }
2675 24293 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
2676 :
2677 24293 : std::vector<std::pair<SgNode*,std::string> > returnVector;
2678 24293 : returnVector.push_back(pair<SgNode*,std::string>( p_base_type,"base_type"));
2679 24293 : returnVector.push_back(pair<SgNode*,std::string>( p_ref_to,"ref_to"));
2680 24293 : returnVector.push_back(pair<SgNode*,std::string>( p_ptr_to,"ptr_to"));
2681 24293 : returnVector.push_back(pair<SgNode*,std::string>( p_modifiers,"modifiers"));
2682 24293 : returnVector.push_back(pair<SgNode*,std::string>( p_typedefs,"typedefs"));
2683 24293 : returnVector.push_back(pair<SgNode*,std::string>( p_rvalue_ref_to,"rvalue_ref_to"));
2684 24293 : returnVector.push_back(pair<SgNode*,std::string>( p_decltype_ref_to,"decltype_ref_to"));
2685 24293 : returnVector.push_back(pair<SgNode*,std::string>( p_typeof_ref_to,"typeof_ref_to"));
2686 24293 : returnVector.push_back(pair<SgNode*,std::string>( p_type_kind,"type_kind"));
2687 24293 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
2688 24293 : return returnVector;
2689 :
2690 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
2691 :
2692 : }
2693 :
2694 : /* #line 2695 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
2695 :
2696 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
2697 :
2698 : std::vector<std::pair<SgNode*,std::string> >
2699 184 : SgPointerMemberType::returnDataMemberPointers() const
2700 : {
2701 184 : ROSE_ASSERT(this != NULL);
2702 :
2703 : // ------------ checking pointers of SgPointerMemberType -------------------
2704 184 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
2705 : {
2706 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
2707 : }
2708 184 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
2709 :
2710 184 : std::vector<std::pair<SgNode*,std::string> > returnVector;
2711 184 : returnVector.push_back(pair<SgNode*,std::string>( p_class_type,"class_type"));
2712 184 : returnVector.push_back(pair<SgNode*,std::string>( p_base_type,"base_type"));
2713 184 : returnVector.push_back(pair<SgNode*,std::string>( p_ref_to,"ref_to"));
2714 184 : returnVector.push_back(pair<SgNode*,std::string>( p_ptr_to,"ptr_to"));
2715 184 : returnVector.push_back(pair<SgNode*,std::string>( p_modifiers,"modifiers"));
2716 184 : returnVector.push_back(pair<SgNode*,std::string>( p_typedefs,"typedefs"));
2717 184 : returnVector.push_back(pair<SgNode*,std::string>( p_rvalue_ref_to,"rvalue_ref_to"));
2718 184 : returnVector.push_back(pair<SgNode*,std::string>( p_decltype_ref_to,"decltype_ref_to"));
2719 184 : returnVector.push_back(pair<SgNode*,std::string>( p_typeof_ref_to,"typeof_ref_to"));
2720 184 : returnVector.push_back(pair<SgNode*,std::string>( p_type_kind,"type_kind"));
2721 184 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
2722 184 : return returnVector;
2723 :
2724 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
2725 :
2726 : }
2727 :
2728 : /* #line 2729 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
2729 :
2730 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
2731 :
2732 : std::vector<std::pair<SgNode*,std::string> >
2733 5269 : SgReferenceType::returnDataMemberPointers() const
2734 : {
2735 5269 : ROSE_ASSERT(this != NULL);
2736 :
2737 : // ------------ checking pointers of SgReferenceType -------------------
2738 5269 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
2739 : {
2740 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
2741 : }
2742 5269 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
2743 :
2744 5269 : std::vector<std::pair<SgNode*,std::string> > returnVector;
2745 5269 : returnVector.push_back(pair<SgNode*,std::string>( p_base_type,"base_type"));
2746 5269 : returnVector.push_back(pair<SgNode*,std::string>( p_ref_to,"ref_to"));
2747 5269 : returnVector.push_back(pair<SgNode*,std::string>( p_ptr_to,"ptr_to"));
2748 5269 : returnVector.push_back(pair<SgNode*,std::string>( p_modifiers,"modifiers"));
2749 5269 : returnVector.push_back(pair<SgNode*,std::string>( p_typedefs,"typedefs"));
2750 5269 : returnVector.push_back(pair<SgNode*,std::string>( p_rvalue_ref_to,"rvalue_ref_to"));
2751 5269 : returnVector.push_back(pair<SgNode*,std::string>( p_decltype_ref_to,"decltype_ref_to"));
2752 5269 : returnVector.push_back(pair<SgNode*,std::string>( p_typeof_ref_to,"typeof_ref_to"));
2753 5269 : returnVector.push_back(pair<SgNode*,std::string>( p_type_kind,"type_kind"));
2754 5269 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
2755 5269 : return returnVector;
2756 :
2757 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
2758 :
2759 : }
2760 :
2761 : /* #line 2762 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
2762 :
2763 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
2764 :
2765 : std::vector<std::pair<SgNode*,std::string> >
2766 0 : SgNamedType::returnDataMemberPointers() const
2767 : {
2768 0 : ROSE_ASSERT(this != NULL);
2769 :
2770 : // ------------ checking pointers of SgNamedType -------------------
2771 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
2772 : {
2773 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
2774 : }
2775 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
2776 :
2777 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
2778 0 : returnVector.push_back(pair<SgNode*,std::string>( p_declaration,"declaration"));
2779 0 : returnVector.push_back(pair<SgNode*,std::string>( p_ref_to,"ref_to"));
2780 0 : returnVector.push_back(pair<SgNode*,std::string>( p_ptr_to,"ptr_to"));
2781 0 : returnVector.push_back(pair<SgNode*,std::string>( p_modifiers,"modifiers"));
2782 0 : returnVector.push_back(pair<SgNode*,std::string>( p_typedefs,"typedefs"));
2783 0 : returnVector.push_back(pair<SgNode*,std::string>( p_rvalue_ref_to,"rvalue_ref_to"));
2784 0 : returnVector.push_back(pair<SgNode*,std::string>( p_decltype_ref_to,"decltype_ref_to"));
2785 0 : returnVector.push_back(pair<SgNode*,std::string>( p_typeof_ref_to,"typeof_ref_to"));
2786 0 : returnVector.push_back(pair<SgNode*,std::string>( p_type_kind,"type_kind"));
2787 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
2788 0 : return returnVector;
2789 :
2790 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
2791 :
2792 : }
2793 :
2794 : /* #line 2795 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
2795 :
2796 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
2797 :
2798 : std::vector<std::pair<SgNode*,std::string> >
2799 16517 : SgClassType::returnDataMemberPointers() const
2800 : {
2801 16517 : ROSE_ASSERT(this != NULL);
2802 :
2803 : // ------------ checking pointers of SgClassType -------------------
2804 16517 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
2805 : {
2806 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
2807 : }
2808 16517 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
2809 :
2810 16517 : std::vector<std::pair<SgNode*,std::string> > returnVector;
2811 16517 : returnVector.push_back(pair<SgNode*,std::string>( p_declaration,"declaration"));
2812 16517 : returnVector.push_back(pair<SgNode*,std::string>( p_ref_to,"ref_to"));
2813 16517 : returnVector.push_back(pair<SgNode*,std::string>( p_ptr_to,"ptr_to"));
2814 16517 : returnVector.push_back(pair<SgNode*,std::string>( p_modifiers,"modifiers"));
2815 16517 : returnVector.push_back(pair<SgNode*,std::string>( p_typedefs,"typedefs"));
2816 16517 : returnVector.push_back(pair<SgNode*,std::string>( p_rvalue_ref_to,"rvalue_ref_to"));
2817 16517 : returnVector.push_back(pair<SgNode*,std::string>( p_decltype_ref_to,"decltype_ref_to"));
2818 16517 : returnVector.push_back(pair<SgNode*,std::string>( p_typeof_ref_to,"typeof_ref_to"));
2819 16517 : returnVector.push_back(pair<SgNode*,std::string>( p_type_kind,"type_kind"));
2820 16517 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
2821 16517 : return returnVector;
2822 :
2823 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
2824 :
2825 : }
2826 :
2827 : /* #line 2828 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
2828 :
2829 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
2830 :
2831 : std::vector<std::pair<SgNode*,std::string> >
2832 1344 : SgEnumType::returnDataMemberPointers() const
2833 : {
2834 1344 : ROSE_ASSERT(this != NULL);
2835 :
2836 : // ------------ checking pointers of SgEnumType -------------------
2837 1344 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
2838 : {
2839 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
2840 : }
2841 1344 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
2842 :
2843 1344 : std::vector<std::pair<SgNode*,std::string> > returnVector;
2844 1344 : returnVector.push_back(pair<SgNode*,std::string>( p_declaration,"declaration"));
2845 1344 : returnVector.push_back(pair<SgNode*,std::string>( p_ref_to,"ref_to"));
2846 1344 : returnVector.push_back(pair<SgNode*,std::string>( p_ptr_to,"ptr_to"));
2847 1344 : returnVector.push_back(pair<SgNode*,std::string>( p_modifiers,"modifiers"));
2848 1344 : returnVector.push_back(pair<SgNode*,std::string>( p_typedefs,"typedefs"));
2849 1344 : returnVector.push_back(pair<SgNode*,std::string>( p_rvalue_ref_to,"rvalue_ref_to"));
2850 1344 : returnVector.push_back(pair<SgNode*,std::string>( p_decltype_ref_to,"decltype_ref_to"));
2851 1344 : returnVector.push_back(pair<SgNode*,std::string>( p_typeof_ref_to,"typeof_ref_to"));
2852 1344 : returnVector.push_back(pair<SgNode*,std::string>( p_type_kind,"type_kind"));
2853 1344 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
2854 1344 : return returnVector;
2855 :
2856 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
2857 :
2858 : }
2859 :
2860 : /* #line 2861 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
2861 :
2862 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
2863 :
2864 : std::vector<std::pair<SgNode*,std::string> >
2865 48635 : SgTypedefType::returnDataMemberPointers() const
2866 : {
2867 48635 : ROSE_ASSERT(this != NULL);
2868 :
2869 : // ------------ checking pointers of SgTypedefType -------------------
2870 48635 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
2871 : {
2872 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
2873 : }
2874 48635 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
2875 :
2876 48635 : std::vector<std::pair<SgNode*,std::string> > returnVector;
2877 48635 : returnVector.push_back(pair<SgNode*,std::string>( p_parent_scope,"parent_scope"));
2878 48635 : returnVector.push_back(pair<SgNode*,std::string>( p_declaration,"declaration"));
2879 48635 : returnVector.push_back(pair<SgNode*,std::string>( p_ref_to,"ref_to"));
2880 48635 : returnVector.push_back(pair<SgNode*,std::string>( p_ptr_to,"ptr_to"));
2881 48635 : returnVector.push_back(pair<SgNode*,std::string>( p_modifiers,"modifiers"));
2882 48635 : returnVector.push_back(pair<SgNode*,std::string>( p_typedefs,"typedefs"));
2883 48635 : returnVector.push_back(pair<SgNode*,std::string>( p_rvalue_ref_to,"rvalue_ref_to"));
2884 48635 : returnVector.push_back(pair<SgNode*,std::string>( p_decltype_ref_to,"decltype_ref_to"));
2885 48635 : returnVector.push_back(pair<SgNode*,std::string>( p_typeof_ref_to,"typeof_ref_to"));
2886 48635 : returnVector.push_back(pair<SgNode*,std::string>( p_type_kind,"type_kind"));
2887 48635 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
2888 48635 : return returnVector;
2889 :
2890 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
2891 :
2892 : }
2893 :
2894 : /* #line 2895 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
2895 :
2896 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
2897 :
2898 : std::vector<std::pair<SgNode*,std::string> >
2899 39656 : SgNonrealType::returnDataMemberPointers() const
2900 : {
2901 39656 : ROSE_ASSERT(this != NULL);
2902 :
2903 : // ------------ checking pointers of SgNonrealType -------------------
2904 39656 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
2905 : {
2906 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
2907 : }
2908 39656 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
2909 :
2910 39656 : std::vector<std::pair<SgNode*,std::string> > returnVector;
2911 39656 : returnVector.push_back(pair<SgNode*,std::string>( p_declaration,"declaration"));
2912 39656 : returnVector.push_back(pair<SgNode*,std::string>( p_ref_to,"ref_to"));
2913 39656 : returnVector.push_back(pair<SgNode*,std::string>( p_ptr_to,"ptr_to"));
2914 39656 : returnVector.push_back(pair<SgNode*,std::string>( p_modifiers,"modifiers"));
2915 39656 : returnVector.push_back(pair<SgNode*,std::string>( p_typedefs,"typedefs"));
2916 39656 : returnVector.push_back(pair<SgNode*,std::string>( p_rvalue_ref_to,"rvalue_ref_to"));
2917 39656 : returnVector.push_back(pair<SgNode*,std::string>( p_decltype_ref_to,"decltype_ref_to"));
2918 39656 : returnVector.push_back(pair<SgNode*,std::string>( p_typeof_ref_to,"typeof_ref_to"));
2919 39656 : returnVector.push_back(pair<SgNode*,std::string>( p_type_kind,"type_kind"));
2920 39656 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
2921 39656 : return returnVector;
2922 :
2923 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
2924 :
2925 : }
2926 :
2927 : /* #line 2928 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
2928 :
2929 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
2930 :
2931 : std::vector<std::pair<SgNode*,std::string> >
2932 18711 : SgModifierType::returnDataMemberPointers() const
2933 : {
2934 18711 : ROSE_ASSERT(this != NULL);
2935 :
2936 : // ------------ checking pointers of SgModifierType -------------------
2937 18711 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
2938 : {
2939 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
2940 : }
2941 18711 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
2942 :
2943 18711 : std::vector<std::pair<SgNode*,std::string> > returnVector;
2944 18711 : returnVector.push_back(pair<SgNode*,std::string>( p_base_type,"base_type"));
2945 18711 : returnVector.push_back(pair<SgNode*,std::string>( p_ref_to,"ref_to"));
2946 18711 : returnVector.push_back(pair<SgNode*,std::string>( p_ptr_to,"ptr_to"));
2947 18711 : returnVector.push_back(pair<SgNode*,std::string>( p_modifiers,"modifiers"));
2948 18711 : returnVector.push_back(pair<SgNode*,std::string>( p_typedefs,"typedefs"));
2949 18711 : returnVector.push_back(pair<SgNode*,std::string>( p_rvalue_ref_to,"rvalue_ref_to"));
2950 18711 : returnVector.push_back(pair<SgNode*,std::string>( p_decltype_ref_to,"decltype_ref_to"));
2951 18711 : returnVector.push_back(pair<SgNode*,std::string>( p_typeof_ref_to,"typeof_ref_to"));
2952 18711 : returnVector.push_back(pair<SgNode*,std::string>( p_type_kind,"type_kind"));
2953 18711 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
2954 18711 : return returnVector;
2955 :
2956 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
2957 :
2958 : }
2959 :
2960 : /* #line 2961 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
2961 :
2962 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
2963 :
2964 : std::vector<std::pair<SgNode*,std::string> >
2965 210976 : SgFunctionType::returnDataMemberPointers() const
2966 : {
2967 210976 : ROSE_ASSERT(this != NULL);
2968 :
2969 : // ------------ checking pointers of SgFunctionType -------------------
2970 210976 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
2971 : {
2972 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
2973 : }
2974 210976 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
2975 :
2976 210976 : std::vector<std::pair<SgNode*,std::string> > returnVector;
2977 210976 : returnVector.push_back(pair<SgNode*,std::string>( p_return_type,"return_type"));
2978 210976 : returnVector.push_back(pair<SgNode*,std::string>( p_orig_return_type,"orig_return_type"));
2979 210976 : returnVector.push_back(pair<SgNode*,std::string>( p_argument_list,"argument_list"));
2980 210976 : returnVector.push_back(pair<SgNode*,std::string>( p_ref_to,"ref_to"));
2981 210976 : returnVector.push_back(pair<SgNode*,std::string>( p_ptr_to,"ptr_to"));
2982 210976 : returnVector.push_back(pair<SgNode*,std::string>( p_modifiers,"modifiers"));
2983 210976 : returnVector.push_back(pair<SgNode*,std::string>( p_typedefs,"typedefs"));
2984 210976 : returnVector.push_back(pair<SgNode*,std::string>( p_rvalue_ref_to,"rvalue_ref_to"));
2985 210976 : returnVector.push_back(pair<SgNode*,std::string>( p_decltype_ref_to,"decltype_ref_to"));
2986 210976 : returnVector.push_back(pair<SgNode*,std::string>( p_typeof_ref_to,"typeof_ref_to"));
2987 210976 : returnVector.push_back(pair<SgNode*,std::string>( p_type_kind,"type_kind"));
2988 210976 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
2989 210976 : return returnVector;
2990 :
2991 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
2992 :
2993 : }
2994 :
2995 : /* #line 2996 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
2996 :
2997 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
2998 :
2999 : std::vector<std::pair<SgNode*,std::string> >
3000 15921 : SgMemberFunctionType::returnDataMemberPointers() const
3001 : {
3002 15921 : ROSE_ASSERT(this != NULL);
3003 :
3004 : // ------------ checking pointers of SgMemberFunctionType -------------------
3005 15921 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
3006 : {
3007 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
3008 : }
3009 15921 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
3010 :
3011 15921 : std::vector<std::pair<SgNode*,std::string> > returnVector;
3012 15921 : returnVector.push_back(pair<SgNode*,std::string>( p_class_type,"class_type"));
3013 15921 : returnVector.push_back(pair<SgNode*,std::string>( p_return_type,"return_type"));
3014 15921 : returnVector.push_back(pair<SgNode*,std::string>( p_orig_return_type,"orig_return_type"));
3015 15921 : returnVector.push_back(pair<SgNode*,std::string>( p_argument_list,"argument_list"));
3016 15921 : returnVector.push_back(pair<SgNode*,std::string>( p_ref_to,"ref_to"));
3017 15921 : returnVector.push_back(pair<SgNode*,std::string>( p_ptr_to,"ptr_to"));
3018 15921 : returnVector.push_back(pair<SgNode*,std::string>( p_modifiers,"modifiers"));
3019 15921 : returnVector.push_back(pair<SgNode*,std::string>( p_typedefs,"typedefs"));
3020 15921 : returnVector.push_back(pair<SgNode*,std::string>( p_rvalue_ref_to,"rvalue_ref_to"));
3021 15921 : returnVector.push_back(pair<SgNode*,std::string>( p_decltype_ref_to,"decltype_ref_to"));
3022 15921 : returnVector.push_back(pair<SgNode*,std::string>( p_typeof_ref_to,"typeof_ref_to"));
3023 15921 : returnVector.push_back(pair<SgNode*,std::string>( p_type_kind,"type_kind"));
3024 15921 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
3025 15921 : return returnVector;
3026 :
3027 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
3028 :
3029 : }
3030 :
3031 : /* #line 3032 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
3032 :
3033 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
3034 :
3035 : std::vector<std::pair<SgNode*,std::string> >
3036 0 : SgPartialFunctionType::returnDataMemberPointers() const
3037 : {
3038 0 : ROSE_ASSERT(this != NULL);
3039 :
3040 : // ------------ checking pointers of SgPartialFunctionType -------------------
3041 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
3042 : {
3043 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
3044 : }
3045 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
3046 :
3047 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
3048 0 : returnVector.push_back(pair<SgNode*,std::string>( p_class_type,"class_type"));
3049 0 : returnVector.push_back(pair<SgNode*,std::string>( p_return_type,"return_type"));
3050 0 : returnVector.push_back(pair<SgNode*,std::string>( p_orig_return_type,"orig_return_type"));
3051 0 : returnVector.push_back(pair<SgNode*,std::string>( p_argument_list,"argument_list"));
3052 0 : returnVector.push_back(pair<SgNode*,std::string>( p_ref_to,"ref_to"));
3053 0 : returnVector.push_back(pair<SgNode*,std::string>( p_ptr_to,"ptr_to"));
3054 0 : returnVector.push_back(pair<SgNode*,std::string>( p_modifiers,"modifiers"));
3055 0 : returnVector.push_back(pair<SgNode*,std::string>( p_typedefs,"typedefs"));
3056 0 : returnVector.push_back(pair<SgNode*,std::string>( p_rvalue_ref_to,"rvalue_ref_to"));
3057 0 : returnVector.push_back(pair<SgNode*,std::string>( p_decltype_ref_to,"decltype_ref_to"));
3058 0 : returnVector.push_back(pair<SgNode*,std::string>( p_typeof_ref_to,"typeof_ref_to"));
3059 0 : returnVector.push_back(pair<SgNode*,std::string>( p_type_kind,"type_kind"));
3060 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
3061 0 : return returnVector;
3062 :
3063 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
3064 :
3065 : }
3066 :
3067 : /* #line 3068 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
3068 :
3069 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
3070 :
3071 : std::vector<std::pair<SgNode*,std::string> >
3072 0 : SgPartialFunctionModifierType::returnDataMemberPointers() const
3073 : {
3074 0 : ROSE_ASSERT(this != NULL);
3075 :
3076 : // ------------ checking pointers of SgPartialFunctionModifierType -------------------
3077 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
3078 : {
3079 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
3080 : }
3081 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
3082 :
3083 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
3084 0 : returnVector.push_back(pair<SgNode*,std::string>( p_class_type,"class_type"));
3085 0 : returnVector.push_back(pair<SgNode*,std::string>( p_return_type,"return_type"));
3086 0 : returnVector.push_back(pair<SgNode*,std::string>( p_orig_return_type,"orig_return_type"));
3087 0 : returnVector.push_back(pair<SgNode*,std::string>( p_argument_list,"argument_list"));
3088 0 : returnVector.push_back(pair<SgNode*,std::string>( p_ref_to,"ref_to"));
3089 0 : returnVector.push_back(pair<SgNode*,std::string>( p_ptr_to,"ptr_to"));
3090 0 : returnVector.push_back(pair<SgNode*,std::string>( p_modifiers,"modifiers"));
3091 0 : returnVector.push_back(pair<SgNode*,std::string>( p_typedefs,"typedefs"));
3092 0 : returnVector.push_back(pair<SgNode*,std::string>( p_rvalue_ref_to,"rvalue_ref_to"));
3093 0 : returnVector.push_back(pair<SgNode*,std::string>( p_decltype_ref_to,"decltype_ref_to"));
3094 0 : returnVector.push_back(pair<SgNode*,std::string>( p_typeof_ref_to,"typeof_ref_to"));
3095 0 : returnVector.push_back(pair<SgNode*,std::string>( p_type_kind,"type_kind"));
3096 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
3097 0 : return returnVector;
3098 :
3099 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
3100 :
3101 : }
3102 :
3103 : /* #line 3104 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
3104 :
3105 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
3106 :
3107 : std::vector<std::pair<SgNode*,std::string> >
3108 6406 : SgArrayType::returnDataMemberPointers() const
3109 : {
3110 6406 : ROSE_ASSERT(this != NULL);
3111 :
3112 : // ------------ checking pointers of SgArrayType -------------------
3113 6406 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
3114 : {
3115 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
3116 : }
3117 6406 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
3118 :
3119 6406 : std::vector<std::pair<SgNode*,std::string> > returnVector;
3120 6406 : returnVector.push_back(pair<SgNode*,std::string>( p_base_type,"base_type"));
3121 6406 : returnVector.push_back(pair<SgNode*,std::string>( p_index,"index"));
3122 6406 : returnVector.push_back(pair<SgNode*,std::string>( p_dim_info,"dim_info"));
3123 6406 : returnVector.push_back(pair<SgNode*,std::string>( p_ref_to,"ref_to"));
3124 6406 : returnVector.push_back(pair<SgNode*,std::string>( p_ptr_to,"ptr_to"));
3125 6406 : returnVector.push_back(pair<SgNode*,std::string>( p_modifiers,"modifiers"));
3126 6406 : returnVector.push_back(pair<SgNode*,std::string>( p_typedefs,"typedefs"));
3127 6406 : returnVector.push_back(pair<SgNode*,std::string>( p_rvalue_ref_to,"rvalue_ref_to"));
3128 6406 : returnVector.push_back(pair<SgNode*,std::string>( p_decltype_ref_to,"decltype_ref_to"));
3129 6406 : returnVector.push_back(pair<SgNode*,std::string>( p_typeof_ref_to,"typeof_ref_to"));
3130 6406 : returnVector.push_back(pair<SgNode*,std::string>( p_type_kind,"type_kind"));
3131 6406 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
3132 6406 : return returnVector;
3133 :
3134 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
3135 :
3136 : }
3137 :
3138 : /* #line 3139 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
3139 :
3140 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
3141 :
3142 : std::vector<std::pair<SgNode*,std::string> >
3143 185 : SgTypeEllipse::returnDataMemberPointers() const
3144 : {
3145 185 : ROSE_ASSERT(this != NULL);
3146 :
3147 : // ------------ checking pointers of SgTypeEllipse -------------------
3148 185 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
3149 : {
3150 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
3151 : }
3152 185 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
3153 :
3154 185 : std::vector<std::pair<SgNode*,std::string> > returnVector;
3155 185 : returnVector.push_back(pair<SgNode*,std::string>( p_ref_to,"ref_to"));
3156 185 : returnVector.push_back(pair<SgNode*,std::string>( p_ptr_to,"ptr_to"));
3157 185 : returnVector.push_back(pair<SgNode*,std::string>( p_modifiers,"modifiers"));
3158 185 : returnVector.push_back(pair<SgNode*,std::string>( p_typedefs,"typedefs"));
3159 185 : returnVector.push_back(pair<SgNode*,std::string>( p_rvalue_ref_to,"rvalue_ref_to"));
3160 185 : returnVector.push_back(pair<SgNode*,std::string>( p_decltype_ref_to,"decltype_ref_to"));
3161 185 : returnVector.push_back(pair<SgNode*,std::string>( p_typeof_ref_to,"typeof_ref_to"));
3162 185 : returnVector.push_back(pair<SgNode*,std::string>( p_type_kind,"type_kind"));
3163 185 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
3164 185 : return returnVector;
3165 :
3166 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
3167 :
3168 : }
3169 :
3170 : /* #line 3171 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
3171 :
3172 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
3173 :
3174 : std::vector<std::pair<SgNode*,std::string> >
3175 0 : SgTemplateType::returnDataMemberPointers() const
3176 : {
3177 0 : ROSE_ASSERT(this != NULL);
3178 :
3179 : // ------------ checking pointers of SgTemplateType -------------------
3180 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
3181 : {
3182 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
3183 : }
3184 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
3185 :
3186 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
3187 0 : returnVector.push_back(pair<SgNode*,std::string>( p_class_type,"class_type"));
3188 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent_class_type,"parent_class_type"));
3189 0 : returnVector.push_back(pair<SgNode*,std::string>( p_template_parameter,"template_parameter"));
3190 0 : for ( SgTemplateArgumentPtrList::const_iterator source_tpl_args_iterator = p_tpl_args.begin()
3191 0 : ; source_tpl_args_iterator != p_tpl_args.end(); ++source_tpl_args_iterator)
3192 : {
3193 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_tpl_args_iterator,"tpl_args"));
3194 : }
3195 0 : for ( SgTemplateArgumentPtrList::const_iterator source_part_spec_tpl_args_iterator = p_part_spec_tpl_args.begin()
3196 0 : ; source_part_spec_tpl_args_iterator != p_part_spec_tpl_args.end(); ++source_part_spec_tpl_args_iterator)
3197 : {
3198 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_part_spec_tpl_args_iterator,"part_spec_tpl_args"));
3199 : }
3200 0 : returnVector.push_back(pair<SgNode*,std::string>( p_ref_to,"ref_to"));
3201 0 : returnVector.push_back(pair<SgNode*,std::string>( p_ptr_to,"ptr_to"));
3202 0 : returnVector.push_back(pair<SgNode*,std::string>( p_modifiers,"modifiers"));
3203 0 : returnVector.push_back(pair<SgNode*,std::string>( p_typedefs,"typedefs"));
3204 0 : returnVector.push_back(pair<SgNode*,std::string>( p_rvalue_ref_to,"rvalue_ref_to"));
3205 0 : returnVector.push_back(pair<SgNode*,std::string>( p_decltype_ref_to,"decltype_ref_to"));
3206 0 : returnVector.push_back(pair<SgNode*,std::string>( p_typeof_ref_to,"typeof_ref_to"));
3207 0 : returnVector.push_back(pair<SgNode*,std::string>( p_type_kind,"type_kind"));
3208 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
3209 0 : return returnVector;
3210 :
3211 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
3212 :
3213 : }
3214 :
3215 : /* #line 3216 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
3216 :
3217 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
3218 :
3219 : std::vector<std::pair<SgNode*,std::string> >
3220 0 : SgQualifiedNameType::returnDataMemberPointers() const
3221 : {
3222 0 : ROSE_ASSERT(this != NULL);
3223 :
3224 : // ------------ checking pointers of SgQualifiedNameType -------------------
3225 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
3226 : {
3227 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
3228 : }
3229 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
3230 :
3231 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
3232 0 : returnVector.push_back(pair<SgNode*,std::string>( p_base_type,"base_type"));
3233 0 : for ( SgQualifiedNamePtrList::const_iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
3234 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
3235 : {
3236 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_qualifiedNameList_iterator,"qualifiedNameList"));
3237 : }
3238 0 : returnVector.push_back(pair<SgNode*,std::string>( p_ref_to,"ref_to"));
3239 0 : returnVector.push_back(pair<SgNode*,std::string>( p_ptr_to,"ptr_to"));
3240 0 : returnVector.push_back(pair<SgNode*,std::string>( p_modifiers,"modifiers"));
3241 0 : returnVector.push_back(pair<SgNode*,std::string>( p_typedefs,"typedefs"));
3242 0 : returnVector.push_back(pair<SgNode*,std::string>( p_rvalue_ref_to,"rvalue_ref_to"));
3243 0 : returnVector.push_back(pair<SgNode*,std::string>( p_decltype_ref_to,"decltype_ref_to"));
3244 0 : returnVector.push_back(pair<SgNode*,std::string>( p_typeof_ref_to,"typeof_ref_to"));
3245 0 : returnVector.push_back(pair<SgNode*,std::string>( p_type_kind,"type_kind"));
3246 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
3247 0 : return returnVector;
3248 :
3249 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
3250 :
3251 : }
3252 :
3253 : /* #line 3254 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
3254 :
3255 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
3256 :
3257 : std::vector<std::pair<SgNode*,std::string> >
3258 887 : SgTypeComplex::returnDataMemberPointers() const
3259 : {
3260 887 : ROSE_ASSERT(this != NULL);
3261 :
3262 : // ------------ checking pointers of SgTypeComplex -------------------
3263 887 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
3264 : {
3265 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
3266 : }
3267 887 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
3268 :
3269 887 : std::vector<std::pair<SgNode*,std::string> > returnVector;
3270 887 : returnVector.push_back(pair<SgNode*,std::string>( p_base_type,"base_type"));
3271 887 : returnVector.push_back(pair<SgNode*,std::string>( p_ref_to,"ref_to"));
3272 887 : returnVector.push_back(pair<SgNode*,std::string>( p_ptr_to,"ptr_to"));
3273 887 : returnVector.push_back(pair<SgNode*,std::string>( p_modifiers,"modifiers"));
3274 887 : returnVector.push_back(pair<SgNode*,std::string>( p_typedefs,"typedefs"));
3275 887 : returnVector.push_back(pair<SgNode*,std::string>( p_rvalue_ref_to,"rvalue_ref_to"));
3276 887 : returnVector.push_back(pair<SgNode*,std::string>( p_decltype_ref_to,"decltype_ref_to"));
3277 887 : returnVector.push_back(pair<SgNode*,std::string>( p_typeof_ref_to,"typeof_ref_to"));
3278 887 : returnVector.push_back(pair<SgNode*,std::string>( p_type_kind,"type_kind"));
3279 887 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
3280 887 : return returnVector;
3281 :
3282 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
3283 :
3284 : }
3285 :
3286 : /* #line 3287 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
3287 :
3288 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
3289 :
3290 : std::vector<std::pair<SgNode*,std::string> >
3291 0 : SgTypeImaginary::returnDataMemberPointers() const
3292 : {
3293 0 : ROSE_ASSERT(this != NULL);
3294 :
3295 : // ------------ checking pointers of SgTypeImaginary -------------------
3296 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
3297 : {
3298 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
3299 : }
3300 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
3301 :
3302 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
3303 0 : returnVector.push_back(pair<SgNode*,std::string>( p_base_type,"base_type"));
3304 0 : returnVector.push_back(pair<SgNode*,std::string>( p_ref_to,"ref_to"));
3305 0 : returnVector.push_back(pair<SgNode*,std::string>( p_ptr_to,"ptr_to"));
3306 0 : returnVector.push_back(pair<SgNode*,std::string>( p_modifiers,"modifiers"));
3307 0 : returnVector.push_back(pair<SgNode*,std::string>( p_typedefs,"typedefs"));
3308 0 : returnVector.push_back(pair<SgNode*,std::string>( p_rvalue_ref_to,"rvalue_ref_to"));
3309 0 : returnVector.push_back(pair<SgNode*,std::string>( p_decltype_ref_to,"decltype_ref_to"));
3310 0 : returnVector.push_back(pair<SgNode*,std::string>( p_typeof_ref_to,"typeof_ref_to"));
3311 0 : returnVector.push_back(pair<SgNode*,std::string>( p_type_kind,"type_kind"));
3312 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
3313 0 : return returnVector;
3314 :
3315 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
3316 :
3317 : }
3318 :
3319 : /* #line 3320 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
3320 :
3321 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
3322 :
3323 : std::vector<std::pair<SgNode*,std::string> >
3324 586 : SgTypeDefault::returnDataMemberPointers() const
3325 : {
3326 586 : ROSE_ASSERT(this != NULL);
3327 :
3328 : // ------------ checking pointers of SgTypeDefault -------------------
3329 586 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
3330 : {
3331 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
3332 : }
3333 586 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
3334 :
3335 586 : std::vector<std::pair<SgNode*,std::string> > returnVector;
3336 586 : returnVector.push_back(pair<SgNode*,std::string>( p_ref_to,"ref_to"));
3337 586 : returnVector.push_back(pair<SgNode*,std::string>( p_ptr_to,"ptr_to"));
3338 586 : returnVector.push_back(pair<SgNode*,std::string>( p_modifiers,"modifiers"));
3339 586 : returnVector.push_back(pair<SgNode*,std::string>( p_typedefs,"typedefs"));
3340 586 : returnVector.push_back(pair<SgNode*,std::string>( p_rvalue_ref_to,"rvalue_ref_to"));
3341 586 : returnVector.push_back(pair<SgNode*,std::string>( p_decltype_ref_to,"decltype_ref_to"));
3342 586 : returnVector.push_back(pair<SgNode*,std::string>( p_typeof_ref_to,"typeof_ref_to"));
3343 586 : returnVector.push_back(pair<SgNode*,std::string>( p_type_kind,"type_kind"));
3344 586 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
3345 586 : return returnVector;
3346 :
3347 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
3348 :
3349 : }
3350 :
3351 : /* #line 3352 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
3352 :
3353 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
3354 :
3355 : std::vector<std::pair<SgNode*,std::string> >
3356 0 : SgTypeCAFTeam::returnDataMemberPointers() const
3357 : {
3358 0 : ROSE_ASSERT(this != NULL);
3359 :
3360 : // ------------ checking pointers of SgTypeCAFTeam -------------------
3361 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
3362 : {
3363 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
3364 : }
3365 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
3366 :
3367 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
3368 0 : returnVector.push_back(pair<SgNode*,std::string>( p_ref_to,"ref_to"));
3369 0 : returnVector.push_back(pair<SgNode*,std::string>( p_ptr_to,"ptr_to"));
3370 0 : returnVector.push_back(pair<SgNode*,std::string>( p_modifiers,"modifiers"));
3371 0 : returnVector.push_back(pair<SgNode*,std::string>( p_typedefs,"typedefs"));
3372 0 : returnVector.push_back(pair<SgNode*,std::string>( p_rvalue_ref_to,"rvalue_ref_to"));
3373 0 : returnVector.push_back(pair<SgNode*,std::string>( p_decltype_ref_to,"decltype_ref_to"));
3374 0 : returnVector.push_back(pair<SgNode*,std::string>( p_typeof_ref_to,"typeof_ref_to"));
3375 0 : returnVector.push_back(pair<SgNode*,std::string>( p_type_kind,"type_kind"));
3376 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
3377 0 : return returnVector;
3378 :
3379 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
3380 :
3381 : }
3382 :
3383 : /* #line 3384 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
3384 :
3385 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
3386 :
3387 : std::vector<std::pair<SgNode*,std::string> >
3388 0 : SgTypeCrayPointer::returnDataMemberPointers() const
3389 : {
3390 0 : ROSE_ASSERT(this != NULL);
3391 :
3392 : // ------------ checking pointers of SgTypeCrayPointer -------------------
3393 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
3394 : {
3395 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
3396 : }
3397 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
3398 :
3399 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
3400 0 : returnVector.push_back(pair<SgNode*,std::string>( p_ref_to,"ref_to"));
3401 0 : returnVector.push_back(pair<SgNode*,std::string>( p_ptr_to,"ptr_to"));
3402 0 : returnVector.push_back(pair<SgNode*,std::string>( p_modifiers,"modifiers"));
3403 0 : returnVector.push_back(pair<SgNode*,std::string>( p_typedefs,"typedefs"));
3404 0 : returnVector.push_back(pair<SgNode*,std::string>( p_rvalue_ref_to,"rvalue_ref_to"));
3405 0 : returnVector.push_back(pair<SgNode*,std::string>( p_decltype_ref_to,"decltype_ref_to"));
3406 0 : returnVector.push_back(pair<SgNode*,std::string>( p_typeof_ref_to,"typeof_ref_to"));
3407 0 : returnVector.push_back(pair<SgNode*,std::string>( p_type_kind,"type_kind"));
3408 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
3409 0 : return returnVector;
3410 :
3411 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
3412 :
3413 : }
3414 :
3415 : /* #line 3416 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
3416 :
3417 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
3418 :
3419 : std::vector<std::pair<SgNode*,std::string> >
3420 0 : SgTypeLabel::returnDataMemberPointers() const
3421 : {
3422 0 : ROSE_ASSERT(this != NULL);
3423 :
3424 : // ------------ checking pointers of SgTypeLabel -------------------
3425 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
3426 : {
3427 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
3428 : }
3429 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
3430 :
3431 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
3432 0 : returnVector.push_back(pair<SgNode*,std::string>( p_ref_to,"ref_to"));
3433 0 : returnVector.push_back(pair<SgNode*,std::string>( p_ptr_to,"ptr_to"));
3434 0 : returnVector.push_back(pair<SgNode*,std::string>( p_modifiers,"modifiers"));
3435 0 : returnVector.push_back(pair<SgNode*,std::string>( p_typedefs,"typedefs"));
3436 0 : returnVector.push_back(pair<SgNode*,std::string>( p_rvalue_ref_to,"rvalue_ref_to"));
3437 0 : returnVector.push_back(pair<SgNode*,std::string>( p_decltype_ref_to,"decltype_ref_to"));
3438 0 : returnVector.push_back(pair<SgNode*,std::string>( p_typeof_ref_to,"typeof_ref_to"));
3439 0 : returnVector.push_back(pair<SgNode*,std::string>( p_type_kind,"type_kind"));
3440 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
3441 0 : return returnVector;
3442 :
3443 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
3444 :
3445 : }
3446 :
3447 : /* #line 3448 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
3448 :
3449 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
3450 :
3451 : std::vector<std::pair<SgNode*,std::string> >
3452 1288 : SgRvalueReferenceType::returnDataMemberPointers() const
3453 : {
3454 1288 : ROSE_ASSERT(this != NULL);
3455 :
3456 : // ------------ checking pointers of SgRvalueReferenceType -------------------
3457 1288 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
3458 : {
3459 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
3460 : }
3461 1288 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
3462 :
3463 1288 : std::vector<std::pair<SgNode*,std::string> > returnVector;
3464 1288 : returnVector.push_back(pair<SgNode*,std::string>( p_base_type,"base_type"));
3465 1288 : returnVector.push_back(pair<SgNode*,std::string>( p_ref_to,"ref_to"));
3466 1288 : returnVector.push_back(pair<SgNode*,std::string>( p_ptr_to,"ptr_to"));
3467 1288 : returnVector.push_back(pair<SgNode*,std::string>( p_modifiers,"modifiers"));
3468 1288 : returnVector.push_back(pair<SgNode*,std::string>( p_typedefs,"typedefs"));
3469 1288 : returnVector.push_back(pair<SgNode*,std::string>( p_rvalue_ref_to,"rvalue_ref_to"));
3470 1288 : returnVector.push_back(pair<SgNode*,std::string>( p_decltype_ref_to,"decltype_ref_to"));
3471 1288 : returnVector.push_back(pair<SgNode*,std::string>( p_typeof_ref_to,"typeof_ref_to"));
3472 1288 : returnVector.push_back(pair<SgNode*,std::string>( p_type_kind,"type_kind"));
3473 1288 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
3474 1288 : return returnVector;
3475 :
3476 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
3477 :
3478 : }
3479 :
3480 : /* #line 3481 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
3481 :
3482 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
3483 :
3484 : std::vector<std::pair<SgNode*,std::string> >
3485 39 : SgTypeNullptr::returnDataMemberPointers() const
3486 : {
3487 39 : ROSE_ASSERT(this != NULL);
3488 :
3489 : // ------------ checking pointers of SgTypeNullptr -------------------
3490 39 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
3491 : {
3492 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
3493 : }
3494 39 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
3495 :
3496 39 : std::vector<std::pair<SgNode*,std::string> > returnVector;
3497 39 : returnVector.push_back(pair<SgNode*,std::string>( p_ref_to,"ref_to"));
3498 39 : returnVector.push_back(pair<SgNode*,std::string>( p_ptr_to,"ptr_to"));
3499 39 : returnVector.push_back(pair<SgNode*,std::string>( p_modifiers,"modifiers"));
3500 39 : returnVector.push_back(pair<SgNode*,std::string>( p_typedefs,"typedefs"));
3501 39 : returnVector.push_back(pair<SgNode*,std::string>( p_rvalue_ref_to,"rvalue_ref_to"));
3502 39 : returnVector.push_back(pair<SgNode*,std::string>( p_decltype_ref_to,"decltype_ref_to"));
3503 39 : returnVector.push_back(pair<SgNode*,std::string>( p_typeof_ref_to,"typeof_ref_to"));
3504 39 : returnVector.push_back(pair<SgNode*,std::string>( p_type_kind,"type_kind"));
3505 39 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
3506 39 : return returnVector;
3507 :
3508 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
3509 :
3510 : }
3511 :
3512 : /* #line 3513 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
3513 :
3514 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
3515 :
3516 : std::vector<std::pair<SgNode*,std::string> >
3517 725 : SgDeclType::returnDataMemberPointers() const
3518 : {
3519 725 : ROSE_ASSERT(this != NULL);
3520 :
3521 : // ------------ checking pointers of SgDeclType -------------------
3522 725 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
3523 : {
3524 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
3525 : }
3526 725 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
3527 :
3528 725 : std::vector<std::pair<SgNode*,std::string> > returnVector;
3529 725 : returnVector.push_back(pair<SgNode*,std::string>( p_base_expression,"base_expression"));
3530 725 : returnVector.push_back(pair<SgNode*,std::string>( p_base_type,"base_type"));
3531 725 : returnVector.push_back(pair<SgNode*,std::string>( p_ref_to,"ref_to"));
3532 725 : returnVector.push_back(pair<SgNode*,std::string>( p_ptr_to,"ptr_to"));
3533 725 : returnVector.push_back(pair<SgNode*,std::string>( p_modifiers,"modifiers"));
3534 725 : returnVector.push_back(pair<SgNode*,std::string>( p_typedefs,"typedefs"));
3535 725 : returnVector.push_back(pair<SgNode*,std::string>( p_rvalue_ref_to,"rvalue_ref_to"));
3536 725 : returnVector.push_back(pair<SgNode*,std::string>( p_decltype_ref_to,"decltype_ref_to"));
3537 725 : returnVector.push_back(pair<SgNode*,std::string>( p_typeof_ref_to,"typeof_ref_to"));
3538 725 : returnVector.push_back(pair<SgNode*,std::string>( p_type_kind,"type_kind"));
3539 725 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
3540 725 : return returnVector;
3541 :
3542 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
3543 :
3544 : }
3545 :
3546 : /* #line 3547 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
3547 :
3548 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
3549 :
3550 : std::vector<std::pair<SgNode*,std::string> >
3551 27 : SgTypeOfType::returnDataMemberPointers() const
3552 : {
3553 27 : ROSE_ASSERT(this != NULL);
3554 :
3555 : // ------------ checking pointers of SgTypeOfType -------------------
3556 27 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
3557 : {
3558 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
3559 : }
3560 27 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
3561 :
3562 27 : std::vector<std::pair<SgNode*,std::string> > returnVector;
3563 27 : returnVector.push_back(pair<SgNode*,std::string>( p_base_expression,"base_expression"));
3564 27 : returnVector.push_back(pair<SgNode*,std::string>( p_base_type,"base_type"));
3565 27 : returnVector.push_back(pair<SgNode*,std::string>( p_ref_to,"ref_to"));
3566 27 : returnVector.push_back(pair<SgNode*,std::string>( p_ptr_to,"ptr_to"));
3567 27 : returnVector.push_back(pair<SgNode*,std::string>( p_modifiers,"modifiers"));
3568 27 : returnVector.push_back(pair<SgNode*,std::string>( p_typedefs,"typedefs"));
3569 27 : returnVector.push_back(pair<SgNode*,std::string>( p_rvalue_ref_to,"rvalue_ref_to"));
3570 27 : returnVector.push_back(pair<SgNode*,std::string>( p_decltype_ref_to,"decltype_ref_to"));
3571 27 : returnVector.push_back(pair<SgNode*,std::string>( p_typeof_ref_to,"typeof_ref_to"));
3572 27 : returnVector.push_back(pair<SgNode*,std::string>( p_type_kind,"type_kind"));
3573 27 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
3574 27 : return returnVector;
3575 :
3576 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
3577 :
3578 : }
3579 :
3580 : /* #line 3581 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
3581 :
3582 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
3583 :
3584 : std::vector<std::pair<SgNode*,std::string> >
3585 0 : SgTypeMatrix::returnDataMemberPointers() const
3586 : {
3587 0 : ROSE_ASSERT(this != NULL);
3588 :
3589 : // ------------ checking pointers of SgTypeMatrix -------------------
3590 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
3591 : {
3592 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
3593 : }
3594 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
3595 :
3596 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
3597 0 : returnVector.push_back(pair<SgNode*,std::string>( p_base_type,"base_type"));
3598 0 : returnVector.push_back(pair<SgNode*,std::string>( p_ref_to,"ref_to"));
3599 0 : returnVector.push_back(pair<SgNode*,std::string>( p_ptr_to,"ptr_to"));
3600 0 : returnVector.push_back(pair<SgNode*,std::string>( p_modifiers,"modifiers"));
3601 0 : returnVector.push_back(pair<SgNode*,std::string>( p_typedefs,"typedefs"));
3602 0 : returnVector.push_back(pair<SgNode*,std::string>( p_rvalue_ref_to,"rvalue_ref_to"));
3603 0 : returnVector.push_back(pair<SgNode*,std::string>( p_decltype_ref_to,"decltype_ref_to"));
3604 0 : returnVector.push_back(pair<SgNode*,std::string>( p_typeof_ref_to,"typeof_ref_to"));
3605 0 : returnVector.push_back(pair<SgNode*,std::string>( p_type_kind,"type_kind"));
3606 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
3607 0 : return returnVector;
3608 :
3609 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
3610 :
3611 : }
3612 :
3613 : /* #line 3614 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
3614 :
3615 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
3616 :
3617 : std::vector<std::pair<SgNode*,std::string> >
3618 0 : SgTypeTuple::returnDataMemberPointers() const
3619 : {
3620 0 : ROSE_ASSERT(this != NULL);
3621 :
3622 : // ------------ checking pointers of SgTypeTuple -------------------
3623 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
3624 : {
3625 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
3626 : }
3627 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
3628 :
3629 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
3630 0 : for ( SgTypePtrList::const_iterator source_types_iterator = p_types.begin()
3631 0 : ; source_types_iterator != p_types.end(); ++source_types_iterator)
3632 : {
3633 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_types_iterator,"types"));
3634 : }
3635 0 : returnVector.push_back(pair<SgNode*,std::string>( p_ref_to,"ref_to"));
3636 0 : returnVector.push_back(pair<SgNode*,std::string>( p_ptr_to,"ptr_to"));
3637 0 : returnVector.push_back(pair<SgNode*,std::string>( p_modifiers,"modifiers"));
3638 0 : returnVector.push_back(pair<SgNode*,std::string>( p_typedefs,"typedefs"));
3639 0 : returnVector.push_back(pair<SgNode*,std::string>( p_rvalue_ref_to,"rvalue_ref_to"));
3640 0 : returnVector.push_back(pair<SgNode*,std::string>( p_decltype_ref_to,"decltype_ref_to"));
3641 0 : returnVector.push_back(pair<SgNode*,std::string>( p_typeof_ref_to,"typeof_ref_to"));
3642 0 : returnVector.push_back(pair<SgNode*,std::string>( p_type_kind,"type_kind"));
3643 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
3644 0 : return returnVector;
3645 :
3646 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
3647 :
3648 : }
3649 :
3650 : /* #line 3651 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
3651 :
3652 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
3653 :
3654 : std::vector<std::pair<SgNode*,std::string> >
3655 8 : SgTypeChar16::returnDataMemberPointers() const
3656 : {
3657 8 : ROSE_ASSERT(this != NULL);
3658 :
3659 : // ------------ checking pointers of SgTypeChar16 -------------------
3660 8 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
3661 : {
3662 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
3663 : }
3664 8 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
3665 :
3666 8 : std::vector<std::pair<SgNode*,std::string> > returnVector;
3667 8 : returnVector.push_back(pair<SgNode*,std::string>( p_ref_to,"ref_to"));
3668 8 : returnVector.push_back(pair<SgNode*,std::string>( p_ptr_to,"ptr_to"));
3669 8 : returnVector.push_back(pair<SgNode*,std::string>( p_modifiers,"modifiers"));
3670 8 : returnVector.push_back(pair<SgNode*,std::string>( p_typedefs,"typedefs"));
3671 8 : returnVector.push_back(pair<SgNode*,std::string>( p_rvalue_ref_to,"rvalue_ref_to"));
3672 8 : returnVector.push_back(pair<SgNode*,std::string>( p_decltype_ref_to,"decltype_ref_to"));
3673 8 : returnVector.push_back(pair<SgNode*,std::string>( p_typeof_ref_to,"typeof_ref_to"));
3674 8 : returnVector.push_back(pair<SgNode*,std::string>( p_type_kind,"type_kind"));
3675 8 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
3676 8 : return returnVector;
3677 :
3678 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
3679 :
3680 : }
3681 :
3682 : /* #line 3683 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
3683 :
3684 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
3685 :
3686 : std::vector<std::pair<SgNode*,std::string> >
3687 8 : SgTypeChar32::returnDataMemberPointers() const
3688 : {
3689 8 : ROSE_ASSERT(this != NULL);
3690 :
3691 : // ------------ checking pointers of SgTypeChar32 -------------------
3692 8 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
3693 : {
3694 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
3695 : }
3696 8 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
3697 :
3698 8 : std::vector<std::pair<SgNode*,std::string> > returnVector;
3699 8 : returnVector.push_back(pair<SgNode*,std::string>( p_ref_to,"ref_to"));
3700 8 : returnVector.push_back(pair<SgNode*,std::string>( p_ptr_to,"ptr_to"));
3701 8 : returnVector.push_back(pair<SgNode*,std::string>( p_modifiers,"modifiers"));
3702 8 : returnVector.push_back(pair<SgNode*,std::string>( p_typedefs,"typedefs"));
3703 8 : returnVector.push_back(pair<SgNode*,std::string>( p_rvalue_ref_to,"rvalue_ref_to"));
3704 8 : returnVector.push_back(pair<SgNode*,std::string>( p_decltype_ref_to,"decltype_ref_to"));
3705 8 : returnVector.push_back(pair<SgNode*,std::string>( p_typeof_ref_to,"typeof_ref_to"));
3706 8 : returnVector.push_back(pair<SgNode*,std::string>( p_type_kind,"type_kind"));
3707 8 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
3708 8 : return returnVector;
3709 :
3710 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
3711 :
3712 : }
3713 :
3714 : /* #line 3715 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
3715 :
3716 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
3717 :
3718 : std::vector<std::pair<SgNode*,std::string> >
3719 11 : SgTypeFloat128::returnDataMemberPointers() const
3720 : {
3721 11 : ROSE_ASSERT(this != NULL);
3722 :
3723 : // ------------ checking pointers of SgTypeFloat128 -------------------
3724 11 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
3725 : {
3726 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
3727 : }
3728 11 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
3729 :
3730 11 : std::vector<std::pair<SgNode*,std::string> > returnVector;
3731 11 : returnVector.push_back(pair<SgNode*,std::string>( p_ref_to,"ref_to"));
3732 11 : returnVector.push_back(pair<SgNode*,std::string>( p_ptr_to,"ptr_to"));
3733 11 : returnVector.push_back(pair<SgNode*,std::string>( p_modifiers,"modifiers"));
3734 11 : returnVector.push_back(pair<SgNode*,std::string>( p_typedefs,"typedefs"));
3735 11 : returnVector.push_back(pair<SgNode*,std::string>( p_rvalue_ref_to,"rvalue_ref_to"));
3736 11 : returnVector.push_back(pair<SgNode*,std::string>( p_decltype_ref_to,"decltype_ref_to"));
3737 11 : returnVector.push_back(pair<SgNode*,std::string>( p_typeof_ref_to,"typeof_ref_to"));
3738 11 : returnVector.push_back(pair<SgNode*,std::string>( p_type_kind,"type_kind"));
3739 11 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
3740 11 : return returnVector;
3741 :
3742 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
3743 :
3744 : }
3745 :
3746 : /* #line 3747 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
3747 :
3748 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
3749 :
3750 : std::vector<std::pair<SgNode*,std::string> >
3751 0 : SgTypeFixed::returnDataMemberPointers() const
3752 : {
3753 0 : ROSE_ASSERT(this != NULL);
3754 :
3755 : // ------------ checking pointers of SgTypeFixed -------------------
3756 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
3757 : {
3758 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
3759 : }
3760 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
3761 :
3762 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
3763 0 : returnVector.push_back(pair<SgNode*,std::string>( p_scale,"scale"));
3764 0 : returnVector.push_back(pair<SgNode*,std::string>( p_fraction,"fraction"));
3765 0 : returnVector.push_back(pair<SgNode*,std::string>( p_ref_to,"ref_to"));
3766 0 : returnVector.push_back(pair<SgNode*,std::string>( p_ptr_to,"ptr_to"));
3767 0 : returnVector.push_back(pair<SgNode*,std::string>( p_modifiers,"modifiers"));
3768 0 : returnVector.push_back(pair<SgNode*,std::string>( p_typedefs,"typedefs"));
3769 0 : returnVector.push_back(pair<SgNode*,std::string>( p_rvalue_ref_to,"rvalue_ref_to"));
3770 0 : returnVector.push_back(pair<SgNode*,std::string>( p_decltype_ref_to,"decltype_ref_to"));
3771 0 : returnVector.push_back(pair<SgNode*,std::string>( p_typeof_ref_to,"typeof_ref_to"));
3772 0 : returnVector.push_back(pair<SgNode*,std::string>( p_type_kind,"type_kind"));
3773 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
3774 0 : return returnVector;
3775 :
3776 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
3777 :
3778 : }
3779 :
3780 : /* #line 3781 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
3781 :
3782 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
3783 :
3784 : std::vector<std::pair<SgNode*,std::string> >
3785 111 : SgAutoType::returnDataMemberPointers() const
3786 : {
3787 111 : ROSE_ASSERT(this != NULL);
3788 :
3789 : // ------------ checking pointers of SgAutoType -------------------
3790 111 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
3791 : {
3792 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
3793 : }
3794 111 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
3795 :
3796 111 : std::vector<std::pair<SgNode*,std::string> > returnVector;
3797 111 : returnVector.push_back(pair<SgNode*,std::string>( p_ref_to,"ref_to"));
3798 111 : returnVector.push_back(pair<SgNode*,std::string>( p_ptr_to,"ptr_to"));
3799 111 : returnVector.push_back(pair<SgNode*,std::string>( p_modifiers,"modifiers"));
3800 111 : returnVector.push_back(pair<SgNode*,std::string>( p_typedefs,"typedefs"));
3801 111 : returnVector.push_back(pair<SgNode*,std::string>( p_rvalue_ref_to,"rvalue_ref_to"));
3802 111 : returnVector.push_back(pair<SgNode*,std::string>( p_decltype_ref_to,"decltype_ref_to"));
3803 111 : returnVector.push_back(pair<SgNode*,std::string>( p_typeof_ref_to,"typeof_ref_to"));
3804 111 : returnVector.push_back(pair<SgNode*,std::string>( p_type_kind,"type_kind"));
3805 111 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
3806 111 : return returnVector;
3807 :
3808 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
3809 :
3810 : }
3811 :
3812 : /* #line 3813 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
3813 :
3814 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
3815 :
3816 : std::vector<std::pair<SgNode*,std::string> >
3817 0 : SgLocatedNode::returnDataMemberPointers() const
3818 : {
3819 0 : ROSE_ASSERT(this != NULL);
3820 :
3821 : // ------------ checking pointers of SgLocatedNode -------------------
3822 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
3823 : {
3824 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
3825 : }
3826 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
3827 :
3828 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
3829 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
3830 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
3831 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
3832 0 : return returnVector;
3833 :
3834 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
3835 :
3836 : }
3837 :
3838 : /* #line 3839 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
3839 :
3840 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
3841 :
3842 : std::vector<std::pair<SgNode*,std::string> >
3843 0 : SgToken::returnDataMemberPointers() const
3844 : {
3845 0 : ROSE_ASSERT(this != NULL);
3846 :
3847 : // ------------ checking pointers of SgToken -------------------
3848 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
3849 : {
3850 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
3851 : }
3852 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
3853 :
3854 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
3855 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
3856 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
3857 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
3858 0 : return returnVector;
3859 :
3860 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
3861 :
3862 : }
3863 :
3864 : /* #line 3865 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
3865 :
3866 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
3867 :
3868 : std::vector<std::pair<SgNode*,std::string> >
3869 0 : SgLocatedNodeSupport::returnDataMemberPointers() const
3870 : {
3871 0 : ROSE_ASSERT(this != NULL);
3872 :
3873 : // ------------ checking pointers of SgLocatedNodeSupport -------------------
3874 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
3875 : {
3876 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
3877 : }
3878 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
3879 :
3880 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
3881 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
3882 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
3883 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
3884 0 : return returnVector;
3885 :
3886 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
3887 :
3888 : }
3889 :
3890 : /* #line 3891 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
3891 :
3892 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
3893 :
3894 : std::vector<std::pair<SgNode*,std::string> >
3895 27 : SgCommonBlockObject::returnDataMemberPointers() const
3896 : {
3897 27 : ROSE_ASSERT(this != NULL);
3898 :
3899 : // ------------ checking pointers of SgCommonBlockObject -------------------
3900 27 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
3901 : {
3902 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
3903 : }
3904 27 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
3905 :
3906 27 : std::vector<std::pair<SgNode*,std::string> > returnVector;
3907 27 : returnVector.push_back(pair<SgNode*,std::string>( p_variable_reference_list,"variable_reference_list"));
3908 27 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
3909 27 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
3910 27 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
3911 27 : return returnVector;
3912 :
3913 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
3914 :
3915 : }
3916 :
3917 : /* #line 3918 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
3918 :
3919 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
3920 :
3921 : std::vector<std::pair<SgNode*,std::string> >
3922 21750300 : SgInitializedName::returnDataMemberPointers() const
3923 : {
3924 21750300 : ROSE_ASSERT(this != NULL);
3925 :
3926 : // ------------ checking pointers of SgInitializedName -------------------
3927 21750300 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
3928 : {
3929 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
3930 : }
3931 21750300 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
3932 :
3933 21750300 : std::vector<std::pair<SgNode*,std::string> > returnVector;
3934 21750300 : returnVector.push_back(pair<SgNode*,std::string>( p_typeptr,"typeptr"));
3935 21750300 : returnVector.push_back(pair<SgNode*,std::string>( p_initptr,"initptr"));
3936 21750300 : returnVector.push_back(pair<SgNode*,std::string>( p_prev_decl_item,"prev_decl_item"));
3937 21750300 : returnVector.push_back(pair<SgNode*,std::string>( p_declptr,"declptr"));
3938 21750300 : returnVector.push_back(pair<SgNode*,std::string>( p_storageModifier,"storageModifier"));
3939 21750300 : returnVector.push_back(pair<SgNode*,std::string>( p_scope,"scope"));
3940 21750300 : returnVector.push_back(pair<SgNode*,std::string>( p_constant_or_type_argument_for_Alignas_keyword,"constant_or_type_argument_for_Alignas_keyword"));
3941 21750300 : returnVector.push_back(pair<SgNode*,std::string>( p_auto_decltype,"auto_decltype"));
3942 21750300 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
3943 21750300 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
3944 21750300 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
3945 21750300 : return returnVector;
3946 :
3947 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
3948 :
3949 : }
3950 :
3951 : /* #line 3952 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
3952 :
3953 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
3954 :
3955 : std::vector<std::pair<SgNode*,std::string> >
3956 0 : SgInterfaceBody::returnDataMemberPointers() const
3957 : {
3958 0 : ROSE_ASSERT(this != NULL);
3959 :
3960 : // ------------ checking pointers of SgInterfaceBody -------------------
3961 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
3962 : {
3963 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
3964 : }
3965 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
3966 :
3967 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
3968 0 : returnVector.push_back(pair<SgNode*,std::string>( p_functionDeclaration,"functionDeclaration"));
3969 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
3970 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
3971 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
3972 0 : return returnVector;
3973 :
3974 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
3975 :
3976 : }
3977 :
3978 : /* #line 3979 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
3979 :
3980 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
3981 :
3982 : std::vector<std::pair<SgNode*,std::string> >
3983 0 : SgHeaderFileBody::returnDataMemberPointers() const
3984 : {
3985 0 : ROSE_ASSERT(this != NULL);
3986 :
3987 : // ------------ checking pointers of SgHeaderFileBody -------------------
3988 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
3989 : {
3990 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
3991 : }
3992 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
3993 :
3994 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
3995 0 : returnVector.push_back(pair<SgNode*,std::string>( p_include_file,"include_file"));
3996 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
3997 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
3998 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
3999 0 : return returnVector;
4000 :
4001 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
4002 :
4003 : }
4004 :
4005 : /* #line 4006 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
4006 :
4007 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
4008 :
4009 : std::vector<std::pair<SgNode*,std::string> >
4010 0 : SgRenamePair::returnDataMemberPointers() const
4011 : {
4012 0 : ROSE_ASSERT(this != NULL);
4013 :
4014 : // ------------ checking pointers of SgRenamePair -------------------
4015 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
4016 : {
4017 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
4018 : }
4019 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
4020 :
4021 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
4022 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
4023 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
4024 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
4025 0 : return returnVector;
4026 :
4027 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
4028 :
4029 : }
4030 :
4031 : /* #line 4032 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
4032 :
4033 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
4034 :
4035 : std::vector<std::pair<SgNode*,std::string> >
4036 0 : SgOmpClause::returnDataMemberPointers() const
4037 : {
4038 0 : ROSE_ASSERT(this != NULL);
4039 :
4040 : // ------------ checking pointers of SgOmpClause -------------------
4041 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
4042 : {
4043 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
4044 : }
4045 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
4046 :
4047 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
4048 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
4049 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
4050 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
4051 0 : return returnVector;
4052 :
4053 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
4054 :
4055 : }
4056 :
4057 : /* #line 4058 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
4058 :
4059 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
4060 :
4061 : std::vector<std::pair<SgNode*,std::string> >
4062 25 : SgOmpNowaitClause::returnDataMemberPointers() const
4063 : {
4064 25 : ROSE_ASSERT(this != NULL);
4065 :
4066 : // ------------ checking pointers of SgOmpNowaitClause -------------------
4067 25 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
4068 : {
4069 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
4070 : }
4071 25 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
4072 :
4073 25 : std::vector<std::pair<SgNode*,std::string> > returnVector;
4074 25 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
4075 25 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
4076 25 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
4077 25 : return returnVector;
4078 :
4079 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
4080 :
4081 : }
4082 :
4083 : /* #line 4084 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
4084 :
4085 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
4086 :
4087 : std::vector<std::pair<SgNode*,std::string> >
4088 2 : SgOmpReadClause::returnDataMemberPointers() const
4089 : {
4090 2 : ROSE_ASSERT(this != NULL);
4091 :
4092 : // ------------ checking pointers of SgOmpReadClause -------------------
4093 2 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
4094 : {
4095 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
4096 : }
4097 2 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
4098 :
4099 2 : std::vector<std::pair<SgNode*,std::string> > returnVector;
4100 2 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
4101 2 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
4102 2 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
4103 2 : return returnVector;
4104 :
4105 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
4106 :
4107 : }
4108 :
4109 : /* #line 4110 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
4110 :
4111 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
4112 :
4113 : std::vector<std::pair<SgNode*,std::string> >
4114 0 : SgOmpThreadsClause::returnDataMemberPointers() const
4115 : {
4116 0 : ROSE_ASSERT(this != NULL);
4117 :
4118 : // ------------ checking pointers of SgOmpThreadsClause -------------------
4119 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
4120 : {
4121 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
4122 : }
4123 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
4124 :
4125 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
4126 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
4127 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
4128 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
4129 0 : return returnVector;
4130 :
4131 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
4132 :
4133 : }
4134 :
4135 : /* #line 4136 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
4136 :
4137 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
4138 :
4139 : std::vector<std::pair<SgNode*,std::string> >
4140 0 : SgOmpSimdClause::returnDataMemberPointers() const
4141 : {
4142 0 : ROSE_ASSERT(this != NULL);
4143 :
4144 : // ------------ checking pointers of SgOmpSimdClause -------------------
4145 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
4146 : {
4147 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
4148 : }
4149 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
4150 :
4151 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
4152 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
4153 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
4154 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
4155 0 : return returnVector;
4156 :
4157 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
4158 :
4159 : }
4160 :
4161 : /* #line 4162 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
4162 :
4163 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
4164 :
4165 : std::vector<std::pair<SgNode*,std::string> >
4166 1 : SgOmpWriteClause::returnDataMemberPointers() const
4167 : {
4168 1 : ROSE_ASSERT(this != NULL);
4169 :
4170 : // ------------ checking pointers of SgOmpWriteClause -------------------
4171 1 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
4172 : {
4173 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
4174 : }
4175 1 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
4176 :
4177 1 : std::vector<std::pair<SgNode*,std::string> > returnVector;
4178 1 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
4179 1 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
4180 1 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
4181 1 : return returnVector;
4182 :
4183 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
4184 :
4185 : }
4186 :
4187 : /* #line 4188 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
4188 :
4189 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
4190 :
4191 : std::vector<std::pair<SgNode*,std::string> >
4192 1 : SgOmpUpdateClause::returnDataMemberPointers() const
4193 : {
4194 1 : ROSE_ASSERT(this != NULL);
4195 :
4196 : // ------------ checking pointers of SgOmpUpdateClause -------------------
4197 1 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
4198 : {
4199 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
4200 : }
4201 1 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
4202 :
4203 1 : std::vector<std::pair<SgNode*,std::string> > returnVector;
4204 1 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
4205 1 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
4206 1 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
4207 1 : return returnVector;
4208 :
4209 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
4210 :
4211 : }
4212 :
4213 : /* #line 4214 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
4214 :
4215 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
4216 :
4217 : std::vector<std::pair<SgNode*,std::string> >
4218 1 : SgOmpDepobjUpdateClause::returnDataMemberPointers() const
4219 : {
4220 1 : ROSE_ASSERT(this != NULL);
4221 :
4222 : // ------------ checking pointers of SgOmpDepobjUpdateClause -------------------
4223 1 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
4224 : {
4225 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
4226 : }
4227 1 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
4228 :
4229 1 : std::vector<std::pair<SgNode*,std::string> > returnVector;
4230 1 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
4231 1 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
4232 1 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
4233 1 : return returnVector;
4234 :
4235 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
4236 :
4237 : }
4238 :
4239 : /* #line 4240 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
4240 :
4241 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
4242 :
4243 : std::vector<std::pair<SgNode*,std::string> >
4244 1 : SgOmpDestroyClause::returnDataMemberPointers() const
4245 : {
4246 1 : ROSE_ASSERT(this != NULL);
4247 :
4248 : // ------------ checking pointers of SgOmpDestroyClause -------------------
4249 1 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
4250 : {
4251 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
4252 : }
4253 1 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
4254 :
4255 1 : std::vector<std::pair<SgNode*,std::string> > returnVector;
4256 1 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
4257 1 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
4258 1 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
4259 1 : return returnVector;
4260 :
4261 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
4262 :
4263 : }
4264 :
4265 : /* #line 4266 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
4266 :
4267 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
4268 :
4269 : std::vector<std::pair<SgNode*,std::string> >
4270 1 : SgOmpCaptureClause::returnDataMemberPointers() const
4271 : {
4272 1 : ROSE_ASSERT(this != NULL);
4273 :
4274 : // ------------ checking pointers of SgOmpCaptureClause -------------------
4275 1 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
4276 : {
4277 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
4278 : }
4279 1 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
4280 :
4281 1 : std::vector<std::pair<SgNode*,std::string> > returnVector;
4282 1 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
4283 1 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
4284 1 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
4285 1 : return returnVector;
4286 :
4287 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
4288 :
4289 : }
4290 :
4291 : /* #line 4292 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
4292 :
4293 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
4294 :
4295 : std::vector<std::pair<SgNode*,std::string> >
4296 0 : SgOmpBeginClause::returnDataMemberPointers() const
4297 : {
4298 0 : ROSE_ASSERT(this != NULL);
4299 :
4300 : // ------------ checking pointers of SgOmpBeginClause -------------------
4301 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
4302 : {
4303 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
4304 : }
4305 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
4306 :
4307 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
4308 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
4309 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
4310 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
4311 0 : return returnVector;
4312 :
4313 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
4314 :
4315 : }
4316 :
4317 : /* #line 4318 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
4318 :
4319 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
4320 :
4321 : std::vector<std::pair<SgNode*,std::string> >
4322 0 : SgOmpEndClause::returnDataMemberPointers() const
4323 : {
4324 0 : ROSE_ASSERT(this != NULL);
4325 :
4326 : // ------------ checking pointers of SgOmpEndClause -------------------
4327 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
4328 : {
4329 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
4330 : }
4331 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
4332 :
4333 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
4334 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
4335 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
4336 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
4337 0 : return returnVector;
4338 :
4339 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
4340 :
4341 : }
4342 :
4343 : /* #line 4344 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
4344 :
4345 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
4346 :
4347 : std::vector<std::pair<SgNode*,std::string> >
4348 5 : SgOmpUntiedClause::returnDataMemberPointers() const
4349 : {
4350 5 : ROSE_ASSERT(this != NULL);
4351 :
4352 : // ------------ checking pointers of SgOmpUntiedClause -------------------
4353 5 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
4354 : {
4355 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
4356 : }
4357 5 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
4358 :
4359 5 : std::vector<std::pair<SgNode*,std::string> > returnVector;
4360 5 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
4361 5 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
4362 5 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
4363 5 : return returnVector;
4364 :
4365 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
4366 :
4367 : }
4368 :
4369 : /* #line 4370 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
4370 :
4371 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
4372 :
4373 : std::vector<std::pair<SgNode*,std::string> >
4374 0 : SgOmpSeqCstClause::returnDataMemberPointers() const
4375 : {
4376 0 : ROSE_ASSERT(this != NULL);
4377 :
4378 : // ------------ checking pointers of SgOmpSeqCstClause -------------------
4379 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
4380 : {
4381 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
4382 : }
4383 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
4384 :
4385 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
4386 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
4387 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
4388 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
4389 0 : return returnVector;
4390 :
4391 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
4392 :
4393 : }
4394 :
4395 : /* #line 4396 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
4396 :
4397 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
4398 :
4399 : std::vector<std::pair<SgNode*,std::string> >
4400 1 : SgOmpAcqRelClause::returnDataMemberPointers() const
4401 : {
4402 1 : ROSE_ASSERT(this != NULL);
4403 :
4404 : // ------------ checking pointers of SgOmpAcqRelClause -------------------
4405 1 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
4406 : {
4407 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
4408 : }
4409 1 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
4410 :
4411 1 : std::vector<std::pair<SgNode*,std::string> > returnVector;
4412 1 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
4413 1 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
4414 1 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
4415 1 : return returnVector;
4416 :
4417 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
4418 :
4419 : }
4420 :
4421 : /* #line 4422 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
4422 :
4423 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
4424 :
4425 : std::vector<std::pair<SgNode*,std::string> >
4426 1 : SgOmpReleaseClause::returnDataMemberPointers() const
4427 : {
4428 1 : ROSE_ASSERT(this != NULL);
4429 :
4430 : // ------------ checking pointers of SgOmpReleaseClause -------------------
4431 1 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
4432 : {
4433 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
4434 : }
4435 1 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
4436 :
4437 1 : std::vector<std::pair<SgNode*,std::string> > returnVector;
4438 1 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
4439 1 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
4440 1 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
4441 1 : return returnVector;
4442 :
4443 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
4444 :
4445 : }
4446 :
4447 : /* #line 4448 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
4448 :
4449 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
4450 :
4451 : std::vector<std::pair<SgNode*,std::string> >
4452 0 : SgOmpAcquireClause::returnDataMemberPointers() const
4453 : {
4454 0 : ROSE_ASSERT(this != NULL);
4455 :
4456 : // ------------ checking pointers of SgOmpAcquireClause -------------------
4457 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
4458 : {
4459 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
4460 : }
4461 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
4462 :
4463 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
4464 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
4465 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
4466 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
4467 0 : return returnVector;
4468 :
4469 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
4470 :
4471 : }
4472 :
4473 : /* #line 4474 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
4474 :
4475 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
4476 :
4477 : std::vector<std::pair<SgNode*,std::string> >
4478 0 : SgOmpRelaxedClause::returnDataMemberPointers() const
4479 : {
4480 0 : ROSE_ASSERT(this != NULL);
4481 :
4482 : // ------------ checking pointers of SgOmpRelaxedClause -------------------
4483 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
4484 : {
4485 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
4486 : }
4487 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
4488 :
4489 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
4490 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
4491 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
4492 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
4493 0 : return returnVector;
4494 :
4495 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
4496 :
4497 : }
4498 :
4499 : /* #line 4500 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
4500 :
4501 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
4502 :
4503 : std::vector<std::pair<SgNode*,std::string> >
4504 2 : SgOmpReverseOffloadClause::returnDataMemberPointers() const
4505 : {
4506 2 : ROSE_ASSERT(this != NULL);
4507 :
4508 : // ------------ checking pointers of SgOmpReverseOffloadClause -------------------
4509 2 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
4510 : {
4511 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
4512 : }
4513 2 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
4514 :
4515 2 : std::vector<std::pair<SgNode*,std::string> > returnVector;
4516 2 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
4517 2 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
4518 2 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
4519 2 : return returnVector;
4520 :
4521 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
4522 :
4523 : }
4524 :
4525 : /* #line 4526 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
4526 :
4527 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
4528 :
4529 : std::vector<std::pair<SgNode*,std::string> >
4530 1 : SgOmpUnifiedAddressClause::returnDataMemberPointers() const
4531 : {
4532 1 : ROSE_ASSERT(this != NULL);
4533 :
4534 : // ------------ checking pointers of SgOmpUnifiedAddressClause -------------------
4535 1 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
4536 : {
4537 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
4538 : }
4539 1 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
4540 :
4541 1 : std::vector<std::pair<SgNode*,std::string> > returnVector;
4542 1 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
4543 1 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
4544 1 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
4545 1 : return returnVector;
4546 :
4547 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
4548 :
4549 : }
4550 :
4551 : /* #line 4552 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
4552 :
4553 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
4554 :
4555 : std::vector<std::pair<SgNode*,std::string> >
4556 1 : SgOmpUnifiedSharedMemoryClause::returnDataMemberPointers() const
4557 : {
4558 1 : ROSE_ASSERT(this != NULL);
4559 :
4560 : // ------------ checking pointers of SgOmpUnifiedSharedMemoryClause -------------------
4561 1 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
4562 : {
4563 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
4564 : }
4565 1 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
4566 :
4567 1 : std::vector<std::pair<SgNode*,std::string> > returnVector;
4568 1 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
4569 1 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
4570 1 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
4571 1 : return returnVector;
4572 :
4573 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
4574 :
4575 : }
4576 :
4577 : /* #line 4578 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
4578 :
4579 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
4580 :
4581 : std::vector<std::pair<SgNode*,std::string> >
4582 1 : SgOmpDynamicAllocatorsClause::returnDataMemberPointers() const
4583 : {
4584 1 : ROSE_ASSERT(this != NULL);
4585 :
4586 : // ------------ checking pointers of SgOmpDynamicAllocatorsClause -------------------
4587 1 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
4588 : {
4589 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
4590 : }
4591 1 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
4592 :
4593 1 : std::vector<std::pair<SgNode*,std::string> > returnVector;
4594 1 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
4595 1 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
4596 1 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
4597 1 : return returnVector;
4598 :
4599 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
4600 :
4601 : }
4602 :
4603 : /* #line 4604 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
4604 :
4605 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
4606 :
4607 : std::vector<std::pair<SgNode*,std::string> >
4608 2 : SgOmpParallelClause::returnDataMemberPointers() const
4609 : {
4610 2 : ROSE_ASSERT(this != NULL);
4611 :
4612 : // ------------ checking pointers of SgOmpParallelClause -------------------
4613 2 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
4614 : {
4615 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
4616 : }
4617 2 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
4618 :
4619 2 : std::vector<std::pair<SgNode*,std::string> > returnVector;
4620 2 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
4621 2 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
4622 2 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
4623 2 : return returnVector;
4624 :
4625 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
4626 :
4627 : }
4628 :
4629 : /* #line 4630 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
4630 :
4631 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
4632 :
4633 : std::vector<std::pair<SgNode*,std::string> >
4634 0 : SgOmpSectionsClause::returnDataMemberPointers() const
4635 : {
4636 0 : ROSE_ASSERT(this != NULL);
4637 :
4638 : // ------------ checking pointers of SgOmpSectionsClause -------------------
4639 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
4640 : {
4641 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
4642 : }
4643 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
4644 :
4645 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
4646 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
4647 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
4648 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
4649 0 : return returnVector;
4650 :
4651 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
4652 :
4653 : }
4654 :
4655 : /* #line 4656 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
4656 :
4657 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
4658 :
4659 : std::vector<std::pair<SgNode*,std::string> >
4660 0 : SgOmpForClause::returnDataMemberPointers() const
4661 : {
4662 0 : ROSE_ASSERT(this != NULL);
4663 :
4664 : // ------------ checking pointers of SgOmpForClause -------------------
4665 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
4666 : {
4667 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
4668 : }
4669 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
4670 :
4671 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
4672 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
4673 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
4674 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
4675 0 : return returnVector;
4676 :
4677 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
4678 :
4679 : }
4680 :
4681 : /* #line 4682 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
4682 :
4683 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
4684 :
4685 : std::vector<std::pair<SgNode*,std::string> >
4686 0 : SgOmpTaskgroupClause::returnDataMemberPointers() const
4687 : {
4688 0 : ROSE_ASSERT(this != NULL);
4689 :
4690 : // ------------ checking pointers of SgOmpTaskgroupClause -------------------
4691 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
4692 : {
4693 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
4694 : }
4695 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
4696 :
4697 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
4698 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
4699 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
4700 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
4701 0 : return returnVector;
4702 :
4703 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
4704 :
4705 : }
4706 :
4707 : /* #line 4708 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
4708 :
4709 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
4710 :
4711 : std::vector<std::pair<SgNode*,std::string> >
4712 1 : SgOmpNogroupClause::returnDataMemberPointers() const
4713 : {
4714 1 : ROSE_ASSERT(this != NULL);
4715 :
4716 : // ------------ checking pointers of SgOmpNogroupClause -------------------
4717 1 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
4718 : {
4719 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
4720 : }
4721 1 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
4722 :
4723 1 : std::vector<std::pair<SgNode*,std::string> > returnVector;
4724 1 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
4725 1 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
4726 1 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
4727 1 : return returnVector;
4728 :
4729 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
4730 :
4731 : }
4732 :
4733 : /* #line 4734 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
4734 :
4735 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
4736 :
4737 : std::vector<std::pair<SgNode*,std::string> >
4738 5 : SgOmpDefaultClause::returnDataMemberPointers() const
4739 : {
4740 5 : ROSE_ASSERT(this != NULL);
4741 :
4742 : // ------------ checking pointers of SgOmpDefaultClause -------------------
4743 5 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
4744 : {
4745 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
4746 : }
4747 5 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
4748 :
4749 5 : std::vector<std::pair<SgNode*,std::string> > returnVector;
4750 5 : returnVector.push_back(pair<SgNode*,std::string>( p_variant_directive,"variant_directive"));
4751 5 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
4752 5 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
4753 5 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
4754 5 : return returnVector;
4755 :
4756 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
4757 :
4758 : }
4759 :
4760 : /* #line 4761 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
4761 :
4762 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
4763 :
4764 : std::vector<std::pair<SgNode*,std::string> >
4765 1 : SgOmpAllocatorClause::returnDataMemberPointers() const
4766 : {
4767 1 : ROSE_ASSERT(this != NULL);
4768 :
4769 : // ------------ checking pointers of SgOmpAllocatorClause -------------------
4770 1 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
4771 : {
4772 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
4773 : }
4774 1 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
4775 :
4776 1 : std::vector<std::pair<SgNode*,std::string> > returnVector;
4777 1 : returnVector.push_back(pair<SgNode*,std::string>( p_user_defined_modifier,"user_defined_modifier"));
4778 1 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
4779 1 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
4780 1 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
4781 1 : return returnVector;
4782 :
4783 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
4784 :
4785 : }
4786 :
4787 : /* #line 4788 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
4788 :
4789 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
4790 :
4791 : std::vector<std::pair<SgNode*,std::string> >
4792 0 : SgOmpAtomicClause::returnDataMemberPointers() const
4793 : {
4794 0 : ROSE_ASSERT(this != NULL);
4795 :
4796 : // ------------ checking pointers of SgOmpAtomicClause -------------------
4797 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
4798 : {
4799 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
4800 : }
4801 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
4802 :
4803 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
4804 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
4805 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
4806 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
4807 0 : return returnVector;
4808 :
4809 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
4810 :
4811 : }
4812 :
4813 : /* #line 4814 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
4814 :
4815 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
4816 :
4817 : std::vector<std::pair<SgNode*,std::string> >
4818 3 : SgOmpProcBindClause::returnDataMemberPointers() const
4819 : {
4820 3 : ROSE_ASSERT(this != NULL);
4821 :
4822 : // ------------ checking pointers of SgOmpProcBindClause -------------------
4823 3 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
4824 : {
4825 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
4826 : }
4827 3 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
4828 :
4829 3 : std::vector<std::pair<SgNode*,std::string> > returnVector;
4830 3 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
4831 3 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
4832 3 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
4833 3 : return returnVector;
4834 :
4835 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
4836 :
4837 : }
4838 :
4839 : /* #line 4840 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
4840 :
4841 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
4842 :
4843 : std::vector<std::pair<SgNode*,std::string> >
4844 1 : SgOmpBindClause::returnDataMemberPointers() const
4845 : {
4846 1 : ROSE_ASSERT(this != NULL);
4847 :
4848 : // ------------ checking pointers of SgOmpBindClause -------------------
4849 1 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
4850 : {
4851 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
4852 : }
4853 1 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
4854 :
4855 1 : std::vector<std::pair<SgNode*,std::string> > returnVector;
4856 1 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
4857 1 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
4858 1 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
4859 1 : return returnVector;
4860 :
4861 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
4862 :
4863 : }
4864 :
4865 : /* #line 4866 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
4866 :
4867 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
4868 :
4869 : std::vector<std::pair<SgNode*,std::string> >
4870 1 : SgOmpOrderClause::returnDataMemberPointers() const
4871 : {
4872 1 : ROSE_ASSERT(this != NULL);
4873 :
4874 : // ------------ checking pointers of SgOmpOrderClause -------------------
4875 1 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
4876 : {
4877 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
4878 : }
4879 1 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
4880 :
4881 1 : std::vector<std::pair<SgNode*,std::string> > returnVector;
4882 1 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
4883 1 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
4884 1 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
4885 1 : return returnVector;
4886 :
4887 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
4888 :
4889 : }
4890 :
4891 : /* #line 4892 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
4892 :
4893 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
4894 :
4895 : std::vector<std::pair<SgNode*,std::string> >
4896 1 : SgOmpDistScheduleClause::returnDataMemberPointers() const
4897 : {
4898 1 : ROSE_ASSERT(this != NULL);
4899 :
4900 : // ------------ checking pointers of SgOmpDistScheduleClause -------------------
4901 1 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
4902 : {
4903 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
4904 : }
4905 1 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
4906 :
4907 1 : std::vector<std::pair<SgNode*,std::string> > returnVector;
4908 1 : returnVector.push_back(pair<SgNode*,std::string>( p_chunk_size,"chunk_size"));
4909 1 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
4910 1 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
4911 1 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
4912 1 : return returnVector;
4913 :
4914 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
4915 :
4916 : }
4917 :
4918 : /* #line 4919 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
4919 :
4920 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
4921 :
4922 : std::vector<std::pair<SgNode*,std::string> >
4923 0 : SgOmpExpressionClause::returnDataMemberPointers() const
4924 : {
4925 0 : ROSE_ASSERT(this != NULL);
4926 :
4927 : // ------------ checking pointers of SgOmpExpressionClause -------------------
4928 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
4929 : {
4930 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
4931 : }
4932 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
4933 :
4934 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
4935 0 : returnVector.push_back(pair<SgNode*,std::string>( p_expression,"expression"));
4936 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
4937 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
4938 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
4939 0 : return returnVector;
4940 :
4941 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
4942 :
4943 : }
4944 :
4945 : /* #line 4946 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
4946 :
4947 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
4948 :
4949 : std::vector<std::pair<SgNode*,std::string> >
4950 13 : SgOmpOrderedClause::returnDataMemberPointers() const
4951 : {
4952 13 : ROSE_ASSERT(this != NULL);
4953 :
4954 : // ------------ checking pointers of SgOmpOrderedClause -------------------
4955 13 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
4956 : {
4957 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
4958 : }
4959 13 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
4960 :
4961 13 : std::vector<std::pair<SgNode*,std::string> > returnVector;
4962 13 : returnVector.push_back(pair<SgNode*,std::string>( p_expression,"expression"));
4963 13 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
4964 13 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
4965 13 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
4966 13 : return returnVector;
4967 :
4968 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
4969 :
4970 : }
4971 :
4972 : /* #line 4973 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
4973 :
4974 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
4975 :
4976 : std::vector<std::pair<SgNode*,std::string> >
4977 11 : SgOmpCollapseClause::returnDataMemberPointers() const
4978 : {
4979 11 : ROSE_ASSERT(this != NULL);
4980 :
4981 : // ------------ checking pointers of SgOmpCollapseClause -------------------
4982 11 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
4983 : {
4984 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
4985 : }
4986 11 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
4987 :
4988 11 : std::vector<std::pair<SgNode*,std::string> > returnVector;
4989 11 : returnVector.push_back(pair<SgNode*,std::string>( p_expression,"expression"));
4990 11 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
4991 11 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
4992 11 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
4993 11 : return returnVector;
4994 :
4995 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
4996 :
4997 : }
4998 :
4999 : /* #line 5000 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
5000 :
5001 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
5002 :
5003 : std::vector<std::pair<SgNode*,std::string> >
5004 37 : SgOmpIfClause::returnDataMemberPointers() const
5005 : {
5006 37 : ROSE_ASSERT(this != NULL);
5007 :
5008 : // ------------ checking pointers of SgOmpIfClause -------------------
5009 37 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
5010 : {
5011 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
5012 : }
5013 37 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
5014 :
5015 37 : std::vector<std::pair<SgNode*,std::string> > returnVector;
5016 37 : returnVector.push_back(pair<SgNode*,std::string>( p_expression,"expression"));
5017 37 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
5018 37 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
5019 37 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
5020 37 : return returnVector;
5021 :
5022 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
5023 :
5024 : }
5025 :
5026 : /* #line 5027 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
5027 :
5028 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
5029 :
5030 : std::vector<std::pair<SgNode*,std::string> >
5031 18 : SgUpirNumUnitsField::returnDataMemberPointers() const
5032 : {
5033 18 : ROSE_ASSERT(this != NULL);
5034 :
5035 : // ------------ checking pointers of SgUpirNumUnitsField -------------------
5036 18 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
5037 : {
5038 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
5039 : }
5040 18 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
5041 :
5042 18 : std::vector<std::pair<SgNode*,std::string> > returnVector;
5043 18 : returnVector.push_back(pair<SgNode*,std::string>( p_expression,"expression"));
5044 18 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
5045 18 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
5046 18 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
5047 18 : return returnVector;
5048 :
5049 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
5050 :
5051 : }
5052 :
5053 : /* #line 5054 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
5054 :
5055 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
5056 :
5057 : std::vector<std::pair<SgNode*,std::string> >
5058 8 : SgOmpNumTeamsClause::returnDataMemberPointers() const
5059 : {
5060 8 : ROSE_ASSERT(this != NULL);
5061 :
5062 : // ------------ checking pointers of SgOmpNumTeamsClause -------------------
5063 8 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
5064 : {
5065 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
5066 : }
5067 8 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
5068 :
5069 8 : std::vector<std::pair<SgNode*,std::string> > returnVector;
5070 8 : returnVector.push_back(pair<SgNode*,std::string>( p_expression,"expression"));
5071 8 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
5072 8 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
5073 8 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
5074 8 : return returnVector;
5075 :
5076 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
5077 :
5078 : }
5079 :
5080 : /* #line 5081 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
5081 :
5082 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
5083 :
5084 : std::vector<std::pair<SgNode*,std::string> >
5085 2 : SgOmpThreadLimitClause::returnDataMemberPointers() const
5086 : {
5087 2 : ROSE_ASSERT(this != NULL);
5088 :
5089 : // ------------ checking pointers of SgOmpThreadLimitClause -------------------
5090 2 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
5091 : {
5092 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
5093 : }
5094 2 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
5095 :
5096 2 : std::vector<std::pair<SgNode*,std::string> > returnVector;
5097 2 : returnVector.push_back(pair<SgNode*,std::string>( p_expression,"expression"));
5098 2 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
5099 2 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
5100 2 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
5101 2 : return returnVector;
5102 :
5103 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
5104 :
5105 : }
5106 :
5107 : /* #line 5108 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
5108 :
5109 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
5110 :
5111 : std::vector<std::pair<SgNode*,std::string> >
5112 9 : SgOmpDeviceClause::returnDataMemberPointers() const
5113 : {
5114 9 : ROSE_ASSERT(this != NULL);
5115 :
5116 : // ------------ checking pointers of SgOmpDeviceClause -------------------
5117 9 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
5118 : {
5119 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
5120 : }
5121 9 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
5122 :
5123 9 : std::vector<std::pair<SgNode*,std::string> > returnVector;
5124 9 : returnVector.push_back(pair<SgNode*,std::string>( p_expression,"expression"));
5125 9 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
5126 9 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
5127 9 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
5128 9 : return returnVector;
5129 :
5130 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
5131 :
5132 : }
5133 :
5134 : /* #line 5135 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
5135 :
5136 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
5137 :
5138 : std::vector<std::pair<SgNode*,std::string> >
5139 3 : SgOmpHintClause::returnDataMemberPointers() const
5140 : {
5141 3 : ROSE_ASSERT(this != NULL);
5142 :
5143 : // ------------ checking pointers of SgOmpHintClause -------------------
5144 3 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
5145 : {
5146 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
5147 : }
5148 3 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
5149 :
5150 3 : std::vector<std::pair<SgNode*,std::string> > returnVector;
5151 3 : returnVector.push_back(pair<SgNode*,std::string>( p_expression,"expression"));
5152 3 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
5153 3 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
5154 3 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
5155 3 : return returnVector;
5156 :
5157 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
5158 :
5159 : }
5160 :
5161 : /* #line 5162 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
5162 :
5163 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
5164 :
5165 : std::vector<std::pair<SgNode*,std::string> >
5166 0 : SgOmpGrainsizeClause::returnDataMemberPointers() const
5167 : {
5168 0 : ROSE_ASSERT(this != NULL);
5169 :
5170 : // ------------ checking pointers of SgOmpGrainsizeClause -------------------
5171 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
5172 : {
5173 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
5174 : }
5175 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
5176 :
5177 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
5178 0 : returnVector.push_back(pair<SgNode*,std::string>( p_expression,"expression"));
5179 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
5180 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
5181 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
5182 0 : return returnVector;
5183 :
5184 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
5185 :
5186 : }
5187 :
5188 : /* #line 5189 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
5189 :
5190 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
5191 :
5192 : std::vector<std::pair<SgNode*,std::string> >
5193 0 : SgOmpNumTasksClause::returnDataMemberPointers() const
5194 : {
5195 0 : ROSE_ASSERT(this != NULL);
5196 :
5197 : // ------------ checking pointers of SgOmpNumTasksClause -------------------
5198 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
5199 : {
5200 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
5201 : }
5202 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
5203 :
5204 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
5205 0 : returnVector.push_back(pair<SgNode*,std::string>( p_expression,"expression"));
5206 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
5207 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
5208 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
5209 0 : return returnVector;
5210 :
5211 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
5212 :
5213 : }
5214 :
5215 : /* #line 5216 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
5216 :
5217 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
5218 :
5219 : std::vector<std::pair<SgNode*,std::string> >
5220 0 : SgOmpDetachClause::returnDataMemberPointers() const
5221 : {
5222 0 : ROSE_ASSERT(this != NULL);
5223 :
5224 : // ------------ checking pointers of SgOmpDetachClause -------------------
5225 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
5226 : {
5227 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
5228 : }
5229 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
5230 :
5231 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
5232 0 : returnVector.push_back(pair<SgNode*,std::string>( p_expression,"expression"));
5233 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
5234 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
5235 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
5236 0 : return returnVector;
5237 :
5238 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
5239 :
5240 : }
5241 :
5242 : /* #line 5243 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
5243 :
5244 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
5245 :
5246 : std::vector<std::pair<SgNode*,std::string> >
5247 2 : SgOmpSafelenClause::returnDataMemberPointers() const
5248 : {
5249 2 : ROSE_ASSERT(this != NULL);
5250 :
5251 : // ------------ checking pointers of SgOmpSafelenClause -------------------
5252 2 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
5253 : {
5254 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
5255 : }
5256 2 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
5257 :
5258 2 : std::vector<std::pair<SgNode*,std::string> > returnVector;
5259 2 : returnVector.push_back(pair<SgNode*,std::string>( p_expression,"expression"));
5260 2 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
5261 2 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
5262 2 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
5263 2 : return returnVector;
5264 :
5265 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
5266 :
5267 : }
5268 :
5269 : /* #line 5270 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
5270 :
5271 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
5272 :
5273 : std::vector<std::pair<SgNode*,std::string> >
5274 2 : SgOmpSimdlenClause::returnDataMemberPointers() const
5275 : {
5276 2 : ROSE_ASSERT(this != NULL);
5277 :
5278 : // ------------ checking pointers of SgOmpSimdlenClause -------------------
5279 2 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
5280 : {
5281 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
5282 : }
5283 2 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
5284 :
5285 2 : std::vector<std::pair<SgNode*,std::string> > returnVector;
5286 2 : returnVector.push_back(pair<SgNode*,std::string>( p_expression,"expression"));
5287 2 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
5288 2 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
5289 2 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
5290 2 : return returnVector;
5291 :
5292 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
5293 :
5294 : }
5295 :
5296 : /* #line 5297 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
5297 :
5298 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
5299 :
5300 : std::vector<std::pair<SgNode*,std::string> >
5301 3 : SgOmpFinalClause::returnDataMemberPointers() const
5302 : {
5303 3 : ROSE_ASSERT(this != NULL);
5304 :
5305 : // ------------ checking pointers of SgOmpFinalClause -------------------
5306 3 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
5307 : {
5308 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
5309 : }
5310 3 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
5311 :
5312 3 : std::vector<std::pair<SgNode*,std::string> > returnVector;
5313 3 : returnVector.push_back(pair<SgNode*,std::string>( p_expression,"expression"));
5314 3 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
5315 3 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
5316 3 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
5317 3 : return returnVector;
5318 :
5319 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
5320 :
5321 : }
5322 :
5323 : /* #line 5324 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
5324 :
5325 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
5326 :
5327 : std::vector<std::pair<SgNode*,std::string> >
5328 1 : SgOmpPriorityClause::returnDataMemberPointers() const
5329 : {
5330 1 : ROSE_ASSERT(this != NULL);
5331 :
5332 : // ------------ checking pointers of SgOmpPriorityClause -------------------
5333 1 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
5334 : {
5335 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
5336 : }
5337 1 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
5338 :
5339 1 : std::vector<std::pair<SgNode*,std::string> > returnVector;
5340 1 : returnVector.push_back(pair<SgNode*,std::string>( p_expression,"expression"));
5341 1 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
5342 1 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
5343 1 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
5344 1 : return returnVector;
5345 :
5346 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
5347 :
5348 : }
5349 :
5350 : /* #line 5351 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
5351 :
5352 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
5353 :
5354 : std::vector<std::pair<SgNode*,std::string> >
5355 0 : SgOmpPartialClause::returnDataMemberPointers() const
5356 : {
5357 0 : ROSE_ASSERT(this != NULL);
5358 :
5359 : // ------------ checking pointers of SgOmpPartialClause -------------------
5360 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
5361 : {
5362 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
5363 : }
5364 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
5365 :
5366 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
5367 0 : returnVector.push_back(pair<SgNode*,std::string>( p_expression,"expression"));
5368 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
5369 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
5370 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
5371 0 : return returnVector;
5372 :
5373 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
5374 :
5375 : }
5376 :
5377 : /* #line 5378 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
5378 :
5379 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
5380 :
5381 : std::vector<std::pair<SgNode*,std::string> >
5382 0 : SgOmpSizesClause::returnDataMemberPointers() const
5383 : {
5384 0 : ROSE_ASSERT(this != NULL);
5385 :
5386 : // ------------ checking pointers of SgOmpSizesClause -------------------
5387 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
5388 : {
5389 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
5390 : }
5391 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
5392 :
5393 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
5394 0 : returnVector.push_back(pair<SgNode*,std::string>( p_expression,"expression"));
5395 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
5396 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
5397 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
5398 0 : return returnVector;
5399 :
5400 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
5401 :
5402 : }
5403 :
5404 : /* #line 5405 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
5405 :
5406 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
5407 :
5408 : std::vector<std::pair<SgNode*,std::string> >
5409 0 : SgOmpInbranchClause::returnDataMemberPointers() const
5410 : {
5411 0 : ROSE_ASSERT(this != NULL);
5412 :
5413 : // ------------ checking pointers of SgOmpInbranchClause -------------------
5414 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
5415 : {
5416 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
5417 : }
5418 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
5419 :
5420 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
5421 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
5422 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
5423 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
5424 0 : return returnVector;
5425 :
5426 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
5427 :
5428 : }
5429 :
5430 : /* #line 5431 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
5431 :
5432 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
5433 :
5434 : std::vector<std::pair<SgNode*,std::string> >
5435 0 : SgOmpNotinbranchClause::returnDataMemberPointers() const
5436 : {
5437 0 : ROSE_ASSERT(this != NULL);
5438 :
5439 : // ------------ checking pointers of SgOmpNotinbranchClause -------------------
5440 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
5441 : {
5442 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
5443 : }
5444 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
5445 :
5446 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
5447 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
5448 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
5449 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
5450 0 : return returnVector;
5451 :
5452 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
5453 :
5454 : }
5455 :
5456 : /* #line 5457 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
5457 :
5458 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
5459 :
5460 : std::vector<std::pair<SgNode*,std::string> >
5461 1 : SgOmpDefaultmapClause::returnDataMemberPointers() const
5462 : {
5463 1 : ROSE_ASSERT(this != NULL);
5464 :
5465 : // ------------ checking pointers of SgOmpDefaultmapClause -------------------
5466 1 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
5467 : {
5468 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
5469 : }
5470 1 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
5471 :
5472 1 : std::vector<std::pair<SgNode*,std::string> > returnVector;
5473 1 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
5474 1 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
5475 1 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
5476 1 : return returnVector;
5477 :
5478 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
5479 :
5480 : }
5481 :
5482 : /* #line 5483 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
5483 :
5484 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
5485 :
5486 : std::vector<std::pair<SgNode*,std::string> >
5487 1 : SgOmpAtomicDefaultMemOrderClause::returnDataMemberPointers() const
5488 : {
5489 1 : ROSE_ASSERT(this != NULL);
5490 :
5491 : // ------------ checking pointers of SgOmpAtomicDefaultMemOrderClause -------------------
5492 1 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
5493 : {
5494 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
5495 : }
5496 1 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
5497 :
5498 1 : std::vector<std::pair<SgNode*,std::string> > returnVector;
5499 1 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
5500 1 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
5501 1 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
5502 1 : return returnVector;
5503 :
5504 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
5505 :
5506 : }
5507 :
5508 : /* #line 5509 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
5509 :
5510 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
5511 :
5512 : std::vector<std::pair<SgNode*,std::string> >
5513 2 : SgOmpExtImplementationDefinedRequirementClause::returnDataMemberPointers() const
5514 : {
5515 2 : ROSE_ASSERT(this != NULL);
5516 :
5517 : // ------------ checking pointers of SgOmpExtImplementationDefinedRequirementClause -------------------
5518 2 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
5519 : {
5520 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
5521 : }
5522 2 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
5523 :
5524 2 : std::vector<std::pair<SgNode*,std::string> > returnVector;
5525 2 : returnVector.push_back(pair<SgNode*,std::string>( p_implementation_defined_requirement,"implementation_defined_requirement"));
5526 2 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
5527 2 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
5528 2 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
5529 2 : return returnVector;
5530 :
5531 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
5532 :
5533 : }
5534 :
5535 : /* #line 5536 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
5536 :
5537 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
5538 :
5539 : std::vector<std::pair<SgNode*,std::string> >
5540 0 : SgOmpUsesAllocatorsDefination::returnDataMemberPointers() const
5541 : {
5542 0 : ROSE_ASSERT(this != NULL);
5543 :
5544 : // ------------ checking pointers of SgOmpUsesAllocatorsDefination -------------------
5545 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
5546 : {
5547 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
5548 : }
5549 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
5550 :
5551 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
5552 0 : returnVector.push_back(pair<SgNode*,std::string>( p_user_defined_allocator,"user_defined_allocator"));
5553 0 : returnVector.push_back(pair<SgNode*,std::string>( p_allocator_traits_array,"allocator_traits_array"));
5554 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
5555 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
5556 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
5557 0 : return returnVector;
5558 :
5559 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
5560 :
5561 : }
5562 :
5563 : /* #line 5564 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
5564 :
5565 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
5566 :
5567 : std::vector<std::pair<SgNode*,std::string> >
5568 0 : SgOmpVariablesClause::returnDataMemberPointers() const
5569 : {
5570 0 : ROSE_ASSERT(this != NULL);
5571 :
5572 : // ------------ checking pointers of SgOmpVariablesClause -------------------
5573 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
5574 : {
5575 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
5576 : }
5577 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
5578 :
5579 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
5580 0 : returnVector.push_back(pair<SgNode*,std::string>( p_variables,"variables"));
5581 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
5582 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
5583 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
5584 0 : return returnVector;
5585 :
5586 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
5587 :
5588 : }
5589 :
5590 : /* #line 5591 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
5591 :
5592 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
5593 :
5594 : std::vector<std::pair<SgNode*,std::string> >
5595 6 : SgOmpCopyprivateClause::returnDataMemberPointers() const
5596 : {
5597 6 : ROSE_ASSERT(this != NULL);
5598 :
5599 : // ------------ checking pointers of SgOmpCopyprivateClause -------------------
5600 6 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
5601 : {
5602 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
5603 : }
5604 6 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
5605 :
5606 6 : std::vector<std::pair<SgNode*,std::string> > returnVector;
5607 6 : returnVector.push_back(pair<SgNode*,std::string>( p_variables,"variables"));
5608 6 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
5609 6 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
5610 6 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
5611 6 : return returnVector;
5612 :
5613 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
5614 :
5615 : }
5616 :
5617 : /* #line 5618 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
5618 :
5619 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
5620 :
5621 : std::vector<std::pair<SgNode*,std::string> >
5622 104 : SgOmpPrivateClause::returnDataMemberPointers() const
5623 : {
5624 104 : ROSE_ASSERT(this != NULL);
5625 :
5626 : // ------------ checking pointers of SgOmpPrivateClause -------------------
5627 104 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
5628 : {
5629 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
5630 : }
5631 104 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
5632 :
5633 104 : std::vector<std::pair<SgNode*,std::string> > returnVector;
5634 104 : returnVector.push_back(pair<SgNode*,std::string>( p_variables,"variables"));
5635 104 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
5636 104 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
5637 104 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
5638 104 : return returnVector;
5639 :
5640 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
5641 :
5642 : }
5643 :
5644 : /* #line 5645 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
5645 :
5646 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
5647 :
5648 : std::vector<std::pair<SgNode*,std::string> >
5649 37 : SgOmpFirstprivateClause::returnDataMemberPointers() const
5650 : {
5651 37 : ROSE_ASSERT(this != NULL);
5652 :
5653 : // ------------ checking pointers of SgOmpFirstprivateClause -------------------
5654 37 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
5655 : {
5656 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
5657 : }
5658 37 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
5659 :
5660 37 : std::vector<std::pair<SgNode*,std::string> > returnVector;
5661 37 : returnVector.push_back(pair<SgNode*,std::string>( p_variables,"variables"));
5662 37 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
5663 37 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
5664 37 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
5665 37 : return returnVector;
5666 :
5667 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
5668 :
5669 : }
5670 :
5671 : /* #line 5672 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
5672 :
5673 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
5674 :
5675 : std::vector<std::pair<SgNode*,std::string> >
5676 0 : SgOmpNontemporalClause::returnDataMemberPointers() const
5677 : {
5678 0 : ROSE_ASSERT(this != NULL);
5679 :
5680 : // ------------ checking pointers of SgOmpNontemporalClause -------------------
5681 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
5682 : {
5683 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
5684 : }
5685 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
5686 :
5687 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
5688 0 : returnVector.push_back(pair<SgNode*,std::string>( p_variables,"variables"));
5689 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
5690 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
5691 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
5692 0 : return returnVector;
5693 :
5694 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
5695 :
5696 : }
5697 :
5698 : /* #line 5699 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
5699 :
5700 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
5701 :
5702 : std::vector<std::pair<SgNode*,std::string> >
5703 0 : SgOmpInclusiveClause::returnDataMemberPointers() const
5704 : {
5705 0 : ROSE_ASSERT(this != NULL);
5706 :
5707 : // ------------ checking pointers of SgOmpInclusiveClause -------------------
5708 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
5709 : {
5710 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
5711 : }
5712 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
5713 :
5714 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
5715 0 : returnVector.push_back(pair<SgNode*,std::string>( p_variables,"variables"));
5716 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
5717 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
5718 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
5719 0 : return returnVector;
5720 :
5721 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
5722 :
5723 : }
5724 :
5725 : /* #line 5726 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
5726 :
5727 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
5728 :
5729 : std::vector<std::pair<SgNode*,std::string> >
5730 1 : SgOmpExclusiveClause::returnDataMemberPointers() const
5731 : {
5732 1 : ROSE_ASSERT(this != NULL);
5733 :
5734 : // ------------ checking pointers of SgOmpExclusiveClause -------------------
5735 1 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
5736 : {
5737 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
5738 : }
5739 1 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
5740 :
5741 1 : std::vector<std::pair<SgNode*,std::string> > returnVector;
5742 1 : returnVector.push_back(pair<SgNode*,std::string>( p_variables,"variables"));
5743 1 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
5744 1 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
5745 1 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
5746 1 : return returnVector;
5747 :
5748 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
5749 :
5750 : }
5751 :
5752 : /* #line 5753 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
5753 :
5754 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
5755 :
5756 : std::vector<std::pair<SgNode*,std::string> >
5757 0 : SgOmpIsDevicePtrClause::returnDataMemberPointers() const
5758 : {
5759 0 : ROSE_ASSERT(this != NULL);
5760 :
5761 : // ------------ checking pointers of SgOmpIsDevicePtrClause -------------------
5762 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
5763 : {
5764 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
5765 : }
5766 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
5767 :
5768 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
5769 0 : returnVector.push_back(pair<SgNode*,std::string>( p_variables,"variables"));
5770 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
5771 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
5772 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
5773 0 : return returnVector;
5774 :
5775 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
5776 :
5777 : }
5778 :
5779 : /* #line 5780 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
5780 :
5781 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
5782 :
5783 : std::vector<std::pair<SgNode*,std::string> >
5784 0 : SgOmpUseDevicePtrClause::returnDataMemberPointers() const
5785 : {
5786 0 : ROSE_ASSERT(this != NULL);
5787 :
5788 : // ------------ checking pointers of SgOmpUseDevicePtrClause -------------------
5789 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
5790 : {
5791 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
5792 : }
5793 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
5794 :
5795 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
5796 0 : returnVector.push_back(pair<SgNode*,std::string>( p_variables,"variables"));
5797 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
5798 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
5799 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
5800 0 : return returnVector;
5801 :
5802 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
5803 :
5804 : }
5805 :
5806 : /* #line 5807 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
5807 :
5808 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
5809 :
5810 : std::vector<std::pair<SgNode*,std::string> >
5811 0 : SgOmpUseDeviceAddrClause::returnDataMemberPointers() const
5812 : {
5813 0 : ROSE_ASSERT(this != NULL);
5814 :
5815 : // ------------ checking pointers of SgOmpUseDeviceAddrClause -------------------
5816 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
5817 : {
5818 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
5819 : }
5820 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
5821 :
5822 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
5823 0 : returnVector.push_back(pair<SgNode*,std::string>( p_variables,"variables"));
5824 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
5825 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
5826 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
5827 0 : return returnVector;
5828 :
5829 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
5830 :
5831 : }
5832 :
5833 : /* #line 5834 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
5834 :
5835 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
5836 :
5837 : std::vector<std::pair<SgNode*,std::string> >
5838 51 : SgOmpSharedClause::returnDataMemberPointers() const
5839 : {
5840 51 : ROSE_ASSERT(this != NULL);
5841 :
5842 : // ------------ checking pointers of SgOmpSharedClause -------------------
5843 51 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
5844 : {
5845 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
5846 : }
5847 51 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
5848 :
5849 51 : std::vector<std::pair<SgNode*,std::string> > returnVector;
5850 51 : returnVector.push_back(pair<SgNode*,std::string>( p_variables,"variables"));
5851 51 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
5852 51 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
5853 51 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
5854 51 : return returnVector;
5855 :
5856 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
5857 :
5858 : }
5859 :
5860 : /* #line 5861 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
5861 :
5862 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
5863 :
5864 : std::vector<std::pair<SgNode*,std::string> >
5865 1 : SgOmpCopyinClause::returnDataMemberPointers() const
5866 : {
5867 1 : ROSE_ASSERT(this != NULL);
5868 :
5869 : // ------------ checking pointers of SgOmpCopyinClause -------------------
5870 1 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
5871 : {
5872 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
5873 : }
5874 1 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
5875 :
5876 1 : std::vector<std::pair<SgNode*,std::string> > returnVector;
5877 1 : returnVector.push_back(pair<SgNode*,std::string>( p_variables,"variables"));
5878 1 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
5879 1 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
5880 1 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
5881 1 : return returnVector;
5882 :
5883 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
5884 :
5885 : }
5886 :
5887 : /* #line 5888 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
5888 :
5889 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
5890 :
5891 : std::vector<std::pair<SgNode*,std::string> >
5892 14 : SgOmpLastprivateClause::returnDataMemberPointers() const
5893 : {
5894 14 : ROSE_ASSERT(this != NULL);
5895 :
5896 : // ------------ checking pointers of SgOmpLastprivateClause -------------------
5897 14 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
5898 : {
5899 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
5900 : }
5901 14 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
5902 :
5903 14 : std::vector<std::pair<SgNode*,std::string> > returnVector;
5904 14 : returnVector.push_back(pair<SgNode*,std::string>( p_variables,"variables"));
5905 14 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
5906 14 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
5907 14 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
5908 14 : return returnVector;
5909 :
5910 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
5911 :
5912 : }
5913 :
5914 : /* #line 5915 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
5915 :
5916 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
5917 :
5918 : std::vector<std::pair<SgNode*,std::string> >
5919 89 : SgOmpReductionClause::returnDataMemberPointers() const
5920 : {
5921 89 : ROSE_ASSERT(this != NULL);
5922 :
5923 : // ------------ checking pointers of SgOmpReductionClause -------------------
5924 89 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
5925 : {
5926 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
5927 : }
5928 89 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
5929 :
5930 89 : std::vector<std::pair<SgNode*,std::string> > returnVector;
5931 89 : returnVector.push_back(pair<SgNode*,std::string>( p_user_defined_identifier,"user_defined_identifier"));
5932 89 : returnVector.push_back(pair<SgNode*,std::string>( p_variables,"variables"));
5933 89 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
5934 89 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
5935 89 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
5936 89 : return returnVector;
5937 :
5938 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
5939 :
5940 : }
5941 :
5942 : /* #line 5943 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
5943 :
5944 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
5945 :
5946 : std::vector<std::pair<SgNode*,std::string> >
5947 6 : SgOmpInReductionClause::returnDataMemberPointers() const
5948 : {
5949 6 : ROSE_ASSERT(this != NULL);
5950 :
5951 : // ------------ checking pointers of SgOmpInReductionClause -------------------
5952 6 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
5953 : {
5954 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
5955 : }
5956 6 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
5957 :
5958 6 : std::vector<std::pair<SgNode*,std::string> > returnVector;
5959 6 : returnVector.push_back(pair<SgNode*,std::string>( p_user_defined_identifier,"user_defined_identifier"));
5960 6 : returnVector.push_back(pair<SgNode*,std::string>( p_variables,"variables"));
5961 6 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
5962 6 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
5963 6 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
5964 6 : return returnVector;
5965 :
5966 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
5967 :
5968 : }
5969 :
5970 : /* #line 5971 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
5971 :
5972 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
5973 :
5974 : std::vector<std::pair<SgNode*,std::string> >
5975 0 : SgOmpTaskReductionClause::returnDataMemberPointers() const
5976 : {
5977 0 : ROSE_ASSERT(this != NULL);
5978 :
5979 : // ------------ checking pointers of SgOmpTaskReductionClause -------------------
5980 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
5981 : {
5982 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
5983 : }
5984 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
5985 :
5986 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
5987 0 : returnVector.push_back(pair<SgNode*,std::string>( p_user_defined_identifier,"user_defined_identifier"));
5988 0 : returnVector.push_back(pair<SgNode*,std::string>( p_variables,"variables"));
5989 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
5990 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
5991 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
5992 0 : return returnVector;
5993 :
5994 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
5995 :
5996 : }
5997 :
5998 : /* #line 5999 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
5999 :
6000 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
6001 :
6002 : std::vector<std::pair<SgNode*,std::string> >
6003 43 : SgOmpMapClause::returnDataMemberPointers() const
6004 : {
6005 43 : ROSE_ASSERT(this != NULL);
6006 :
6007 : // ------------ checking pointers of SgOmpMapClause -------------------
6008 43 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
6009 : {
6010 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
6011 : }
6012 43 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
6013 :
6014 43 : std::vector<std::pair<SgNode*,std::string> > returnVector;
6015 43 : returnVector.push_back(pair<SgNode*,std::string>( p_variables,"variables"));
6016 43 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
6017 43 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
6018 43 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
6019 43 : return returnVector;
6020 :
6021 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
6022 :
6023 : }
6024 :
6025 : /* #line 6026 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
6026 :
6027 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
6028 :
6029 : std::vector<std::pair<SgNode*,std::string> >
6030 34 : SgOmpAllocateClause::returnDataMemberPointers() const
6031 : {
6032 34 : ROSE_ASSERT(this != NULL);
6033 :
6034 : // ------------ checking pointers of SgOmpAllocateClause -------------------
6035 34 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
6036 : {
6037 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
6038 : }
6039 34 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
6040 :
6041 34 : std::vector<std::pair<SgNode*,std::string> > returnVector;
6042 34 : returnVector.push_back(pair<SgNode*,std::string>( p_user_defined_modifier,"user_defined_modifier"));
6043 34 : returnVector.push_back(pair<SgNode*,std::string>( p_variables,"variables"));
6044 34 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
6045 34 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
6046 34 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
6047 34 : return returnVector;
6048 :
6049 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
6050 :
6051 : }
6052 :
6053 : /* #line 6054 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
6054 :
6055 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
6056 :
6057 : std::vector<std::pair<SgNode*,std::string> >
6058 3 : SgOmpUniformClause::returnDataMemberPointers() const
6059 : {
6060 3 : ROSE_ASSERT(this != NULL);
6061 :
6062 : // ------------ checking pointers of SgOmpUniformClause -------------------
6063 3 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
6064 : {
6065 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
6066 : }
6067 3 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
6068 :
6069 3 : std::vector<std::pair<SgNode*,std::string> > returnVector;
6070 3 : returnVector.push_back(pair<SgNode*,std::string>( p_variables,"variables"));
6071 3 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
6072 3 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
6073 3 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
6074 3 : return returnVector;
6075 :
6076 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
6077 :
6078 : }
6079 :
6080 : /* #line 6081 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
6081 :
6082 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
6083 :
6084 : std::vector<std::pair<SgNode*,std::string> >
6085 2 : SgOmpAlignedClause::returnDataMemberPointers() const
6086 : {
6087 2 : ROSE_ASSERT(this != NULL);
6088 :
6089 : // ------------ checking pointers of SgOmpAlignedClause -------------------
6090 2 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
6091 : {
6092 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
6093 : }
6094 2 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
6095 :
6096 2 : std::vector<std::pair<SgNode*,std::string> > returnVector;
6097 2 : returnVector.push_back(pair<SgNode*,std::string>( p_alignment,"alignment"));
6098 2 : returnVector.push_back(pair<SgNode*,std::string>( p_variables,"variables"));
6099 2 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
6100 2 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
6101 2 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
6102 2 : return returnVector;
6103 :
6104 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
6105 :
6106 : }
6107 :
6108 : /* #line 6109 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
6109 :
6110 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
6111 :
6112 : std::vector<std::pair<SgNode*,std::string> >
6113 6 : SgOmpLinearClause::returnDataMemberPointers() const
6114 : {
6115 6 : ROSE_ASSERT(this != NULL);
6116 :
6117 : // ------------ checking pointers of SgOmpLinearClause -------------------
6118 6 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
6119 : {
6120 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
6121 : }
6122 6 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
6123 :
6124 6 : std::vector<std::pair<SgNode*,std::string> > returnVector;
6125 6 : returnVector.push_back(pair<SgNode*,std::string>( p_step,"step"));
6126 6 : returnVector.push_back(pair<SgNode*,std::string>( p_variables,"variables"));
6127 6 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
6128 6 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
6129 6 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
6130 6 : return returnVector;
6131 :
6132 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
6133 :
6134 : }
6135 :
6136 : /* #line 6137 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
6137 :
6138 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
6139 :
6140 : std::vector<std::pair<SgNode*,std::string> >
6141 19 : SgOmpDependClause::returnDataMemberPointers() const
6142 : {
6143 19 : ROSE_ASSERT(this != NULL);
6144 :
6145 : // ------------ checking pointers of SgOmpDependClause -------------------
6146 19 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
6147 : {
6148 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
6149 : }
6150 19 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
6151 :
6152 19 : std::vector<std::pair<SgNode*,std::string> > returnVector;
6153 19 : returnVector.push_back(pair<SgNode*,std::string>( p_variables,"variables"));
6154 19 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
6155 19 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
6156 19 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
6157 19 : return returnVector;
6158 :
6159 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
6160 :
6161 : }
6162 :
6163 : /* #line 6164 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
6164 :
6165 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
6166 :
6167 : std::vector<std::pair<SgNode*,std::string> >
6168 4 : SgOmpAffinityClause::returnDataMemberPointers() const
6169 : {
6170 4 : ROSE_ASSERT(this != NULL);
6171 :
6172 : // ------------ checking pointers of SgOmpAffinityClause -------------------
6173 4 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
6174 : {
6175 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
6176 : }
6177 4 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
6178 :
6179 4 : std::vector<std::pair<SgNode*,std::string> > returnVector;
6180 4 : returnVector.push_back(pair<SgNode*,std::string>( p_variables,"variables"));
6181 4 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
6182 4 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
6183 4 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
6184 4 : return returnVector;
6185 :
6186 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
6187 :
6188 : }
6189 :
6190 : /* #line 6191 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
6191 :
6192 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
6193 :
6194 : std::vector<std::pair<SgNode*,std::string> >
6195 2 : SgOmpToClause::returnDataMemberPointers() const
6196 : {
6197 2 : ROSE_ASSERT(this != NULL);
6198 :
6199 : // ------------ checking pointers of SgOmpToClause -------------------
6200 2 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
6201 : {
6202 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
6203 : }
6204 2 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
6205 :
6206 2 : std::vector<std::pair<SgNode*,std::string> > returnVector;
6207 2 : returnVector.push_back(pair<SgNode*,std::string>( p_mapper_identifier,"mapper_identifier"));
6208 2 : returnVector.push_back(pair<SgNode*,std::string>( p_variables,"variables"));
6209 2 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
6210 2 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
6211 2 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
6212 2 : return returnVector;
6213 :
6214 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
6215 :
6216 : }
6217 :
6218 : /* #line 6219 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
6219 :
6220 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
6221 :
6222 : std::vector<std::pair<SgNode*,std::string> >
6223 1 : SgOmpFromClause::returnDataMemberPointers() const
6224 : {
6225 1 : ROSE_ASSERT(this != NULL);
6226 :
6227 : // ------------ checking pointers of SgOmpFromClause -------------------
6228 1 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
6229 : {
6230 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
6231 : }
6232 1 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
6233 :
6234 1 : std::vector<std::pair<SgNode*,std::string> > returnVector;
6235 1 : returnVector.push_back(pair<SgNode*,std::string>( p_mapper_identifier,"mapper_identifier"));
6236 1 : returnVector.push_back(pair<SgNode*,std::string>( p_variables,"variables"));
6237 1 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
6238 1 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
6239 1 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
6240 1 : return returnVector;
6241 :
6242 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
6243 :
6244 : }
6245 :
6246 : /* #line 6247 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
6247 :
6248 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
6249 :
6250 : std::vector<std::pair<SgNode*,std::string> >
6251 95 : SgOmpScheduleClause::returnDataMemberPointers() const
6252 : {
6253 95 : ROSE_ASSERT(this != NULL);
6254 :
6255 : // ------------ checking pointers of SgOmpScheduleClause -------------------
6256 95 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
6257 : {
6258 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
6259 : }
6260 95 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
6261 :
6262 95 : std::vector<std::pair<SgNode*,std::string> > returnVector;
6263 95 : returnVector.push_back(pair<SgNode*,std::string>( p_chunk_size,"chunk_size"));
6264 95 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
6265 95 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
6266 95 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
6267 95 : return returnVector;
6268 :
6269 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
6270 :
6271 : }
6272 :
6273 : /* #line 6274 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
6274 :
6275 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
6276 :
6277 : std::vector<std::pair<SgNode*,std::string> >
6278 4 : SgOmpMergeableClause::returnDataMemberPointers() const
6279 : {
6280 4 : ROSE_ASSERT(this != NULL);
6281 :
6282 : // ------------ checking pointers of SgOmpMergeableClause -------------------
6283 4 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
6284 : {
6285 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
6286 : }
6287 4 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
6288 :
6289 4 : std::vector<std::pair<SgNode*,std::string> > returnVector;
6290 4 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
6291 4 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
6292 4 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
6293 4 : return returnVector;
6294 :
6295 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
6296 :
6297 : }
6298 :
6299 : /* #line 6300 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
6300 :
6301 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
6302 :
6303 : std::vector<std::pair<SgNode*,std::string> >
6304 0 : SgOmpWhenClause::returnDataMemberPointers() const
6305 : {
6306 0 : ROSE_ASSERT(this != NULL);
6307 :
6308 : // ------------ checking pointers of SgOmpWhenClause -------------------
6309 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
6310 : {
6311 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
6312 : }
6313 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
6314 :
6315 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
6316 0 : returnVector.push_back(pair<SgNode*,std::string>( p_user_condition,"user_condition"));
6317 0 : returnVector.push_back(pair<SgNode*,std::string>( p_user_condition_score,"user_condition_score"));
6318 0 : returnVector.push_back(pair<SgNode*,std::string>( p_device_arch,"device_arch"));
6319 0 : returnVector.push_back(pair<SgNode*,std::string>( p_device_isa,"device_isa"));
6320 0 : returnVector.push_back(pair<SgNode*,std::string>( p_implementation_user_defined,"implementation_user_defined"));
6321 0 : returnVector.push_back(pair<SgNode*,std::string>( p_implementation_extension,"implementation_extension"));
6322 0 : returnVector.push_back(pair<SgNode*,std::string>( p_variant_directive,"variant_directive"));
6323 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
6324 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
6325 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
6326 0 : return returnVector;
6327 :
6328 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
6329 :
6330 : }
6331 :
6332 : /* #line 6333 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
6333 :
6334 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
6335 :
6336 : std::vector<std::pair<SgNode*,std::string> >
6337 1 : SgOmpUsesAllocatorsClause::returnDataMemberPointers() const
6338 : {
6339 1 : ROSE_ASSERT(this != NULL);
6340 :
6341 : // ------------ checking pointers of SgOmpUsesAllocatorsClause -------------------
6342 1 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
6343 : {
6344 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
6345 : }
6346 1 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
6347 :
6348 1 : std::vector<std::pair<SgNode*,std::string> > returnVector;
6349 1 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
6350 1 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
6351 1 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
6352 1 : return returnVector;
6353 :
6354 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
6355 :
6356 : }
6357 :
6358 : /* #line 6359 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
6359 :
6360 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
6361 :
6362 : std::vector<std::pair<SgNode*,std::string> >
6363 0 : SgOmpFullClause::returnDataMemberPointers() const
6364 : {
6365 0 : ROSE_ASSERT(this != NULL);
6366 :
6367 : // ------------ checking pointers of SgOmpFullClause -------------------
6368 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
6369 : {
6370 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
6371 : }
6372 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
6373 :
6374 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
6375 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
6376 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
6377 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
6378 0 : return returnVector;
6379 :
6380 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
6381 :
6382 : }
6383 :
6384 : /* #line 6385 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
6385 :
6386 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
6387 :
6388 : std::vector<std::pair<SgNode*,std::string> >
6389 0 : SgUpirBranchField::returnDataMemberPointers() const
6390 : {
6391 0 : ROSE_ASSERT(this != NULL);
6392 :
6393 : // ------------ checking pointers of SgUpirBranchField -------------------
6394 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
6395 : {
6396 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
6397 : }
6398 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
6399 :
6400 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
6401 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
6402 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
6403 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
6404 0 : return returnVector;
6405 :
6406 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
6407 :
6408 : }
6409 :
6410 : /* #line 6411 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
6411 :
6412 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
6413 :
6414 : std::vector<std::pair<SgNode*,std::string> >
6415 0 : SgUpirNestedLevelField::returnDataMemberPointers() const
6416 : {
6417 0 : ROSE_ASSERT(this != NULL);
6418 :
6419 : // ------------ checking pointers of SgUpirNestedLevelField -------------------
6420 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
6421 : {
6422 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
6423 : }
6424 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
6425 :
6426 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
6427 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
6428 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
6429 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
6430 0 : return returnVector;
6431 :
6432 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
6433 :
6434 : }
6435 :
6436 : /* #line 6437 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
6437 :
6438 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
6439 :
6440 : std::vector<std::pair<SgNode*,std::string> >
6441 0 : SgUpirNestedParentField::returnDataMemberPointers() const
6442 : {
6443 0 : ROSE_ASSERT(this != NULL);
6444 :
6445 : // ------------ checking pointers of SgUpirNestedParentField -------------------
6446 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
6447 : {
6448 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
6449 : }
6450 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
6451 :
6452 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
6453 0 : returnVector.push_back(pair<SgNode*,std::string>( p_nested_parent,"nested_parent"));
6454 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
6455 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
6456 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
6457 0 : return returnVector;
6458 :
6459 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
6460 :
6461 : }
6462 :
6463 : /* #line 6464 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
6464 :
6465 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
6466 :
6467 : std::vector<std::pair<SgNode*,std::string> >
6468 0 : SgUpirNestedChildField::returnDataMemberPointers() const
6469 : {
6470 0 : ROSE_ASSERT(this != NULL);
6471 :
6472 : // ------------ checking pointers of SgUpirNestedChildField -------------------
6473 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
6474 : {
6475 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
6476 : }
6477 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
6478 :
6479 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
6480 0 : returnVector.push_back(pair<SgNode*,std::string>( p_nested_child,"nested_child"));
6481 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
6482 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
6483 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
6484 0 : return returnVector;
6485 :
6486 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
6487 :
6488 : }
6489 :
6490 : /* #line 6491 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
6491 :
6492 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
6493 :
6494 : std::vector<std::pair<SgNode*,std::string> >
6495 0 : SgUpirSyncField::returnDataMemberPointers() const
6496 : {
6497 0 : ROSE_ASSERT(this != NULL);
6498 :
6499 : // ------------ checking pointers of SgUpirSyncField -------------------
6500 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
6501 : {
6502 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
6503 : }
6504 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
6505 :
6506 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
6507 0 : returnVector.push_back(pair<SgNode*,std::string>( p_sync,"sync"));
6508 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
6509 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
6510 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
6511 0 : return returnVector;
6512 :
6513 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
6514 :
6515 : }
6516 :
6517 : /* #line 6518 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
6518 :
6519 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
6520 :
6521 : std::vector<std::pair<SgNode*,std::string> >
6522 0 : SgUpirDataField::returnDataMemberPointers() const
6523 : {
6524 0 : ROSE_ASSERT(this != NULL);
6525 :
6526 : // ------------ checking pointers of SgUpirDataField -------------------
6527 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
6528 : {
6529 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
6530 : }
6531 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
6532 :
6533 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
6534 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
6535 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
6536 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
6537 0 : return returnVector;
6538 :
6539 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
6540 :
6541 : }
6542 :
6543 : /* #line 6544 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
6544 :
6545 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
6546 :
6547 : std::vector<std::pair<SgNode*,std::string> >
6548 0 : SgUpirTargetField::returnDataMemberPointers() const
6549 : {
6550 0 : ROSE_ASSERT(this != NULL);
6551 :
6552 : // ------------ checking pointers of SgUpirTargetField -------------------
6553 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
6554 : {
6555 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
6556 : }
6557 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
6558 :
6559 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
6560 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
6561 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
6562 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
6563 0 : return returnVector;
6564 :
6565 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
6566 :
6567 : }
6568 :
6569 : /* #line 6570 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
6570 :
6571 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
6572 :
6573 : std::vector<std::pair<SgNode*,std::string> >
6574 0 : SgUpirDataItemField::returnDataMemberPointers() const
6575 : {
6576 0 : ROSE_ASSERT(this != NULL);
6577 :
6578 : // ------------ checking pointers of SgUpirDataItemField -------------------
6579 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
6580 : {
6581 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
6582 : }
6583 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
6584 :
6585 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
6586 0 : returnVector.push_back(pair<SgNode*,std::string>( p_symbol,"symbol"));
6587 0 : returnVector.push_back(pair<SgNode*,std::string>( p_mapper,"mapper"));
6588 0 : returnVector.push_back(pair<SgNode*,std::string>( p_unit_id,"unit_id"));
6589 0 : returnVector.push_back(pair<SgNode*,std::string>( p_user_defined_allocator,"user_defined_allocator"));
6590 0 : returnVector.push_back(pair<SgNode*,std::string>( p_user_defined_deallocator,"user_defined_deallocator"));
6591 0 : returnVector.push_back(pair<SgNode*,std::string>( p_memcpy_helper,"memcpy_helper"));
6592 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
6593 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
6594 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
6595 0 : return returnVector;
6596 :
6597 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
6598 :
6599 : }
6600 :
6601 : /* #line 6602 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
6602 :
6603 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
6604 :
6605 : std::vector<std::pair<SgNode*,std::string> >
6606 0 : SgLambdaCapture::returnDataMemberPointers() const
6607 : {
6608 0 : ROSE_ASSERT(this != NULL);
6609 :
6610 : // ------------ checking pointers of SgLambdaCapture -------------------
6611 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
6612 : {
6613 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
6614 : }
6615 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
6616 :
6617 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
6618 0 : returnVector.push_back(pair<SgNode*,std::string>( p_capture_variable,"capture_variable"));
6619 0 : returnVector.push_back(pair<SgNode*,std::string>( p_source_closure_variable,"source_closure_variable"));
6620 0 : returnVector.push_back(pair<SgNode*,std::string>( p_closure_variable,"closure_variable"));
6621 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
6622 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
6623 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
6624 0 : return returnVector;
6625 :
6626 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
6627 :
6628 : }
6629 :
6630 : /* #line 6631 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
6631 :
6632 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
6633 :
6634 : std::vector<std::pair<SgNode*,std::string> >
6635 0 : SgLambdaCaptureList::returnDataMemberPointers() const
6636 : {
6637 0 : ROSE_ASSERT(this != NULL);
6638 :
6639 : // ------------ checking pointers of SgLambdaCaptureList -------------------
6640 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
6641 : {
6642 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
6643 : }
6644 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
6645 :
6646 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
6647 0 : for ( SgLambdaCapturePtrList::const_iterator source_capture_list_iterator = p_capture_list.begin()
6648 0 : ; source_capture_list_iterator != p_capture_list.end(); ++source_capture_list_iterator)
6649 : {
6650 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_capture_list_iterator,"capture_list"));
6651 : }
6652 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
6653 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
6654 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
6655 0 : return returnVector;
6656 :
6657 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
6658 :
6659 : }
6660 :
6661 : /* #line 6662 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
6662 :
6663 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
6664 :
6665 : std::vector<std::pair<SgNode*,std::string> >
6666 0 : SgStatement::returnDataMemberPointers() const
6667 : {
6668 0 : ROSE_ASSERT(this != NULL);
6669 :
6670 : // ------------ checking pointers of SgStatement -------------------
6671 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
6672 : {
6673 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
6674 : }
6675 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
6676 :
6677 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
6678 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
6679 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
6680 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
6681 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
6682 0 : return returnVector;
6683 :
6684 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
6685 :
6686 : }
6687 :
6688 : /* #line 6689 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
6689 :
6690 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
6691 :
6692 : std::vector<std::pair<SgNode*,std::string> >
6693 0 : SgScopeStatement::returnDataMemberPointers() const
6694 : {
6695 0 : ROSE_ASSERT(this != NULL);
6696 :
6697 : // ------------ checking pointers of SgScopeStatement -------------------
6698 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
6699 : {
6700 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
6701 : }
6702 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
6703 :
6704 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
6705 0 : returnVector.push_back(pair<SgNode*,std::string>( p_symbol_table,"symbol_table"));
6706 0 : returnVector.push_back(pair<SgNode*,std::string>( p_type_table,"type_table"));
6707 0 : returnVector.push_back(pair<SgNode*,std::string>( p_pragma,"pragma"));
6708 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
6709 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
6710 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
6711 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
6712 0 : return returnVector;
6713 :
6714 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
6715 :
6716 : }
6717 :
6718 : /* #line 6719 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
6719 :
6720 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
6721 :
6722 : std::vector<std::pair<SgNode*,std::string> >
6723 1681 : SgGlobal::returnDataMemberPointers() const
6724 : {
6725 1681 : ROSE_ASSERT(this != NULL);
6726 :
6727 : // ------------ checking pointers of SgGlobal -------------------
6728 1681 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
6729 : {
6730 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
6731 : }
6732 1681 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
6733 :
6734 1681 : std::vector<std::pair<SgNode*,std::string> > returnVector;
6735 1681 : for ( SgDeclarationStatementPtrList::const_iterator source_declarations_iterator = p_declarations.begin()
6736 5867830 : ; source_declarations_iterator != p_declarations.end(); ++source_declarations_iterator)
6737 : {
6738 5866150 : returnVector.push_back(pair<SgNode*,std::string>( *source_declarations_iterator,"declarations"));
6739 : }
6740 1681 : returnVector.push_back(pair<SgNode*,std::string>( p_symbol_table,"symbol_table"));
6741 1681 : returnVector.push_back(pair<SgNode*,std::string>( p_type_table,"type_table"));
6742 1681 : returnVector.push_back(pair<SgNode*,std::string>( p_pragma,"pragma"));
6743 1681 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
6744 1681 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
6745 1681 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
6746 1681 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
6747 1681 : return returnVector;
6748 :
6749 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
6750 :
6751 : }
6752 :
6753 : /* #line 6754 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
6754 :
6755 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
6756 :
6757 : std::vector<std::pair<SgNode*,std::string> >
6758 849883 : SgBasicBlock::returnDataMemberPointers() const
6759 : {
6760 849883 : ROSE_ASSERT(this != NULL);
6761 :
6762 : // ------------ checking pointers of SgBasicBlock -------------------
6763 849883 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
6764 : {
6765 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
6766 : }
6767 849883 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
6768 :
6769 849883 : std::vector<std::pair<SgNode*,std::string> > returnVector;
6770 849883 : for ( SgStatementPtrList::const_iterator source_statements_iterator = p_statements.begin()
6771 2089550 : ; source_statements_iterator != p_statements.end(); ++source_statements_iterator)
6772 : {
6773 1239670 : returnVector.push_back(pair<SgNode*,std::string>( *source_statements_iterator,"statements"));
6774 : }
6775 849883 : returnVector.push_back(pair<SgNode*,std::string>( p_symbol_table,"symbol_table"));
6776 849883 : returnVector.push_back(pair<SgNode*,std::string>( p_type_table,"type_table"));
6777 849883 : returnVector.push_back(pair<SgNode*,std::string>( p_pragma,"pragma"));
6778 849883 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
6779 849883 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
6780 849883 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
6781 849883 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
6782 849883 : return returnVector;
6783 :
6784 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
6785 :
6786 : }
6787 :
6788 : /* #line 6789 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
6789 :
6790 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
6791 :
6792 : std::vector<std::pair<SgNode*,std::string> >
6793 85864 : SgIfStmt::returnDataMemberPointers() const
6794 : {
6795 85864 : ROSE_ASSERT(this != NULL);
6796 :
6797 : // ------------ checking pointers of SgIfStmt -------------------
6798 85864 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
6799 : {
6800 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
6801 : }
6802 85864 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
6803 :
6804 85864 : std::vector<std::pair<SgNode*,std::string> > returnVector;
6805 85864 : returnVector.push_back(pair<SgNode*,std::string>( p_conditional,"conditional"));
6806 85864 : returnVector.push_back(pair<SgNode*,std::string>( p_true_body,"true_body"));
6807 85864 : returnVector.push_back(pair<SgNode*,std::string>( p_false_body,"false_body"));
6808 85864 : returnVector.push_back(pair<SgNode*,std::string>( p_else_numeric_label,"else_numeric_label"));
6809 85864 : returnVector.push_back(pair<SgNode*,std::string>( p_end_numeric_label,"end_numeric_label"));
6810 85864 : returnVector.push_back(pair<SgNode*,std::string>( p_symbol_table,"symbol_table"));
6811 85864 : returnVector.push_back(pair<SgNode*,std::string>( p_type_table,"type_table"));
6812 85864 : returnVector.push_back(pair<SgNode*,std::string>( p_pragma,"pragma"));
6813 85864 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
6814 85864 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
6815 85864 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
6816 85864 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
6817 85864 : return returnVector;
6818 :
6819 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
6820 :
6821 : }
6822 :
6823 : /* #line 6824 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
6824 :
6825 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
6826 :
6827 : std::vector<std::pair<SgNode*,std::string> >
6828 32693 : SgForStatement::returnDataMemberPointers() const
6829 : {
6830 32693 : ROSE_ASSERT(this != NULL);
6831 :
6832 : // ------------ checking pointers of SgForStatement -------------------
6833 32693 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
6834 : {
6835 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
6836 : }
6837 32693 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
6838 :
6839 32693 : std::vector<std::pair<SgNode*,std::string> > returnVector;
6840 32693 : returnVector.push_back(pair<SgNode*,std::string>( p_for_init_stmt,"for_init_stmt"));
6841 32693 : returnVector.push_back(pair<SgNode*,std::string>( p_test,"test"));
6842 32693 : returnVector.push_back(pair<SgNode*,std::string>( p_increment,"increment"));
6843 32693 : returnVector.push_back(pair<SgNode*,std::string>( p_loop_body,"loop_body"));
6844 32693 : returnVector.push_back(pair<SgNode*,std::string>( p_else_body,"else_body"));
6845 32693 : returnVector.push_back(pair<SgNode*,std::string>( p_symbol_table,"symbol_table"));
6846 32693 : returnVector.push_back(pair<SgNode*,std::string>( p_type_table,"type_table"));
6847 32693 : returnVector.push_back(pair<SgNode*,std::string>( p_pragma,"pragma"));
6848 32693 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
6849 32693 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
6850 32693 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
6851 32693 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
6852 32693 : return returnVector;
6853 :
6854 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
6855 :
6856 : }
6857 :
6858 : /* #line 6859 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
6859 :
6860 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
6861 :
6862 : std::vector<std::pair<SgNode*,std::string> >
6863 545904 : SgFunctionDefinition::returnDataMemberPointers() const
6864 : {
6865 545904 : ROSE_ASSERT(this != NULL);
6866 :
6867 : // ------------ checking pointers of SgFunctionDefinition -------------------
6868 545904 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
6869 : {
6870 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
6871 : }
6872 545904 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
6873 :
6874 545904 : std::vector<std::pair<SgNode*,std::string> > returnVector;
6875 545904 : returnVector.push_back(pair<SgNode*,std::string>( p_body,"body"));
6876 545904 : returnVector.push_back(pair<SgNode*,std::string>( p_symbol_table,"symbol_table"));
6877 545904 : returnVector.push_back(pair<SgNode*,std::string>( p_type_table,"type_table"));
6878 545904 : returnVector.push_back(pair<SgNode*,std::string>( p_pragma,"pragma"));
6879 545904 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
6880 545904 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
6881 545904 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
6882 545904 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
6883 545904 : return returnVector;
6884 :
6885 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
6886 :
6887 : }
6888 :
6889 : /* #line 6890 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
6890 :
6891 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
6892 :
6893 : std::vector<std::pair<SgNode*,std::string> >
6894 206021 : SgTemplateFunctionDefinition::returnDataMemberPointers() const
6895 : {
6896 206021 : ROSE_ASSERT(this != NULL);
6897 :
6898 : // ------------ checking pointers of SgTemplateFunctionDefinition -------------------
6899 206021 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
6900 : {
6901 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
6902 : }
6903 206021 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
6904 :
6905 206021 : std::vector<std::pair<SgNode*,std::string> > returnVector;
6906 206021 : returnVector.push_back(pair<SgNode*,std::string>( p_body,"body"));
6907 206021 : returnVector.push_back(pair<SgNode*,std::string>( p_symbol_table,"symbol_table"));
6908 206021 : returnVector.push_back(pair<SgNode*,std::string>( p_type_table,"type_table"));
6909 206021 : returnVector.push_back(pair<SgNode*,std::string>( p_pragma,"pragma"));
6910 206021 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
6911 206021 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
6912 206021 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
6913 206021 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
6914 206021 : return returnVector;
6915 :
6916 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
6917 :
6918 : }
6919 :
6920 : /* #line 6921 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
6921 :
6922 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
6923 :
6924 : std::vector<std::pair<SgNode*,std::string> >
6925 63911 : SgClassDefinition::returnDataMemberPointers() const
6926 : {
6927 63911 : ROSE_ASSERT(this != NULL);
6928 :
6929 : // ------------ checking pointers of SgClassDefinition -------------------
6930 63911 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
6931 : {
6932 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
6933 : }
6934 63911 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
6935 :
6936 63911 : std::vector<std::pair<SgNode*,std::string> > returnVector;
6937 63911 : for ( SgDeclarationStatementPtrList::const_iterator source_members_iterator = p_members.begin()
6938 294810 : ; source_members_iterator != p_members.end(); ++source_members_iterator)
6939 : {
6940 230899 : returnVector.push_back(pair<SgNode*,std::string>( *source_members_iterator,"members"));
6941 : }
6942 63911 : for ( SgBaseClassPtrList::const_iterator source_inheritances_iterator = p_inheritances.begin()
6943 70946 : ; source_inheritances_iterator != p_inheritances.end(); ++source_inheritances_iterator)
6944 : {
6945 7035 : returnVector.push_back(pair<SgNode*,std::string>( *source_inheritances_iterator,"inheritances"));
6946 : }
6947 63911 : returnVector.push_back(pair<SgNode*,std::string>( p_symbol_table,"symbol_table"));
6948 63911 : returnVector.push_back(pair<SgNode*,std::string>( p_type_table,"type_table"));
6949 63911 : returnVector.push_back(pair<SgNode*,std::string>( p_pragma,"pragma"));
6950 63911 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
6951 63911 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
6952 63911 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
6953 63911 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
6954 63911 : return returnVector;
6955 :
6956 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
6957 :
6958 : }
6959 :
6960 : /* #line 6961 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
6961 :
6962 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
6963 :
6964 : std::vector<std::pair<SgNode*,std::string> >
6965 171224 : SgTemplateInstantiationDefn::returnDataMemberPointers() const
6966 : {
6967 171224 : ROSE_ASSERT(this != NULL);
6968 :
6969 : // ------------ checking pointers of SgTemplateInstantiationDefn -------------------
6970 171224 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
6971 : {
6972 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
6973 : }
6974 171224 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
6975 :
6976 171224 : std::vector<std::pair<SgNode*,std::string> > returnVector;
6977 171224 : for ( SgDeclarationStatementPtrList::const_iterator source_members_iterator = p_members.begin()
6978 658937 : ; source_members_iterator != p_members.end(); ++source_members_iterator)
6979 : {
6980 487713 : returnVector.push_back(pair<SgNode*,std::string>( *source_members_iterator,"members"));
6981 : }
6982 171224 : for ( SgBaseClassPtrList::const_iterator source_inheritances_iterator = p_inheritances.begin()
6983 239019 : ; source_inheritances_iterator != p_inheritances.end(); ++source_inheritances_iterator)
6984 : {
6985 67795 : returnVector.push_back(pair<SgNode*,std::string>( *source_inheritances_iterator,"inheritances"));
6986 : }
6987 171224 : returnVector.push_back(pair<SgNode*,std::string>( p_symbol_table,"symbol_table"));
6988 171224 : returnVector.push_back(pair<SgNode*,std::string>( p_type_table,"type_table"));
6989 171224 : returnVector.push_back(pair<SgNode*,std::string>( p_pragma,"pragma"));
6990 171224 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
6991 171224 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
6992 171224 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
6993 171224 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
6994 171224 : return returnVector;
6995 :
6996 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
6997 :
6998 : }
6999 :
7000 : /* #line 7001 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
7001 :
7002 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
7003 :
7004 : std::vector<std::pair<SgNode*,std::string> >
7005 246682 : SgTemplateClassDefinition::returnDataMemberPointers() const
7006 : {
7007 246682 : ROSE_ASSERT(this != NULL);
7008 :
7009 : // ------------ checking pointers of SgTemplateClassDefinition -------------------
7010 246682 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
7011 : {
7012 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
7013 : }
7014 246682 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
7015 :
7016 246682 : std::vector<std::pair<SgNode*,std::string> > returnVector;
7017 246682 : for ( SgDeclarationStatementPtrList::const_iterator source_members_iterator = p_members.begin()
7018 762117 : ; source_members_iterator != p_members.end(); ++source_members_iterator)
7019 : {
7020 515435 : returnVector.push_back(pair<SgNode*,std::string>( *source_members_iterator,"members"));
7021 : }
7022 246682 : for ( SgBaseClassPtrList::const_iterator source_inheritances_iterator = p_inheritances.begin()
7023 392456 : ; source_inheritances_iterator != p_inheritances.end(); ++source_inheritances_iterator)
7024 : {
7025 145774 : returnVector.push_back(pair<SgNode*,std::string>( *source_inheritances_iterator,"inheritances"));
7026 : }
7027 246682 : returnVector.push_back(pair<SgNode*,std::string>( p_symbol_table,"symbol_table"));
7028 246682 : returnVector.push_back(pair<SgNode*,std::string>( p_type_table,"type_table"));
7029 246682 : returnVector.push_back(pair<SgNode*,std::string>( p_pragma,"pragma"));
7030 246682 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
7031 246682 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
7032 246682 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
7033 246682 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
7034 246682 : return returnVector;
7035 :
7036 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
7037 :
7038 : }
7039 :
7040 : /* #line 7041 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
7041 :
7042 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
7043 :
7044 : std::vector<std::pair<SgNode*,std::string> >
7045 6845 : SgWhileStmt::returnDataMemberPointers() const
7046 : {
7047 6845 : ROSE_ASSERT(this != NULL);
7048 :
7049 : // ------------ checking pointers of SgWhileStmt -------------------
7050 6845 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
7051 : {
7052 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
7053 : }
7054 6845 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
7055 :
7056 6845 : std::vector<std::pair<SgNode*,std::string> > returnVector;
7057 6845 : returnVector.push_back(pair<SgNode*,std::string>( p_condition,"condition"));
7058 6845 : returnVector.push_back(pair<SgNode*,std::string>( p_body,"body"));
7059 6845 : returnVector.push_back(pair<SgNode*,std::string>( p_else_body,"else_body"));
7060 6845 : returnVector.push_back(pair<SgNode*,std::string>( p_end_numeric_label,"end_numeric_label"));
7061 6845 : returnVector.push_back(pair<SgNode*,std::string>( p_symbol_table,"symbol_table"));
7062 6845 : returnVector.push_back(pair<SgNode*,std::string>( p_type_table,"type_table"));
7063 6845 : returnVector.push_back(pair<SgNode*,std::string>( p_pragma,"pragma"));
7064 6845 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
7065 6845 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
7066 6845 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
7067 6845 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
7068 6845 : return returnVector;
7069 :
7070 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
7071 :
7072 : }
7073 :
7074 : /* #line 7075 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
7075 :
7076 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
7077 :
7078 : std::vector<std::pair<SgNode*,std::string> >
7079 126 : SgDoWhileStmt::returnDataMemberPointers() const
7080 : {
7081 126 : ROSE_ASSERT(this != NULL);
7082 :
7083 : // ------------ checking pointers of SgDoWhileStmt -------------------
7084 126 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
7085 : {
7086 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
7087 : }
7088 126 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
7089 :
7090 126 : std::vector<std::pair<SgNode*,std::string> > returnVector;
7091 126 : returnVector.push_back(pair<SgNode*,std::string>( p_body,"body"));
7092 126 : returnVector.push_back(pair<SgNode*,std::string>( p_condition,"condition"));
7093 126 : returnVector.push_back(pair<SgNode*,std::string>( p_symbol_table,"symbol_table"));
7094 126 : returnVector.push_back(pair<SgNode*,std::string>( p_type_table,"type_table"));
7095 126 : returnVector.push_back(pair<SgNode*,std::string>( p_pragma,"pragma"));
7096 126 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
7097 126 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
7098 126 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
7099 126 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
7100 126 : return returnVector;
7101 :
7102 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
7103 :
7104 : }
7105 :
7106 : /* #line 7107 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
7107 :
7108 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
7109 :
7110 : std::vector<std::pair<SgNode*,std::string> >
7111 4 : SgSwitchStatement::returnDataMemberPointers() const
7112 : {
7113 4 : ROSE_ASSERT(this != NULL);
7114 :
7115 : // ------------ checking pointers of SgSwitchStatement -------------------
7116 4 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
7117 : {
7118 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
7119 : }
7120 4 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
7121 :
7122 4 : std::vector<std::pair<SgNode*,std::string> > returnVector;
7123 4 : returnVector.push_back(pair<SgNode*,std::string>( p_item_selector,"item_selector"));
7124 4 : returnVector.push_back(pair<SgNode*,std::string>( p_body,"body"));
7125 4 : returnVector.push_back(pair<SgNode*,std::string>( p_end_numeric_label,"end_numeric_label"));
7126 4 : returnVector.push_back(pair<SgNode*,std::string>( p_symbol_table,"symbol_table"));
7127 4 : returnVector.push_back(pair<SgNode*,std::string>( p_type_table,"type_table"));
7128 4 : returnVector.push_back(pair<SgNode*,std::string>( p_pragma,"pragma"));
7129 4 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
7130 4 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
7131 4 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
7132 4 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
7133 4 : return returnVector;
7134 :
7135 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
7136 :
7137 : }
7138 :
7139 : /* #line 7140 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
7140 :
7141 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
7142 :
7143 : std::vector<std::pair<SgNode*,std::string> >
7144 18267 : SgCatchOptionStmt::returnDataMemberPointers() const
7145 : {
7146 18267 : ROSE_ASSERT(this != NULL);
7147 :
7148 : // ------------ checking pointers of SgCatchOptionStmt -------------------
7149 18267 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
7150 : {
7151 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
7152 : }
7153 18267 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
7154 :
7155 18267 : std::vector<std::pair<SgNode*,std::string> > returnVector;
7156 18267 : returnVector.push_back(pair<SgNode*,std::string>( p_condition,"condition"));
7157 18267 : returnVector.push_back(pair<SgNode*,std::string>( p_body,"body"));
7158 18267 : returnVector.push_back(pair<SgNode*,std::string>( p_trystmt,"trystmt"));
7159 18267 : returnVector.push_back(pair<SgNode*,std::string>( p_symbol_table,"symbol_table"));
7160 18267 : returnVector.push_back(pair<SgNode*,std::string>( p_type_table,"type_table"));
7161 18267 : returnVector.push_back(pair<SgNode*,std::string>( p_pragma,"pragma"));
7162 18267 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
7163 18267 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
7164 18267 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
7165 18267 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
7166 18267 : return returnVector;
7167 :
7168 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
7169 :
7170 : }
7171 :
7172 : /* #line 7173 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
7173 :
7174 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
7175 :
7176 : std::vector<std::pair<SgNode*,std::string> >
7177 35141 : SgNamespaceDefinitionStatement::returnDataMemberPointers() const
7178 : {
7179 35141 : ROSE_ASSERT(this != NULL);
7180 :
7181 : // ------------ checking pointers of SgNamespaceDefinitionStatement -------------------
7182 35141 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
7183 : {
7184 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
7185 : }
7186 35141 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
7187 :
7188 35141 : std::vector<std::pair<SgNode*,std::string> > returnVector;
7189 35141 : for ( SgDeclarationStatementPtrList::const_iterator source_declarations_iterator = p_declarations.begin()
7190 1053190 : ; source_declarations_iterator != p_declarations.end(); ++source_declarations_iterator)
7191 : {
7192 1018050 : returnVector.push_back(pair<SgNode*,std::string>( *source_declarations_iterator,"declarations"));
7193 : }
7194 35141 : returnVector.push_back(pair<SgNode*,std::string>( p_namespaceDeclaration,"namespaceDeclaration"));
7195 35141 : returnVector.push_back(pair<SgNode*,std::string>( p_previousNamespaceDefinition,"previousNamespaceDefinition"));
7196 35141 : returnVector.push_back(pair<SgNode*,std::string>( p_nextNamespaceDefinition,"nextNamespaceDefinition"));
7197 35141 : returnVector.push_back(pair<SgNode*,std::string>( p_global_definition,"global_definition"));
7198 35141 : returnVector.push_back(pair<SgNode*,std::string>( p_symbol_table,"symbol_table"));
7199 35141 : returnVector.push_back(pair<SgNode*,std::string>( p_type_table,"type_table"));
7200 35141 : returnVector.push_back(pair<SgNode*,std::string>( p_pragma,"pragma"));
7201 35141 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
7202 35141 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
7203 35141 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
7204 35141 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
7205 35141 : return returnVector;
7206 :
7207 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
7208 :
7209 : }
7210 :
7211 : /* #line 7212 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
7212 :
7213 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
7214 :
7215 : std::vector<std::pair<SgNode*,std::string> >
7216 0 : SgBlockDataStatement::returnDataMemberPointers() const
7217 : {
7218 0 : ROSE_ASSERT(this != NULL);
7219 :
7220 : // ------------ checking pointers of SgBlockDataStatement -------------------
7221 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
7222 : {
7223 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
7224 : }
7225 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
7226 :
7227 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
7228 0 : returnVector.push_back(pair<SgNode*,std::string>( p_body,"body"));
7229 0 : returnVector.push_back(pair<SgNode*,std::string>( p_symbol_table,"symbol_table"));
7230 0 : returnVector.push_back(pair<SgNode*,std::string>( p_type_table,"type_table"));
7231 0 : returnVector.push_back(pair<SgNode*,std::string>( p_pragma,"pragma"));
7232 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
7233 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
7234 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
7235 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
7236 0 : return returnVector;
7237 :
7238 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
7239 :
7240 : }
7241 :
7242 : /* #line 7243 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
7243 :
7244 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
7245 :
7246 : std::vector<std::pair<SgNode*,std::string> >
7247 0 : SgAssociateStatement::returnDataMemberPointers() const
7248 : {
7249 0 : ROSE_ASSERT(this != NULL);
7250 :
7251 : // ------------ checking pointers of SgAssociateStatement -------------------
7252 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
7253 : {
7254 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
7255 : }
7256 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
7257 :
7258 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
7259 0 : for ( SgDeclarationStatementPtrList::const_iterator source_associates_iterator = p_associates.begin()
7260 0 : ; source_associates_iterator != p_associates.end(); ++source_associates_iterator)
7261 : {
7262 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_associates_iterator,"associates"));
7263 : }
7264 0 : returnVector.push_back(pair<SgNode*,std::string>( p_body,"body"));
7265 0 : returnVector.push_back(pair<SgNode*,std::string>( p_symbol_table,"symbol_table"));
7266 0 : returnVector.push_back(pair<SgNode*,std::string>( p_type_table,"type_table"));
7267 0 : returnVector.push_back(pair<SgNode*,std::string>( p_pragma,"pragma"));
7268 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
7269 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
7270 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
7271 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
7272 0 : return returnVector;
7273 :
7274 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
7275 :
7276 : }
7277 :
7278 : /* #line 7279 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
7279 :
7280 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
7281 :
7282 : std::vector<std::pair<SgNode*,std::string> >
7283 67 : SgFortranDo::returnDataMemberPointers() const
7284 : {
7285 67 : ROSE_ASSERT(this != NULL);
7286 :
7287 : // ------------ checking pointers of SgFortranDo -------------------
7288 67 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
7289 : {
7290 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
7291 : }
7292 67 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
7293 :
7294 67 : std::vector<std::pair<SgNode*,std::string> > returnVector;
7295 67 : returnVector.push_back(pair<SgNode*,std::string>( p_initialization,"initialization"));
7296 67 : returnVector.push_back(pair<SgNode*,std::string>( p_bound,"bound"));
7297 67 : returnVector.push_back(pair<SgNode*,std::string>( p_increment,"increment"));
7298 67 : returnVector.push_back(pair<SgNode*,std::string>( p_body,"body"));
7299 67 : returnVector.push_back(pair<SgNode*,std::string>( p_end_numeric_label,"end_numeric_label"));
7300 67 : returnVector.push_back(pair<SgNode*,std::string>( p_symbol_table,"symbol_table"));
7301 67 : returnVector.push_back(pair<SgNode*,std::string>( p_type_table,"type_table"));
7302 67 : returnVector.push_back(pair<SgNode*,std::string>( p_pragma,"pragma"));
7303 67 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
7304 67 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
7305 67 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
7306 67 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
7307 67 : return returnVector;
7308 :
7309 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
7310 :
7311 : }
7312 :
7313 : /* #line 7314 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
7314 :
7315 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
7316 :
7317 : std::vector<std::pair<SgNode*,std::string> >
7318 0 : SgFortranNonblockedDo::returnDataMemberPointers() const
7319 : {
7320 0 : ROSE_ASSERT(this != NULL);
7321 :
7322 : // ------------ checking pointers of SgFortranNonblockedDo -------------------
7323 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
7324 : {
7325 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
7326 : }
7327 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
7328 :
7329 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
7330 0 : returnVector.push_back(pair<SgNode*,std::string>( p_end_statement,"end_statement"));
7331 0 : returnVector.push_back(pair<SgNode*,std::string>( p_initialization,"initialization"));
7332 0 : returnVector.push_back(pair<SgNode*,std::string>( p_bound,"bound"));
7333 0 : returnVector.push_back(pair<SgNode*,std::string>( p_increment,"increment"));
7334 0 : returnVector.push_back(pair<SgNode*,std::string>( p_body,"body"));
7335 0 : returnVector.push_back(pair<SgNode*,std::string>( p_end_numeric_label,"end_numeric_label"));
7336 0 : returnVector.push_back(pair<SgNode*,std::string>( p_symbol_table,"symbol_table"));
7337 0 : returnVector.push_back(pair<SgNode*,std::string>( p_type_table,"type_table"));
7338 0 : returnVector.push_back(pair<SgNode*,std::string>( p_pragma,"pragma"));
7339 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
7340 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
7341 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
7342 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
7343 0 : return returnVector;
7344 :
7345 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
7346 :
7347 : }
7348 :
7349 : /* #line 7350 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
7350 :
7351 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
7352 :
7353 : std::vector<std::pair<SgNode*,std::string> >
7354 0 : SgForAllStatement::returnDataMemberPointers() const
7355 : {
7356 0 : ROSE_ASSERT(this != NULL);
7357 :
7358 : // ------------ checking pointers of SgForAllStatement -------------------
7359 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
7360 : {
7361 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
7362 : }
7363 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
7364 :
7365 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
7366 0 : returnVector.push_back(pair<SgNode*,std::string>( p_forall_header,"forall_header"));
7367 0 : returnVector.push_back(pair<SgNode*,std::string>( p_body,"body"));
7368 0 : returnVector.push_back(pair<SgNode*,std::string>( p_end_numeric_label,"end_numeric_label"));
7369 0 : returnVector.push_back(pair<SgNode*,std::string>( p_symbol_table,"symbol_table"));
7370 0 : returnVector.push_back(pair<SgNode*,std::string>( p_type_table,"type_table"));
7371 0 : returnVector.push_back(pair<SgNode*,std::string>( p_pragma,"pragma"));
7372 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
7373 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
7374 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
7375 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
7376 0 : return returnVector;
7377 :
7378 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
7379 :
7380 : }
7381 :
7382 : /* #line 7383 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
7383 :
7384 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
7385 :
7386 : std::vector<std::pair<SgNode*,std::string> >
7387 0 : SgUpcForAllStatement::returnDataMemberPointers() const
7388 : {
7389 0 : ROSE_ASSERT(this != NULL);
7390 :
7391 : // ------------ checking pointers of SgUpcForAllStatement -------------------
7392 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
7393 : {
7394 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
7395 : }
7396 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
7397 :
7398 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
7399 0 : returnVector.push_back(pair<SgNode*,std::string>( p_for_init_stmt,"for_init_stmt"));
7400 0 : returnVector.push_back(pair<SgNode*,std::string>( p_test,"test"));
7401 0 : returnVector.push_back(pair<SgNode*,std::string>( p_increment,"increment"));
7402 0 : returnVector.push_back(pair<SgNode*,std::string>( p_affinity,"affinity"));
7403 0 : returnVector.push_back(pair<SgNode*,std::string>( p_loop_body,"loop_body"));
7404 0 : returnVector.push_back(pair<SgNode*,std::string>( p_symbol_table,"symbol_table"));
7405 0 : returnVector.push_back(pair<SgNode*,std::string>( p_type_table,"type_table"));
7406 0 : returnVector.push_back(pair<SgNode*,std::string>( p_pragma,"pragma"));
7407 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
7408 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
7409 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
7410 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
7411 0 : return returnVector;
7412 :
7413 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
7414 :
7415 : }
7416 :
7417 : /* #line 7418 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
7418 :
7419 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
7420 :
7421 : std::vector<std::pair<SgNode*,std::string> >
7422 0 : SgCAFWithTeamStatement::returnDataMemberPointers() const
7423 : {
7424 0 : ROSE_ASSERT(this != NULL);
7425 :
7426 : // ------------ checking pointers of SgCAFWithTeamStatement -------------------
7427 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
7428 : {
7429 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
7430 : }
7431 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
7432 :
7433 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
7434 0 : returnVector.push_back(pair<SgNode*,std::string>( p_teamId,"teamId"));
7435 0 : returnVector.push_back(pair<SgNode*,std::string>( p_body,"body"));
7436 0 : returnVector.push_back(pair<SgNode*,std::string>( p_symbol_table,"symbol_table"));
7437 0 : returnVector.push_back(pair<SgNode*,std::string>( p_type_table,"type_table"));
7438 0 : returnVector.push_back(pair<SgNode*,std::string>( p_pragma,"pragma"));
7439 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
7440 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
7441 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
7442 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
7443 0 : return returnVector;
7444 :
7445 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
7446 :
7447 : }
7448 :
7449 : /* #line 7450 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
7450 :
7451 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
7452 :
7453 : std::vector<std::pair<SgNode*,std::string> >
7454 0 : SgFunctionParameterScope::returnDataMemberPointers() const
7455 : {
7456 0 : ROSE_ASSERT(this != NULL);
7457 :
7458 : // ------------ checking pointers of SgFunctionParameterScope -------------------
7459 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
7460 : {
7461 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
7462 : }
7463 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
7464 :
7465 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
7466 0 : for ( SgDeclarationStatementPtrList::const_iterator source_declarations_iterator = p_declarations.begin()
7467 0 : ; source_declarations_iterator != p_declarations.end(); ++source_declarations_iterator)
7468 : {
7469 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_declarations_iterator,"declarations"));
7470 : }
7471 0 : returnVector.push_back(pair<SgNode*,std::string>( p_symbol_table,"symbol_table"));
7472 0 : returnVector.push_back(pair<SgNode*,std::string>( p_type_table,"type_table"));
7473 0 : returnVector.push_back(pair<SgNode*,std::string>( p_pragma,"pragma"));
7474 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
7475 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
7476 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
7477 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
7478 0 : return returnVector;
7479 :
7480 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
7481 :
7482 : }
7483 :
7484 : /* #line 7485 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
7485 :
7486 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
7487 :
7488 : std::vector<std::pair<SgNode*,std::string> >
7489 50681 : SgDeclarationScope::returnDataMemberPointers() const
7490 : {
7491 50681 : ROSE_ASSERT(this != NULL);
7492 :
7493 : // ------------ checking pointers of SgDeclarationScope -------------------
7494 50681 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
7495 : {
7496 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
7497 : }
7498 50681 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
7499 :
7500 50681 : std::vector<std::pair<SgNode*,std::string> > returnVector;
7501 50681 : returnVector.push_back(pair<SgNode*,std::string>( p_symbol_table,"symbol_table"));
7502 50681 : returnVector.push_back(pair<SgNode*,std::string>( p_type_table,"type_table"));
7503 50681 : returnVector.push_back(pair<SgNode*,std::string>( p_pragma,"pragma"));
7504 50681 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
7505 50681 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
7506 50681 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
7507 50681 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
7508 50681 : return returnVector;
7509 :
7510 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
7511 :
7512 : }
7513 :
7514 : /* #line 7515 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
7515 :
7516 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
7517 :
7518 : std::vector<std::pair<SgNode*,std::string> >
7519 0 : SgRangeBasedForStatement::returnDataMemberPointers() const
7520 : {
7521 0 : ROSE_ASSERT(this != NULL);
7522 :
7523 : // ------------ checking pointers of SgRangeBasedForStatement -------------------
7524 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
7525 : {
7526 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
7527 : }
7528 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
7529 :
7530 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
7531 0 : returnVector.push_back(pair<SgNode*,std::string>( p_iterator_declaration,"iterator_declaration"));
7532 0 : returnVector.push_back(pair<SgNode*,std::string>( p_range_declaration,"range_declaration"));
7533 0 : returnVector.push_back(pair<SgNode*,std::string>( p_begin_declaration,"begin_declaration"));
7534 0 : returnVector.push_back(pair<SgNode*,std::string>( p_end_declaration,"end_declaration"));
7535 0 : returnVector.push_back(pair<SgNode*,std::string>( p_not_equal_expression,"not_equal_expression"));
7536 0 : returnVector.push_back(pair<SgNode*,std::string>( p_increment_expression,"increment_expression"));
7537 0 : returnVector.push_back(pair<SgNode*,std::string>( p_loop_body,"loop_body"));
7538 0 : returnVector.push_back(pair<SgNode*,std::string>( p_symbol_table,"symbol_table"));
7539 0 : returnVector.push_back(pair<SgNode*,std::string>( p_type_table,"type_table"));
7540 0 : returnVector.push_back(pair<SgNode*,std::string>( p_pragma,"pragma"));
7541 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
7542 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
7543 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
7544 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
7545 0 : return returnVector;
7546 :
7547 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
7548 :
7549 : }
7550 :
7551 : /* #line 7552 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
7552 :
7553 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
7554 :
7555 : std::vector<std::pair<SgNode*,std::string> >
7556 328 : SgFunctionTypeTable::returnDataMemberPointers() const
7557 : {
7558 328 : ROSE_ASSERT(this != NULL);
7559 :
7560 : // ------------ checking pointers of SgFunctionTypeTable -------------------
7561 328 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
7562 : {
7563 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
7564 : }
7565 328 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
7566 :
7567 328 : std::vector<std::pair<SgNode*,std::string> > returnVector;
7568 328 : returnVector.push_back(pair<SgNode*,std::string>( p_function_type_table,"function_type_table"));
7569 328 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
7570 328 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
7571 328 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
7572 328 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
7573 328 : return returnVector;
7574 :
7575 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
7576 :
7577 : }
7578 :
7579 : /* #line 7580 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
7580 :
7581 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
7582 :
7583 : std::vector<std::pair<SgNode*,std::string> >
7584 0 : SgDeclarationStatement::returnDataMemberPointers() const
7585 : {
7586 0 : ROSE_ASSERT(this != NULL);
7587 :
7588 : // ------------ checking pointers of SgDeclarationStatement -------------------
7589 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
7590 : {
7591 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
7592 : }
7593 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
7594 :
7595 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
7596 0 : returnVector.push_back(pair<SgNode*,std::string>( p_definingDeclaration,"definingDeclaration"));
7597 0 : returnVector.push_back(pair<SgNode*,std::string>( p_firstNondefiningDeclaration,"firstNondefiningDeclaration"));
7598 0 : for ( SgQualifiedNamePtrList::const_iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
7599 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
7600 : {
7601 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_qualifiedNameList_iterator,"qualifiedNameList"));
7602 : }
7603 0 : returnVector.push_back(pair<SgNode*,std::string>( p_declarationScope,"declarationScope"));
7604 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
7605 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
7606 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
7607 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
7608 0 : return returnVector;
7609 :
7610 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
7611 :
7612 : }
7613 :
7614 : /* #line 7615 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
7615 :
7616 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
7617 :
7618 : std::vector<std::pair<SgNode*,std::string> >
7619 8715320 : SgFunctionParameterList::returnDataMemberPointers() const
7620 : {
7621 8715320 : ROSE_ASSERT(this != NULL);
7622 :
7623 : // ------------ checking pointers of SgFunctionParameterList -------------------
7624 8715320 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
7625 : {
7626 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
7627 : }
7628 8715320 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
7629 :
7630 8715320 : std::vector<std::pair<SgNode*,std::string> > returnVector;
7631 8715320 : for ( SgInitializedNamePtrList::const_iterator source_args_iterator = p_args.begin()
7632 29996300 : ; source_args_iterator != p_args.end(); ++source_args_iterator)
7633 : {
7634 21281000 : returnVector.push_back(pair<SgNode*,std::string>( *source_args_iterator,"args"));
7635 : }
7636 8715320 : returnVector.push_back(pair<SgNode*,std::string>( p_definingDeclaration,"definingDeclaration"));
7637 8715320 : returnVector.push_back(pair<SgNode*,std::string>( p_firstNondefiningDeclaration,"firstNondefiningDeclaration"));
7638 8715320 : for ( SgQualifiedNamePtrList::const_iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
7639 8715320 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
7640 : {
7641 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_qualifiedNameList_iterator,"qualifiedNameList"));
7642 : }
7643 8715320 : returnVector.push_back(pair<SgNode*,std::string>( p_declarationScope,"declarationScope"));
7644 8715320 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
7645 8715320 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
7646 8715320 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
7647 8715320 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
7648 8715320 : return returnVector;
7649 :
7650 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
7651 :
7652 : }
7653 :
7654 : /* #line 7655 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
7655 :
7656 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
7657 :
7658 : std::vector<std::pair<SgNode*,std::string> >
7659 321435 : SgVariableDeclaration::returnDataMemberPointers() const
7660 : {
7661 321435 : ROSE_ASSERT(this != NULL);
7662 :
7663 : // ------------ checking pointers of SgVariableDeclaration -------------------
7664 321435 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
7665 : {
7666 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
7667 : }
7668 321435 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
7669 :
7670 321435 : std::vector<std::pair<SgNode*,std::string> > returnVector;
7671 321435 : returnVector.push_back(pair<SgNode*,std::string>( p_baseTypeDefiningDeclaration,"baseTypeDefiningDeclaration"));
7672 321435 : for ( SgInitializedNamePtrList::const_iterator source_variables_iterator = p_variables.begin()
7673 642990 : ; source_variables_iterator != p_variables.end(); ++source_variables_iterator)
7674 : {
7675 321555 : returnVector.push_back(pair<SgNode*,std::string>( *source_variables_iterator,"variables"));
7676 : }
7677 321435 : returnVector.push_back(pair<SgNode*,std::string>( p_definingDeclaration,"definingDeclaration"));
7678 321435 : returnVector.push_back(pair<SgNode*,std::string>( p_firstNondefiningDeclaration,"firstNondefiningDeclaration"));
7679 321435 : for ( SgQualifiedNamePtrList::const_iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
7680 321435 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
7681 : {
7682 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_qualifiedNameList_iterator,"qualifiedNameList"));
7683 : }
7684 321435 : returnVector.push_back(pair<SgNode*,std::string>( p_declarationScope,"declarationScope"));
7685 321435 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
7686 321435 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
7687 321435 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
7688 321435 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
7689 321435 : return returnVector;
7690 :
7691 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
7692 :
7693 : }
7694 :
7695 : /* #line 7696 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
7696 :
7697 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
7698 :
7699 : std::vector<std::pair<SgNode*,std::string> >
7700 26527 : SgTemplateVariableDeclaration::returnDataMemberPointers() const
7701 : {
7702 26527 : ROSE_ASSERT(this != NULL);
7703 :
7704 : // ------------ checking pointers of SgTemplateVariableDeclaration -------------------
7705 26527 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
7706 : {
7707 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
7708 : }
7709 26527 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
7710 :
7711 26527 : std::vector<std::pair<SgNode*,std::string> > returnVector;
7712 26527 : for ( SgTemplateParameterPtrList::const_iterator source_templateParameters_iterator = p_templateParameters.begin()
7713 36959 : ; source_templateParameters_iterator != p_templateParameters.end(); ++source_templateParameters_iterator)
7714 : {
7715 10432 : returnVector.push_back(pair<SgNode*,std::string>( *source_templateParameters_iterator,"templateParameters"));
7716 : }
7717 26527 : for ( SgTemplateArgumentPtrList::const_iterator source_templateSpecializationArguments_iterator = p_templateSpecializationArguments.begin()
7718 26527 : ; source_templateSpecializationArguments_iterator != p_templateSpecializationArguments.end(); ++source_templateSpecializationArguments_iterator)
7719 : {
7720 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_templateSpecializationArguments_iterator,"templateSpecializationArguments"));
7721 : }
7722 26527 : returnVector.push_back(pair<SgNode*,std::string>( p_nonreal_decl_scope,"nonreal_decl_scope"));
7723 26527 : returnVector.push_back(pair<SgNode*,std::string>( p_baseTypeDefiningDeclaration,"baseTypeDefiningDeclaration"));
7724 26527 : for ( SgInitializedNamePtrList::const_iterator source_variables_iterator = p_variables.begin()
7725 53054 : ; source_variables_iterator != p_variables.end(); ++source_variables_iterator)
7726 : {
7727 26527 : returnVector.push_back(pair<SgNode*,std::string>( *source_variables_iterator,"variables"));
7728 : }
7729 26527 : returnVector.push_back(pair<SgNode*,std::string>( p_definingDeclaration,"definingDeclaration"));
7730 26527 : returnVector.push_back(pair<SgNode*,std::string>( p_firstNondefiningDeclaration,"firstNondefiningDeclaration"));
7731 26527 : for ( SgQualifiedNamePtrList::const_iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
7732 26527 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
7733 : {
7734 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_qualifiedNameList_iterator,"qualifiedNameList"));
7735 : }
7736 26527 : returnVector.push_back(pair<SgNode*,std::string>( p_declarationScope,"declarationScope"));
7737 26527 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
7738 26527 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
7739 26527 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
7740 26527 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
7741 26527 : return returnVector;
7742 :
7743 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
7744 :
7745 : }
7746 :
7747 : /* #line 7748 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
7748 :
7749 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
7750 :
7751 : std::vector<std::pair<SgNode*,std::string> >
7752 31350 : SgVariableDefinition::returnDataMemberPointers() const
7753 : {
7754 31350 : ROSE_ASSERT(this != NULL);
7755 :
7756 : // ------------ checking pointers of SgVariableDefinition -------------------
7757 31350 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
7758 : {
7759 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
7760 : }
7761 31350 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
7762 :
7763 31350 : std::vector<std::pair<SgNode*,std::string> > returnVector;
7764 31350 : returnVector.push_back(pair<SgNode*,std::string>( p_vardefn,"vardefn"));
7765 31350 : returnVector.push_back(pair<SgNode*,std::string>( p_bitfield,"bitfield"));
7766 31350 : returnVector.push_back(pair<SgNode*,std::string>( p_definingDeclaration,"definingDeclaration"));
7767 31350 : returnVector.push_back(pair<SgNode*,std::string>( p_firstNondefiningDeclaration,"firstNondefiningDeclaration"));
7768 31350 : for ( SgQualifiedNamePtrList::const_iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
7769 31350 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
7770 : {
7771 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_qualifiedNameList_iterator,"qualifiedNameList"));
7772 : }
7773 31350 : returnVector.push_back(pair<SgNode*,std::string>( p_declarationScope,"declarationScope"));
7774 31350 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
7775 31350 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
7776 31350 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
7777 31350 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
7778 31350 : return returnVector;
7779 :
7780 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
7781 :
7782 : }
7783 :
7784 : /* #line 7785 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
7785 :
7786 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
7787 :
7788 : std::vector<std::pair<SgNode*,std::string> >
7789 0 : SgClinkageDeclarationStatement::returnDataMemberPointers() const
7790 : {
7791 0 : ROSE_ASSERT(this != NULL);
7792 :
7793 : // ------------ checking pointers of SgClinkageDeclarationStatement -------------------
7794 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
7795 : {
7796 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
7797 : }
7798 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
7799 :
7800 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
7801 0 : returnVector.push_back(pair<SgNode*,std::string>( p_definingDeclaration,"definingDeclaration"));
7802 0 : returnVector.push_back(pair<SgNode*,std::string>( p_firstNondefiningDeclaration,"firstNondefiningDeclaration"));
7803 0 : for ( SgQualifiedNamePtrList::const_iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
7804 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
7805 : {
7806 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_qualifiedNameList_iterator,"qualifiedNameList"));
7807 : }
7808 0 : returnVector.push_back(pair<SgNode*,std::string>( p_declarationScope,"declarationScope"));
7809 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
7810 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
7811 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
7812 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
7813 0 : return returnVector;
7814 :
7815 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
7816 :
7817 : }
7818 :
7819 : /* #line 7820 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
7820 :
7821 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
7822 :
7823 : std::vector<std::pair<SgNode*,std::string> >
7824 0 : SgClinkageStartStatement::returnDataMemberPointers() const
7825 : {
7826 0 : ROSE_ASSERT(this != NULL);
7827 :
7828 : // ------------ checking pointers of SgClinkageStartStatement -------------------
7829 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
7830 : {
7831 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
7832 : }
7833 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
7834 :
7835 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
7836 0 : returnVector.push_back(pair<SgNode*,std::string>( p_definingDeclaration,"definingDeclaration"));
7837 0 : returnVector.push_back(pair<SgNode*,std::string>( p_firstNondefiningDeclaration,"firstNondefiningDeclaration"));
7838 0 : for ( SgQualifiedNamePtrList::const_iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
7839 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
7840 : {
7841 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_qualifiedNameList_iterator,"qualifiedNameList"));
7842 : }
7843 0 : returnVector.push_back(pair<SgNode*,std::string>( p_declarationScope,"declarationScope"));
7844 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
7845 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
7846 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
7847 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
7848 0 : return returnVector;
7849 :
7850 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
7851 :
7852 : }
7853 :
7854 : /* #line 7855 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
7855 :
7856 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
7857 :
7858 : std::vector<std::pair<SgNode*,std::string> >
7859 0 : SgClinkageEndStatement::returnDataMemberPointers() const
7860 : {
7861 0 : ROSE_ASSERT(this != NULL);
7862 :
7863 : // ------------ checking pointers of SgClinkageEndStatement -------------------
7864 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
7865 : {
7866 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
7867 : }
7868 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
7869 :
7870 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
7871 0 : returnVector.push_back(pair<SgNode*,std::string>( p_definingDeclaration,"definingDeclaration"));
7872 0 : returnVector.push_back(pair<SgNode*,std::string>( p_firstNondefiningDeclaration,"firstNondefiningDeclaration"));
7873 0 : for ( SgQualifiedNamePtrList::const_iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
7874 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
7875 : {
7876 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_qualifiedNameList_iterator,"qualifiedNameList"));
7877 : }
7878 0 : returnVector.push_back(pair<SgNode*,std::string>( p_declarationScope,"declarationScope"));
7879 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
7880 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
7881 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
7882 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
7883 0 : return returnVector;
7884 :
7885 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
7886 :
7887 : }
7888 :
7889 : /* #line 7890 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
7890 :
7891 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
7892 :
7893 : std::vector<std::pair<SgNode*,std::string> >
7894 30540 : SgEnumDeclaration::returnDataMemberPointers() const
7895 : {
7896 30540 : ROSE_ASSERT(this != NULL);
7897 :
7898 : // ------------ checking pointers of SgEnumDeclaration -------------------
7899 30540 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
7900 : {
7901 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
7902 : }
7903 30540 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
7904 :
7905 30540 : std::vector<std::pair<SgNode*,std::string> > returnVector;
7906 30540 : returnVector.push_back(pair<SgNode*,std::string>( p_type,"type"));
7907 30540 : returnVector.push_back(pair<SgNode*,std::string>( p_adaParentType,"adaParentType"));
7908 30540 : for ( SgInitializedNamePtrList::const_iterator source_enumerators_iterator = p_enumerators.begin()
7909 76731 : ; source_enumerators_iterator != p_enumerators.end(); ++source_enumerators_iterator)
7910 : {
7911 46191 : returnVector.push_back(pair<SgNode*,std::string>( *source_enumerators_iterator,"enumerators"));
7912 : }
7913 30540 : returnVector.push_back(pair<SgNode*,std::string>( p_scope,"scope"));
7914 30540 : returnVector.push_back(pair<SgNode*,std::string>( p_field_type,"field_type"));
7915 30540 : returnVector.push_back(pair<SgNode*,std::string>( p_definingDeclaration,"definingDeclaration"));
7916 30540 : returnVector.push_back(pair<SgNode*,std::string>( p_firstNondefiningDeclaration,"firstNondefiningDeclaration"));
7917 30540 : for ( SgQualifiedNamePtrList::const_iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
7918 30540 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
7919 : {
7920 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_qualifiedNameList_iterator,"qualifiedNameList"));
7921 : }
7922 30540 : returnVector.push_back(pair<SgNode*,std::string>( p_declarationScope,"declarationScope"));
7923 30540 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
7924 30540 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
7925 30540 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
7926 30540 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
7927 30540 : return returnVector;
7928 :
7929 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
7930 :
7931 : }
7932 :
7933 : /* #line 7934 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
7934 :
7935 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
7936 :
7937 : std::vector<std::pair<SgNode*,std::string> >
7938 0 : SgAsmStmt::returnDataMemberPointers() const
7939 : {
7940 0 : ROSE_ASSERT(this != NULL);
7941 :
7942 : // ------------ checking pointers of SgAsmStmt -------------------
7943 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
7944 : {
7945 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
7946 : }
7947 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
7948 :
7949 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
7950 0 : for ( SgExpressionPtrList::const_iterator source_operands_iterator = p_operands.begin()
7951 0 : ; source_operands_iterator != p_operands.end(); ++source_operands_iterator)
7952 : {
7953 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_operands_iterator,"operands"));
7954 : }
7955 0 : returnVector.push_back(pair<SgNode*,std::string>( p_definingDeclaration,"definingDeclaration"));
7956 0 : returnVector.push_back(pair<SgNode*,std::string>( p_firstNondefiningDeclaration,"firstNondefiningDeclaration"));
7957 0 : for ( SgQualifiedNamePtrList::const_iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
7958 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
7959 : {
7960 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_qualifiedNameList_iterator,"qualifiedNameList"));
7961 : }
7962 0 : returnVector.push_back(pair<SgNode*,std::string>( p_declarationScope,"declarationScope"));
7963 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
7964 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
7965 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
7966 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
7967 0 : return returnVector;
7968 :
7969 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
7970 :
7971 : }
7972 :
7973 : /* #line 7974 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
7974 :
7975 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
7976 :
7977 : std::vector<std::pair<SgNode*,std::string> >
7978 2326 : SgAttributeSpecificationStatement::returnDataMemberPointers() const
7979 : {
7980 2326 : ROSE_ASSERT(this != NULL);
7981 :
7982 : // ------------ checking pointers of SgAttributeSpecificationStatement -------------------
7983 2326 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
7984 : {
7985 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
7986 : }
7987 2326 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
7988 :
7989 2326 : std::vector<std::pair<SgNode*,std::string> > returnVector;
7990 2326 : returnVector.push_back(pair<SgNode*,std::string>( p_parameter_list,"parameter_list"));
7991 2326 : for ( SgDataStatementGroupPtrList::const_iterator source_data_statement_group_list_iterator = p_data_statement_group_list.begin()
7992 2326 : ; source_data_statement_group_list_iterator != p_data_statement_group_list.end(); ++source_data_statement_group_list_iterator)
7993 : {
7994 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_data_statement_group_list_iterator,"data_statement_group_list"));
7995 : }
7996 2326 : returnVector.push_back(pair<SgNode*,std::string>( p_bind_list,"bind_list"));
7997 2326 : for ( SgDimensionObjectPtrList::const_iterator source_dimension_object_list_iterator = p_dimension_object_list.begin()
7998 2326 : ; source_dimension_object_list_iterator != p_dimension_object_list.end(); ++source_dimension_object_list_iterator)
7999 : {
8000 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_dimension_object_list_iterator,"dimension_object_list"));
8001 : }
8002 2326 : returnVector.push_back(pair<SgNode*,std::string>( p_definingDeclaration,"definingDeclaration"));
8003 2326 : returnVector.push_back(pair<SgNode*,std::string>( p_firstNondefiningDeclaration,"firstNondefiningDeclaration"));
8004 2326 : for ( SgQualifiedNamePtrList::const_iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
8005 2326 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
8006 : {
8007 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_qualifiedNameList_iterator,"qualifiedNameList"));
8008 : }
8009 2326 : returnVector.push_back(pair<SgNode*,std::string>( p_declarationScope,"declarationScope"));
8010 2326 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
8011 2326 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
8012 2326 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
8013 2326 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
8014 2326 : return returnVector;
8015 :
8016 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
8017 :
8018 : }
8019 :
8020 : /* #line 8021 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
8021 :
8022 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
8023 :
8024 : std::vector<std::pair<SgNode*,std::string> >
8025 0 : SgFormatStatement::returnDataMemberPointers() const
8026 : {
8027 0 : ROSE_ASSERT(this != NULL);
8028 :
8029 : // ------------ checking pointers of SgFormatStatement -------------------
8030 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
8031 : {
8032 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
8033 : }
8034 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
8035 :
8036 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
8037 0 : returnVector.push_back(pair<SgNode*,std::string>( p_format_item_list,"format_item_list"));
8038 0 : returnVector.push_back(pair<SgNode*,std::string>( p_definingDeclaration,"definingDeclaration"));
8039 0 : returnVector.push_back(pair<SgNode*,std::string>( p_firstNondefiningDeclaration,"firstNondefiningDeclaration"));
8040 0 : for ( SgQualifiedNamePtrList::const_iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
8041 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
8042 : {
8043 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_qualifiedNameList_iterator,"qualifiedNameList"));
8044 : }
8045 0 : returnVector.push_back(pair<SgNode*,std::string>( p_declarationScope,"declarationScope"));
8046 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
8047 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
8048 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
8049 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
8050 0 : return returnVector;
8051 :
8052 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
8053 :
8054 : }
8055 :
8056 : /* #line 8057 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
8057 :
8058 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
8059 :
8060 : std::vector<std::pair<SgNode*,std::string> >
8061 0 : SgTemplateDeclaration::returnDataMemberPointers() const
8062 : {
8063 0 : ROSE_ASSERT(this != NULL);
8064 :
8065 : // ------------ checking pointers of SgTemplateDeclaration -------------------
8066 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
8067 : {
8068 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
8069 : }
8070 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
8071 :
8072 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
8073 0 : for ( SgTemplateParameterPtrList::const_iterator source_templateParameters_iterator = p_templateParameters.begin()
8074 0 : ; source_templateParameters_iterator != p_templateParameters.end(); ++source_templateParameters_iterator)
8075 : {
8076 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_templateParameters_iterator,"templateParameters"));
8077 : }
8078 0 : returnVector.push_back(pair<SgNode*,std::string>( p_scope,"scope"));
8079 0 : returnVector.push_back(pair<SgNode*,std::string>( p_nonreal_decl_scope,"nonreal_decl_scope"));
8080 0 : returnVector.push_back(pair<SgNode*,std::string>( p_definingDeclaration,"definingDeclaration"));
8081 0 : returnVector.push_back(pair<SgNode*,std::string>( p_firstNondefiningDeclaration,"firstNondefiningDeclaration"));
8082 0 : for ( SgQualifiedNamePtrList::const_iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
8083 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
8084 : {
8085 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_qualifiedNameList_iterator,"qualifiedNameList"));
8086 : }
8087 0 : returnVector.push_back(pair<SgNode*,std::string>( p_declarationScope,"declarationScope"));
8088 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
8089 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
8090 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
8091 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
8092 0 : return returnVector;
8093 :
8094 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
8095 :
8096 : }
8097 :
8098 : /* #line 8099 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
8099 :
8100 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
8101 :
8102 : std::vector<std::pair<SgNode*,std::string> >
8103 2624 : SgTemplateInstantiationDirectiveStatement::returnDataMemberPointers() const
8104 : {
8105 2624 : ROSE_ASSERT(this != NULL);
8106 :
8107 : // ------------ checking pointers of SgTemplateInstantiationDirectiveStatement -------------------
8108 2624 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
8109 : {
8110 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
8111 : }
8112 2624 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
8113 :
8114 2624 : std::vector<std::pair<SgNode*,std::string> > returnVector;
8115 2624 : returnVector.push_back(pair<SgNode*,std::string>( p_declaration,"declaration"));
8116 2624 : returnVector.push_back(pair<SgNode*,std::string>( p_definingDeclaration,"definingDeclaration"));
8117 2624 : returnVector.push_back(pair<SgNode*,std::string>( p_firstNondefiningDeclaration,"firstNondefiningDeclaration"));
8118 2624 : for ( SgQualifiedNamePtrList::const_iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
8119 2624 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
8120 : {
8121 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_qualifiedNameList_iterator,"qualifiedNameList"));
8122 : }
8123 2624 : returnVector.push_back(pair<SgNode*,std::string>( p_declarationScope,"declarationScope"));
8124 2624 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
8125 2624 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
8126 2624 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
8127 2624 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
8128 2624 : return returnVector;
8129 :
8130 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
8131 :
8132 : }
8133 :
8134 : /* #line 8135 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
8135 :
8136 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
8137 :
8138 : std::vector<std::pair<SgNode*,std::string> >
8139 0 : SgUseStatement::returnDataMemberPointers() const
8140 : {
8141 0 : ROSE_ASSERT(this != NULL);
8142 :
8143 : // ------------ checking pointers of SgUseStatement -------------------
8144 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
8145 : {
8146 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
8147 : }
8148 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
8149 :
8150 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
8151 0 : for ( SgRenamePairPtrList::const_iterator source_rename_list_iterator = p_rename_list.begin()
8152 0 : ; source_rename_list_iterator != p_rename_list.end(); ++source_rename_list_iterator)
8153 : {
8154 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_rename_list_iterator,"rename_list"));
8155 : }
8156 0 : returnVector.push_back(pair<SgNode*,std::string>( p_module,"module"));
8157 0 : returnVector.push_back(pair<SgNode*,std::string>( p_definingDeclaration,"definingDeclaration"));
8158 0 : returnVector.push_back(pair<SgNode*,std::string>( p_firstNondefiningDeclaration,"firstNondefiningDeclaration"));
8159 0 : for ( SgQualifiedNamePtrList::const_iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
8160 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
8161 : {
8162 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_qualifiedNameList_iterator,"qualifiedNameList"));
8163 : }
8164 0 : returnVector.push_back(pair<SgNode*,std::string>( p_declarationScope,"declarationScope"));
8165 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
8166 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
8167 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
8168 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
8169 0 : return returnVector;
8170 :
8171 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
8172 :
8173 : }
8174 :
8175 : /* #line 8176 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
8176 :
8177 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
8178 :
8179 : std::vector<std::pair<SgNode*,std::string> >
8180 0 : SgParameterStatement::returnDataMemberPointers() const
8181 : {
8182 0 : ROSE_ASSERT(this != NULL);
8183 :
8184 : // ------------ checking pointers of SgParameterStatement -------------------
8185 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
8186 : {
8187 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
8188 : }
8189 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
8190 :
8191 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
8192 0 : returnVector.push_back(pair<SgNode*,std::string>( p_definingDeclaration,"definingDeclaration"));
8193 0 : returnVector.push_back(pair<SgNode*,std::string>( p_firstNondefiningDeclaration,"firstNondefiningDeclaration"));
8194 0 : for ( SgQualifiedNamePtrList::const_iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
8195 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
8196 : {
8197 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_qualifiedNameList_iterator,"qualifiedNameList"));
8198 : }
8199 0 : returnVector.push_back(pair<SgNode*,std::string>( p_declarationScope,"declarationScope"));
8200 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
8201 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
8202 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
8203 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
8204 0 : return returnVector;
8205 :
8206 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
8207 :
8208 : }
8209 :
8210 : /* #line 8211 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
8211 :
8212 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
8213 :
8214 : std::vector<std::pair<SgNode*,std::string> >
8215 34394 : SgNamespaceDeclarationStatement::returnDataMemberPointers() const
8216 : {
8217 34394 : ROSE_ASSERT(this != NULL);
8218 :
8219 : // ------------ checking pointers of SgNamespaceDeclarationStatement -------------------
8220 34394 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
8221 : {
8222 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
8223 : }
8224 34394 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
8225 :
8226 34394 : std::vector<std::pair<SgNode*,std::string> > returnVector;
8227 34394 : returnVector.push_back(pair<SgNode*,std::string>( p_definition,"definition"));
8228 34394 : returnVector.push_back(pair<SgNode*,std::string>( p_definingDeclaration,"definingDeclaration"));
8229 34394 : returnVector.push_back(pair<SgNode*,std::string>( p_firstNondefiningDeclaration,"firstNondefiningDeclaration"));
8230 34394 : for ( SgQualifiedNamePtrList::const_iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
8231 34394 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
8232 : {
8233 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_qualifiedNameList_iterator,"qualifiedNameList"));
8234 : }
8235 34394 : returnVector.push_back(pair<SgNode*,std::string>( p_declarationScope,"declarationScope"));
8236 34394 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
8237 34394 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
8238 34394 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
8239 34394 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
8240 34394 : return returnVector;
8241 :
8242 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
8243 :
8244 : }
8245 :
8246 : /* #line 8247 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
8247 :
8248 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
8249 :
8250 : std::vector<std::pair<SgNode*,std::string> >
8251 0 : SgEquivalenceStatement::returnDataMemberPointers() const
8252 : {
8253 0 : ROSE_ASSERT(this != NULL);
8254 :
8255 : // ------------ checking pointers of SgEquivalenceStatement -------------------
8256 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
8257 : {
8258 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
8259 : }
8260 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
8261 :
8262 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
8263 0 : returnVector.push_back(pair<SgNode*,std::string>( p_equivalence_set_list,"equivalence_set_list"));
8264 0 : returnVector.push_back(pair<SgNode*,std::string>( p_definingDeclaration,"definingDeclaration"));
8265 0 : returnVector.push_back(pair<SgNode*,std::string>( p_firstNondefiningDeclaration,"firstNondefiningDeclaration"));
8266 0 : for ( SgQualifiedNamePtrList::const_iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
8267 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
8268 : {
8269 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_qualifiedNameList_iterator,"qualifiedNameList"));
8270 : }
8271 0 : returnVector.push_back(pair<SgNode*,std::string>( p_declarationScope,"declarationScope"));
8272 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
8273 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
8274 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
8275 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
8276 0 : return returnVector;
8277 :
8278 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
8279 :
8280 : }
8281 :
8282 : /* #line 8283 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
8283 :
8284 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
8285 :
8286 : std::vector<std::pair<SgNode*,std::string> >
8287 0 : SgInterfaceStatement::returnDataMemberPointers() const
8288 : {
8289 0 : ROSE_ASSERT(this != NULL);
8290 :
8291 : // ------------ checking pointers of SgInterfaceStatement -------------------
8292 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
8293 : {
8294 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
8295 : }
8296 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
8297 :
8298 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
8299 0 : for ( SgInterfaceBodyPtrList::const_iterator source_interface_body_list_iterator = p_interface_body_list.begin()
8300 0 : ; source_interface_body_list_iterator != p_interface_body_list.end(); ++source_interface_body_list_iterator)
8301 : {
8302 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_interface_body_list_iterator,"interface_body_list"));
8303 : }
8304 0 : returnVector.push_back(pair<SgNode*,std::string>( p_end_numeric_label,"end_numeric_label"));
8305 0 : returnVector.push_back(pair<SgNode*,std::string>( p_definingDeclaration,"definingDeclaration"));
8306 0 : returnVector.push_back(pair<SgNode*,std::string>( p_firstNondefiningDeclaration,"firstNondefiningDeclaration"));
8307 0 : for ( SgQualifiedNamePtrList::const_iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
8308 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
8309 : {
8310 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_qualifiedNameList_iterator,"qualifiedNameList"));
8311 : }
8312 0 : returnVector.push_back(pair<SgNode*,std::string>( p_declarationScope,"declarationScope"));
8313 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
8314 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
8315 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
8316 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
8317 0 : return returnVector;
8318 :
8319 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
8320 :
8321 : }
8322 :
8323 : /* #line 8324 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
8324 :
8325 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
8326 :
8327 : std::vector<std::pair<SgNode*,std::string> >
8328 0 : SgNamespaceAliasDeclarationStatement::returnDataMemberPointers() const
8329 : {
8330 0 : ROSE_ASSERT(this != NULL);
8331 :
8332 : // ------------ checking pointers of SgNamespaceAliasDeclarationStatement -------------------
8333 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
8334 : {
8335 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
8336 : }
8337 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
8338 :
8339 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
8340 0 : returnVector.push_back(pair<SgNode*,std::string>( p_namespaceDeclaration,"namespaceDeclaration"));
8341 0 : returnVector.push_back(pair<SgNode*,std::string>( p_namespaceAliasDeclaration,"namespaceAliasDeclaration"));
8342 0 : returnVector.push_back(pair<SgNode*,std::string>( p_definingDeclaration,"definingDeclaration"));
8343 0 : returnVector.push_back(pair<SgNode*,std::string>( p_firstNondefiningDeclaration,"firstNondefiningDeclaration"));
8344 0 : for ( SgQualifiedNamePtrList::const_iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
8345 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
8346 : {
8347 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_qualifiedNameList_iterator,"qualifiedNameList"));
8348 : }
8349 0 : returnVector.push_back(pair<SgNode*,std::string>( p_declarationScope,"declarationScope"));
8350 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
8351 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
8352 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
8353 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
8354 0 : return returnVector;
8355 :
8356 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
8357 :
8358 : }
8359 :
8360 : /* #line 8361 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
8361 :
8362 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
8363 :
8364 : std::vector<std::pair<SgNode*,std::string> >
8365 26 : SgCommonBlock::returnDataMemberPointers() const
8366 : {
8367 26 : ROSE_ASSERT(this != NULL);
8368 :
8369 : // ------------ checking pointers of SgCommonBlock -------------------
8370 26 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
8371 : {
8372 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
8373 : }
8374 26 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
8375 :
8376 26 : std::vector<std::pair<SgNode*,std::string> > returnVector;
8377 26 : for ( SgCommonBlockObjectPtrList::const_iterator source_block_list_iterator = p_block_list.begin()
8378 52 : ; source_block_list_iterator != p_block_list.end(); ++source_block_list_iterator)
8379 : {
8380 26 : returnVector.push_back(pair<SgNode*,std::string>( *source_block_list_iterator,"block_list"));
8381 : }
8382 26 : returnVector.push_back(pair<SgNode*,std::string>( p_definingDeclaration,"definingDeclaration"));
8383 26 : returnVector.push_back(pair<SgNode*,std::string>( p_firstNondefiningDeclaration,"firstNondefiningDeclaration"));
8384 26 : for ( SgQualifiedNamePtrList::const_iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
8385 26 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
8386 : {
8387 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_qualifiedNameList_iterator,"qualifiedNameList"));
8388 : }
8389 26 : returnVector.push_back(pair<SgNode*,std::string>( p_declarationScope,"declarationScope"));
8390 26 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
8391 26 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
8392 26 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
8393 26 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
8394 26 : return returnVector;
8395 :
8396 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
8397 :
8398 : }
8399 :
8400 : /* #line 8401 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
8401 :
8402 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
8403 :
8404 : std::vector<std::pair<SgNode*,std::string> >
8405 646336 : SgTypedefDeclaration::returnDataMemberPointers() const
8406 : {
8407 646336 : ROSE_ASSERT(this != NULL);
8408 :
8409 : // ------------ checking pointers of SgTypedefDeclaration -------------------
8410 646336 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
8411 : {
8412 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
8413 : }
8414 646336 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
8415 :
8416 646336 : std::vector<std::pair<SgNode*,std::string> > returnVector;
8417 646336 : returnVector.push_back(pair<SgNode*,std::string>( p_base_type,"base_type"));
8418 646336 : returnVector.push_back(pair<SgNode*,std::string>( p_type,"type"));
8419 646336 : returnVector.push_back(pair<SgNode*,std::string>( p_declaration,"declaration"));
8420 646336 : returnVector.push_back(pair<SgNode*,std::string>( p_parent_scope,"parent_scope"));
8421 646336 : returnVector.push_back(pair<SgNode*,std::string>( p_scope,"scope"));
8422 646336 : returnVector.push_back(pair<SgNode*,std::string>( p_definingDeclaration,"definingDeclaration"));
8423 646336 : returnVector.push_back(pair<SgNode*,std::string>( p_firstNondefiningDeclaration,"firstNondefiningDeclaration"));
8424 646336 : for ( SgQualifiedNamePtrList::const_iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
8425 646336 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
8426 : {
8427 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_qualifiedNameList_iterator,"qualifiedNameList"));
8428 : }
8429 646336 : returnVector.push_back(pair<SgNode*,std::string>( p_declarationScope,"declarationScope"));
8430 646336 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
8431 646336 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
8432 646336 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
8433 646336 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
8434 646336 : return returnVector;
8435 :
8436 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
8437 :
8438 : }
8439 :
8440 : /* #line 8441 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
8441 :
8442 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
8443 :
8444 : std::vector<std::pair<SgNode*,std::string> >
8445 38549 : SgTemplateTypedefDeclaration::returnDataMemberPointers() const
8446 : {
8447 38549 : ROSE_ASSERT(this != NULL);
8448 :
8449 : // ------------ checking pointers of SgTemplateTypedefDeclaration -------------------
8450 38549 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
8451 : {
8452 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
8453 : }
8454 38549 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
8455 :
8456 38549 : std::vector<std::pair<SgNode*,std::string> > returnVector;
8457 38549 : for ( SgTemplateParameterPtrList::const_iterator source_templateParameters_iterator = p_templateParameters.begin()
8458 87001 : ; source_templateParameters_iterator != p_templateParameters.end(); ++source_templateParameters_iterator)
8459 : {
8460 48452 : returnVector.push_back(pair<SgNode*,std::string>( *source_templateParameters_iterator,"templateParameters"));
8461 : }
8462 38549 : for ( SgTemplateArgumentPtrList::const_iterator source_templateSpecializationArguments_iterator = p_templateSpecializationArguments.begin()
8463 38549 : ; source_templateSpecializationArguments_iterator != p_templateSpecializationArguments.end(); ++source_templateSpecializationArguments_iterator)
8464 : {
8465 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_templateSpecializationArguments_iterator,"templateSpecializationArguments"));
8466 : }
8467 38549 : returnVector.push_back(pair<SgNode*,std::string>( p_nonreal_decl_scope,"nonreal_decl_scope"));
8468 38549 : returnVector.push_back(pair<SgNode*,std::string>( p_base_type,"base_type"));
8469 38549 : returnVector.push_back(pair<SgNode*,std::string>( p_type,"type"));
8470 38549 : returnVector.push_back(pair<SgNode*,std::string>( p_declaration,"declaration"));
8471 38549 : returnVector.push_back(pair<SgNode*,std::string>( p_parent_scope,"parent_scope"));
8472 38549 : returnVector.push_back(pair<SgNode*,std::string>( p_scope,"scope"));
8473 38549 : returnVector.push_back(pair<SgNode*,std::string>( p_definingDeclaration,"definingDeclaration"));
8474 38549 : returnVector.push_back(pair<SgNode*,std::string>( p_firstNondefiningDeclaration,"firstNondefiningDeclaration"));
8475 38549 : for ( SgQualifiedNamePtrList::const_iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
8476 38549 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
8477 : {
8478 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_qualifiedNameList_iterator,"qualifiedNameList"));
8479 : }
8480 38549 : returnVector.push_back(pair<SgNode*,std::string>( p_declarationScope,"declarationScope"));
8481 38549 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
8482 38549 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
8483 38549 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
8484 38549 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
8485 38549 : return returnVector;
8486 :
8487 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
8488 :
8489 : }
8490 :
8491 : /* #line 8492 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
8492 :
8493 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
8494 :
8495 : std::vector<std::pair<SgNode*,std::string> >
8496 494 : SgTemplateInstantiationTypedefDeclaration::returnDataMemberPointers() const
8497 : {
8498 494 : ROSE_ASSERT(this != NULL);
8499 :
8500 : // ------------ checking pointers of SgTemplateInstantiationTypedefDeclaration -------------------
8501 494 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
8502 : {
8503 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
8504 : }
8505 494 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
8506 :
8507 494 : std::vector<std::pair<SgNode*,std::string> > returnVector;
8508 494 : returnVector.push_back(pair<SgNode*,std::string>( p_templateDeclaration,"templateDeclaration"));
8509 494 : for ( SgTemplateArgumentPtrList::const_iterator source_templateArguments_iterator = p_templateArguments.begin()
8510 1381 : ; source_templateArguments_iterator != p_templateArguments.end(); ++source_templateArguments_iterator)
8511 : {
8512 887 : returnVector.push_back(pair<SgNode*,std::string>( *source_templateArguments_iterator,"templateArguments"));
8513 : }
8514 494 : returnVector.push_back(pair<SgNode*,std::string>( p_base_type,"base_type"));
8515 494 : returnVector.push_back(pair<SgNode*,std::string>( p_type,"type"));
8516 494 : returnVector.push_back(pair<SgNode*,std::string>( p_declaration,"declaration"));
8517 494 : returnVector.push_back(pair<SgNode*,std::string>( p_parent_scope,"parent_scope"));
8518 494 : returnVector.push_back(pair<SgNode*,std::string>( p_scope,"scope"));
8519 494 : returnVector.push_back(pair<SgNode*,std::string>( p_definingDeclaration,"definingDeclaration"));
8520 494 : returnVector.push_back(pair<SgNode*,std::string>( p_firstNondefiningDeclaration,"firstNondefiningDeclaration"));
8521 494 : for ( SgQualifiedNamePtrList::const_iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
8522 494 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
8523 : {
8524 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_qualifiedNameList_iterator,"qualifiedNameList"));
8525 : }
8526 494 : returnVector.push_back(pair<SgNode*,std::string>( p_declarationScope,"declarationScope"));
8527 494 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
8528 494 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
8529 494 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
8530 494 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
8531 494 : return returnVector;
8532 :
8533 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
8534 :
8535 : }
8536 :
8537 : /* #line 8538 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
8538 :
8539 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
8540 :
8541 : std::vector<std::pair<SgNode*,std::string> >
8542 0 : SgStatementFunctionStatement::returnDataMemberPointers() const
8543 : {
8544 0 : ROSE_ASSERT(this != NULL);
8545 :
8546 : // ------------ checking pointers of SgStatementFunctionStatement -------------------
8547 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
8548 : {
8549 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
8550 : }
8551 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
8552 :
8553 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
8554 0 : returnVector.push_back(pair<SgNode*,std::string>( p_function,"function"));
8555 0 : returnVector.push_back(pair<SgNode*,std::string>( p_expression,"expression"));
8556 0 : returnVector.push_back(pair<SgNode*,std::string>( p_definingDeclaration,"definingDeclaration"));
8557 0 : returnVector.push_back(pair<SgNode*,std::string>( p_firstNondefiningDeclaration,"firstNondefiningDeclaration"));
8558 0 : for ( SgQualifiedNamePtrList::const_iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
8559 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
8560 : {
8561 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_qualifiedNameList_iterator,"qualifiedNameList"));
8562 : }
8563 0 : returnVector.push_back(pair<SgNode*,std::string>( p_declarationScope,"declarationScope"));
8564 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
8565 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
8566 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
8567 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
8568 0 : return returnVector;
8569 :
8570 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
8571 :
8572 : }
8573 :
8574 : /* #line 8575 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
8575 :
8576 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
8577 :
8578 : std::vector<std::pair<SgNode*,std::string> >
8579 852915 : SgCtorInitializerList::returnDataMemberPointers() const
8580 : {
8581 852915 : ROSE_ASSERT(this != NULL);
8582 :
8583 : // ------------ checking pointers of SgCtorInitializerList -------------------
8584 852915 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
8585 : {
8586 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
8587 : }
8588 852915 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
8589 :
8590 852915 : std::vector<std::pair<SgNode*,std::string> > returnVector;
8591 852915 : for ( SgInitializedNamePtrList::const_iterator source_ctors_iterator = p_ctors.begin()
8592 933122 : ; source_ctors_iterator != p_ctors.end(); ++source_ctors_iterator)
8593 : {
8594 80207 : returnVector.push_back(pair<SgNode*,std::string>( *source_ctors_iterator,"ctors"));
8595 : }
8596 852915 : returnVector.push_back(pair<SgNode*,std::string>( p_definingDeclaration,"definingDeclaration"));
8597 852915 : returnVector.push_back(pair<SgNode*,std::string>( p_firstNondefiningDeclaration,"firstNondefiningDeclaration"));
8598 852915 : for ( SgQualifiedNamePtrList::const_iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
8599 852915 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
8600 : {
8601 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_qualifiedNameList_iterator,"qualifiedNameList"));
8602 : }
8603 852915 : returnVector.push_back(pair<SgNode*,std::string>( p_declarationScope,"declarationScope"));
8604 852915 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
8605 852915 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
8606 852915 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
8607 852915 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
8608 852915 : return returnVector;
8609 :
8610 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
8611 :
8612 : }
8613 :
8614 : /* #line 8615 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
8615 :
8616 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
8617 :
8618 : std::vector<std::pair<SgNode*,std::string> >
8619 28491 : SgPragmaDeclaration::returnDataMemberPointers() const
8620 : {
8621 28491 : ROSE_ASSERT(this != NULL);
8622 :
8623 : // ------------ checking pointers of SgPragmaDeclaration -------------------
8624 28491 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
8625 : {
8626 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
8627 : }
8628 28491 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
8629 :
8630 28491 : std::vector<std::pair<SgNode*,std::string> > returnVector;
8631 28491 : returnVector.push_back(pair<SgNode*,std::string>( p_pragma,"pragma"));
8632 28491 : returnVector.push_back(pair<SgNode*,std::string>( p_definingDeclaration,"definingDeclaration"));
8633 28491 : returnVector.push_back(pair<SgNode*,std::string>( p_firstNondefiningDeclaration,"firstNondefiningDeclaration"));
8634 28491 : for ( SgQualifiedNamePtrList::const_iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
8635 28491 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
8636 : {
8637 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_qualifiedNameList_iterator,"qualifiedNameList"));
8638 : }
8639 28491 : returnVector.push_back(pair<SgNode*,std::string>( p_declarationScope,"declarationScope"));
8640 28491 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
8641 28491 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
8642 28491 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
8643 28491 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
8644 28491 : return returnVector;
8645 :
8646 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
8647 :
8648 : }
8649 :
8650 : /* #line 8651 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
8651 :
8652 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
8653 :
8654 : std::vector<std::pair<SgNode*,std::string> >
8655 578 : SgUsingDirectiveStatement::returnDataMemberPointers() const
8656 : {
8657 578 : ROSE_ASSERT(this != NULL);
8658 :
8659 : // ------------ checking pointers of SgUsingDirectiveStatement -------------------
8660 578 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
8661 : {
8662 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
8663 : }
8664 578 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
8665 :
8666 578 : std::vector<std::pair<SgNode*,std::string> > returnVector;
8667 578 : returnVector.push_back(pair<SgNode*,std::string>( p_namespaceDeclaration,"namespaceDeclaration"));
8668 578 : returnVector.push_back(pair<SgNode*,std::string>( p_definingDeclaration,"definingDeclaration"));
8669 578 : returnVector.push_back(pair<SgNode*,std::string>( p_firstNondefiningDeclaration,"firstNondefiningDeclaration"));
8670 578 : for ( SgQualifiedNamePtrList::const_iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
8671 578 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
8672 : {
8673 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_qualifiedNameList_iterator,"qualifiedNameList"));
8674 : }
8675 578 : returnVector.push_back(pair<SgNode*,std::string>( p_declarationScope,"declarationScope"));
8676 578 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
8677 578 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
8678 578 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
8679 578 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
8680 578 : return returnVector;
8681 :
8682 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
8683 :
8684 : }
8685 :
8686 : /* #line 8687 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
8687 :
8688 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
8689 :
8690 : std::vector<std::pair<SgNode*,std::string> >
8691 80359 : SgClassDeclaration::returnDataMemberPointers() const
8692 : {
8693 80359 : ROSE_ASSERT(this != NULL);
8694 :
8695 : // ------------ checking pointers of SgClassDeclaration -------------------
8696 80359 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
8697 : {
8698 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
8699 : }
8700 80359 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
8701 :
8702 80359 : std::vector<std::pair<SgNode*,std::string> > returnVector;
8703 80359 : returnVector.push_back(pair<SgNode*,std::string>( p_type,"type"));
8704 80359 : returnVector.push_back(pair<SgNode*,std::string>( p_definition,"definition"));
8705 80359 : returnVector.push_back(pair<SgNode*,std::string>( p_scope,"scope"));
8706 80359 : returnVector.push_back(pair<SgNode*,std::string>( p_decoratorList,"decoratorList"));
8707 80359 : returnVector.push_back(pair<SgNode*,std::string>( p_adaParentType,"adaParentType"));
8708 80359 : returnVector.push_back(pair<SgNode*,std::string>( p_definingDeclaration,"definingDeclaration"));
8709 80359 : returnVector.push_back(pair<SgNode*,std::string>( p_firstNondefiningDeclaration,"firstNondefiningDeclaration"));
8710 80359 : for ( SgQualifiedNamePtrList::const_iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
8711 80359 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
8712 : {
8713 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_qualifiedNameList_iterator,"qualifiedNameList"));
8714 : }
8715 80359 : returnVector.push_back(pair<SgNode*,std::string>( p_declarationScope,"declarationScope"));
8716 80359 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
8717 80359 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
8718 80359 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
8719 80359 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
8720 80359 : return returnVector;
8721 :
8722 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
8723 :
8724 : }
8725 :
8726 : /* #line 8727 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
8727 :
8728 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
8729 :
8730 : std::vector<std::pair<SgNode*,std::string> >
8731 283062 : SgTemplateClassDeclaration::returnDataMemberPointers() const
8732 : {
8733 283062 : ROSE_ASSERT(this != NULL);
8734 :
8735 : // ------------ checking pointers of SgTemplateClassDeclaration -------------------
8736 283062 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
8737 : {
8738 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
8739 : }
8740 283062 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
8741 :
8742 283062 : std::vector<std::pair<SgNode*,std::string> > returnVector;
8743 283062 : for ( SgTemplateParameterPtrList::const_iterator source_templateParameters_iterator = p_templateParameters.begin()
8744 707602 : ; source_templateParameters_iterator != p_templateParameters.end(); ++source_templateParameters_iterator)
8745 : {
8746 424540 : returnVector.push_back(pair<SgNode*,std::string>( *source_templateParameters_iterator,"templateParameters"));
8747 : }
8748 283062 : for ( SgTemplateArgumentPtrList::const_iterator source_templateSpecializationArguments_iterator = p_templateSpecializationArguments.begin()
8749 488550 : ; source_templateSpecializationArguments_iterator != p_templateSpecializationArguments.end(); ++source_templateSpecializationArguments_iterator)
8750 : {
8751 205488 : returnVector.push_back(pair<SgNode*,std::string>( *source_templateSpecializationArguments_iterator,"templateSpecializationArguments"));
8752 : }
8753 283062 : returnVector.push_back(pair<SgNode*,std::string>( p_nonreal_decl_scope,"nonreal_decl_scope"));
8754 283062 : returnVector.push_back(pair<SgNode*,std::string>( p_type,"type"));
8755 283062 : returnVector.push_back(pair<SgNode*,std::string>( p_definition,"definition"));
8756 283062 : returnVector.push_back(pair<SgNode*,std::string>( p_scope,"scope"));
8757 283062 : returnVector.push_back(pair<SgNode*,std::string>( p_decoratorList,"decoratorList"));
8758 283062 : returnVector.push_back(pair<SgNode*,std::string>( p_adaParentType,"adaParentType"));
8759 283062 : returnVector.push_back(pair<SgNode*,std::string>( p_definingDeclaration,"definingDeclaration"));
8760 283062 : returnVector.push_back(pair<SgNode*,std::string>( p_firstNondefiningDeclaration,"firstNondefiningDeclaration"));
8761 283062 : for ( SgQualifiedNamePtrList::const_iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
8762 283062 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
8763 : {
8764 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_qualifiedNameList_iterator,"qualifiedNameList"));
8765 : }
8766 283062 : returnVector.push_back(pair<SgNode*,std::string>( p_declarationScope,"declarationScope"));
8767 283062 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
8768 283062 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
8769 283062 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
8770 283062 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
8771 283062 : return returnVector;
8772 :
8773 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
8774 :
8775 : }
8776 :
8777 : /* #line 8778 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
8778 :
8779 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
8780 :
8781 : std::vector<std::pair<SgNode*,std::string> >
8782 238180 : SgTemplateInstantiationDecl::returnDataMemberPointers() const
8783 : {
8784 238180 : ROSE_ASSERT(this != NULL);
8785 :
8786 : // ------------ checking pointers of SgTemplateInstantiationDecl -------------------
8787 238180 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
8788 : {
8789 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
8790 : }
8791 238180 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
8792 :
8793 238180 : std::vector<std::pair<SgNode*,std::string> > returnVector;
8794 238180 : returnVector.push_back(pair<SgNode*,std::string>( p_templateDeclaration,"templateDeclaration"));
8795 238180 : for ( SgTemplateArgumentPtrList::const_iterator source_templateArguments_iterator = p_templateArguments.begin()
8796 602180 : ; source_templateArguments_iterator != p_templateArguments.end(); ++source_templateArguments_iterator)
8797 : {
8798 364000 : returnVector.push_back(pair<SgNode*,std::string>( *source_templateArguments_iterator,"templateArguments"));
8799 : }
8800 238180 : returnVector.push_back(pair<SgNode*,std::string>( p_type,"type"));
8801 238180 : returnVector.push_back(pair<SgNode*,std::string>( p_definition,"definition"));
8802 238180 : returnVector.push_back(pair<SgNode*,std::string>( p_scope,"scope"));
8803 238180 : returnVector.push_back(pair<SgNode*,std::string>( p_decoratorList,"decoratorList"));
8804 238180 : returnVector.push_back(pair<SgNode*,std::string>( p_adaParentType,"adaParentType"));
8805 238180 : returnVector.push_back(pair<SgNode*,std::string>( p_definingDeclaration,"definingDeclaration"));
8806 238180 : returnVector.push_back(pair<SgNode*,std::string>( p_firstNondefiningDeclaration,"firstNondefiningDeclaration"));
8807 238180 : for ( SgQualifiedNamePtrList::const_iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
8808 238180 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
8809 : {
8810 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_qualifiedNameList_iterator,"qualifiedNameList"));
8811 : }
8812 238180 : returnVector.push_back(pair<SgNode*,std::string>( p_declarationScope,"declarationScope"));
8813 238180 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
8814 238180 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
8815 238180 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
8816 238180 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
8817 238180 : return returnVector;
8818 :
8819 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
8820 :
8821 : }
8822 :
8823 : /* #line 8824 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
8824 :
8825 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
8826 :
8827 : std::vector<std::pair<SgNode*,std::string> >
8828 0 : SgDerivedTypeStatement::returnDataMemberPointers() const
8829 : {
8830 0 : ROSE_ASSERT(this != NULL);
8831 :
8832 : // ------------ checking pointers of SgDerivedTypeStatement -------------------
8833 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
8834 : {
8835 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
8836 : }
8837 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
8838 :
8839 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
8840 0 : returnVector.push_back(pair<SgNode*,std::string>( p_end_numeric_label,"end_numeric_label"));
8841 0 : returnVector.push_back(pair<SgNode*,std::string>( p_type,"type"));
8842 0 : returnVector.push_back(pair<SgNode*,std::string>( p_definition,"definition"));
8843 0 : returnVector.push_back(pair<SgNode*,std::string>( p_scope,"scope"));
8844 0 : returnVector.push_back(pair<SgNode*,std::string>( p_decoratorList,"decoratorList"));
8845 0 : returnVector.push_back(pair<SgNode*,std::string>( p_adaParentType,"adaParentType"));
8846 0 : returnVector.push_back(pair<SgNode*,std::string>( p_definingDeclaration,"definingDeclaration"));
8847 0 : returnVector.push_back(pair<SgNode*,std::string>( p_firstNondefiningDeclaration,"firstNondefiningDeclaration"));
8848 0 : for ( SgQualifiedNamePtrList::const_iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
8849 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
8850 : {
8851 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_qualifiedNameList_iterator,"qualifiedNameList"));
8852 : }
8853 0 : returnVector.push_back(pair<SgNode*,std::string>( p_declarationScope,"declarationScope"));
8854 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
8855 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
8856 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
8857 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
8858 0 : return returnVector;
8859 :
8860 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
8861 :
8862 : }
8863 :
8864 : /* #line 8865 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
8865 :
8866 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
8867 :
8868 : std::vector<std::pair<SgNode*,std::string> >
8869 0 : SgModuleStatement::returnDataMemberPointers() const
8870 : {
8871 0 : ROSE_ASSERT(this != NULL);
8872 :
8873 : // ------------ checking pointers of SgModuleStatement -------------------
8874 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
8875 : {
8876 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
8877 : }
8878 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
8879 :
8880 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
8881 0 : returnVector.push_back(pair<SgNode*,std::string>( p_end_numeric_label,"end_numeric_label"));
8882 0 : returnVector.push_back(pair<SgNode*,std::string>( p_type,"type"));
8883 0 : returnVector.push_back(pair<SgNode*,std::string>( p_definition,"definition"));
8884 0 : returnVector.push_back(pair<SgNode*,std::string>( p_scope,"scope"));
8885 0 : returnVector.push_back(pair<SgNode*,std::string>( p_decoratorList,"decoratorList"));
8886 0 : returnVector.push_back(pair<SgNode*,std::string>( p_adaParentType,"adaParentType"));
8887 0 : returnVector.push_back(pair<SgNode*,std::string>( p_definingDeclaration,"definingDeclaration"));
8888 0 : returnVector.push_back(pair<SgNode*,std::string>( p_firstNondefiningDeclaration,"firstNondefiningDeclaration"));
8889 0 : for ( SgQualifiedNamePtrList::const_iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
8890 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
8891 : {
8892 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_qualifiedNameList_iterator,"qualifiedNameList"));
8893 : }
8894 0 : returnVector.push_back(pair<SgNode*,std::string>( p_declarationScope,"declarationScope"));
8895 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
8896 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
8897 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
8898 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
8899 0 : return returnVector;
8900 :
8901 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
8902 :
8903 : }
8904 :
8905 : /* #line 8906 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
8906 :
8907 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
8908 :
8909 : std::vector<std::pair<SgNode*,std::string> >
8910 24 : SgImplicitStatement::returnDataMemberPointers() const
8911 : {
8912 24 : ROSE_ASSERT(this != NULL);
8913 :
8914 : // ------------ checking pointers of SgImplicitStatement -------------------
8915 24 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
8916 : {
8917 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
8918 : }
8919 24 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
8920 :
8921 24 : std::vector<std::pair<SgNode*,std::string> > returnVector;
8922 24 : for ( SgInitializedNamePtrList::const_iterator source_variables_iterator = p_variables.begin()
8923 24 : ; source_variables_iterator != p_variables.end(); ++source_variables_iterator)
8924 : {
8925 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_variables_iterator,"variables"));
8926 : }
8927 24 : returnVector.push_back(pair<SgNode*,std::string>( p_definingDeclaration,"definingDeclaration"));
8928 24 : returnVector.push_back(pair<SgNode*,std::string>( p_firstNondefiningDeclaration,"firstNondefiningDeclaration"));
8929 24 : for ( SgQualifiedNamePtrList::const_iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
8930 24 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
8931 : {
8932 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_qualifiedNameList_iterator,"qualifiedNameList"));
8933 : }
8934 24 : returnVector.push_back(pair<SgNode*,std::string>( p_declarationScope,"declarationScope"));
8935 24 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
8936 24 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
8937 24 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
8938 24 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
8939 24 : return returnVector;
8940 :
8941 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
8942 :
8943 : }
8944 :
8945 : /* #line 8946 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
8946 :
8947 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
8948 :
8949 : std::vector<std::pair<SgNode*,std::string> >
8950 166655 : SgUsingDeclarationStatement::returnDataMemberPointers() const
8951 : {
8952 166655 : ROSE_ASSERT(this != NULL);
8953 :
8954 : // ------------ checking pointers of SgUsingDeclarationStatement -------------------
8955 166655 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
8956 : {
8957 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
8958 : }
8959 166655 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
8960 :
8961 166655 : std::vector<std::pair<SgNode*,std::string> > returnVector;
8962 166655 : returnVector.push_back(pair<SgNode*,std::string>( p_declaration,"declaration"));
8963 166655 : returnVector.push_back(pair<SgNode*,std::string>( p_initializedName,"initializedName"));
8964 166655 : returnVector.push_back(pair<SgNode*,std::string>( p_definingDeclaration,"definingDeclaration"));
8965 166655 : returnVector.push_back(pair<SgNode*,std::string>( p_firstNondefiningDeclaration,"firstNondefiningDeclaration"));
8966 166655 : for ( SgQualifiedNamePtrList::const_iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
8967 166655 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
8968 : {
8969 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_qualifiedNameList_iterator,"qualifiedNameList"));
8970 : }
8971 166655 : returnVector.push_back(pair<SgNode*,std::string>( p_declarationScope,"declarationScope"));
8972 166655 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
8973 166655 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
8974 166655 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
8975 166655 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
8976 166655 : return returnVector;
8977 :
8978 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
8979 :
8980 : }
8981 :
8982 : /* #line 8983 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
8983 :
8984 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
8985 :
8986 : std::vector<std::pair<SgNode*,std::string> >
8987 0 : SgNamelistStatement::returnDataMemberPointers() const
8988 : {
8989 0 : ROSE_ASSERT(this != NULL);
8990 :
8991 : // ------------ checking pointers of SgNamelistStatement -------------------
8992 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
8993 : {
8994 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
8995 : }
8996 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
8997 :
8998 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
8999 0 : for ( SgNameGroupPtrList::const_iterator source_group_list_iterator = p_group_list.begin()
9000 0 : ; source_group_list_iterator != p_group_list.end(); ++source_group_list_iterator)
9001 : {
9002 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_group_list_iterator,"group_list"));
9003 : }
9004 0 : returnVector.push_back(pair<SgNode*,std::string>( p_definingDeclaration,"definingDeclaration"));
9005 0 : returnVector.push_back(pair<SgNode*,std::string>( p_firstNondefiningDeclaration,"firstNondefiningDeclaration"));
9006 0 : for ( SgQualifiedNamePtrList::const_iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
9007 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
9008 : {
9009 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_qualifiedNameList_iterator,"qualifiedNameList"));
9010 : }
9011 0 : returnVector.push_back(pair<SgNode*,std::string>( p_declarationScope,"declarationScope"));
9012 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
9013 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
9014 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
9015 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
9016 0 : return returnVector;
9017 :
9018 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
9019 :
9020 : }
9021 :
9022 : /* #line 9023 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
9023 :
9024 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
9025 :
9026 : std::vector<std::pair<SgNode*,std::string> >
9027 0 : SgImportStatement::returnDataMemberPointers() const
9028 : {
9029 0 : ROSE_ASSERT(this != NULL);
9030 :
9031 : // ------------ checking pointers of SgImportStatement -------------------
9032 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
9033 : {
9034 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
9035 : }
9036 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
9037 :
9038 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
9039 0 : for ( SgExpressionPtrList::const_iterator source_import_list_iterator = p_import_list.begin()
9040 0 : ; source_import_list_iterator != p_import_list.end(); ++source_import_list_iterator)
9041 : {
9042 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_import_list_iterator,"import_list"));
9043 : }
9044 0 : returnVector.push_back(pair<SgNode*,std::string>( p_definingDeclaration,"definingDeclaration"));
9045 0 : returnVector.push_back(pair<SgNode*,std::string>( p_firstNondefiningDeclaration,"firstNondefiningDeclaration"));
9046 0 : for ( SgQualifiedNamePtrList::const_iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
9047 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
9048 : {
9049 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_qualifiedNameList_iterator,"qualifiedNameList"));
9050 : }
9051 0 : returnVector.push_back(pair<SgNode*,std::string>( p_declarationScope,"declarationScope"));
9052 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
9053 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
9054 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
9055 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
9056 0 : return returnVector;
9057 :
9058 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
9059 :
9060 : }
9061 :
9062 : /* #line 9063 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
9063 :
9064 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
9065 :
9066 : std::vector<std::pair<SgNode*,std::string> >
9067 6588820 : SgFunctionDeclaration::returnDataMemberPointers() const
9068 : {
9069 6588820 : ROSE_ASSERT(this != NULL);
9070 :
9071 : // ------------ checking pointers of SgFunctionDeclaration -------------------
9072 6588820 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
9073 : {
9074 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
9075 : }
9076 6588820 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
9077 :
9078 6588820 : std::vector<std::pair<SgNode*,std::string> > returnVector;
9079 6588820 : returnVector.push_back(pair<SgNode*,std::string>( p_parameterList,"parameterList"));
9080 6588820 : for ( SgTypePtrList::const_iterator source_exceptionSpecification_iterator = p_exceptionSpecification.begin()
9081 6588820 : ; source_exceptionSpecification_iterator != p_exceptionSpecification.end(); ++source_exceptionSpecification_iterator)
9082 : {
9083 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_exceptionSpecification_iterator,"exceptionSpecification"));
9084 : }
9085 6588820 : returnVector.push_back(pair<SgNode*,std::string>( p_decoratorList,"decoratorList"));
9086 6588820 : returnVector.push_back(pair<SgNode*,std::string>( p_type,"type"));
9087 6588820 : returnVector.push_back(pair<SgNode*,std::string>( p_definition,"definition"));
9088 6588820 : returnVector.push_back(pair<SgNode*,std::string>( p_scope,"scope"));
9089 6588820 : returnVector.push_back(pair<SgNode*,std::string>( p_type_syntax,"type_syntax"));
9090 6588820 : returnVector.push_back(pair<SgNode*,std::string>( p_parameterList_syntax,"parameterList_syntax"));
9091 6588820 : returnVector.push_back(pair<SgNode*,std::string>( p_functionParameterScope,"functionParameterScope"));
9092 6588820 : returnVector.push_back(pair<SgNode*,std::string>( p_definingDeclaration,"definingDeclaration"));
9093 6588820 : returnVector.push_back(pair<SgNode*,std::string>( p_firstNondefiningDeclaration,"firstNondefiningDeclaration"));
9094 6588820 : for ( SgQualifiedNamePtrList::const_iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
9095 6588820 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
9096 : {
9097 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_qualifiedNameList_iterator,"qualifiedNameList"));
9098 : }
9099 6588820 : returnVector.push_back(pair<SgNode*,std::string>( p_declarationScope,"declarationScope"));
9100 6588820 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
9101 6588820 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
9102 6588820 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
9103 6588820 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
9104 6588820 : return returnVector;
9105 :
9106 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
9107 :
9108 : }
9109 :
9110 : /* #line 9111 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
9111 :
9112 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
9113 :
9114 : std::vector<std::pair<SgNode*,std::string> >
9115 220835 : SgTemplateFunctionDeclaration::returnDataMemberPointers() const
9116 : {
9117 220835 : ROSE_ASSERT(this != NULL);
9118 :
9119 : // ------------ checking pointers of SgTemplateFunctionDeclaration -------------------
9120 220835 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
9121 : {
9122 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
9123 : }
9124 220835 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
9125 :
9126 220835 : std::vector<std::pair<SgNode*,std::string> > returnVector;
9127 220835 : for ( SgTemplateParameterPtrList::const_iterator source_templateParameters_iterator = p_templateParameters.begin()
9128 581087 : ; source_templateParameters_iterator != p_templateParameters.end(); ++source_templateParameters_iterator)
9129 : {
9130 360252 : returnVector.push_back(pair<SgNode*,std::string>( *source_templateParameters_iterator,"templateParameters"));
9131 : }
9132 220835 : for ( SgTemplateArgumentPtrList::const_iterator source_templateSpecializationArguments_iterator = p_templateSpecializationArguments.begin()
9133 220835 : ; source_templateSpecializationArguments_iterator != p_templateSpecializationArguments.end(); ++source_templateSpecializationArguments_iterator)
9134 : {
9135 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_templateSpecializationArguments_iterator,"templateSpecializationArguments"));
9136 : }
9137 220835 : returnVector.push_back(pair<SgNode*,std::string>( p_nonreal_decl_scope,"nonreal_decl_scope"));
9138 220835 : returnVector.push_back(pair<SgNode*,std::string>( p_parameterList,"parameterList"));
9139 220835 : for ( SgTypePtrList::const_iterator source_exceptionSpecification_iterator = p_exceptionSpecification.begin()
9140 220835 : ; source_exceptionSpecification_iterator != p_exceptionSpecification.end(); ++source_exceptionSpecification_iterator)
9141 : {
9142 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_exceptionSpecification_iterator,"exceptionSpecification"));
9143 : }
9144 220835 : returnVector.push_back(pair<SgNode*,std::string>( p_decoratorList,"decoratorList"));
9145 220835 : returnVector.push_back(pair<SgNode*,std::string>( p_type,"type"));
9146 220835 : returnVector.push_back(pair<SgNode*,std::string>( p_definition,"definition"));
9147 220835 : returnVector.push_back(pair<SgNode*,std::string>( p_scope,"scope"));
9148 220835 : returnVector.push_back(pair<SgNode*,std::string>( p_type_syntax,"type_syntax"));
9149 220835 : returnVector.push_back(pair<SgNode*,std::string>( p_parameterList_syntax,"parameterList_syntax"));
9150 220835 : returnVector.push_back(pair<SgNode*,std::string>( p_functionParameterScope,"functionParameterScope"));
9151 220835 : returnVector.push_back(pair<SgNode*,std::string>( p_definingDeclaration,"definingDeclaration"));
9152 220835 : returnVector.push_back(pair<SgNode*,std::string>( p_firstNondefiningDeclaration,"firstNondefiningDeclaration"));
9153 220835 : for ( SgQualifiedNamePtrList::const_iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
9154 220835 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
9155 : {
9156 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_qualifiedNameList_iterator,"qualifiedNameList"));
9157 : }
9158 220835 : returnVector.push_back(pair<SgNode*,std::string>( p_declarationScope,"declarationScope"));
9159 220835 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
9160 220835 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
9161 220835 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
9162 220835 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
9163 220835 : return returnVector;
9164 :
9165 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
9166 :
9167 : }
9168 :
9169 : /* #line 9170 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
9170 :
9171 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
9172 :
9173 : std::vector<std::pair<SgNode*,std::string> >
9174 96097 : SgMemberFunctionDeclaration::returnDataMemberPointers() const
9175 : {
9176 96097 : ROSE_ASSERT(this != NULL);
9177 :
9178 : // ------------ checking pointers of SgMemberFunctionDeclaration -------------------
9179 96097 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
9180 : {
9181 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
9182 : }
9183 96097 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
9184 :
9185 96097 : std::vector<std::pair<SgNode*,std::string> > returnVector;
9186 96097 : returnVector.push_back(pair<SgNode*,std::string>( p_CtorInitializerList,"CtorInitializerList"));
9187 96097 : returnVector.push_back(pair<SgNode*,std::string>( p_associatedClassDeclaration,"associatedClassDeclaration"));
9188 96097 : returnVector.push_back(pair<SgNode*,std::string>( p_parameterList,"parameterList"));
9189 96097 : for ( SgTypePtrList::const_iterator source_exceptionSpecification_iterator = p_exceptionSpecification.begin()
9190 96097 : ; source_exceptionSpecification_iterator != p_exceptionSpecification.end(); ++source_exceptionSpecification_iterator)
9191 : {
9192 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_exceptionSpecification_iterator,"exceptionSpecification"));
9193 : }
9194 96097 : returnVector.push_back(pair<SgNode*,std::string>( p_decoratorList,"decoratorList"));
9195 96097 : returnVector.push_back(pair<SgNode*,std::string>( p_type,"type"));
9196 96097 : returnVector.push_back(pair<SgNode*,std::string>( p_definition,"definition"));
9197 96097 : returnVector.push_back(pair<SgNode*,std::string>( p_scope,"scope"));
9198 96097 : returnVector.push_back(pair<SgNode*,std::string>( p_type_syntax,"type_syntax"));
9199 96097 : returnVector.push_back(pair<SgNode*,std::string>( p_parameterList_syntax,"parameterList_syntax"));
9200 96097 : returnVector.push_back(pair<SgNode*,std::string>( p_functionParameterScope,"functionParameterScope"));
9201 96097 : returnVector.push_back(pair<SgNode*,std::string>( p_definingDeclaration,"definingDeclaration"));
9202 96097 : returnVector.push_back(pair<SgNode*,std::string>( p_firstNondefiningDeclaration,"firstNondefiningDeclaration"));
9203 96097 : for ( SgQualifiedNamePtrList::const_iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
9204 96097 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
9205 : {
9206 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_qualifiedNameList_iterator,"qualifiedNameList"));
9207 : }
9208 96097 : returnVector.push_back(pair<SgNode*,std::string>( p_declarationScope,"declarationScope"));
9209 96097 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
9210 96097 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
9211 96097 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
9212 96097 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
9213 96097 : return returnVector;
9214 :
9215 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
9216 :
9217 : }
9218 :
9219 : /* #line 9220 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
9220 :
9221 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
9222 :
9223 : std::vector<std::pair<SgNode*,std::string> >
9224 562552 : SgTemplateMemberFunctionDeclaration::returnDataMemberPointers() const
9225 : {
9226 562552 : ROSE_ASSERT(this != NULL);
9227 :
9228 : // ------------ checking pointers of SgTemplateMemberFunctionDeclaration -------------------
9229 562552 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
9230 : {
9231 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
9232 : }
9233 562552 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
9234 :
9235 562552 : std::vector<std::pair<SgNode*,std::string> > returnVector;
9236 562552 : for ( SgTemplateParameterPtrList::const_iterator source_templateParameters_iterator = p_templateParameters.begin()
9237 797756 : ; source_templateParameters_iterator != p_templateParameters.end(); ++source_templateParameters_iterator)
9238 : {
9239 235204 : returnVector.push_back(pair<SgNode*,std::string>( *source_templateParameters_iterator,"templateParameters"));
9240 : }
9241 562552 : for ( SgTemplateArgumentPtrList::const_iterator source_templateSpecializationArguments_iterator = p_templateSpecializationArguments.begin()
9242 562552 : ; source_templateSpecializationArguments_iterator != p_templateSpecializationArguments.end(); ++source_templateSpecializationArguments_iterator)
9243 : {
9244 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_templateSpecializationArguments_iterator,"templateSpecializationArguments"));
9245 : }
9246 562552 : returnVector.push_back(pair<SgNode*,std::string>( p_nonreal_decl_scope,"nonreal_decl_scope"));
9247 562552 : returnVector.push_back(pair<SgNode*,std::string>( p_CtorInitializerList,"CtorInitializerList"));
9248 562552 : returnVector.push_back(pair<SgNode*,std::string>( p_associatedClassDeclaration,"associatedClassDeclaration"));
9249 562552 : returnVector.push_back(pair<SgNode*,std::string>( p_parameterList,"parameterList"));
9250 562552 : for ( SgTypePtrList::const_iterator source_exceptionSpecification_iterator = p_exceptionSpecification.begin()
9251 562552 : ; source_exceptionSpecification_iterator != p_exceptionSpecification.end(); ++source_exceptionSpecification_iterator)
9252 : {
9253 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_exceptionSpecification_iterator,"exceptionSpecification"));
9254 : }
9255 562552 : returnVector.push_back(pair<SgNode*,std::string>( p_decoratorList,"decoratorList"));
9256 562552 : returnVector.push_back(pair<SgNode*,std::string>( p_type,"type"));
9257 562552 : returnVector.push_back(pair<SgNode*,std::string>( p_definition,"definition"));
9258 562552 : returnVector.push_back(pair<SgNode*,std::string>( p_scope,"scope"));
9259 562552 : returnVector.push_back(pair<SgNode*,std::string>( p_type_syntax,"type_syntax"));
9260 562552 : returnVector.push_back(pair<SgNode*,std::string>( p_parameterList_syntax,"parameterList_syntax"));
9261 562552 : returnVector.push_back(pair<SgNode*,std::string>( p_functionParameterScope,"functionParameterScope"));
9262 562552 : returnVector.push_back(pair<SgNode*,std::string>( p_definingDeclaration,"definingDeclaration"));
9263 562552 : returnVector.push_back(pair<SgNode*,std::string>( p_firstNondefiningDeclaration,"firstNondefiningDeclaration"));
9264 562552 : for ( SgQualifiedNamePtrList::const_iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
9265 562552 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
9266 : {
9267 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_qualifiedNameList_iterator,"qualifiedNameList"));
9268 : }
9269 562552 : returnVector.push_back(pair<SgNode*,std::string>( p_declarationScope,"declarationScope"));
9270 562552 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
9271 562552 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
9272 562552 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
9273 562552 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
9274 562552 : return returnVector;
9275 :
9276 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
9277 :
9278 : }
9279 :
9280 : /* #line 9281 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
9281 :
9282 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
9283 :
9284 : std::vector<std::pair<SgNode*,std::string> >
9285 194266 : SgTemplateInstantiationMemberFunctionDecl::returnDataMemberPointers() const
9286 : {
9287 194266 : ROSE_ASSERT(this != NULL);
9288 :
9289 : // ------------ checking pointers of SgTemplateInstantiationMemberFunctionDecl -------------------
9290 194266 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
9291 : {
9292 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
9293 : }
9294 194266 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
9295 :
9296 194266 : std::vector<std::pair<SgNode*,std::string> > returnVector;
9297 194266 : returnVector.push_back(pair<SgNode*,std::string>( p_templateDeclaration,"templateDeclaration"));
9298 194266 : for ( SgTemplateArgumentPtrList::const_iterator source_templateArguments_iterator = p_templateArguments.begin()
9299 199484 : ; source_templateArguments_iterator != p_templateArguments.end(); ++source_templateArguments_iterator)
9300 : {
9301 5218 : returnVector.push_back(pair<SgNode*,std::string>( *source_templateArguments_iterator,"templateArguments"));
9302 : }
9303 194266 : returnVector.push_back(pair<SgNode*,std::string>( p_CtorInitializerList,"CtorInitializerList"));
9304 194266 : returnVector.push_back(pair<SgNode*,std::string>( p_associatedClassDeclaration,"associatedClassDeclaration"));
9305 194266 : returnVector.push_back(pair<SgNode*,std::string>( p_parameterList,"parameterList"));
9306 194266 : for ( SgTypePtrList::const_iterator source_exceptionSpecification_iterator = p_exceptionSpecification.begin()
9307 194266 : ; source_exceptionSpecification_iterator != p_exceptionSpecification.end(); ++source_exceptionSpecification_iterator)
9308 : {
9309 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_exceptionSpecification_iterator,"exceptionSpecification"));
9310 : }
9311 194266 : returnVector.push_back(pair<SgNode*,std::string>( p_decoratorList,"decoratorList"));
9312 194266 : returnVector.push_back(pair<SgNode*,std::string>( p_type,"type"));
9313 194266 : returnVector.push_back(pair<SgNode*,std::string>( p_definition,"definition"));
9314 194266 : returnVector.push_back(pair<SgNode*,std::string>( p_scope,"scope"));
9315 194266 : returnVector.push_back(pair<SgNode*,std::string>( p_type_syntax,"type_syntax"));
9316 194266 : returnVector.push_back(pair<SgNode*,std::string>( p_parameterList_syntax,"parameterList_syntax"));
9317 194266 : returnVector.push_back(pair<SgNode*,std::string>( p_functionParameterScope,"functionParameterScope"));
9318 194266 : returnVector.push_back(pair<SgNode*,std::string>( p_definingDeclaration,"definingDeclaration"));
9319 194266 : returnVector.push_back(pair<SgNode*,std::string>( p_firstNondefiningDeclaration,"firstNondefiningDeclaration"));
9320 194266 : for ( SgQualifiedNamePtrList::const_iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
9321 194266 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
9322 : {
9323 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_qualifiedNameList_iterator,"qualifiedNameList"));
9324 : }
9325 194266 : returnVector.push_back(pair<SgNode*,std::string>( p_declarationScope,"declarationScope"));
9326 194266 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
9327 194266 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
9328 194266 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
9329 194266 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
9330 194266 : return returnVector;
9331 :
9332 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
9333 :
9334 : }
9335 :
9336 : /* #line 9337 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
9337 :
9338 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
9339 :
9340 : std::vector<std::pair<SgNode*,std::string> >
9341 9932 : SgTemplateInstantiationFunctionDecl::returnDataMemberPointers() const
9342 : {
9343 9932 : ROSE_ASSERT(this != NULL);
9344 :
9345 : // ------------ checking pointers of SgTemplateInstantiationFunctionDecl -------------------
9346 9932 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
9347 : {
9348 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
9349 : }
9350 9932 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
9351 :
9352 9932 : std::vector<std::pair<SgNode*,std::string> > returnVector;
9353 9932 : returnVector.push_back(pair<SgNode*,std::string>( p_templateDeclaration,"templateDeclaration"));
9354 9932 : for ( SgTemplateArgumentPtrList::const_iterator source_templateArguments_iterator = p_templateArguments.begin()
9355 25400 : ; source_templateArguments_iterator != p_templateArguments.end(); ++source_templateArguments_iterator)
9356 : {
9357 15468 : returnVector.push_back(pair<SgNode*,std::string>( *source_templateArguments_iterator,"templateArguments"));
9358 : }
9359 9932 : returnVector.push_back(pair<SgNode*,std::string>( p_parameterList,"parameterList"));
9360 9932 : for ( SgTypePtrList::const_iterator source_exceptionSpecification_iterator = p_exceptionSpecification.begin()
9361 9932 : ; source_exceptionSpecification_iterator != p_exceptionSpecification.end(); ++source_exceptionSpecification_iterator)
9362 : {
9363 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_exceptionSpecification_iterator,"exceptionSpecification"));
9364 : }
9365 9932 : returnVector.push_back(pair<SgNode*,std::string>( p_decoratorList,"decoratorList"));
9366 9932 : returnVector.push_back(pair<SgNode*,std::string>( p_type,"type"));
9367 9932 : returnVector.push_back(pair<SgNode*,std::string>( p_definition,"definition"));
9368 9932 : returnVector.push_back(pair<SgNode*,std::string>( p_scope,"scope"));
9369 9932 : returnVector.push_back(pair<SgNode*,std::string>( p_type_syntax,"type_syntax"));
9370 9932 : returnVector.push_back(pair<SgNode*,std::string>( p_parameterList_syntax,"parameterList_syntax"));
9371 9932 : returnVector.push_back(pair<SgNode*,std::string>( p_functionParameterScope,"functionParameterScope"));
9372 9932 : returnVector.push_back(pair<SgNode*,std::string>( p_definingDeclaration,"definingDeclaration"));
9373 9932 : returnVector.push_back(pair<SgNode*,std::string>( p_firstNondefiningDeclaration,"firstNondefiningDeclaration"));
9374 9932 : for ( SgQualifiedNamePtrList::const_iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
9375 9932 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
9376 : {
9377 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_qualifiedNameList_iterator,"qualifiedNameList"));
9378 : }
9379 9932 : returnVector.push_back(pair<SgNode*,std::string>( p_declarationScope,"declarationScope"));
9380 9932 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
9381 9932 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
9382 9932 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
9383 9932 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
9384 9932 : return returnVector;
9385 :
9386 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
9387 :
9388 : }
9389 :
9390 : /* #line 9391 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
9391 :
9392 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
9393 :
9394 : std::vector<std::pair<SgNode*,std::string> >
9395 77 : SgProgramHeaderStatement::returnDataMemberPointers() const
9396 : {
9397 77 : ROSE_ASSERT(this != NULL);
9398 :
9399 : // ------------ checking pointers of SgProgramHeaderStatement -------------------
9400 77 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
9401 : {
9402 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
9403 : }
9404 77 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
9405 :
9406 77 : std::vector<std::pair<SgNode*,std::string> > returnVector;
9407 77 : returnVector.push_back(pair<SgNode*,std::string>( p_end_numeric_label,"end_numeric_label"));
9408 77 : returnVector.push_back(pair<SgNode*,std::string>( p_parameterList,"parameterList"));
9409 77 : for ( SgTypePtrList::const_iterator source_exceptionSpecification_iterator = p_exceptionSpecification.begin()
9410 77 : ; source_exceptionSpecification_iterator != p_exceptionSpecification.end(); ++source_exceptionSpecification_iterator)
9411 : {
9412 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_exceptionSpecification_iterator,"exceptionSpecification"));
9413 : }
9414 77 : returnVector.push_back(pair<SgNode*,std::string>( p_decoratorList,"decoratorList"));
9415 77 : returnVector.push_back(pair<SgNode*,std::string>( p_type,"type"));
9416 77 : returnVector.push_back(pair<SgNode*,std::string>( p_definition,"definition"));
9417 77 : returnVector.push_back(pair<SgNode*,std::string>( p_scope,"scope"));
9418 77 : returnVector.push_back(pair<SgNode*,std::string>( p_type_syntax,"type_syntax"));
9419 77 : returnVector.push_back(pair<SgNode*,std::string>( p_parameterList_syntax,"parameterList_syntax"));
9420 77 : returnVector.push_back(pair<SgNode*,std::string>( p_functionParameterScope,"functionParameterScope"));
9421 77 : returnVector.push_back(pair<SgNode*,std::string>( p_definingDeclaration,"definingDeclaration"));
9422 77 : returnVector.push_back(pair<SgNode*,std::string>( p_firstNondefiningDeclaration,"firstNondefiningDeclaration"));
9423 77 : for ( SgQualifiedNamePtrList::const_iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
9424 77 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
9425 : {
9426 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_qualifiedNameList_iterator,"qualifiedNameList"));
9427 : }
9428 77 : returnVector.push_back(pair<SgNode*,std::string>( p_declarationScope,"declarationScope"));
9429 77 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
9430 77 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
9431 77 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
9432 77 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
9433 77 : return returnVector;
9434 :
9435 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
9436 :
9437 : }
9438 :
9439 : /* #line 9440 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
9440 :
9441 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
9442 :
9443 : std::vector<std::pair<SgNode*,std::string> >
9444 457 : SgProcedureHeaderStatement::returnDataMemberPointers() const
9445 : {
9446 457 : ROSE_ASSERT(this != NULL);
9447 :
9448 : // ------------ checking pointers of SgProcedureHeaderStatement -------------------
9449 457 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
9450 : {
9451 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
9452 : }
9453 457 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
9454 :
9455 457 : std::vector<std::pair<SgNode*,std::string> > returnVector;
9456 457 : returnVector.push_back(pair<SgNode*,std::string>( p_end_numeric_label,"end_numeric_label"));
9457 457 : returnVector.push_back(pair<SgNode*,std::string>( p_result_name,"result_name"));
9458 457 : returnVector.push_back(pair<SgNode*,std::string>( p_parameterList,"parameterList"));
9459 457 : for ( SgTypePtrList::const_iterator source_exceptionSpecification_iterator = p_exceptionSpecification.begin()
9460 457 : ; source_exceptionSpecification_iterator != p_exceptionSpecification.end(); ++source_exceptionSpecification_iterator)
9461 : {
9462 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_exceptionSpecification_iterator,"exceptionSpecification"));
9463 : }
9464 457 : returnVector.push_back(pair<SgNode*,std::string>( p_decoratorList,"decoratorList"));
9465 457 : returnVector.push_back(pair<SgNode*,std::string>( p_type,"type"));
9466 457 : returnVector.push_back(pair<SgNode*,std::string>( p_definition,"definition"));
9467 457 : returnVector.push_back(pair<SgNode*,std::string>( p_scope,"scope"));
9468 457 : returnVector.push_back(pair<SgNode*,std::string>( p_type_syntax,"type_syntax"));
9469 457 : returnVector.push_back(pair<SgNode*,std::string>( p_parameterList_syntax,"parameterList_syntax"));
9470 457 : returnVector.push_back(pair<SgNode*,std::string>( p_functionParameterScope,"functionParameterScope"));
9471 457 : returnVector.push_back(pair<SgNode*,std::string>( p_definingDeclaration,"definingDeclaration"));
9472 457 : returnVector.push_back(pair<SgNode*,std::string>( p_firstNondefiningDeclaration,"firstNondefiningDeclaration"));
9473 457 : for ( SgQualifiedNamePtrList::const_iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
9474 457 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
9475 : {
9476 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_qualifiedNameList_iterator,"qualifiedNameList"));
9477 : }
9478 457 : returnVector.push_back(pair<SgNode*,std::string>( p_declarationScope,"declarationScope"));
9479 457 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
9480 457 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
9481 457 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
9482 457 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
9483 457 : return returnVector;
9484 :
9485 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
9486 :
9487 : }
9488 :
9489 : /* #line 9490 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
9490 :
9491 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
9492 :
9493 : std::vector<std::pair<SgNode*,std::string> >
9494 0 : SgEntryStatement::returnDataMemberPointers() const
9495 : {
9496 0 : ROSE_ASSERT(this != NULL);
9497 :
9498 : // ------------ checking pointers of SgEntryStatement -------------------
9499 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
9500 : {
9501 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
9502 : }
9503 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
9504 :
9505 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
9506 0 : returnVector.push_back(pair<SgNode*,std::string>( p_result_name,"result_name"));
9507 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parameterList,"parameterList"));
9508 0 : for ( SgTypePtrList::const_iterator source_exceptionSpecification_iterator = p_exceptionSpecification.begin()
9509 0 : ; source_exceptionSpecification_iterator != p_exceptionSpecification.end(); ++source_exceptionSpecification_iterator)
9510 : {
9511 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_exceptionSpecification_iterator,"exceptionSpecification"));
9512 : }
9513 0 : returnVector.push_back(pair<SgNode*,std::string>( p_decoratorList,"decoratorList"));
9514 0 : returnVector.push_back(pair<SgNode*,std::string>( p_type,"type"));
9515 0 : returnVector.push_back(pair<SgNode*,std::string>( p_definition,"definition"));
9516 0 : returnVector.push_back(pair<SgNode*,std::string>( p_scope,"scope"));
9517 0 : returnVector.push_back(pair<SgNode*,std::string>( p_type_syntax,"type_syntax"));
9518 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parameterList_syntax,"parameterList_syntax"));
9519 0 : returnVector.push_back(pair<SgNode*,std::string>( p_functionParameterScope,"functionParameterScope"));
9520 0 : returnVector.push_back(pair<SgNode*,std::string>( p_definingDeclaration,"definingDeclaration"));
9521 0 : returnVector.push_back(pair<SgNode*,std::string>( p_firstNondefiningDeclaration,"firstNondefiningDeclaration"));
9522 0 : for ( SgQualifiedNamePtrList::const_iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
9523 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
9524 : {
9525 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_qualifiedNameList_iterator,"qualifiedNameList"));
9526 : }
9527 0 : returnVector.push_back(pair<SgNode*,std::string>( p_declarationScope,"declarationScope"));
9528 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
9529 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
9530 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
9531 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
9532 0 : return returnVector;
9533 :
9534 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
9535 :
9536 : }
9537 :
9538 : /* #line 9539 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
9539 :
9540 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
9541 :
9542 : std::vector<std::pair<SgNode*,std::string> >
9543 0 : SgContainsStatement::returnDataMemberPointers() const
9544 : {
9545 0 : ROSE_ASSERT(this != NULL);
9546 :
9547 : // ------------ checking pointers of SgContainsStatement -------------------
9548 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
9549 : {
9550 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
9551 : }
9552 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
9553 :
9554 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
9555 0 : returnVector.push_back(pair<SgNode*,std::string>( p_definingDeclaration,"definingDeclaration"));
9556 0 : returnVector.push_back(pair<SgNode*,std::string>( p_firstNondefiningDeclaration,"firstNondefiningDeclaration"));
9557 0 : for ( SgQualifiedNamePtrList::const_iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
9558 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
9559 : {
9560 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_qualifiedNameList_iterator,"qualifiedNameList"));
9561 : }
9562 0 : returnVector.push_back(pair<SgNode*,std::string>( p_declarationScope,"declarationScope"));
9563 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
9564 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
9565 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
9566 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
9567 0 : return returnVector;
9568 :
9569 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
9570 :
9571 : }
9572 :
9573 : /* #line 9574 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
9574 :
9575 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
9576 :
9577 : std::vector<std::pair<SgNode*,std::string> >
9578 0 : SgC_PreprocessorDirectiveStatement::returnDataMemberPointers() const
9579 : {
9580 0 : ROSE_ASSERT(this != NULL);
9581 :
9582 : // ------------ checking pointers of SgC_PreprocessorDirectiveStatement -------------------
9583 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
9584 : {
9585 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
9586 : }
9587 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
9588 :
9589 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
9590 0 : returnVector.push_back(pair<SgNode*,std::string>( p_definingDeclaration,"definingDeclaration"));
9591 0 : returnVector.push_back(pair<SgNode*,std::string>( p_firstNondefiningDeclaration,"firstNondefiningDeclaration"));
9592 0 : for ( SgQualifiedNamePtrList::const_iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
9593 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
9594 : {
9595 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_qualifiedNameList_iterator,"qualifiedNameList"));
9596 : }
9597 0 : returnVector.push_back(pair<SgNode*,std::string>( p_declarationScope,"declarationScope"));
9598 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
9599 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
9600 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
9601 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
9602 0 : return returnVector;
9603 :
9604 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
9605 :
9606 : }
9607 :
9608 : /* #line 9609 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
9609 :
9610 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
9611 :
9612 : std::vector<std::pair<SgNode*,std::string> >
9613 0 : SgIncludeDirectiveStatement::returnDataMemberPointers() const
9614 : {
9615 0 : ROSE_ASSERT(this != NULL);
9616 :
9617 : // ------------ checking pointers of SgIncludeDirectiveStatement -------------------
9618 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
9619 : {
9620 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
9621 : }
9622 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
9623 :
9624 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
9625 0 : returnVector.push_back(pair<SgNode*,std::string>( p_headerFileBody,"headerFileBody"));
9626 0 : returnVector.push_back(pair<SgNode*,std::string>( p_include_file_heirarchy,"include_file_heirarchy"));
9627 0 : returnVector.push_back(pair<SgNode*,std::string>( p_definingDeclaration,"definingDeclaration"));
9628 0 : returnVector.push_back(pair<SgNode*,std::string>( p_firstNondefiningDeclaration,"firstNondefiningDeclaration"));
9629 0 : for ( SgQualifiedNamePtrList::const_iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
9630 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
9631 : {
9632 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_qualifiedNameList_iterator,"qualifiedNameList"));
9633 : }
9634 0 : returnVector.push_back(pair<SgNode*,std::string>( p_declarationScope,"declarationScope"));
9635 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
9636 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
9637 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
9638 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
9639 0 : return returnVector;
9640 :
9641 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
9642 :
9643 : }
9644 :
9645 : /* #line 9646 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
9646 :
9647 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
9648 :
9649 : std::vector<std::pair<SgNode*,std::string> >
9650 0 : SgDefineDirectiveStatement::returnDataMemberPointers() const
9651 : {
9652 0 : ROSE_ASSERT(this != NULL);
9653 :
9654 : // ------------ checking pointers of SgDefineDirectiveStatement -------------------
9655 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
9656 : {
9657 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
9658 : }
9659 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
9660 :
9661 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
9662 0 : returnVector.push_back(pair<SgNode*,std::string>( p_definingDeclaration,"definingDeclaration"));
9663 0 : returnVector.push_back(pair<SgNode*,std::string>( p_firstNondefiningDeclaration,"firstNondefiningDeclaration"));
9664 0 : for ( SgQualifiedNamePtrList::const_iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
9665 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
9666 : {
9667 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_qualifiedNameList_iterator,"qualifiedNameList"));
9668 : }
9669 0 : returnVector.push_back(pair<SgNode*,std::string>( p_declarationScope,"declarationScope"));
9670 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
9671 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
9672 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
9673 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
9674 0 : return returnVector;
9675 :
9676 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
9677 :
9678 : }
9679 :
9680 : /* #line 9681 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
9681 :
9682 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
9683 :
9684 : std::vector<std::pair<SgNode*,std::string> >
9685 0 : SgUndefDirectiveStatement::returnDataMemberPointers() const
9686 : {
9687 0 : ROSE_ASSERT(this != NULL);
9688 :
9689 : // ------------ checking pointers of SgUndefDirectiveStatement -------------------
9690 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
9691 : {
9692 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
9693 : }
9694 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
9695 :
9696 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
9697 0 : returnVector.push_back(pair<SgNode*,std::string>( p_definingDeclaration,"definingDeclaration"));
9698 0 : returnVector.push_back(pair<SgNode*,std::string>( p_firstNondefiningDeclaration,"firstNondefiningDeclaration"));
9699 0 : for ( SgQualifiedNamePtrList::const_iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
9700 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
9701 : {
9702 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_qualifiedNameList_iterator,"qualifiedNameList"));
9703 : }
9704 0 : returnVector.push_back(pair<SgNode*,std::string>( p_declarationScope,"declarationScope"));
9705 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
9706 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
9707 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
9708 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
9709 0 : return returnVector;
9710 :
9711 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
9712 :
9713 : }
9714 :
9715 : /* #line 9716 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
9716 :
9717 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
9718 :
9719 : std::vector<std::pair<SgNode*,std::string> >
9720 0 : SgIfdefDirectiveStatement::returnDataMemberPointers() const
9721 : {
9722 0 : ROSE_ASSERT(this != NULL);
9723 :
9724 : // ------------ checking pointers of SgIfdefDirectiveStatement -------------------
9725 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
9726 : {
9727 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
9728 : }
9729 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
9730 :
9731 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
9732 0 : returnVector.push_back(pair<SgNode*,std::string>( p_definingDeclaration,"definingDeclaration"));
9733 0 : returnVector.push_back(pair<SgNode*,std::string>( p_firstNondefiningDeclaration,"firstNondefiningDeclaration"));
9734 0 : for ( SgQualifiedNamePtrList::const_iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
9735 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
9736 : {
9737 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_qualifiedNameList_iterator,"qualifiedNameList"));
9738 : }
9739 0 : returnVector.push_back(pair<SgNode*,std::string>( p_declarationScope,"declarationScope"));
9740 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
9741 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
9742 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
9743 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
9744 0 : return returnVector;
9745 :
9746 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
9747 :
9748 : }
9749 :
9750 : /* #line 9751 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
9751 :
9752 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
9753 :
9754 : std::vector<std::pair<SgNode*,std::string> >
9755 0 : SgIfndefDirectiveStatement::returnDataMemberPointers() const
9756 : {
9757 0 : ROSE_ASSERT(this != NULL);
9758 :
9759 : // ------------ checking pointers of SgIfndefDirectiveStatement -------------------
9760 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
9761 : {
9762 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
9763 : }
9764 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
9765 :
9766 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
9767 0 : returnVector.push_back(pair<SgNode*,std::string>( p_definingDeclaration,"definingDeclaration"));
9768 0 : returnVector.push_back(pair<SgNode*,std::string>( p_firstNondefiningDeclaration,"firstNondefiningDeclaration"));
9769 0 : for ( SgQualifiedNamePtrList::const_iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
9770 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
9771 : {
9772 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_qualifiedNameList_iterator,"qualifiedNameList"));
9773 : }
9774 0 : returnVector.push_back(pair<SgNode*,std::string>( p_declarationScope,"declarationScope"));
9775 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
9776 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
9777 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
9778 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
9779 0 : return returnVector;
9780 :
9781 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
9782 :
9783 : }
9784 :
9785 : /* #line 9786 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
9786 :
9787 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
9788 :
9789 : std::vector<std::pair<SgNode*,std::string> >
9790 0 : SgIfDirectiveStatement::returnDataMemberPointers() const
9791 : {
9792 0 : ROSE_ASSERT(this != NULL);
9793 :
9794 : // ------------ checking pointers of SgIfDirectiveStatement -------------------
9795 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
9796 : {
9797 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
9798 : }
9799 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
9800 :
9801 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
9802 0 : returnVector.push_back(pair<SgNode*,std::string>( p_definingDeclaration,"definingDeclaration"));
9803 0 : returnVector.push_back(pair<SgNode*,std::string>( p_firstNondefiningDeclaration,"firstNondefiningDeclaration"));
9804 0 : for ( SgQualifiedNamePtrList::const_iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
9805 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
9806 : {
9807 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_qualifiedNameList_iterator,"qualifiedNameList"));
9808 : }
9809 0 : returnVector.push_back(pair<SgNode*,std::string>( p_declarationScope,"declarationScope"));
9810 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
9811 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
9812 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
9813 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
9814 0 : return returnVector;
9815 :
9816 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
9817 :
9818 : }
9819 :
9820 : /* #line 9821 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
9821 :
9822 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
9823 :
9824 : std::vector<std::pair<SgNode*,std::string> >
9825 0 : SgDeadIfDirectiveStatement::returnDataMemberPointers() const
9826 : {
9827 0 : ROSE_ASSERT(this != NULL);
9828 :
9829 : // ------------ checking pointers of SgDeadIfDirectiveStatement -------------------
9830 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
9831 : {
9832 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
9833 : }
9834 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
9835 :
9836 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
9837 0 : returnVector.push_back(pair<SgNode*,std::string>( p_definingDeclaration,"definingDeclaration"));
9838 0 : returnVector.push_back(pair<SgNode*,std::string>( p_firstNondefiningDeclaration,"firstNondefiningDeclaration"));
9839 0 : for ( SgQualifiedNamePtrList::const_iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
9840 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
9841 : {
9842 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_qualifiedNameList_iterator,"qualifiedNameList"));
9843 : }
9844 0 : returnVector.push_back(pair<SgNode*,std::string>( p_declarationScope,"declarationScope"));
9845 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
9846 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
9847 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
9848 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
9849 0 : return returnVector;
9850 :
9851 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
9852 :
9853 : }
9854 :
9855 : /* #line 9856 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
9856 :
9857 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
9858 :
9859 : std::vector<std::pair<SgNode*,std::string> >
9860 0 : SgElseDirectiveStatement::returnDataMemberPointers() const
9861 : {
9862 0 : ROSE_ASSERT(this != NULL);
9863 :
9864 : // ------------ checking pointers of SgElseDirectiveStatement -------------------
9865 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
9866 : {
9867 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
9868 : }
9869 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
9870 :
9871 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
9872 0 : returnVector.push_back(pair<SgNode*,std::string>( p_definingDeclaration,"definingDeclaration"));
9873 0 : returnVector.push_back(pair<SgNode*,std::string>( p_firstNondefiningDeclaration,"firstNondefiningDeclaration"));
9874 0 : for ( SgQualifiedNamePtrList::const_iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
9875 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
9876 : {
9877 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_qualifiedNameList_iterator,"qualifiedNameList"));
9878 : }
9879 0 : returnVector.push_back(pair<SgNode*,std::string>( p_declarationScope,"declarationScope"));
9880 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
9881 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
9882 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
9883 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
9884 0 : return returnVector;
9885 :
9886 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
9887 :
9888 : }
9889 :
9890 : /* #line 9891 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
9891 :
9892 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
9893 :
9894 : std::vector<std::pair<SgNode*,std::string> >
9895 0 : SgElseifDirectiveStatement::returnDataMemberPointers() const
9896 : {
9897 0 : ROSE_ASSERT(this != NULL);
9898 :
9899 : // ------------ checking pointers of SgElseifDirectiveStatement -------------------
9900 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
9901 : {
9902 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
9903 : }
9904 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
9905 :
9906 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
9907 0 : returnVector.push_back(pair<SgNode*,std::string>( p_definingDeclaration,"definingDeclaration"));
9908 0 : returnVector.push_back(pair<SgNode*,std::string>( p_firstNondefiningDeclaration,"firstNondefiningDeclaration"));
9909 0 : for ( SgQualifiedNamePtrList::const_iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
9910 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
9911 : {
9912 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_qualifiedNameList_iterator,"qualifiedNameList"));
9913 : }
9914 0 : returnVector.push_back(pair<SgNode*,std::string>( p_declarationScope,"declarationScope"));
9915 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
9916 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
9917 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
9918 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
9919 0 : return returnVector;
9920 :
9921 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
9922 :
9923 : }
9924 :
9925 : /* #line 9926 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
9926 :
9927 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
9928 :
9929 : std::vector<std::pair<SgNode*,std::string> >
9930 0 : SgEndifDirectiveStatement::returnDataMemberPointers() const
9931 : {
9932 0 : ROSE_ASSERT(this != NULL);
9933 :
9934 : // ------------ checking pointers of SgEndifDirectiveStatement -------------------
9935 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
9936 : {
9937 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
9938 : }
9939 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
9940 :
9941 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
9942 0 : returnVector.push_back(pair<SgNode*,std::string>( p_definingDeclaration,"definingDeclaration"));
9943 0 : returnVector.push_back(pair<SgNode*,std::string>( p_firstNondefiningDeclaration,"firstNondefiningDeclaration"));
9944 0 : for ( SgQualifiedNamePtrList::const_iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
9945 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
9946 : {
9947 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_qualifiedNameList_iterator,"qualifiedNameList"));
9948 : }
9949 0 : returnVector.push_back(pair<SgNode*,std::string>( p_declarationScope,"declarationScope"));
9950 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
9951 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
9952 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
9953 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
9954 0 : return returnVector;
9955 :
9956 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
9957 :
9958 : }
9959 :
9960 : /* #line 9961 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
9961 :
9962 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
9963 :
9964 : std::vector<std::pair<SgNode*,std::string> >
9965 0 : SgLineDirectiveStatement::returnDataMemberPointers() const
9966 : {
9967 0 : ROSE_ASSERT(this != NULL);
9968 :
9969 : // ------------ checking pointers of SgLineDirectiveStatement -------------------
9970 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
9971 : {
9972 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
9973 : }
9974 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
9975 :
9976 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
9977 0 : returnVector.push_back(pair<SgNode*,std::string>( p_definingDeclaration,"definingDeclaration"));
9978 0 : returnVector.push_back(pair<SgNode*,std::string>( p_firstNondefiningDeclaration,"firstNondefiningDeclaration"));
9979 0 : for ( SgQualifiedNamePtrList::const_iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
9980 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
9981 : {
9982 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_qualifiedNameList_iterator,"qualifiedNameList"));
9983 : }
9984 0 : returnVector.push_back(pair<SgNode*,std::string>( p_declarationScope,"declarationScope"));
9985 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
9986 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
9987 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
9988 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
9989 0 : return returnVector;
9990 :
9991 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
9992 :
9993 : }
9994 :
9995 : /* #line 9996 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
9996 :
9997 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
9998 :
9999 : std::vector<std::pair<SgNode*,std::string> >
10000 0 : SgWarningDirectiveStatement::returnDataMemberPointers() const
10001 : {
10002 0 : ROSE_ASSERT(this != NULL);
10003 :
10004 : // ------------ checking pointers of SgWarningDirectiveStatement -------------------
10005 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
10006 : {
10007 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
10008 : }
10009 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
10010 :
10011 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
10012 0 : returnVector.push_back(pair<SgNode*,std::string>( p_definingDeclaration,"definingDeclaration"));
10013 0 : returnVector.push_back(pair<SgNode*,std::string>( p_firstNondefiningDeclaration,"firstNondefiningDeclaration"));
10014 0 : for ( SgQualifiedNamePtrList::const_iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
10015 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
10016 : {
10017 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_qualifiedNameList_iterator,"qualifiedNameList"));
10018 : }
10019 0 : returnVector.push_back(pair<SgNode*,std::string>( p_declarationScope,"declarationScope"));
10020 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
10021 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
10022 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
10023 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
10024 0 : return returnVector;
10025 :
10026 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
10027 :
10028 : }
10029 :
10030 : /* #line 10031 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
10031 :
10032 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
10033 :
10034 : std::vector<std::pair<SgNode*,std::string> >
10035 0 : SgErrorDirectiveStatement::returnDataMemberPointers() const
10036 : {
10037 0 : ROSE_ASSERT(this != NULL);
10038 :
10039 : // ------------ checking pointers of SgErrorDirectiveStatement -------------------
10040 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
10041 : {
10042 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
10043 : }
10044 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
10045 :
10046 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
10047 0 : returnVector.push_back(pair<SgNode*,std::string>( p_definingDeclaration,"definingDeclaration"));
10048 0 : returnVector.push_back(pair<SgNode*,std::string>( p_firstNondefiningDeclaration,"firstNondefiningDeclaration"));
10049 0 : for ( SgQualifiedNamePtrList::const_iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
10050 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
10051 : {
10052 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_qualifiedNameList_iterator,"qualifiedNameList"));
10053 : }
10054 0 : returnVector.push_back(pair<SgNode*,std::string>( p_declarationScope,"declarationScope"));
10055 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
10056 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
10057 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
10058 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
10059 0 : return returnVector;
10060 :
10061 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
10062 :
10063 : }
10064 :
10065 : /* #line 10066 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
10066 :
10067 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
10068 :
10069 : std::vector<std::pair<SgNode*,std::string> >
10070 0 : SgEmptyDirectiveStatement::returnDataMemberPointers() const
10071 : {
10072 0 : ROSE_ASSERT(this != NULL);
10073 :
10074 : // ------------ checking pointers of SgEmptyDirectiveStatement -------------------
10075 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
10076 : {
10077 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
10078 : }
10079 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
10080 :
10081 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
10082 0 : returnVector.push_back(pair<SgNode*,std::string>( p_definingDeclaration,"definingDeclaration"));
10083 0 : returnVector.push_back(pair<SgNode*,std::string>( p_firstNondefiningDeclaration,"firstNondefiningDeclaration"));
10084 0 : for ( SgQualifiedNamePtrList::const_iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
10085 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
10086 : {
10087 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_qualifiedNameList_iterator,"qualifiedNameList"));
10088 : }
10089 0 : returnVector.push_back(pair<SgNode*,std::string>( p_declarationScope,"declarationScope"));
10090 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
10091 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
10092 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
10093 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
10094 0 : return returnVector;
10095 :
10096 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
10097 :
10098 : }
10099 :
10100 : /* #line 10101 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
10101 :
10102 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
10103 :
10104 : std::vector<std::pair<SgNode*,std::string> >
10105 0 : SgIncludeNextDirectiveStatement::returnDataMemberPointers() const
10106 : {
10107 0 : ROSE_ASSERT(this != NULL);
10108 :
10109 : // ------------ checking pointers of SgIncludeNextDirectiveStatement -------------------
10110 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
10111 : {
10112 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
10113 : }
10114 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
10115 :
10116 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
10117 0 : returnVector.push_back(pair<SgNode*,std::string>( p_definingDeclaration,"definingDeclaration"));
10118 0 : returnVector.push_back(pair<SgNode*,std::string>( p_firstNondefiningDeclaration,"firstNondefiningDeclaration"));
10119 0 : for ( SgQualifiedNamePtrList::const_iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
10120 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
10121 : {
10122 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_qualifiedNameList_iterator,"qualifiedNameList"));
10123 : }
10124 0 : returnVector.push_back(pair<SgNode*,std::string>( p_declarationScope,"declarationScope"));
10125 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
10126 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
10127 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
10128 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
10129 0 : return returnVector;
10130 :
10131 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
10132 :
10133 : }
10134 :
10135 : /* #line 10136 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
10136 :
10137 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
10138 :
10139 : std::vector<std::pair<SgNode*,std::string> >
10140 0 : SgIdentDirectiveStatement::returnDataMemberPointers() const
10141 : {
10142 0 : ROSE_ASSERT(this != NULL);
10143 :
10144 : // ------------ checking pointers of SgIdentDirectiveStatement -------------------
10145 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
10146 : {
10147 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
10148 : }
10149 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
10150 :
10151 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
10152 0 : returnVector.push_back(pair<SgNode*,std::string>( p_definingDeclaration,"definingDeclaration"));
10153 0 : returnVector.push_back(pair<SgNode*,std::string>( p_firstNondefiningDeclaration,"firstNondefiningDeclaration"));
10154 0 : for ( SgQualifiedNamePtrList::const_iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
10155 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
10156 : {
10157 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_qualifiedNameList_iterator,"qualifiedNameList"));
10158 : }
10159 0 : returnVector.push_back(pair<SgNode*,std::string>( p_declarationScope,"declarationScope"));
10160 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
10161 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
10162 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
10163 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
10164 0 : return returnVector;
10165 :
10166 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
10167 :
10168 : }
10169 :
10170 : /* #line 10171 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
10171 :
10172 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
10173 :
10174 : std::vector<std::pair<SgNode*,std::string> >
10175 0 : SgLinemarkerDirectiveStatement::returnDataMemberPointers() const
10176 : {
10177 0 : ROSE_ASSERT(this != NULL);
10178 :
10179 : // ------------ checking pointers of SgLinemarkerDirectiveStatement -------------------
10180 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
10181 : {
10182 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
10183 : }
10184 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
10185 :
10186 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
10187 0 : returnVector.push_back(pair<SgNode*,std::string>( p_definingDeclaration,"definingDeclaration"));
10188 0 : returnVector.push_back(pair<SgNode*,std::string>( p_firstNondefiningDeclaration,"firstNondefiningDeclaration"));
10189 0 : for ( SgQualifiedNamePtrList::const_iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
10190 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
10191 : {
10192 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_qualifiedNameList_iterator,"qualifiedNameList"));
10193 : }
10194 0 : returnVector.push_back(pair<SgNode*,std::string>( p_declarationScope,"declarationScope"));
10195 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
10196 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
10197 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
10198 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
10199 0 : return returnVector;
10200 :
10201 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
10202 :
10203 : }
10204 :
10205 : /* #line 10206 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
10206 :
10207 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
10208 :
10209 : std::vector<std::pair<SgNode*,std::string> >
10210 7 : SgOmpThreadprivateStatement::returnDataMemberPointers() const
10211 : {
10212 7 : ROSE_ASSERT(this != NULL);
10213 :
10214 : // ------------ checking pointers of SgOmpThreadprivateStatement -------------------
10215 7 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
10216 : {
10217 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
10218 : }
10219 7 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
10220 :
10221 7 : std::vector<std::pair<SgNode*,std::string> > returnVector;
10222 7 : for ( SgVarRefExpPtrList::const_iterator source_variables_iterator = p_variables.begin()
10223 17 : ; source_variables_iterator != p_variables.end(); ++source_variables_iterator)
10224 : {
10225 10 : returnVector.push_back(pair<SgNode*,std::string>( *source_variables_iterator,"variables"));
10226 : }
10227 7 : returnVector.push_back(pair<SgNode*,std::string>( p_definingDeclaration,"definingDeclaration"));
10228 7 : returnVector.push_back(pair<SgNode*,std::string>( p_firstNondefiningDeclaration,"firstNondefiningDeclaration"));
10229 7 : for ( SgQualifiedNamePtrList::const_iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
10230 7 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
10231 : {
10232 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_qualifiedNameList_iterator,"qualifiedNameList"));
10233 : }
10234 7 : returnVector.push_back(pair<SgNode*,std::string>( p_declarationScope,"declarationScope"));
10235 7 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
10236 7 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
10237 7 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
10238 7 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
10239 7 : return returnVector;
10240 :
10241 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
10242 :
10243 : }
10244 :
10245 : /* #line 10246 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
10246 :
10247 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
10248 :
10249 : std::vector<std::pair<SgNode*,std::string> >
10250 7 : SgOmpRequiresStatement::returnDataMemberPointers() const
10251 : {
10252 7 : ROSE_ASSERT(this != NULL);
10253 :
10254 : // ------------ checking pointers of SgOmpRequiresStatement -------------------
10255 7 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
10256 : {
10257 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
10258 : }
10259 7 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
10260 :
10261 7 : std::vector<std::pair<SgNode*,std::string> > returnVector;
10262 7 : for ( SgOmpClausePtrList::const_iterator source_clauses_iterator = p_clauses.begin()
10263 15 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
10264 : {
10265 8 : returnVector.push_back(pair<SgNode*,std::string>( *source_clauses_iterator,"clauses"));
10266 : }
10267 7 : returnVector.push_back(pair<SgNode*,std::string>( p_definingDeclaration,"definingDeclaration"));
10268 7 : returnVector.push_back(pair<SgNode*,std::string>( p_firstNondefiningDeclaration,"firstNondefiningDeclaration"));
10269 7 : for ( SgQualifiedNamePtrList::const_iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
10270 7 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
10271 : {
10272 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_qualifiedNameList_iterator,"qualifiedNameList"));
10273 : }
10274 7 : returnVector.push_back(pair<SgNode*,std::string>( p_declarationScope,"declarationScope"));
10275 7 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
10276 7 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
10277 7 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
10278 7 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
10279 7 : return returnVector;
10280 :
10281 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
10282 :
10283 : }
10284 :
10285 : /* #line 10286 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
10286 :
10287 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
10288 :
10289 : std::vector<std::pair<SgNode*,std::string> >
10290 118 : SgFortranIncludeLine::returnDataMemberPointers() const
10291 : {
10292 118 : ROSE_ASSERT(this != NULL);
10293 :
10294 : // ------------ checking pointers of SgFortranIncludeLine -------------------
10295 118 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
10296 : {
10297 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
10298 : }
10299 118 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
10300 :
10301 118 : std::vector<std::pair<SgNode*,std::string> > returnVector;
10302 118 : returnVector.push_back(pair<SgNode*,std::string>( p_definingDeclaration,"definingDeclaration"));
10303 118 : returnVector.push_back(pair<SgNode*,std::string>( p_firstNondefiningDeclaration,"firstNondefiningDeclaration"));
10304 118 : for ( SgQualifiedNamePtrList::const_iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
10305 118 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
10306 : {
10307 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_qualifiedNameList_iterator,"qualifiedNameList"));
10308 : }
10309 118 : returnVector.push_back(pair<SgNode*,std::string>( p_declarationScope,"declarationScope"));
10310 118 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
10311 118 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
10312 118 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
10313 118 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
10314 118 : return returnVector;
10315 :
10316 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
10317 :
10318 : }
10319 :
10320 : /* #line 10321 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
10321 :
10322 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
10323 :
10324 : std::vector<std::pair<SgNode*,std::string> >
10325 28 : SgOmpTaskwaitStatement::returnDataMemberPointers() const
10326 : {
10327 28 : ROSE_ASSERT(this != NULL);
10328 :
10329 : // ------------ checking pointers of SgOmpTaskwaitStatement -------------------
10330 28 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
10331 : {
10332 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
10333 : }
10334 28 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
10335 :
10336 28 : std::vector<std::pair<SgNode*,std::string> > returnVector;
10337 28 : for ( SgOmpClausePtrList::const_iterator source_clauses_iterator = p_clauses.begin()
10338 29 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
10339 : {
10340 1 : returnVector.push_back(pair<SgNode*,std::string>( *source_clauses_iterator,"clauses"));
10341 : }
10342 28 : returnVector.push_back(pair<SgNode*,std::string>( p_definingDeclaration,"definingDeclaration"));
10343 28 : returnVector.push_back(pair<SgNode*,std::string>( p_firstNondefiningDeclaration,"firstNondefiningDeclaration"));
10344 28 : for ( SgQualifiedNamePtrList::const_iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
10345 28 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
10346 : {
10347 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_qualifiedNameList_iterator,"qualifiedNameList"));
10348 : }
10349 28 : returnVector.push_back(pair<SgNode*,std::string>( p_declarationScope,"declarationScope"));
10350 28 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
10351 28 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
10352 28 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
10353 28 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
10354 28 : return returnVector;
10355 :
10356 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
10357 :
10358 : }
10359 :
10360 : /* #line 10361 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
10361 :
10362 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
10363 :
10364 : std::vector<std::pair<SgNode*,std::string> >
10365 0 : SgStmtDeclarationStatement::returnDataMemberPointers() const
10366 : {
10367 0 : ROSE_ASSERT(this != NULL);
10368 :
10369 : // ------------ checking pointers of SgStmtDeclarationStatement -------------------
10370 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
10371 : {
10372 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
10373 : }
10374 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
10375 :
10376 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
10377 0 : returnVector.push_back(pair<SgNode*,std::string>( p_statement,"statement"));
10378 0 : returnVector.push_back(pair<SgNode*,std::string>( p_definingDeclaration,"definingDeclaration"));
10379 0 : returnVector.push_back(pair<SgNode*,std::string>( p_firstNondefiningDeclaration,"firstNondefiningDeclaration"));
10380 0 : for ( SgQualifiedNamePtrList::const_iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
10381 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
10382 : {
10383 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_qualifiedNameList_iterator,"qualifiedNameList"));
10384 : }
10385 0 : returnVector.push_back(pair<SgNode*,std::string>( p_declarationScope,"declarationScope"));
10386 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
10387 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
10388 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
10389 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
10390 0 : return returnVector;
10391 :
10392 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
10393 :
10394 : }
10395 :
10396 : /* #line 10397 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
10397 :
10398 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
10399 :
10400 : std::vector<std::pair<SgNode*,std::string> >
10401 11691 : SgStaticAssertionDeclaration::returnDataMemberPointers() const
10402 : {
10403 11691 : ROSE_ASSERT(this != NULL);
10404 :
10405 : // ------------ checking pointers of SgStaticAssertionDeclaration -------------------
10406 11691 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
10407 : {
10408 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
10409 : }
10410 11691 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
10411 :
10412 11691 : std::vector<std::pair<SgNode*,std::string> > returnVector;
10413 11691 : returnVector.push_back(pair<SgNode*,std::string>( p_condition,"condition"));
10414 11691 : returnVector.push_back(pair<SgNode*,std::string>( p_definingDeclaration,"definingDeclaration"));
10415 11691 : returnVector.push_back(pair<SgNode*,std::string>( p_firstNondefiningDeclaration,"firstNondefiningDeclaration"));
10416 11691 : for ( SgQualifiedNamePtrList::const_iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
10417 11691 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
10418 : {
10419 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_qualifiedNameList_iterator,"qualifiedNameList"));
10420 : }
10421 11691 : returnVector.push_back(pair<SgNode*,std::string>( p_declarationScope,"declarationScope"));
10422 11691 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
10423 11691 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
10424 11691 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
10425 11691 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
10426 11691 : return returnVector;
10427 :
10428 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
10429 :
10430 : }
10431 :
10432 : /* #line 10433 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
10433 :
10434 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
10435 :
10436 : std::vector<std::pair<SgNode*,std::string> >
10437 3 : SgOmpDeclareSimdStatement::returnDataMemberPointers() const
10438 : {
10439 3 : ROSE_ASSERT(this != NULL);
10440 :
10441 : // ------------ checking pointers of SgOmpDeclareSimdStatement -------------------
10442 3 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
10443 : {
10444 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
10445 : }
10446 3 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
10447 :
10448 3 : std::vector<std::pair<SgNode*,std::string> > returnVector;
10449 3 : for ( SgOmpClausePtrList::const_iterator source_clauses_iterator = p_clauses.begin()
10450 8 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
10451 : {
10452 5 : returnVector.push_back(pair<SgNode*,std::string>( *source_clauses_iterator,"clauses"));
10453 : }
10454 3 : returnVector.push_back(pair<SgNode*,std::string>( p_definingDeclaration,"definingDeclaration"));
10455 3 : returnVector.push_back(pair<SgNode*,std::string>( p_firstNondefiningDeclaration,"firstNondefiningDeclaration"));
10456 3 : for ( SgQualifiedNamePtrList::const_iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
10457 3 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
10458 : {
10459 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_qualifiedNameList_iterator,"qualifiedNameList"));
10460 : }
10461 3 : returnVector.push_back(pair<SgNode*,std::string>( p_declarationScope,"declarationScope"));
10462 3 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
10463 3 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
10464 3 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
10465 3 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
10466 3 : return returnVector;
10467 :
10468 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
10469 :
10470 : }
10471 :
10472 : /* #line 10473 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
10473 :
10474 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
10475 :
10476 : std::vector<std::pair<SgNode*,std::string> >
10477 0 : SgMicrosoftAttributeDeclaration::returnDataMemberPointers() const
10478 : {
10479 0 : ROSE_ASSERT(this != NULL);
10480 :
10481 : // ------------ checking pointers of SgMicrosoftAttributeDeclaration -------------------
10482 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
10483 : {
10484 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
10485 : }
10486 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
10487 :
10488 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
10489 0 : returnVector.push_back(pair<SgNode*,std::string>( p_definingDeclaration,"definingDeclaration"));
10490 0 : returnVector.push_back(pair<SgNode*,std::string>( p_firstNondefiningDeclaration,"firstNondefiningDeclaration"));
10491 0 : for ( SgQualifiedNamePtrList::const_iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
10492 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
10493 : {
10494 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_qualifiedNameList_iterator,"qualifiedNameList"));
10495 : }
10496 0 : returnVector.push_back(pair<SgNode*,std::string>( p_declarationScope,"declarationScope"));
10497 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
10498 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
10499 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
10500 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
10501 0 : return returnVector;
10502 :
10503 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
10504 :
10505 : }
10506 :
10507 : /* #line 10508 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
10508 :
10509 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
10510 :
10511 : std::vector<std::pair<SgNode*,std::string> >
10512 39656 : SgNonrealDecl::returnDataMemberPointers() const
10513 : {
10514 39656 : ROSE_ASSERT(this != NULL);
10515 :
10516 : // ------------ checking pointers of SgNonrealDecl -------------------
10517 39656 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
10518 : {
10519 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
10520 : }
10521 39656 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
10522 :
10523 39656 : std::vector<std::pair<SgNode*,std::string> > returnVector;
10524 39656 : returnVector.push_back(pair<SgNode*,std::string>( p_nonreal_decl_scope,"nonreal_decl_scope"));
10525 39656 : returnVector.push_back(pair<SgNode*,std::string>( p_type,"type"));
10526 39656 : returnVector.push_back(pair<SgNode*,std::string>( p_templateDeclaration,"templateDeclaration"));
10527 39656 : for ( SgTemplateArgumentPtrList::const_iterator source_tpl_args_iterator = p_tpl_args.begin()
10528 62431 : ; source_tpl_args_iterator != p_tpl_args.end(); ++source_tpl_args_iterator)
10529 : {
10530 22775 : returnVector.push_back(pair<SgNode*,std::string>( *source_tpl_args_iterator,"tpl_args"));
10531 : }
10532 39656 : for ( SgTemplateParameterPtrList::const_iterator source_tpl_params_iterator = p_tpl_params.begin()
10533 39736 : ; source_tpl_params_iterator != p_tpl_params.end(); ++source_tpl_params_iterator)
10534 : {
10535 80 : returnVector.push_back(pair<SgNode*,std::string>( *source_tpl_params_iterator,"tpl_params"));
10536 : }
10537 39656 : returnVector.push_back(pair<SgNode*,std::string>( p_definingDeclaration,"definingDeclaration"));
10538 39656 : returnVector.push_back(pair<SgNode*,std::string>( p_firstNondefiningDeclaration,"firstNondefiningDeclaration"));
10539 39656 : for ( SgQualifiedNamePtrList::const_iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
10540 39656 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
10541 : {
10542 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_qualifiedNameList_iterator,"qualifiedNameList"));
10543 : }
10544 39656 : returnVector.push_back(pair<SgNode*,std::string>( p_declarationScope,"declarationScope"));
10545 39656 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
10546 39656 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
10547 39656 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
10548 39656 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
10549 39656 : return returnVector;
10550 :
10551 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
10552 :
10553 : }
10554 :
10555 : /* #line 10556 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
10556 :
10557 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
10558 :
10559 : std::vector<std::pair<SgNode*,std::string> >
10560 0 : SgEmptyDeclaration::returnDataMemberPointers() const
10561 : {
10562 0 : ROSE_ASSERT(this != NULL);
10563 :
10564 : // ------------ checking pointers of SgEmptyDeclaration -------------------
10565 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
10566 : {
10567 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
10568 : }
10569 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
10570 :
10571 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
10572 0 : returnVector.push_back(pair<SgNode*,std::string>( p_definingDeclaration,"definingDeclaration"));
10573 0 : returnVector.push_back(pair<SgNode*,std::string>( p_firstNondefiningDeclaration,"firstNondefiningDeclaration"));
10574 0 : for ( SgQualifiedNamePtrList::const_iterator source_qualifiedNameList_iterator = p_qualifiedNameList.begin()
10575 0 : ; source_qualifiedNameList_iterator != p_qualifiedNameList.end(); ++source_qualifiedNameList_iterator)
10576 : {
10577 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_qualifiedNameList_iterator,"qualifiedNameList"));
10578 : }
10579 0 : returnVector.push_back(pair<SgNode*,std::string>( p_declarationScope,"declarationScope"));
10580 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
10581 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
10582 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
10583 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
10584 0 : return returnVector;
10585 :
10586 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
10587 :
10588 : }
10589 :
10590 : /* #line 10591 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
10591 :
10592 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
10593 :
10594 : std::vector<std::pair<SgNode*,std::string> >
10595 578623 : SgExprStatement::returnDataMemberPointers() const
10596 : {
10597 578623 : ROSE_ASSERT(this != NULL);
10598 :
10599 : // ------------ checking pointers of SgExprStatement -------------------
10600 578623 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
10601 : {
10602 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
10603 : }
10604 578623 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
10605 :
10606 578623 : std::vector<std::pair<SgNode*,std::string> > returnVector;
10607 578623 : returnVector.push_back(pair<SgNode*,std::string>( p_expression,"expression"));
10608 578623 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
10609 578623 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
10610 578623 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
10611 578623 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
10612 578623 : return returnVector;
10613 :
10614 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
10615 :
10616 : }
10617 :
10618 : /* #line 10619 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
10619 :
10620 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
10621 :
10622 : std::vector<std::pair<SgNode*,std::string> >
10623 24 : SgLabelStatement::returnDataMemberPointers() const
10624 : {
10625 24 : ROSE_ASSERT(this != NULL);
10626 :
10627 : // ------------ checking pointers of SgLabelStatement -------------------
10628 24 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
10629 : {
10630 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
10631 : }
10632 24 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
10633 :
10634 24 : std::vector<std::pair<SgNode*,std::string> > returnVector;
10635 24 : returnVector.push_back(pair<SgNode*,std::string>( p_scope,"scope"));
10636 24 : returnVector.push_back(pair<SgNode*,std::string>( p_statement,"statement"));
10637 24 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
10638 24 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
10639 24 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
10640 24 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
10641 24 : return returnVector;
10642 :
10643 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
10644 :
10645 : }
10646 :
10647 : /* #line 10648 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
10648 :
10649 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
10650 :
10651 : std::vector<std::pair<SgNode*,std::string> >
10652 4 : SgCaseOptionStmt::returnDataMemberPointers() const
10653 : {
10654 4 : ROSE_ASSERT(this != NULL);
10655 :
10656 : // ------------ checking pointers of SgCaseOptionStmt -------------------
10657 4 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
10658 : {
10659 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
10660 : }
10661 4 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
10662 :
10663 4 : std::vector<std::pair<SgNode*,std::string> > returnVector;
10664 4 : returnVector.push_back(pair<SgNode*,std::string>( p_key,"key"));
10665 4 : returnVector.push_back(pair<SgNode*,std::string>( p_body,"body"));
10666 4 : returnVector.push_back(pair<SgNode*,std::string>( p_key_range_end,"key_range_end"));
10667 4 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
10668 4 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
10669 4 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
10670 4 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
10671 4 : return returnVector;
10672 :
10673 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
10674 :
10675 : }
10676 :
10677 : /* #line 10678 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
10678 :
10679 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
10680 :
10681 : std::vector<std::pair<SgNode*,std::string> >
10682 17659 : SgTryStmt::returnDataMemberPointers() const
10683 : {
10684 17659 : ROSE_ASSERT(this != NULL);
10685 :
10686 : // ------------ checking pointers of SgTryStmt -------------------
10687 17659 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
10688 : {
10689 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
10690 : }
10691 17659 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
10692 :
10693 17659 : std::vector<std::pair<SgNode*,std::string> > returnVector;
10694 17659 : returnVector.push_back(pair<SgNode*,std::string>( p_body,"body"));
10695 17659 : returnVector.push_back(pair<SgNode*,std::string>( p_catch_statement_seq_root,"catch_statement_seq_root"));
10696 17659 : returnVector.push_back(pair<SgNode*,std::string>( p_else_body,"else_body"));
10697 17659 : returnVector.push_back(pair<SgNode*,std::string>( p_finally_body,"finally_body"));
10698 17659 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
10699 17659 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
10700 17659 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
10701 17659 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
10702 17659 : return returnVector;
10703 :
10704 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
10705 :
10706 : }
10707 :
10708 : /* #line 10709 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
10709 :
10710 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
10711 :
10712 : std::vector<std::pair<SgNode*,std::string> >
10713 4 : SgDefaultOptionStmt::returnDataMemberPointers() const
10714 : {
10715 4 : ROSE_ASSERT(this != NULL);
10716 :
10717 : // ------------ checking pointers of SgDefaultOptionStmt -------------------
10718 4 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
10719 : {
10720 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
10721 : }
10722 4 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
10723 :
10724 4 : std::vector<std::pair<SgNode*,std::string> > returnVector;
10725 4 : returnVector.push_back(pair<SgNode*,std::string>( p_body,"body"));
10726 4 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
10727 4 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
10728 4 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
10729 4 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
10730 4 : return returnVector;
10731 :
10732 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
10733 :
10734 : }
10735 :
10736 : /* #line 10737 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
10737 :
10738 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
10739 :
10740 : std::vector<std::pair<SgNode*,std::string> >
10741 565 : SgBreakStmt::returnDataMemberPointers() const
10742 : {
10743 565 : ROSE_ASSERT(this != NULL);
10744 :
10745 : // ------------ checking pointers of SgBreakStmt -------------------
10746 565 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
10747 : {
10748 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
10749 : }
10750 565 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
10751 :
10752 565 : std::vector<std::pair<SgNode*,std::string> > returnVector;
10753 565 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
10754 565 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
10755 565 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
10756 565 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
10757 565 : return returnVector;
10758 :
10759 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
10760 :
10761 : }
10762 :
10763 : /* #line 10764 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
10764 :
10765 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
10766 :
10767 : std::vector<std::pair<SgNode*,std::string> >
10768 45 : SgContinueStmt::returnDataMemberPointers() const
10769 : {
10770 45 : ROSE_ASSERT(this != NULL);
10771 :
10772 : // ------------ checking pointers of SgContinueStmt -------------------
10773 45 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
10774 : {
10775 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
10776 : }
10777 45 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
10778 :
10779 45 : std::vector<std::pair<SgNode*,std::string> > returnVector;
10780 45 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
10781 45 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
10782 45 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
10783 45 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
10784 45 : return returnVector;
10785 :
10786 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
10787 :
10788 : }
10789 :
10790 : /* #line 10791 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
10791 :
10792 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
10793 :
10794 : std::vector<std::pair<SgNode*,std::string> >
10795 534922 : SgReturnStmt::returnDataMemberPointers() const
10796 : {
10797 534922 : ROSE_ASSERT(this != NULL);
10798 :
10799 : // ------------ checking pointers of SgReturnStmt -------------------
10800 534922 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
10801 : {
10802 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
10803 : }
10804 534922 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
10805 :
10806 534922 : std::vector<std::pair<SgNode*,std::string> > returnVector;
10807 534922 : returnVector.push_back(pair<SgNode*,std::string>( p_expression,"expression"));
10808 534922 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
10809 534922 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
10810 534922 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
10811 534922 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
10812 534922 : return returnVector;
10813 :
10814 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
10815 :
10816 : }
10817 :
10818 : /* #line 10819 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
10819 :
10820 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
10821 :
10822 : std::vector<std::pair<SgNode*,std::string> >
10823 8 : SgGotoStatement::returnDataMemberPointers() const
10824 : {
10825 8 : ROSE_ASSERT(this != NULL);
10826 :
10827 : // ------------ checking pointers of SgGotoStatement -------------------
10828 8 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
10829 : {
10830 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
10831 : }
10832 8 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
10833 :
10834 8 : std::vector<std::pair<SgNode*,std::string> > returnVector;
10835 8 : returnVector.push_back(pair<SgNode*,std::string>( p_label,"label"));
10836 8 : returnVector.push_back(pair<SgNode*,std::string>( p_label_expression,"label_expression"));
10837 8 : returnVector.push_back(pair<SgNode*,std::string>( p_selector_expression,"selector_expression"));
10838 8 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
10839 8 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
10840 8 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
10841 8 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
10842 8 : return returnVector;
10843 :
10844 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
10845 :
10846 : }
10847 :
10848 : /* #line 10849 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
10849 :
10850 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
10851 :
10852 : std::vector<std::pair<SgNode*,std::string> >
10853 0 : SgSpawnStmt::returnDataMemberPointers() const
10854 : {
10855 0 : ROSE_ASSERT(this != NULL);
10856 :
10857 : // ------------ checking pointers of SgSpawnStmt -------------------
10858 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
10859 : {
10860 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
10861 : }
10862 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
10863 :
10864 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
10865 0 : returnVector.push_back(pair<SgNode*,std::string>( p_the_func,"the_func"));
10866 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
10867 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
10868 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
10869 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
10870 0 : return returnVector;
10871 :
10872 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
10873 :
10874 : }
10875 :
10876 : /* #line 10877 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
10877 :
10878 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
10879 :
10880 : std::vector<std::pair<SgNode*,std::string> >
10881 20900 : SgNullStatement::returnDataMemberPointers() const
10882 : {
10883 20900 : ROSE_ASSERT(this != NULL);
10884 :
10885 : // ------------ checking pointers of SgNullStatement -------------------
10886 20900 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
10887 : {
10888 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
10889 : }
10890 20900 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
10891 :
10892 20900 : std::vector<std::pair<SgNode*,std::string> > returnVector;
10893 20900 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
10894 20900 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
10895 20900 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
10896 20900 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
10897 20900 : return returnVector;
10898 :
10899 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
10900 :
10901 : }
10902 :
10903 : /* #line 10904 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
10904 :
10905 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
10906 :
10907 : std::vector<std::pair<SgNode*,std::string> >
10908 0 : SgVariantStatement::returnDataMemberPointers() const
10909 : {
10910 0 : ROSE_ASSERT(this != NULL);
10911 :
10912 : // ------------ checking pointers of SgVariantStatement -------------------
10913 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
10914 : {
10915 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
10916 : }
10917 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
10918 :
10919 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
10920 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
10921 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
10922 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
10923 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
10924 0 : return returnVector;
10925 :
10926 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
10927 :
10928 : }
10929 :
10930 : /* #line 10931 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
10931 :
10932 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
10933 :
10934 : std::vector<std::pair<SgNode*,std::string> >
10935 32695 : SgForInitStatement::returnDataMemberPointers() const
10936 : {
10937 32695 : ROSE_ASSERT(this != NULL);
10938 :
10939 : // ------------ checking pointers of SgForInitStatement -------------------
10940 32695 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
10941 : {
10942 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
10943 : }
10944 32695 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
10945 :
10946 32695 : std::vector<std::pair<SgNode*,std::string> > returnVector;
10947 32695 : for ( SgStatementPtrList::const_iterator source_init_stmt_iterator = p_init_stmt.begin()
10948 65390 : ; source_init_stmt_iterator != p_init_stmt.end(); ++source_init_stmt_iterator)
10949 : {
10950 32695 : returnVector.push_back(pair<SgNode*,std::string>( *source_init_stmt_iterator,"init_stmt"));
10951 : }
10952 32695 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
10953 32695 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
10954 32695 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
10955 32695 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
10956 32695 : return returnVector;
10957 :
10958 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
10959 :
10960 : }
10961 :
10962 : /* #line 10963 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
10963 :
10964 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
10965 :
10966 : std::vector<std::pair<SgNode*,std::string> >
10967 17659 : SgCatchStatementSeq::returnDataMemberPointers() const
10968 : {
10969 17659 : ROSE_ASSERT(this != NULL);
10970 :
10971 : // ------------ checking pointers of SgCatchStatementSeq -------------------
10972 17659 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
10973 : {
10974 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
10975 : }
10976 17659 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
10977 :
10978 17659 : std::vector<std::pair<SgNode*,std::string> > returnVector;
10979 17659 : for ( SgStatementPtrList::const_iterator source_catch_statement_seq_iterator = p_catch_statement_seq.begin()
10980 35926 : ; source_catch_statement_seq_iterator != p_catch_statement_seq.end(); ++source_catch_statement_seq_iterator)
10981 : {
10982 18267 : returnVector.push_back(pair<SgNode*,std::string>( *source_catch_statement_seq_iterator,"catch_statement_seq"));
10983 : }
10984 17659 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
10985 17659 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
10986 17659 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
10987 17659 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
10988 17659 : return returnVector;
10989 :
10990 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
10991 :
10992 : }
10993 :
10994 : /* #line 10995 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
10995 :
10996 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
10997 :
10998 : std::vector<std::pair<SgNode*,std::string> >
10999 3 : SgProcessControlStatement::returnDataMemberPointers() const
11000 : {
11001 3 : ROSE_ASSERT(this != NULL);
11002 :
11003 : // ------------ checking pointers of SgProcessControlStatement -------------------
11004 3 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
11005 : {
11006 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
11007 : }
11008 3 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
11009 :
11010 3 : std::vector<std::pair<SgNode*,std::string> > returnVector;
11011 3 : returnVector.push_back(pair<SgNode*,std::string>( p_code,"code"));
11012 3 : returnVector.push_back(pair<SgNode*,std::string>( p_quiet,"quiet"));
11013 3 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
11014 3 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
11015 3 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
11016 3 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
11017 3 : return returnVector;
11018 :
11019 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
11020 :
11021 : }
11022 :
11023 : /* #line 11024 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
11024 :
11025 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
11026 :
11027 : std::vector<std::pair<SgNode*,std::string> >
11028 0 : SgIOStatement::returnDataMemberPointers() const
11029 : {
11030 0 : ROSE_ASSERT(this != NULL);
11031 :
11032 : // ------------ checking pointers of SgIOStatement -------------------
11033 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
11034 : {
11035 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
11036 : }
11037 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
11038 :
11039 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
11040 0 : returnVector.push_back(pair<SgNode*,std::string>( p_io_stmt_list,"io_stmt_list"));
11041 0 : returnVector.push_back(pair<SgNode*,std::string>( p_unit,"unit"));
11042 0 : returnVector.push_back(pair<SgNode*,std::string>( p_iostat,"iostat"));
11043 0 : returnVector.push_back(pair<SgNode*,std::string>( p_err,"err"));
11044 0 : returnVector.push_back(pair<SgNode*,std::string>( p_iomsg,"iomsg"));
11045 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
11046 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
11047 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
11048 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
11049 0 : return returnVector;
11050 :
11051 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
11052 :
11053 : }
11054 :
11055 : /* #line 11056 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
11056 :
11057 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
11058 :
11059 : std::vector<std::pair<SgNode*,std::string> >
11060 167 : SgPrintStatement::returnDataMemberPointers() const
11061 : {
11062 167 : ROSE_ASSERT(this != NULL);
11063 :
11064 : // ------------ checking pointers of SgPrintStatement -------------------
11065 167 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
11066 : {
11067 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
11068 : }
11069 167 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
11070 :
11071 167 : std::vector<std::pair<SgNode*,std::string> > returnVector;
11072 167 : returnVector.push_back(pair<SgNode*,std::string>( p_format,"format"));
11073 167 : returnVector.push_back(pair<SgNode*,std::string>( p_io_stmt_list,"io_stmt_list"));
11074 167 : returnVector.push_back(pair<SgNode*,std::string>( p_unit,"unit"));
11075 167 : returnVector.push_back(pair<SgNode*,std::string>( p_iostat,"iostat"));
11076 167 : returnVector.push_back(pair<SgNode*,std::string>( p_err,"err"));
11077 167 : returnVector.push_back(pair<SgNode*,std::string>( p_iomsg,"iomsg"));
11078 167 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
11079 167 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
11080 167 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
11081 167 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
11082 167 : return returnVector;
11083 :
11084 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
11085 :
11086 : }
11087 :
11088 : /* #line 11089 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
11089 :
11090 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
11091 :
11092 : std::vector<std::pair<SgNode*,std::string> >
11093 0 : SgReadStatement::returnDataMemberPointers() const
11094 : {
11095 0 : ROSE_ASSERT(this != NULL);
11096 :
11097 : // ------------ checking pointers of SgReadStatement -------------------
11098 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
11099 : {
11100 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
11101 : }
11102 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
11103 :
11104 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
11105 0 : returnVector.push_back(pair<SgNode*,std::string>( p_format,"format"));
11106 0 : returnVector.push_back(pair<SgNode*,std::string>( p_namelist,"namelist"));
11107 0 : returnVector.push_back(pair<SgNode*,std::string>( p_advance,"advance"));
11108 0 : returnVector.push_back(pair<SgNode*,std::string>( p_asynchronous,"asynchronous"));
11109 0 : returnVector.push_back(pair<SgNode*,std::string>( p_blank,"blank"));
11110 0 : returnVector.push_back(pair<SgNode*,std::string>( p_decimal,"decimal"));
11111 0 : returnVector.push_back(pair<SgNode*,std::string>( p_delim,"delim"));
11112 0 : returnVector.push_back(pair<SgNode*,std::string>( p_end,"end"));
11113 0 : returnVector.push_back(pair<SgNode*,std::string>( p_eor,"eor"));
11114 0 : returnVector.push_back(pair<SgNode*,std::string>( p_id,"id"));
11115 0 : returnVector.push_back(pair<SgNode*,std::string>( p_pad,"pad"));
11116 0 : returnVector.push_back(pair<SgNode*,std::string>( p_pos,"pos"));
11117 0 : returnVector.push_back(pair<SgNode*,std::string>( p_rec,"rec"));
11118 0 : returnVector.push_back(pair<SgNode*,std::string>( p_round,"round"));
11119 0 : returnVector.push_back(pair<SgNode*,std::string>( p_sign,"sign"));
11120 0 : returnVector.push_back(pair<SgNode*,std::string>( p_size,"size"));
11121 0 : returnVector.push_back(pair<SgNode*,std::string>( p_io_stmt_list,"io_stmt_list"));
11122 0 : returnVector.push_back(pair<SgNode*,std::string>( p_unit,"unit"));
11123 0 : returnVector.push_back(pair<SgNode*,std::string>( p_iostat,"iostat"));
11124 0 : returnVector.push_back(pair<SgNode*,std::string>( p_err,"err"));
11125 0 : returnVector.push_back(pair<SgNode*,std::string>( p_iomsg,"iomsg"));
11126 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
11127 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
11128 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
11129 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
11130 0 : return returnVector;
11131 :
11132 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
11133 :
11134 : }
11135 :
11136 : /* #line 11137 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
11137 :
11138 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
11139 :
11140 : std::vector<std::pair<SgNode*,std::string> >
11141 21 : SgWriteStatement::returnDataMemberPointers() const
11142 : {
11143 21 : ROSE_ASSERT(this != NULL);
11144 :
11145 : // ------------ checking pointers of SgWriteStatement -------------------
11146 21 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
11147 : {
11148 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
11149 : }
11150 21 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
11151 :
11152 21 : std::vector<std::pair<SgNode*,std::string> > returnVector;
11153 21 : returnVector.push_back(pair<SgNode*,std::string>( p_format,"format"));
11154 21 : returnVector.push_back(pair<SgNode*,std::string>( p_namelist,"namelist"));
11155 21 : returnVector.push_back(pair<SgNode*,std::string>( p_advance,"advance"));
11156 21 : returnVector.push_back(pair<SgNode*,std::string>( p_asynchronous,"asynchronous"));
11157 21 : returnVector.push_back(pair<SgNode*,std::string>( p_blank,"blank"));
11158 21 : returnVector.push_back(pair<SgNode*,std::string>( p_decimal,"decimal"));
11159 21 : returnVector.push_back(pair<SgNode*,std::string>( p_delim,"delim"));
11160 21 : returnVector.push_back(pair<SgNode*,std::string>( p_end,"end"));
11161 21 : returnVector.push_back(pair<SgNode*,std::string>( p_eor,"eor"));
11162 21 : returnVector.push_back(pair<SgNode*,std::string>( p_id,"id"));
11163 21 : returnVector.push_back(pair<SgNode*,std::string>( p_pad,"pad"));
11164 21 : returnVector.push_back(pair<SgNode*,std::string>( p_pos,"pos"));
11165 21 : returnVector.push_back(pair<SgNode*,std::string>( p_rec,"rec"));
11166 21 : returnVector.push_back(pair<SgNode*,std::string>( p_round,"round"));
11167 21 : returnVector.push_back(pair<SgNode*,std::string>( p_sign,"sign"));
11168 21 : returnVector.push_back(pair<SgNode*,std::string>( p_size,"size"));
11169 21 : returnVector.push_back(pair<SgNode*,std::string>( p_io_stmt_list,"io_stmt_list"));
11170 21 : returnVector.push_back(pair<SgNode*,std::string>( p_unit,"unit"));
11171 21 : returnVector.push_back(pair<SgNode*,std::string>( p_iostat,"iostat"));
11172 21 : returnVector.push_back(pair<SgNode*,std::string>( p_err,"err"));
11173 21 : returnVector.push_back(pair<SgNode*,std::string>( p_iomsg,"iomsg"));
11174 21 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
11175 21 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
11176 21 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
11177 21 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
11178 21 : return returnVector;
11179 :
11180 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
11181 :
11182 : }
11183 :
11184 : /* #line 11185 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
11185 :
11186 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
11187 :
11188 : std::vector<std::pair<SgNode*,std::string> >
11189 0 : SgOpenStatement::returnDataMemberPointers() const
11190 : {
11191 0 : ROSE_ASSERT(this != NULL);
11192 :
11193 : // ------------ checking pointers of SgOpenStatement -------------------
11194 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
11195 : {
11196 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
11197 : }
11198 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
11199 :
11200 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
11201 0 : returnVector.push_back(pair<SgNode*,std::string>( p_file,"file"));
11202 0 : returnVector.push_back(pair<SgNode*,std::string>( p_status,"status"));
11203 0 : returnVector.push_back(pair<SgNode*,std::string>( p_access,"access"));
11204 0 : returnVector.push_back(pair<SgNode*,std::string>( p_form,"form"));
11205 0 : returnVector.push_back(pair<SgNode*,std::string>( p_recl,"recl"));
11206 0 : returnVector.push_back(pair<SgNode*,std::string>( p_blank,"blank"));
11207 0 : returnVector.push_back(pair<SgNode*,std::string>( p_position,"position"));
11208 0 : returnVector.push_back(pair<SgNode*,std::string>( p_action,"action"));
11209 0 : returnVector.push_back(pair<SgNode*,std::string>( p_delim,"delim"));
11210 0 : returnVector.push_back(pair<SgNode*,std::string>( p_pad,"pad"));
11211 0 : returnVector.push_back(pair<SgNode*,std::string>( p_round,"round"));
11212 0 : returnVector.push_back(pair<SgNode*,std::string>( p_sign,"sign"));
11213 0 : returnVector.push_back(pair<SgNode*,std::string>( p_asynchronous,"asynchronous"));
11214 0 : returnVector.push_back(pair<SgNode*,std::string>( p_io_stmt_list,"io_stmt_list"));
11215 0 : returnVector.push_back(pair<SgNode*,std::string>( p_unit,"unit"));
11216 0 : returnVector.push_back(pair<SgNode*,std::string>( p_iostat,"iostat"));
11217 0 : returnVector.push_back(pair<SgNode*,std::string>( p_err,"err"));
11218 0 : returnVector.push_back(pair<SgNode*,std::string>( p_iomsg,"iomsg"));
11219 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
11220 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
11221 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
11222 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
11223 0 : return returnVector;
11224 :
11225 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
11226 :
11227 : }
11228 :
11229 : /* #line 11230 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
11230 :
11231 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
11232 :
11233 : std::vector<std::pair<SgNode*,std::string> >
11234 0 : SgCloseStatement::returnDataMemberPointers() const
11235 : {
11236 0 : ROSE_ASSERT(this != NULL);
11237 :
11238 : // ------------ checking pointers of SgCloseStatement -------------------
11239 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
11240 : {
11241 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
11242 : }
11243 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
11244 :
11245 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
11246 0 : returnVector.push_back(pair<SgNode*,std::string>( p_status,"status"));
11247 0 : returnVector.push_back(pair<SgNode*,std::string>( p_io_stmt_list,"io_stmt_list"));
11248 0 : returnVector.push_back(pair<SgNode*,std::string>( p_unit,"unit"));
11249 0 : returnVector.push_back(pair<SgNode*,std::string>( p_iostat,"iostat"));
11250 0 : returnVector.push_back(pair<SgNode*,std::string>( p_err,"err"));
11251 0 : returnVector.push_back(pair<SgNode*,std::string>( p_iomsg,"iomsg"));
11252 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
11253 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
11254 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
11255 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
11256 0 : return returnVector;
11257 :
11258 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
11259 :
11260 : }
11261 :
11262 : /* #line 11263 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
11263 :
11264 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
11265 :
11266 : std::vector<std::pair<SgNode*,std::string> >
11267 0 : SgInquireStatement::returnDataMemberPointers() const
11268 : {
11269 0 : ROSE_ASSERT(this != NULL);
11270 :
11271 : // ------------ checking pointers of SgInquireStatement -------------------
11272 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
11273 : {
11274 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
11275 : }
11276 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
11277 :
11278 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
11279 0 : returnVector.push_back(pair<SgNode*,std::string>( p_file,"file"));
11280 0 : returnVector.push_back(pair<SgNode*,std::string>( p_access,"access"));
11281 0 : returnVector.push_back(pair<SgNode*,std::string>( p_form,"form"));
11282 0 : returnVector.push_back(pair<SgNode*,std::string>( p_recl,"recl"));
11283 0 : returnVector.push_back(pair<SgNode*,std::string>( p_blank,"blank"));
11284 0 : returnVector.push_back(pair<SgNode*,std::string>( p_exist,"exist"));
11285 0 : returnVector.push_back(pair<SgNode*,std::string>( p_opened,"opened"));
11286 0 : returnVector.push_back(pair<SgNode*,std::string>( p_number,"number"));
11287 0 : returnVector.push_back(pair<SgNode*,std::string>( p_named,"named"));
11288 0 : returnVector.push_back(pair<SgNode*,std::string>( p_name,"name"));
11289 0 : returnVector.push_back(pair<SgNode*,std::string>( p_sequential,"sequential"));
11290 0 : returnVector.push_back(pair<SgNode*,std::string>( p_direct,"direct"));
11291 0 : returnVector.push_back(pair<SgNode*,std::string>( p_formatted,"formatted"));
11292 0 : returnVector.push_back(pair<SgNode*,std::string>( p_unformatted,"unformatted"));
11293 0 : returnVector.push_back(pair<SgNode*,std::string>( p_nextrec,"nextrec"));
11294 0 : returnVector.push_back(pair<SgNode*,std::string>( p_position,"position"));
11295 0 : returnVector.push_back(pair<SgNode*,std::string>( p_action,"action"));
11296 0 : returnVector.push_back(pair<SgNode*,std::string>( p_read,"read"));
11297 0 : returnVector.push_back(pair<SgNode*,std::string>( p_write,"write"));
11298 0 : returnVector.push_back(pair<SgNode*,std::string>( p_readwrite,"readwrite"));
11299 0 : returnVector.push_back(pair<SgNode*,std::string>( p_delim,"delim"));
11300 0 : returnVector.push_back(pair<SgNode*,std::string>( p_pad,"pad"));
11301 0 : returnVector.push_back(pair<SgNode*,std::string>( p_asynchronous,"asynchronous"));
11302 0 : returnVector.push_back(pair<SgNode*,std::string>( p_decimal,"decimal"));
11303 0 : returnVector.push_back(pair<SgNode*,std::string>( p_stream,"stream"));
11304 0 : returnVector.push_back(pair<SgNode*,std::string>( p_size,"size"));
11305 0 : returnVector.push_back(pair<SgNode*,std::string>( p_pending,"pending"));
11306 0 : returnVector.push_back(pair<SgNode*,std::string>( p_iolengthExp,"iolengthExp"));
11307 0 : returnVector.push_back(pair<SgNode*,std::string>( p_io_stmt_list,"io_stmt_list"));
11308 0 : returnVector.push_back(pair<SgNode*,std::string>( p_unit,"unit"));
11309 0 : returnVector.push_back(pair<SgNode*,std::string>( p_iostat,"iostat"));
11310 0 : returnVector.push_back(pair<SgNode*,std::string>( p_err,"err"));
11311 0 : returnVector.push_back(pair<SgNode*,std::string>( p_iomsg,"iomsg"));
11312 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
11313 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
11314 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
11315 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
11316 0 : return returnVector;
11317 :
11318 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
11319 :
11320 : }
11321 :
11322 : /* #line 11323 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
11323 :
11324 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
11325 :
11326 : std::vector<std::pair<SgNode*,std::string> >
11327 0 : SgFlushStatement::returnDataMemberPointers() const
11328 : {
11329 0 : ROSE_ASSERT(this != NULL);
11330 :
11331 : // ------------ checking pointers of SgFlushStatement -------------------
11332 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
11333 : {
11334 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
11335 : }
11336 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
11337 :
11338 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
11339 0 : returnVector.push_back(pair<SgNode*,std::string>( p_io_stmt_list,"io_stmt_list"));
11340 0 : returnVector.push_back(pair<SgNode*,std::string>( p_unit,"unit"));
11341 0 : returnVector.push_back(pair<SgNode*,std::string>( p_iostat,"iostat"));
11342 0 : returnVector.push_back(pair<SgNode*,std::string>( p_err,"err"));
11343 0 : returnVector.push_back(pair<SgNode*,std::string>( p_iomsg,"iomsg"));
11344 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
11345 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
11346 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
11347 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
11348 0 : return returnVector;
11349 :
11350 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
11351 :
11352 : }
11353 :
11354 : /* #line 11355 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
11355 :
11356 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
11357 :
11358 : std::vector<std::pair<SgNode*,std::string> >
11359 0 : SgBackspaceStatement::returnDataMemberPointers() const
11360 : {
11361 0 : ROSE_ASSERT(this != NULL);
11362 :
11363 : // ------------ checking pointers of SgBackspaceStatement -------------------
11364 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
11365 : {
11366 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
11367 : }
11368 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
11369 :
11370 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
11371 0 : returnVector.push_back(pair<SgNode*,std::string>( p_io_stmt_list,"io_stmt_list"));
11372 0 : returnVector.push_back(pair<SgNode*,std::string>( p_unit,"unit"));
11373 0 : returnVector.push_back(pair<SgNode*,std::string>( p_iostat,"iostat"));
11374 0 : returnVector.push_back(pair<SgNode*,std::string>( p_err,"err"));
11375 0 : returnVector.push_back(pair<SgNode*,std::string>( p_iomsg,"iomsg"));
11376 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
11377 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
11378 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
11379 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
11380 0 : return returnVector;
11381 :
11382 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
11383 :
11384 : }
11385 :
11386 : /* #line 11387 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
11387 :
11388 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
11389 :
11390 : std::vector<std::pair<SgNode*,std::string> >
11391 0 : SgRewindStatement::returnDataMemberPointers() const
11392 : {
11393 0 : ROSE_ASSERT(this != NULL);
11394 :
11395 : // ------------ checking pointers of SgRewindStatement -------------------
11396 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
11397 : {
11398 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
11399 : }
11400 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
11401 :
11402 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
11403 0 : returnVector.push_back(pair<SgNode*,std::string>( p_io_stmt_list,"io_stmt_list"));
11404 0 : returnVector.push_back(pair<SgNode*,std::string>( p_unit,"unit"));
11405 0 : returnVector.push_back(pair<SgNode*,std::string>( p_iostat,"iostat"));
11406 0 : returnVector.push_back(pair<SgNode*,std::string>( p_err,"err"));
11407 0 : returnVector.push_back(pair<SgNode*,std::string>( p_iomsg,"iomsg"));
11408 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
11409 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
11410 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
11411 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
11412 0 : return returnVector;
11413 :
11414 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
11415 :
11416 : }
11417 :
11418 : /* #line 11419 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
11419 :
11420 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
11421 :
11422 : std::vector<std::pair<SgNode*,std::string> >
11423 0 : SgEndfileStatement::returnDataMemberPointers() const
11424 : {
11425 0 : ROSE_ASSERT(this != NULL);
11426 :
11427 : // ------------ checking pointers of SgEndfileStatement -------------------
11428 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
11429 : {
11430 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
11431 : }
11432 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
11433 :
11434 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
11435 0 : returnVector.push_back(pair<SgNode*,std::string>( p_io_stmt_list,"io_stmt_list"));
11436 0 : returnVector.push_back(pair<SgNode*,std::string>( p_unit,"unit"));
11437 0 : returnVector.push_back(pair<SgNode*,std::string>( p_iostat,"iostat"));
11438 0 : returnVector.push_back(pair<SgNode*,std::string>( p_err,"err"));
11439 0 : returnVector.push_back(pair<SgNode*,std::string>( p_iomsg,"iomsg"));
11440 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
11441 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
11442 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
11443 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
11444 0 : return returnVector;
11445 :
11446 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
11447 :
11448 : }
11449 :
11450 : /* #line 11451 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
11451 :
11452 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
11453 :
11454 : std::vector<std::pair<SgNode*,std::string> >
11455 0 : SgWaitStatement::returnDataMemberPointers() const
11456 : {
11457 0 : ROSE_ASSERT(this != NULL);
11458 :
11459 : // ------------ checking pointers of SgWaitStatement -------------------
11460 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
11461 : {
11462 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
11463 : }
11464 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
11465 :
11466 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
11467 0 : returnVector.push_back(pair<SgNode*,std::string>( p_io_stmt_list,"io_stmt_list"));
11468 0 : returnVector.push_back(pair<SgNode*,std::string>( p_unit,"unit"));
11469 0 : returnVector.push_back(pair<SgNode*,std::string>( p_iostat,"iostat"));
11470 0 : returnVector.push_back(pair<SgNode*,std::string>( p_err,"err"));
11471 0 : returnVector.push_back(pair<SgNode*,std::string>( p_iomsg,"iomsg"));
11472 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
11473 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
11474 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
11475 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
11476 0 : return returnVector;
11477 :
11478 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
11479 :
11480 : }
11481 :
11482 : /* #line 11483 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
11483 :
11484 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
11485 :
11486 : std::vector<std::pair<SgNode*,std::string> >
11487 0 : SgWhereStatement::returnDataMemberPointers() const
11488 : {
11489 0 : ROSE_ASSERT(this != NULL);
11490 :
11491 : // ------------ checking pointers of SgWhereStatement -------------------
11492 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
11493 : {
11494 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
11495 : }
11496 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
11497 :
11498 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
11499 0 : returnVector.push_back(pair<SgNode*,std::string>( p_condition,"condition"));
11500 0 : returnVector.push_back(pair<SgNode*,std::string>( p_body,"body"));
11501 0 : returnVector.push_back(pair<SgNode*,std::string>( p_elsewhere,"elsewhere"));
11502 0 : returnVector.push_back(pair<SgNode*,std::string>( p_end_numeric_label,"end_numeric_label"));
11503 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
11504 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
11505 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
11506 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
11507 0 : return returnVector;
11508 :
11509 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
11510 :
11511 : }
11512 :
11513 : /* #line 11514 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
11514 :
11515 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
11516 :
11517 : std::vector<std::pair<SgNode*,std::string> >
11518 0 : SgElseWhereStatement::returnDataMemberPointers() const
11519 : {
11520 0 : ROSE_ASSERT(this != NULL);
11521 :
11522 : // ------------ checking pointers of SgElseWhereStatement -------------------
11523 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
11524 : {
11525 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
11526 : }
11527 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
11528 :
11529 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
11530 0 : returnVector.push_back(pair<SgNode*,std::string>( p_condition,"condition"));
11531 0 : returnVector.push_back(pair<SgNode*,std::string>( p_body,"body"));
11532 0 : returnVector.push_back(pair<SgNode*,std::string>( p_elsewhere,"elsewhere"));
11533 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
11534 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
11535 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
11536 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
11537 0 : return returnVector;
11538 :
11539 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
11540 :
11541 : }
11542 :
11543 : /* #line 11544 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
11544 :
11545 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
11546 :
11547 : std::vector<std::pair<SgNode*,std::string> >
11548 0 : SgNullifyStatement::returnDataMemberPointers() const
11549 : {
11550 0 : ROSE_ASSERT(this != NULL);
11551 :
11552 : // ------------ checking pointers of SgNullifyStatement -------------------
11553 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
11554 : {
11555 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
11556 : }
11557 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
11558 :
11559 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
11560 0 : returnVector.push_back(pair<SgNode*,std::string>( p_pointer_list,"pointer_list"));
11561 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
11562 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
11563 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
11564 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
11565 0 : return returnVector;
11566 :
11567 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
11568 :
11569 : }
11570 :
11571 : /* #line 11572 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
11572 :
11573 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
11574 :
11575 : std::vector<std::pair<SgNode*,std::string> >
11576 0 : SgArithmeticIfStatement::returnDataMemberPointers() const
11577 : {
11578 0 : ROSE_ASSERT(this != NULL);
11579 :
11580 : // ------------ checking pointers of SgArithmeticIfStatement -------------------
11581 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
11582 : {
11583 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
11584 : }
11585 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
11586 :
11587 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
11588 0 : returnVector.push_back(pair<SgNode*,std::string>( p_conditional,"conditional"));
11589 0 : returnVector.push_back(pair<SgNode*,std::string>( p_less_label,"less_label"));
11590 0 : returnVector.push_back(pair<SgNode*,std::string>( p_equal_label,"equal_label"));
11591 0 : returnVector.push_back(pair<SgNode*,std::string>( p_greater_label,"greater_label"));
11592 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
11593 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
11594 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
11595 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
11596 0 : return returnVector;
11597 :
11598 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
11599 :
11600 : }
11601 :
11602 : /* #line 11603 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
11603 :
11604 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
11605 :
11606 : std::vector<std::pair<SgNode*,std::string> >
11607 0 : SgAssignStatement::returnDataMemberPointers() const
11608 : {
11609 0 : ROSE_ASSERT(this != NULL);
11610 :
11611 : // ------------ checking pointers of SgAssignStatement -------------------
11612 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
11613 : {
11614 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
11615 : }
11616 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
11617 :
11618 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
11619 0 : returnVector.push_back(pair<SgNode*,std::string>( p_label,"label"));
11620 0 : returnVector.push_back(pair<SgNode*,std::string>( p_value,"value"));
11621 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
11622 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
11623 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
11624 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
11625 0 : return returnVector;
11626 :
11627 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
11628 :
11629 : }
11630 :
11631 : /* #line 11632 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
11632 :
11633 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
11634 :
11635 : std::vector<std::pair<SgNode*,std::string> >
11636 0 : SgComputedGotoStatement::returnDataMemberPointers() const
11637 : {
11638 0 : ROSE_ASSERT(this != NULL);
11639 :
11640 : // ------------ checking pointers of SgComputedGotoStatement -------------------
11641 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
11642 : {
11643 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
11644 : }
11645 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
11646 :
11647 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
11648 0 : returnVector.push_back(pair<SgNode*,std::string>( p_labelList,"labelList"));
11649 0 : returnVector.push_back(pair<SgNode*,std::string>( p_label_index,"label_index"));
11650 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
11651 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
11652 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
11653 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
11654 0 : return returnVector;
11655 :
11656 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
11657 :
11658 : }
11659 :
11660 : /* #line 11661 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
11661 :
11662 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
11663 :
11664 : std::vector<std::pair<SgNode*,std::string> >
11665 0 : SgAssignedGotoStatement::returnDataMemberPointers() const
11666 : {
11667 0 : ROSE_ASSERT(this != NULL);
11668 :
11669 : // ------------ checking pointers of SgAssignedGotoStatement -------------------
11670 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
11671 : {
11672 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
11673 : }
11674 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
11675 :
11676 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
11677 0 : returnVector.push_back(pair<SgNode*,std::string>( p_targets,"targets"));
11678 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
11679 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
11680 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
11681 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
11682 0 : return returnVector;
11683 :
11684 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
11685 :
11686 : }
11687 :
11688 : /* #line 11689 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
11689 :
11690 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
11691 :
11692 : std::vector<std::pair<SgNode*,std::string> >
11693 0 : SgAllocateStatement::returnDataMemberPointers() const
11694 : {
11695 0 : ROSE_ASSERT(this != NULL);
11696 :
11697 : // ------------ checking pointers of SgAllocateStatement -------------------
11698 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
11699 : {
11700 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
11701 : }
11702 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
11703 :
11704 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
11705 0 : returnVector.push_back(pair<SgNode*,std::string>( p_expr_list,"expr_list"));
11706 0 : returnVector.push_back(pair<SgNode*,std::string>( p_stat_expression,"stat_expression"));
11707 0 : returnVector.push_back(pair<SgNode*,std::string>( p_errmsg_expression,"errmsg_expression"));
11708 0 : returnVector.push_back(pair<SgNode*,std::string>( p_source_expression,"source_expression"));
11709 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
11710 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
11711 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
11712 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
11713 0 : return returnVector;
11714 :
11715 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
11716 :
11717 : }
11718 :
11719 : /* #line 11720 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
11720 :
11721 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
11722 :
11723 : std::vector<std::pair<SgNode*,std::string> >
11724 0 : SgDeallocateStatement::returnDataMemberPointers() const
11725 : {
11726 0 : ROSE_ASSERT(this != NULL);
11727 :
11728 : // ------------ checking pointers of SgDeallocateStatement -------------------
11729 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
11730 : {
11731 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
11732 : }
11733 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
11734 :
11735 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
11736 0 : returnVector.push_back(pair<SgNode*,std::string>( p_expr_list,"expr_list"));
11737 0 : returnVector.push_back(pair<SgNode*,std::string>( p_stat_expression,"stat_expression"));
11738 0 : returnVector.push_back(pair<SgNode*,std::string>( p_errmsg_expression,"errmsg_expression"));
11739 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
11740 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
11741 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
11742 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
11743 0 : return returnVector;
11744 :
11745 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
11746 :
11747 : }
11748 :
11749 : /* #line 11750 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
11750 :
11751 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
11752 :
11753 : std::vector<std::pair<SgNode*,std::string> >
11754 0 : SgUpcNotifyStatement::returnDataMemberPointers() const
11755 : {
11756 0 : ROSE_ASSERT(this != NULL);
11757 :
11758 : // ------------ checking pointers of SgUpcNotifyStatement -------------------
11759 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
11760 : {
11761 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
11762 : }
11763 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
11764 :
11765 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
11766 0 : returnVector.push_back(pair<SgNode*,std::string>( p_notify_expression,"notify_expression"));
11767 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
11768 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
11769 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
11770 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
11771 0 : return returnVector;
11772 :
11773 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
11774 :
11775 : }
11776 :
11777 : /* #line 11778 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
11778 :
11779 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
11780 :
11781 : std::vector<std::pair<SgNode*,std::string> >
11782 0 : SgUpcWaitStatement::returnDataMemberPointers() const
11783 : {
11784 0 : ROSE_ASSERT(this != NULL);
11785 :
11786 : // ------------ checking pointers of SgUpcWaitStatement -------------------
11787 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
11788 : {
11789 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
11790 : }
11791 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
11792 :
11793 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
11794 0 : returnVector.push_back(pair<SgNode*,std::string>( p_wait_expression,"wait_expression"));
11795 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
11796 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
11797 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
11798 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
11799 0 : return returnVector;
11800 :
11801 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
11802 :
11803 : }
11804 :
11805 : /* #line 11806 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
11806 :
11807 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
11808 :
11809 : std::vector<std::pair<SgNode*,std::string> >
11810 0 : SgUpcBarrierStatement::returnDataMemberPointers() const
11811 : {
11812 0 : ROSE_ASSERT(this != NULL);
11813 :
11814 : // ------------ checking pointers of SgUpcBarrierStatement -------------------
11815 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
11816 : {
11817 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
11818 : }
11819 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
11820 :
11821 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
11822 0 : returnVector.push_back(pair<SgNode*,std::string>( p_barrier_expression,"barrier_expression"));
11823 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
11824 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
11825 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
11826 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
11827 0 : return returnVector;
11828 :
11829 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
11830 :
11831 : }
11832 :
11833 : /* #line 11834 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
11834 :
11835 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
11836 :
11837 : std::vector<std::pair<SgNode*,std::string> >
11838 0 : SgUpcFenceStatement::returnDataMemberPointers() const
11839 : {
11840 0 : ROSE_ASSERT(this != NULL);
11841 :
11842 : // ------------ checking pointers of SgUpcFenceStatement -------------------
11843 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
11844 : {
11845 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
11846 : }
11847 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
11848 :
11849 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
11850 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
11851 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
11852 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
11853 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
11854 0 : return returnVector;
11855 :
11856 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
11857 :
11858 : }
11859 :
11860 : /* #line 11861 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
11861 :
11862 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
11863 :
11864 : std::vector<std::pair<SgNode*,std::string> >
11865 0 : SgUpirBaseStatement::returnDataMemberPointers() const
11866 : {
11867 0 : ROSE_ASSERT(this != NULL);
11868 :
11869 : // ------------ checking pointers of SgUpirBaseStatement -------------------
11870 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
11871 : {
11872 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
11873 : }
11874 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
11875 :
11876 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
11877 0 : returnVector.push_back(pair<SgNode*,std::string>( p_upir_parent,"upir_parent"));
11878 0 : for ( SgStatementPtrList::const_iterator source_upir_children_iterator = p_upir_children.begin()
11879 0 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
11880 : {
11881 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_upir_children_iterator,"upir_children"));
11882 : }
11883 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
11884 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
11885 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
11886 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
11887 0 : return returnVector;
11888 :
11889 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
11890 :
11891 : }
11892 :
11893 : /* #line 11894 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
11894 :
11895 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
11896 :
11897 : std::vector<std::pair<SgNode*,std::string> >
11898 1 : SgOmpTaskyieldStatement::returnDataMemberPointers() const
11899 : {
11900 1 : ROSE_ASSERT(this != NULL);
11901 :
11902 : // ------------ checking pointers of SgOmpTaskyieldStatement -------------------
11903 1 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
11904 : {
11905 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
11906 : }
11907 1 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
11908 :
11909 1 : std::vector<std::pair<SgNode*,std::string> > returnVector;
11910 1 : returnVector.push_back(pair<SgNode*,std::string>( p_upir_parent,"upir_parent"));
11911 1 : for ( SgStatementPtrList::const_iterator source_upir_children_iterator = p_upir_children.begin()
11912 1 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
11913 : {
11914 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_upir_children_iterator,"upir_children"));
11915 : }
11916 1 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
11917 1 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
11918 1 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
11919 1 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
11920 1 : return returnVector;
11921 :
11922 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
11923 :
11924 : }
11925 :
11926 : /* #line 11927 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
11927 :
11928 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
11929 :
11930 : std::vector<std::pair<SgNode*,std::string> >
11931 17 : SgOmpBarrierStatement::returnDataMemberPointers() const
11932 : {
11933 17 : ROSE_ASSERT(this != NULL);
11934 :
11935 : // ------------ checking pointers of SgOmpBarrierStatement -------------------
11936 17 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
11937 : {
11938 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
11939 : }
11940 17 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
11941 :
11942 17 : std::vector<std::pair<SgNode*,std::string> > returnVector;
11943 17 : returnVector.push_back(pair<SgNode*,std::string>( p_upir_parent,"upir_parent"));
11944 17 : for ( SgStatementPtrList::const_iterator source_upir_children_iterator = p_upir_children.begin()
11945 17 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
11946 : {
11947 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_upir_children_iterator,"upir_children"));
11948 : }
11949 17 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
11950 17 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
11951 17 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
11952 17 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
11953 17 : return returnVector;
11954 :
11955 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
11956 :
11957 : }
11958 :
11959 : /* #line 11960 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
11960 :
11961 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
11962 :
11963 : std::vector<std::pair<SgNode*,std::string> >
11964 0 : SgUpirBodyStatement::returnDataMemberPointers() const
11965 : {
11966 0 : ROSE_ASSERT(this != NULL);
11967 :
11968 : // ------------ checking pointers of SgUpirBodyStatement -------------------
11969 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
11970 : {
11971 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
11972 : }
11973 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
11974 :
11975 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
11976 0 : returnVector.push_back(pair<SgNode*,std::string>( p_body,"body"));
11977 0 : returnVector.push_back(pair<SgNode*,std::string>( p_upir_parent,"upir_parent"));
11978 0 : for ( SgStatementPtrList::const_iterator source_upir_children_iterator = p_upir_children.begin()
11979 0 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
11980 : {
11981 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_upir_children_iterator,"upir_children"));
11982 : }
11983 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
11984 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
11985 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
11986 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
11987 0 : return returnVector;
11988 :
11989 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
11990 :
11991 : }
11992 :
11993 : /* #line 11994 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
11994 :
11995 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
11996 :
11997 : std::vector<std::pair<SgNode*,std::string> >
11998 14 : SgOmpMasterStatement::returnDataMemberPointers() const
11999 : {
12000 14 : ROSE_ASSERT(this != NULL);
12001 :
12002 : // ------------ checking pointers of SgOmpMasterStatement -------------------
12003 14 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
12004 : {
12005 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
12006 : }
12007 14 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
12008 :
12009 14 : std::vector<std::pair<SgNode*,std::string> > returnVector;
12010 14 : returnVector.push_back(pair<SgNode*,std::string>( p_body,"body"));
12011 14 : returnVector.push_back(pair<SgNode*,std::string>( p_upir_parent,"upir_parent"));
12012 14 : for ( SgStatementPtrList::const_iterator source_upir_children_iterator = p_upir_children.begin()
12013 14 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
12014 : {
12015 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_upir_children_iterator,"upir_children"));
12016 : }
12017 14 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
12018 14 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
12019 14 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
12020 14 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
12021 14 : return returnVector;
12022 :
12023 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
12024 :
12025 : }
12026 :
12027 : /* #line 12028 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
12028 :
12029 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
12030 :
12031 : std::vector<std::pair<SgNode*,std::string> >
12032 29 : SgOmpSectionStatement::returnDataMemberPointers() const
12033 : {
12034 29 : ROSE_ASSERT(this != NULL);
12035 :
12036 : // ------------ checking pointers of SgOmpSectionStatement -------------------
12037 29 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
12038 : {
12039 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
12040 : }
12041 29 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
12042 :
12043 29 : std::vector<std::pair<SgNode*,std::string> > returnVector;
12044 29 : returnVector.push_back(pair<SgNode*,std::string>( p_body,"body"));
12045 29 : returnVector.push_back(pair<SgNode*,std::string>( p_upir_parent,"upir_parent"));
12046 29 : for ( SgStatementPtrList::const_iterator source_upir_children_iterator = p_upir_children.begin()
12047 29 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
12048 : {
12049 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_upir_children_iterator,"upir_children"));
12050 : }
12051 29 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
12052 29 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
12053 29 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
12054 29 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
12055 29 : return returnVector;
12056 :
12057 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
12058 :
12059 : }
12060 :
12061 : /* #line 12062 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
12062 :
12063 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
12064 :
12065 : std::vector<std::pair<SgNode*,std::string> >
12066 0 : SgOmpWorkshareStatement::returnDataMemberPointers() const
12067 : {
12068 0 : ROSE_ASSERT(this != NULL);
12069 :
12070 : // ------------ checking pointers of SgOmpWorkshareStatement -------------------
12071 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
12072 : {
12073 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
12074 : }
12075 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
12076 :
12077 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
12078 0 : returnVector.push_back(pair<SgNode*,std::string>( p_body,"body"));
12079 0 : returnVector.push_back(pair<SgNode*,std::string>( p_upir_parent,"upir_parent"));
12080 0 : for ( SgStatementPtrList::const_iterator source_upir_children_iterator = p_upir_children.begin()
12081 0 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
12082 : {
12083 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_upir_children_iterator,"upir_children"));
12084 : }
12085 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
12086 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
12087 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
12088 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
12089 0 : return returnVector;
12090 :
12091 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
12092 :
12093 : }
12094 :
12095 : /* #line 12096 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
12096 :
12097 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
12098 :
12099 : std::vector<std::pair<SgNode*,std::string> >
12100 0 : SgUpirFieldBodyStatement::returnDataMemberPointers() const
12101 : {
12102 0 : ROSE_ASSERT(this != NULL);
12103 :
12104 : // ------------ checking pointers of SgUpirFieldBodyStatement -------------------
12105 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
12106 : {
12107 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
12108 : }
12109 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
12110 :
12111 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
12112 0 : for ( SgOmpClausePtrList::const_iterator source_clauses_iterator = p_clauses.begin()
12113 0 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
12114 : {
12115 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_clauses_iterator,"clauses"));
12116 : }
12117 0 : returnVector.push_back(pair<SgNode*,std::string>( p_body,"body"));
12118 0 : returnVector.push_back(pair<SgNode*,std::string>( p_upir_parent,"upir_parent"));
12119 0 : for ( SgStatementPtrList::const_iterator source_upir_children_iterator = p_upir_children.begin()
12120 0 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
12121 : {
12122 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_upir_children_iterator,"upir_children"));
12123 : }
12124 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
12125 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
12126 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
12127 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
12128 0 : return returnVector;
12129 :
12130 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
12131 :
12132 : }
12133 :
12134 : /* #line 12135 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
12135 :
12136 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
12137 :
12138 : std::vector<std::pair<SgNode*,std::string> >
12139 357 : SgUpirSpmdStatement::returnDataMemberPointers() const
12140 : {
12141 357 : ROSE_ASSERT(this != NULL);
12142 :
12143 : // ------------ checking pointers of SgUpirSpmdStatement -------------------
12144 357 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
12145 : {
12146 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
12147 : }
12148 357 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
12149 :
12150 357 : std::vector<std::pair<SgNode*,std::string> > returnVector;
12151 357 : for ( SgOmpClausePtrList::const_iterator source_clauses_iterator = p_clauses.begin()
12152 529 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
12153 : {
12154 172 : returnVector.push_back(pair<SgNode*,std::string>( *source_clauses_iterator,"clauses"));
12155 : }
12156 357 : returnVector.push_back(pair<SgNode*,std::string>( p_body,"body"));
12157 357 : returnVector.push_back(pair<SgNode*,std::string>( p_upir_parent,"upir_parent"));
12158 357 : for ( SgStatementPtrList::const_iterator source_upir_children_iterator = p_upir_children.begin()
12159 357 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
12160 : {
12161 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_upir_children_iterator,"upir_children"));
12162 : }
12163 357 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
12164 357 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
12165 357 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
12166 357 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
12167 357 : return returnVector;
12168 :
12169 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
12170 :
12171 : }
12172 :
12173 : /* #line 12174 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
12174 :
12175 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
12176 :
12177 : std::vector<std::pair<SgNode*,std::string> >
12178 3 : SgOmpTeamsStatement::returnDataMemberPointers() const
12179 : {
12180 3 : ROSE_ASSERT(this != NULL);
12181 :
12182 : // ------------ checking pointers of SgOmpTeamsStatement -------------------
12183 3 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
12184 : {
12185 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
12186 : }
12187 3 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
12188 :
12189 3 : std::vector<std::pair<SgNode*,std::string> > returnVector;
12190 3 : for ( SgOmpClausePtrList::const_iterator source_clauses_iterator = p_clauses.begin()
12191 9 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
12192 : {
12193 6 : returnVector.push_back(pair<SgNode*,std::string>( *source_clauses_iterator,"clauses"));
12194 : }
12195 3 : returnVector.push_back(pair<SgNode*,std::string>( p_body,"body"));
12196 3 : returnVector.push_back(pair<SgNode*,std::string>( p_upir_parent,"upir_parent"));
12197 3 : for ( SgStatementPtrList::const_iterator source_upir_children_iterator = p_upir_children.begin()
12198 3 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
12199 : {
12200 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_upir_children_iterator,"upir_children"));
12201 : }
12202 3 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
12203 3 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
12204 3 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
12205 3 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
12206 3 : return returnVector;
12207 :
12208 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
12209 :
12210 : }
12211 :
12212 : /* #line 12213 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
12213 :
12214 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
12215 :
12216 : std::vector<std::pair<SgNode*,std::string> >
12217 86 : SgOmpSingleStatement::returnDataMemberPointers() const
12218 : {
12219 86 : ROSE_ASSERT(this != NULL);
12220 :
12221 : // ------------ checking pointers of SgOmpSingleStatement -------------------
12222 86 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
12223 : {
12224 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
12225 : }
12226 86 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
12227 :
12228 86 : std::vector<std::pair<SgNode*,std::string> > returnVector;
12229 86 : for ( SgOmpClausePtrList::const_iterator source_clauses_iterator = p_clauses.begin()
12230 98 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
12231 : {
12232 12 : returnVector.push_back(pair<SgNode*,std::string>( *source_clauses_iterator,"clauses"));
12233 : }
12234 86 : returnVector.push_back(pair<SgNode*,std::string>( p_body,"body"));
12235 86 : returnVector.push_back(pair<SgNode*,std::string>( p_upir_parent,"upir_parent"));
12236 86 : for ( SgStatementPtrList::const_iterator source_upir_children_iterator = p_upir_children.begin()
12237 86 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
12238 : {
12239 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_upir_children_iterator,"upir_children"));
12240 : }
12241 86 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
12242 86 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
12243 86 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
12244 86 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
12245 86 : return returnVector;
12246 :
12247 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
12248 :
12249 : }
12250 :
12251 : /* #line 12252 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
12252 :
12253 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
12254 :
12255 : std::vector<std::pair<SgNode*,std::string> >
12256 8 : SgOmpAtomicStatement::returnDataMemberPointers() const
12257 : {
12258 8 : ROSE_ASSERT(this != NULL);
12259 :
12260 : // ------------ checking pointers of SgOmpAtomicStatement -------------------
12261 8 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
12262 : {
12263 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
12264 : }
12265 8 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
12266 :
12267 8 : std::vector<std::pair<SgNode*,std::string> > returnVector;
12268 8 : for ( SgOmpClausePtrList::const_iterator source_clauses_iterator = p_clauses.begin()
12269 15 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
12270 : {
12271 7 : returnVector.push_back(pair<SgNode*,std::string>( *source_clauses_iterator,"clauses"));
12272 : }
12273 8 : returnVector.push_back(pair<SgNode*,std::string>( p_body,"body"));
12274 8 : returnVector.push_back(pair<SgNode*,std::string>( p_upir_parent,"upir_parent"));
12275 8 : for ( SgStatementPtrList::const_iterator source_upir_children_iterator = p_upir_children.begin()
12276 8 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
12277 : {
12278 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_upir_children_iterator,"upir_children"));
12279 : }
12280 8 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
12281 8 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
12282 8 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
12283 8 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
12284 8 : return returnVector;
12285 :
12286 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
12287 :
12288 : }
12289 :
12290 : /* #line 12291 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
12291 :
12292 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
12293 :
12294 : std::vector<std::pair<SgNode*,std::string> >
12295 1 : SgOmpScanStatement::returnDataMemberPointers() const
12296 : {
12297 1 : ROSE_ASSERT(this != NULL);
12298 :
12299 : // ------------ checking pointers of SgOmpScanStatement -------------------
12300 1 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
12301 : {
12302 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
12303 : }
12304 1 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
12305 :
12306 1 : std::vector<std::pair<SgNode*,std::string> > returnVector;
12307 1 : for ( SgOmpClausePtrList::const_iterator source_clauses_iterator = p_clauses.begin()
12308 2 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
12309 : {
12310 1 : returnVector.push_back(pair<SgNode*,std::string>( *source_clauses_iterator,"clauses"));
12311 : }
12312 1 : returnVector.push_back(pair<SgNode*,std::string>( p_body,"body"));
12313 1 : returnVector.push_back(pair<SgNode*,std::string>( p_upir_parent,"upir_parent"));
12314 1 : for ( SgStatementPtrList::const_iterator source_upir_children_iterator = p_upir_children.begin()
12315 1 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
12316 : {
12317 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_upir_children_iterator,"upir_children"));
12318 : }
12319 1 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
12320 1 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
12321 1 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
12322 1 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
12323 1 : return returnVector;
12324 :
12325 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
12326 :
12327 : }
12328 :
12329 : /* #line 12330 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
12330 :
12331 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
12332 :
12333 : std::vector<std::pair<SgNode*,std::string> >
12334 0 : SgOmpMetadirectiveStatement::returnDataMemberPointers() const
12335 : {
12336 0 : ROSE_ASSERT(this != NULL);
12337 :
12338 : // ------------ checking pointers of SgOmpMetadirectiveStatement -------------------
12339 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
12340 : {
12341 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
12342 : }
12343 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
12344 :
12345 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
12346 0 : for ( SgOmpClausePtrList::const_iterator source_clauses_iterator = p_clauses.begin()
12347 0 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
12348 : {
12349 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_clauses_iterator,"clauses"));
12350 : }
12351 0 : returnVector.push_back(pair<SgNode*,std::string>( p_body,"body"));
12352 0 : returnVector.push_back(pair<SgNode*,std::string>( p_upir_parent,"upir_parent"));
12353 0 : for ( SgStatementPtrList::const_iterator source_upir_children_iterator = p_upir_children.begin()
12354 0 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
12355 : {
12356 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_upir_children_iterator,"upir_children"));
12357 : }
12358 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
12359 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
12360 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
12361 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
12362 0 : return returnVector;
12363 :
12364 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
12365 :
12366 : }
12367 :
12368 : /* #line 12369 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
12369 :
12370 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
12371 :
12372 : std::vector<std::pair<SgNode*,std::string> >
12373 1 : SgOmpLoopStatement::returnDataMemberPointers() const
12374 : {
12375 1 : ROSE_ASSERT(this != NULL);
12376 :
12377 : // ------------ checking pointers of SgOmpLoopStatement -------------------
12378 1 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
12379 : {
12380 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
12381 : }
12382 1 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
12383 :
12384 1 : std::vector<std::pair<SgNode*,std::string> > returnVector;
12385 1 : for ( SgOmpClausePtrList::const_iterator source_clauses_iterator = p_clauses.begin()
12386 2 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
12387 : {
12388 1 : returnVector.push_back(pair<SgNode*,std::string>( *source_clauses_iterator,"clauses"));
12389 : }
12390 1 : returnVector.push_back(pair<SgNode*,std::string>( p_body,"body"));
12391 1 : returnVector.push_back(pair<SgNode*,std::string>( p_upir_parent,"upir_parent"));
12392 1 : for ( SgStatementPtrList::const_iterator source_upir_children_iterator = p_upir_children.begin()
12393 1 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
12394 : {
12395 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_upir_children_iterator,"upir_children"));
12396 : }
12397 1 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
12398 1 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
12399 1 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
12400 1 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
12401 1 : return returnVector;
12402 :
12403 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
12404 :
12405 : }
12406 :
12407 : /* #line 12408 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
12408 :
12409 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
12410 :
12411 : std::vector<std::pair<SgNode*,std::string> >
12412 4 : SgOmpOrderedStatement::returnDataMemberPointers() const
12413 : {
12414 4 : ROSE_ASSERT(this != NULL);
12415 :
12416 : // ------------ checking pointers of SgOmpOrderedStatement -------------------
12417 4 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
12418 : {
12419 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
12420 : }
12421 4 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
12422 :
12423 4 : std::vector<std::pair<SgNode*,std::string> > returnVector;
12424 4 : for ( SgOmpClausePtrList::const_iterator source_clauses_iterator = p_clauses.begin()
12425 4 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
12426 : {
12427 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_clauses_iterator,"clauses"));
12428 : }
12429 4 : returnVector.push_back(pair<SgNode*,std::string>( p_body,"body"));
12430 4 : returnVector.push_back(pair<SgNode*,std::string>( p_upir_parent,"upir_parent"));
12431 4 : for ( SgStatementPtrList::const_iterator source_upir_children_iterator = p_upir_children.begin()
12432 4 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
12433 : {
12434 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_upir_children_iterator,"upir_children"));
12435 : }
12436 4 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
12437 4 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
12438 4 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
12439 4 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
12440 4 : return returnVector;
12441 :
12442 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
12443 :
12444 : }
12445 :
12446 : /* #line 12447 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
12447 :
12448 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
12449 :
12450 : std::vector<std::pair<SgNode*,std::string> >
12451 2 : SgOmpTaskgroupStatement::returnDataMemberPointers() const
12452 : {
12453 2 : ROSE_ASSERT(this != NULL);
12454 :
12455 : // ------------ checking pointers of SgOmpTaskgroupStatement -------------------
12456 2 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
12457 : {
12458 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
12459 : }
12460 2 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
12461 :
12462 2 : std::vector<std::pair<SgNode*,std::string> > returnVector;
12463 2 : for ( SgOmpClausePtrList::const_iterator source_clauses_iterator = p_clauses.begin()
12464 2 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
12465 : {
12466 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_clauses_iterator,"clauses"));
12467 : }
12468 2 : returnVector.push_back(pair<SgNode*,std::string>( p_body,"body"));
12469 2 : returnVector.push_back(pair<SgNode*,std::string>( p_upir_parent,"upir_parent"));
12470 2 : for ( SgStatementPtrList::const_iterator source_upir_children_iterator = p_upir_children.begin()
12471 2 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
12472 : {
12473 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_upir_children_iterator,"upir_children"));
12474 : }
12475 2 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
12476 2 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
12477 2 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
12478 2 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
12479 2 : return returnVector;
12480 :
12481 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
12482 :
12483 : }
12484 :
12485 : /* #line 12486 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
12486 :
12487 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
12488 :
12489 : std::vector<std::pair<SgNode*,std::string> >
12490 2 : SgOmpTaskloopStatement::returnDataMemberPointers() const
12491 : {
12492 2 : ROSE_ASSERT(this != NULL);
12493 :
12494 : // ------------ checking pointers of SgOmpTaskloopStatement -------------------
12495 2 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
12496 : {
12497 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
12498 : }
12499 2 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
12500 :
12501 2 : std::vector<std::pair<SgNode*,std::string> > returnVector;
12502 2 : for ( SgOmpClausePtrList::const_iterator source_clauses_iterator = p_clauses.begin()
12503 5 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
12504 : {
12505 3 : returnVector.push_back(pair<SgNode*,std::string>( *source_clauses_iterator,"clauses"));
12506 : }
12507 2 : returnVector.push_back(pair<SgNode*,std::string>( p_body,"body"));
12508 2 : returnVector.push_back(pair<SgNode*,std::string>( p_upir_parent,"upir_parent"));
12509 2 : for ( SgStatementPtrList::const_iterator source_upir_children_iterator = p_upir_children.begin()
12510 2 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
12511 : {
12512 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_upir_children_iterator,"upir_children"));
12513 : }
12514 2 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
12515 2 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
12516 2 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
12517 2 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
12518 2 : return returnVector;
12519 :
12520 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
12521 :
12522 : }
12523 :
12524 : /* #line 12525 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
12525 :
12526 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
12527 :
12528 : std::vector<std::pair<SgNode*,std::string> >
12529 3 : SgOmpDepobjStatement::returnDataMemberPointers() const
12530 : {
12531 3 : ROSE_ASSERT(this != NULL);
12532 :
12533 : // ------------ checking pointers of SgOmpDepobjStatement -------------------
12534 3 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
12535 : {
12536 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
12537 : }
12538 3 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
12539 :
12540 3 : std::vector<std::pair<SgNode*,std::string> > returnVector;
12541 3 : for ( SgOmpClausePtrList::const_iterator source_clauses_iterator = p_clauses.begin()
12542 6 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
12543 : {
12544 3 : returnVector.push_back(pair<SgNode*,std::string>( *source_clauses_iterator,"clauses"));
12545 : }
12546 3 : returnVector.push_back(pair<SgNode*,std::string>( p_body,"body"));
12547 3 : returnVector.push_back(pair<SgNode*,std::string>( p_upir_parent,"upir_parent"));
12548 3 : for ( SgStatementPtrList::const_iterator source_upir_children_iterator = p_upir_children.begin()
12549 3 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
12550 : {
12551 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_upir_children_iterator,"upir_children"));
12552 : }
12553 3 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
12554 3 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
12555 3 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
12556 3 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
12557 3 : return returnVector;
12558 :
12559 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
12560 :
12561 : }
12562 :
12563 : /* #line 12564 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
12564 :
12565 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
12566 :
12567 : std::vector<std::pair<SgNode*,std::string> >
12568 0 : SgOmpTargetEnterDataStatement::returnDataMemberPointers() const
12569 : {
12570 0 : ROSE_ASSERT(this != NULL);
12571 :
12572 : // ------------ checking pointers of SgOmpTargetEnterDataStatement -------------------
12573 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
12574 : {
12575 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
12576 : }
12577 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
12578 :
12579 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
12580 0 : for ( SgOmpClausePtrList::const_iterator source_clauses_iterator = p_clauses.begin()
12581 0 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
12582 : {
12583 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_clauses_iterator,"clauses"));
12584 : }
12585 0 : returnVector.push_back(pair<SgNode*,std::string>( p_body,"body"));
12586 0 : returnVector.push_back(pair<SgNode*,std::string>( p_upir_parent,"upir_parent"));
12587 0 : for ( SgStatementPtrList::const_iterator source_upir_children_iterator = p_upir_children.begin()
12588 0 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
12589 : {
12590 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_upir_children_iterator,"upir_children"));
12591 : }
12592 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
12593 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
12594 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
12595 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
12596 0 : return returnVector;
12597 :
12598 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
12599 :
12600 : }
12601 :
12602 : /* #line 12603 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
12603 :
12604 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
12605 :
12606 : std::vector<std::pair<SgNode*,std::string> >
12607 0 : SgOmpTargetExitDataStatement::returnDataMemberPointers() const
12608 : {
12609 0 : ROSE_ASSERT(this != NULL);
12610 :
12611 : // ------------ checking pointers of SgOmpTargetExitDataStatement -------------------
12612 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
12613 : {
12614 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
12615 : }
12616 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
12617 :
12618 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
12619 0 : for ( SgOmpClausePtrList::const_iterator source_clauses_iterator = p_clauses.begin()
12620 0 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
12621 : {
12622 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_clauses_iterator,"clauses"));
12623 : }
12624 0 : returnVector.push_back(pair<SgNode*,std::string>( p_body,"body"));
12625 0 : returnVector.push_back(pair<SgNode*,std::string>( p_upir_parent,"upir_parent"));
12626 0 : for ( SgStatementPtrList::const_iterator source_upir_children_iterator = p_upir_children.begin()
12627 0 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
12628 : {
12629 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_upir_children_iterator,"upir_children"));
12630 : }
12631 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
12632 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
12633 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
12634 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
12635 0 : return returnVector;
12636 :
12637 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
12638 :
12639 : }
12640 :
12641 : /* #line 12642 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
12642 :
12643 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
12644 :
12645 : std::vector<std::pair<SgNode*,std::string> >
12646 3 : SgOmpParallelMasterStatement::returnDataMemberPointers() const
12647 : {
12648 3 : ROSE_ASSERT(this != NULL);
12649 :
12650 : // ------------ checking pointers of SgOmpParallelMasterStatement -------------------
12651 3 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
12652 : {
12653 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
12654 : }
12655 3 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
12656 :
12657 3 : std::vector<std::pair<SgNode*,std::string> > returnVector;
12658 3 : for ( SgOmpClausePtrList::const_iterator source_clauses_iterator = p_clauses.begin()
12659 4 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
12660 : {
12661 1 : returnVector.push_back(pair<SgNode*,std::string>( *source_clauses_iterator,"clauses"));
12662 : }
12663 3 : returnVector.push_back(pair<SgNode*,std::string>( p_body,"body"));
12664 3 : returnVector.push_back(pair<SgNode*,std::string>( p_upir_parent,"upir_parent"));
12665 3 : for ( SgStatementPtrList::const_iterator source_upir_children_iterator = p_upir_children.begin()
12666 3 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
12667 : {
12668 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_upir_children_iterator,"upir_children"));
12669 : }
12670 3 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
12671 3 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
12672 3 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
12673 3 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
12674 3 : return returnVector;
12675 :
12676 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
12677 :
12678 : }
12679 :
12680 : /* #line 12681 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
12681 :
12682 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
12683 :
12684 : std::vector<std::pair<SgNode*,std::string> >
12685 2 : SgOmpMasterTaskloopStatement::returnDataMemberPointers() const
12686 : {
12687 2 : ROSE_ASSERT(this != NULL);
12688 :
12689 : // ------------ checking pointers of SgOmpMasterTaskloopStatement -------------------
12690 2 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
12691 : {
12692 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
12693 : }
12694 2 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
12695 :
12696 2 : std::vector<std::pair<SgNode*,std::string> > returnVector;
12697 2 : for ( SgOmpClausePtrList::const_iterator source_clauses_iterator = p_clauses.begin()
12698 4 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
12699 : {
12700 2 : returnVector.push_back(pair<SgNode*,std::string>( *source_clauses_iterator,"clauses"));
12701 : }
12702 2 : returnVector.push_back(pair<SgNode*,std::string>( p_body,"body"));
12703 2 : returnVector.push_back(pair<SgNode*,std::string>( p_upir_parent,"upir_parent"));
12704 2 : for ( SgStatementPtrList::const_iterator source_upir_children_iterator = p_upir_children.begin()
12705 2 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
12706 : {
12707 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_upir_children_iterator,"upir_children"));
12708 : }
12709 2 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
12710 2 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
12711 2 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
12712 2 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
12713 2 : return returnVector;
12714 :
12715 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
12716 :
12717 : }
12718 :
12719 : /* #line 12720 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
12720 :
12721 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
12722 :
12723 : std::vector<std::pair<SgNode*,std::string> >
12724 76 : SgOmpTaskStatement::returnDataMemberPointers() const
12725 : {
12726 76 : ROSE_ASSERT(this != NULL);
12727 :
12728 : // ------------ checking pointers of SgOmpTaskStatement -------------------
12729 76 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
12730 : {
12731 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
12732 : }
12733 76 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
12734 :
12735 76 : std::vector<std::pair<SgNode*,std::string> > returnVector;
12736 76 : for ( SgOmpClausePtrList::const_iterator source_clauses_iterator = p_clauses.begin()
12737 162 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
12738 : {
12739 86 : returnVector.push_back(pair<SgNode*,std::string>( *source_clauses_iterator,"clauses"));
12740 : }
12741 76 : returnVector.push_back(pair<SgNode*,std::string>( p_body,"body"));
12742 76 : returnVector.push_back(pair<SgNode*,std::string>( p_upir_parent,"upir_parent"));
12743 76 : for ( SgStatementPtrList::const_iterator source_upir_children_iterator = p_upir_children.begin()
12744 76 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
12745 : {
12746 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_upir_children_iterator,"upir_children"));
12747 : }
12748 76 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
12749 76 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
12750 76 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
12751 76 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
12752 76 : return returnVector;
12753 :
12754 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
12755 :
12756 : }
12757 :
12758 : /* #line 12759 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
12759 :
12760 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
12761 :
12762 : std::vector<std::pair<SgNode*,std::string> >
12763 12 : SgOmpDoStatement::returnDataMemberPointers() const
12764 : {
12765 12 : ROSE_ASSERT(this != NULL);
12766 :
12767 : // ------------ checking pointers of SgOmpDoStatement -------------------
12768 12 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
12769 : {
12770 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
12771 : }
12772 12 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
12773 :
12774 12 : std::vector<std::pair<SgNode*,std::string> > returnVector;
12775 12 : for ( SgOmpClausePtrList::const_iterator source_clauses_iterator = p_clauses.begin()
12776 25 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
12777 : {
12778 13 : returnVector.push_back(pair<SgNode*,std::string>( *source_clauses_iterator,"clauses"));
12779 : }
12780 12 : returnVector.push_back(pair<SgNode*,std::string>( p_body,"body"));
12781 12 : returnVector.push_back(pair<SgNode*,std::string>( p_upir_parent,"upir_parent"));
12782 12 : for ( SgStatementPtrList::const_iterator source_upir_children_iterator = p_upir_children.begin()
12783 12 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
12784 : {
12785 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_upir_children_iterator,"upir_children"));
12786 : }
12787 12 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
12788 12 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
12789 12 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
12790 12 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
12791 12 : return returnVector;
12792 :
12793 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
12794 :
12795 : }
12796 :
12797 : /* #line 12798 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
12798 :
12799 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
12800 :
12801 : std::vector<std::pair<SgNode*,std::string> >
12802 11 : SgOmpSectionsStatement::returnDataMemberPointers() const
12803 : {
12804 11 : ROSE_ASSERT(this != NULL);
12805 :
12806 : // ------------ checking pointers of SgOmpSectionsStatement -------------------
12807 11 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
12808 : {
12809 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
12810 : }
12811 11 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
12812 :
12813 11 : std::vector<std::pair<SgNode*,std::string> > returnVector;
12814 11 : for ( SgOmpClausePtrList::const_iterator source_clauses_iterator = p_clauses.begin()
12815 29 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
12816 : {
12817 18 : returnVector.push_back(pair<SgNode*,std::string>( *source_clauses_iterator,"clauses"));
12818 : }
12819 11 : returnVector.push_back(pair<SgNode*,std::string>( p_body,"body"));
12820 11 : returnVector.push_back(pair<SgNode*,std::string>( p_upir_parent,"upir_parent"));
12821 11 : for ( SgStatementPtrList::const_iterator source_upir_children_iterator = p_upir_children.begin()
12822 11 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
12823 : {
12824 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_upir_children_iterator,"upir_children"));
12825 : }
12826 11 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
12827 11 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
12828 11 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
12829 11 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
12830 11 : return returnVector;
12831 :
12832 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
12833 :
12834 : }
12835 :
12836 : /* #line 12837 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
12837 :
12838 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
12839 :
12840 : std::vector<std::pair<SgNode*,std::string> >
12841 24 : SgUpirTaskStatement::returnDataMemberPointers() const
12842 : {
12843 24 : ROSE_ASSERT(this != NULL);
12844 :
12845 : // ------------ checking pointers of SgUpirTaskStatement -------------------
12846 24 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
12847 : {
12848 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
12849 : }
12850 24 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
12851 :
12852 24 : std::vector<std::pair<SgNode*,std::string> > returnVector;
12853 24 : for ( SgOmpClausePtrList::const_iterator source_clauses_iterator = p_clauses.begin()
12854 61 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
12855 : {
12856 37 : returnVector.push_back(pair<SgNode*,std::string>( *source_clauses_iterator,"clauses"));
12857 : }
12858 24 : returnVector.push_back(pair<SgNode*,std::string>( p_body,"body"));
12859 24 : returnVector.push_back(pair<SgNode*,std::string>( p_upir_parent,"upir_parent"));
12860 24 : for ( SgStatementPtrList::const_iterator source_upir_children_iterator = p_upir_children.begin()
12861 24 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
12862 : {
12863 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_upir_children_iterator,"upir_children"));
12864 : }
12865 24 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
12866 24 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
12867 24 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
12868 24 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
12869 24 : return returnVector;
12870 :
12871 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
12872 :
12873 : }
12874 :
12875 : /* #line 12876 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
12876 :
12877 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
12878 :
12879 : std::vector<std::pair<SgNode*,std::string> >
12880 7 : SgOmpTargetDataStatement::returnDataMemberPointers() const
12881 : {
12882 7 : ROSE_ASSERT(this != NULL);
12883 :
12884 : // ------------ checking pointers of SgOmpTargetDataStatement -------------------
12885 7 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
12886 : {
12887 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
12888 : }
12889 7 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
12890 :
12891 7 : std::vector<std::pair<SgNode*,std::string> > returnVector;
12892 7 : for ( SgOmpClausePtrList::const_iterator source_clauses_iterator = p_clauses.begin()
12893 20 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
12894 : {
12895 13 : returnVector.push_back(pair<SgNode*,std::string>( *source_clauses_iterator,"clauses"));
12896 : }
12897 7 : returnVector.push_back(pair<SgNode*,std::string>( p_body,"body"));
12898 7 : returnVector.push_back(pair<SgNode*,std::string>( p_upir_parent,"upir_parent"));
12899 7 : for ( SgStatementPtrList::const_iterator source_upir_children_iterator = p_upir_children.begin()
12900 7 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
12901 : {
12902 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_upir_children_iterator,"upir_children"));
12903 : }
12904 7 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
12905 7 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
12906 7 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
12907 7 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
12908 7 : return returnVector;
12909 :
12910 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
12911 :
12912 : }
12913 :
12914 : /* #line 12915 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
12915 :
12916 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
12917 :
12918 : std::vector<std::pair<SgNode*,std::string> >
12919 0 : SgOmpTargetParallelForStatement::returnDataMemberPointers() const
12920 : {
12921 0 : ROSE_ASSERT(this != NULL);
12922 :
12923 : // ------------ checking pointers of SgOmpTargetParallelForStatement -------------------
12924 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
12925 : {
12926 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
12927 : }
12928 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
12929 :
12930 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
12931 0 : for ( SgOmpClausePtrList::const_iterator source_clauses_iterator = p_clauses.begin()
12932 0 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
12933 : {
12934 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_clauses_iterator,"clauses"));
12935 : }
12936 0 : returnVector.push_back(pair<SgNode*,std::string>( p_body,"body"));
12937 0 : returnVector.push_back(pair<SgNode*,std::string>( p_upir_parent,"upir_parent"));
12938 0 : for ( SgStatementPtrList::const_iterator source_upir_children_iterator = p_upir_children.begin()
12939 0 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
12940 : {
12941 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_upir_children_iterator,"upir_children"));
12942 : }
12943 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
12944 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
12945 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
12946 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
12947 0 : return returnVector;
12948 :
12949 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
12950 :
12951 : }
12952 :
12953 : /* #line 12954 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
12954 :
12955 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
12956 :
12957 : std::vector<std::pair<SgNode*,std::string> >
12958 1 : SgOmpParallelLoopStatement::returnDataMemberPointers() const
12959 : {
12960 1 : ROSE_ASSERT(this != NULL);
12961 :
12962 : // ------------ checking pointers of SgOmpParallelLoopStatement -------------------
12963 1 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
12964 : {
12965 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
12966 : }
12967 1 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
12968 :
12969 1 : std::vector<std::pair<SgNode*,std::string> > returnVector;
12970 1 : for ( SgOmpClausePtrList::const_iterator source_clauses_iterator = p_clauses.begin()
12971 2 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
12972 : {
12973 1 : returnVector.push_back(pair<SgNode*,std::string>( *source_clauses_iterator,"clauses"));
12974 : }
12975 1 : returnVector.push_back(pair<SgNode*,std::string>( p_body,"body"));
12976 1 : returnVector.push_back(pair<SgNode*,std::string>( p_upir_parent,"upir_parent"));
12977 1 : for ( SgStatementPtrList::const_iterator source_upir_children_iterator = p_upir_children.begin()
12978 1 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
12979 : {
12980 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_upir_children_iterator,"upir_children"));
12981 : }
12982 1 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
12983 1 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
12984 1 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
12985 1 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
12986 1 : return returnVector;
12987 :
12988 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
12989 :
12990 : }
12991 :
12992 : /* #line 12993 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
12993 :
12994 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
12995 :
12996 : std::vector<std::pair<SgNode*,std::string> >
12997 1 : SgOmpTargetParallelStatement::returnDataMemberPointers() const
12998 : {
12999 1 : ROSE_ASSERT(this != NULL);
13000 :
13001 : // ------------ checking pointers of SgOmpTargetParallelStatement -------------------
13002 1 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
13003 : {
13004 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
13005 : }
13006 1 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
13007 :
13008 1 : std::vector<std::pair<SgNode*,std::string> > returnVector;
13009 1 : for ( SgOmpClausePtrList::const_iterator source_clauses_iterator = p_clauses.begin()
13010 1 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
13011 : {
13012 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_clauses_iterator,"clauses"));
13013 : }
13014 1 : returnVector.push_back(pair<SgNode*,std::string>( p_body,"body"));
13015 1 : returnVector.push_back(pair<SgNode*,std::string>( p_upir_parent,"upir_parent"));
13016 1 : for ( SgStatementPtrList::const_iterator source_upir_children_iterator = p_upir_children.begin()
13017 1 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
13018 : {
13019 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_upir_children_iterator,"upir_children"));
13020 : }
13021 1 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
13022 1 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
13023 1 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
13024 1 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
13025 1 : return returnVector;
13026 :
13027 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
13028 :
13029 : }
13030 :
13031 : /* #line 13032 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
13032 :
13033 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
13034 :
13035 : std::vector<std::pair<SgNode*,std::string> >
13036 1 : SgOmpTargetParallelForSimdStatement::returnDataMemberPointers() const
13037 : {
13038 1 : ROSE_ASSERT(this != NULL);
13039 :
13040 : // ------------ checking pointers of SgOmpTargetParallelForSimdStatement -------------------
13041 1 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
13042 : {
13043 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
13044 : }
13045 1 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
13046 :
13047 1 : std::vector<std::pair<SgNode*,std::string> > returnVector;
13048 1 : for ( SgOmpClausePtrList::const_iterator source_clauses_iterator = p_clauses.begin()
13049 1 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
13050 : {
13051 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_clauses_iterator,"clauses"));
13052 : }
13053 1 : returnVector.push_back(pair<SgNode*,std::string>( p_body,"body"));
13054 1 : returnVector.push_back(pair<SgNode*,std::string>( p_upir_parent,"upir_parent"));
13055 1 : for ( SgStatementPtrList::const_iterator source_upir_children_iterator = p_upir_children.begin()
13056 1 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
13057 : {
13058 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_upir_children_iterator,"upir_children"));
13059 : }
13060 1 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
13061 1 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
13062 1 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
13063 1 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
13064 1 : return returnVector;
13065 :
13066 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
13067 :
13068 : }
13069 :
13070 : /* #line 13071 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
13071 :
13072 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
13073 :
13074 : std::vector<std::pair<SgNode*,std::string> >
13075 1 : SgOmpTargetParallelLoopStatement::returnDataMemberPointers() const
13076 : {
13077 1 : ROSE_ASSERT(this != NULL);
13078 :
13079 : // ------------ checking pointers of SgOmpTargetParallelLoopStatement -------------------
13080 1 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
13081 : {
13082 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
13083 : }
13084 1 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
13085 :
13086 1 : std::vector<std::pair<SgNode*,std::string> > returnVector;
13087 1 : for ( SgOmpClausePtrList::const_iterator source_clauses_iterator = p_clauses.begin()
13088 1 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
13089 : {
13090 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_clauses_iterator,"clauses"));
13091 : }
13092 1 : returnVector.push_back(pair<SgNode*,std::string>( p_body,"body"));
13093 1 : returnVector.push_back(pair<SgNode*,std::string>( p_upir_parent,"upir_parent"));
13094 1 : for ( SgStatementPtrList::const_iterator source_upir_children_iterator = p_upir_children.begin()
13095 1 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
13096 : {
13097 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_upir_children_iterator,"upir_children"));
13098 : }
13099 1 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
13100 1 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
13101 1 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
13102 1 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
13103 1 : return returnVector;
13104 :
13105 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
13106 :
13107 : }
13108 :
13109 : /* #line 13110 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
13110 :
13111 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
13112 :
13113 : std::vector<std::pair<SgNode*,std::string> >
13114 1 : SgOmpTargetSimdStatement::returnDataMemberPointers() const
13115 : {
13116 1 : ROSE_ASSERT(this != NULL);
13117 :
13118 : // ------------ checking pointers of SgOmpTargetSimdStatement -------------------
13119 1 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
13120 : {
13121 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
13122 : }
13123 1 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
13124 :
13125 1 : std::vector<std::pair<SgNode*,std::string> > returnVector;
13126 1 : for ( SgOmpClausePtrList::const_iterator source_clauses_iterator = p_clauses.begin()
13127 1 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
13128 : {
13129 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_clauses_iterator,"clauses"));
13130 : }
13131 1 : returnVector.push_back(pair<SgNode*,std::string>( p_body,"body"));
13132 1 : returnVector.push_back(pair<SgNode*,std::string>( p_upir_parent,"upir_parent"));
13133 1 : for ( SgStatementPtrList::const_iterator source_upir_children_iterator = p_upir_children.begin()
13134 1 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
13135 : {
13136 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_upir_children_iterator,"upir_children"));
13137 : }
13138 1 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
13139 1 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
13140 1 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
13141 1 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
13142 1 : return returnVector;
13143 :
13144 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
13145 :
13146 : }
13147 :
13148 : /* #line 13149 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
13149 :
13150 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
13151 :
13152 : std::vector<std::pair<SgNode*,std::string> >
13153 4 : SgOmpTargetTeamsStatement::returnDataMemberPointers() const
13154 : {
13155 4 : ROSE_ASSERT(this != NULL);
13156 :
13157 : // ------------ checking pointers of SgOmpTargetTeamsStatement -------------------
13158 4 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
13159 : {
13160 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
13161 : }
13162 4 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
13163 :
13164 4 : std::vector<std::pair<SgNode*,std::string> > returnVector;
13165 4 : for ( SgOmpClausePtrList::const_iterator source_clauses_iterator = p_clauses.begin()
13166 11 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
13167 : {
13168 7 : returnVector.push_back(pair<SgNode*,std::string>( *source_clauses_iterator,"clauses"));
13169 : }
13170 4 : returnVector.push_back(pair<SgNode*,std::string>( p_body,"body"));
13171 4 : returnVector.push_back(pair<SgNode*,std::string>( p_upir_parent,"upir_parent"));
13172 4 : for ( SgStatementPtrList::const_iterator source_upir_children_iterator = p_upir_children.begin()
13173 4 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
13174 : {
13175 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_upir_children_iterator,"upir_children"));
13176 : }
13177 4 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
13178 4 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
13179 4 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
13180 4 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
13181 4 : return returnVector;
13182 :
13183 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
13184 :
13185 : }
13186 :
13187 : /* #line 13188 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
13188 :
13189 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
13190 :
13191 : std::vector<std::pair<SgNode*,std::string> >
13192 1 : SgOmpTargetTeamsDistributeStatement::returnDataMemberPointers() const
13193 : {
13194 1 : ROSE_ASSERT(this != NULL);
13195 :
13196 : // ------------ checking pointers of SgOmpTargetTeamsDistributeStatement -------------------
13197 1 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
13198 : {
13199 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
13200 : }
13201 1 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
13202 :
13203 1 : std::vector<std::pair<SgNode*,std::string> > returnVector;
13204 1 : for ( SgOmpClausePtrList::const_iterator source_clauses_iterator = p_clauses.begin()
13205 1 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
13206 : {
13207 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_clauses_iterator,"clauses"));
13208 : }
13209 1 : returnVector.push_back(pair<SgNode*,std::string>( p_body,"body"));
13210 1 : returnVector.push_back(pair<SgNode*,std::string>( p_upir_parent,"upir_parent"));
13211 1 : for ( SgStatementPtrList::const_iterator source_upir_children_iterator = p_upir_children.begin()
13212 1 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
13213 : {
13214 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_upir_children_iterator,"upir_children"));
13215 : }
13216 1 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
13217 1 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
13218 1 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
13219 1 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
13220 1 : return returnVector;
13221 :
13222 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
13223 :
13224 : }
13225 :
13226 : /* #line 13227 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
13227 :
13228 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
13229 :
13230 : std::vector<std::pair<SgNode*,std::string> >
13231 1 : SgOmpTargetTeamsDistributeSimdStatement::returnDataMemberPointers() const
13232 : {
13233 1 : ROSE_ASSERT(this != NULL);
13234 :
13235 : // ------------ checking pointers of SgOmpTargetTeamsDistributeSimdStatement -------------------
13236 1 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
13237 : {
13238 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
13239 : }
13240 1 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
13241 :
13242 1 : std::vector<std::pair<SgNode*,std::string> > returnVector;
13243 1 : for ( SgOmpClausePtrList::const_iterator source_clauses_iterator = p_clauses.begin()
13244 1 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
13245 : {
13246 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_clauses_iterator,"clauses"));
13247 : }
13248 1 : returnVector.push_back(pair<SgNode*,std::string>( p_body,"body"));
13249 1 : returnVector.push_back(pair<SgNode*,std::string>( p_upir_parent,"upir_parent"));
13250 1 : for ( SgStatementPtrList::const_iterator source_upir_children_iterator = p_upir_children.begin()
13251 1 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
13252 : {
13253 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_upir_children_iterator,"upir_children"));
13254 : }
13255 1 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
13256 1 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
13257 1 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
13258 1 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
13259 1 : return returnVector;
13260 :
13261 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
13262 :
13263 : }
13264 :
13265 : /* #line 13266 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
13266 :
13267 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
13268 :
13269 : std::vector<std::pair<SgNode*,std::string> >
13270 1 : SgOmpTargetTeamsLoopStatement::returnDataMemberPointers() const
13271 : {
13272 1 : ROSE_ASSERT(this != NULL);
13273 :
13274 : // ------------ checking pointers of SgOmpTargetTeamsLoopStatement -------------------
13275 1 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
13276 : {
13277 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
13278 : }
13279 1 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
13280 :
13281 1 : std::vector<std::pair<SgNode*,std::string> > returnVector;
13282 1 : for ( SgOmpClausePtrList::const_iterator source_clauses_iterator = p_clauses.begin()
13283 1 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
13284 : {
13285 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_clauses_iterator,"clauses"));
13286 : }
13287 1 : returnVector.push_back(pair<SgNode*,std::string>( p_body,"body"));
13288 1 : returnVector.push_back(pair<SgNode*,std::string>( p_upir_parent,"upir_parent"));
13289 1 : for ( SgStatementPtrList::const_iterator source_upir_children_iterator = p_upir_children.begin()
13290 1 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
13291 : {
13292 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_upir_children_iterator,"upir_children"));
13293 : }
13294 1 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
13295 1 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
13296 1 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
13297 1 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
13298 1 : return returnVector;
13299 :
13300 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
13301 :
13302 : }
13303 :
13304 : /* #line 13305 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
13305 :
13306 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
13307 :
13308 : std::vector<std::pair<SgNode*,std::string> >
13309 1 : SgOmpTargetTeamsDistributeParallelForStatement::returnDataMemberPointers() const
13310 : {
13311 1 : ROSE_ASSERT(this != NULL);
13312 :
13313 : // ------------ checking pointers of SgOmpTargetTeamsDistributeParallelForStatement -------------------
13314 1 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
13315 : {
13316 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
13317 : }
13318 1 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
13319 :
13320 1 : std::vector<std::pair<SgNode*,std::string> > returnVector;
13321 1 : for ( SgOmpClausePtrList::const_iterator source_clauses_iterator = p_clauses.begin()
13322 1 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
13323 : {
13324 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_clauses_iterator,"clauses"));
13325 : }
13326 1 : returnVector.push_back(pair<SgNode*,std::string>( p_body,"body"));
13327 1 : returnVector.push_back(pair<SgNode*,std::string>( p_upir_parent,"upir_parent"));
13328 1 : for ( SgStatementPtrList::const_iterator source_upir_children_iterator = p_upir_children.begin()
13329 1 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
13330 : {
13331 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_upir_children_iterator,"upir_children"));
13332 : }
13333 1 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
13334 1 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
13335 1 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
13336 1 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
13337 1 : return returnVector;
13338 :
13339 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
13340 :
13341 : }
13342 :
13343 : /* #line 13344 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
13344 :
13345 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
13346 :
13347 : std::vector<std::pair<SgNode*,std::string> >
13348 1 : SgOmpTargetTeamsDistributeParallelForSimdStatement::returnDataMemberPointers() const
13349 : {
13350 1 : ROSE_ASSERT(this != NULL);
13351 :
13352 : // ------------ checking pointers of SgOmpTargetTeamsDistributeParallelForSimdStatement -------------------
13353 1 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
13354 : {
13355 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
13356 : }
13357 1 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
13358 :
13359 1 : std::vector<std::pair<SgNode*,std::string> > returnVector;
13360 1 : for ( SgOmpClausePtrList::const_iterator source_clauses_iterator = p_clauses.begin()
13361 1 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
13362 : {
13363 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_clauses_iterator,"clauses"));
13364 : }
13365 1 : returnVector.push_back(pair<SgNode*,std::string>( p_body,"body"));
13366 1 : returnVector.push_back(pair<SgNode*,std::string>( p_upir_parent,"upir_parent"));
13367 1 : for ( SgStatementPtrList::const_iterator source_upir_children_iterator = p_upir_children.begin()
13368 1 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
13369 : {
13370 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_upir_children_iterator,"upir_children"));
13371 : }
13372 1 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
13373 1 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
13374 1 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
13375 1 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
13376 1 : return returnVector;
13377 :
13378 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
13379 :
13380 : }
13381 :
13382 : /* #line 13383 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
13383 :
13384 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
13385 :
13386 : std::vector<std::pair<SgNode*,std::string> >
13387 1 : SgOmpDistributeSimdStatement::returnDataMemberPointers() const
13388 : {
13389 1 : ROSE_ASSERT(this != NULL);
13390 :
13391 : // ------------ checking pointers of SgOmpDistributeSimdStatement -------------------
13392 1 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
13393 : {
13394 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
13395 : }
13396 1 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
13397 :
13398 1 : std::vector<std::pair<SgNode*,std::string> > returnVector;
13399 1 : for ( SgOmpClausePtrList::const_iterator source_clauses_iterator = p_clauses.begin()
13400 1 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
13401 : {
13402 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_clauses_iterator,"clauses"));
13403 : }
13404 1 : returnVector.push_back(pair<SgNode*,std::string>( p_body,"body"));
13405 1 : returnVector.push_back(pair<SgNode*,std::string>( p_upir_parent,"upir_parent"));
13406 1 : for ( SgStatementPtrList::const_iterator source_upir_children_iterator = p_upir_children.begin()
13407 1 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
13408 : {
13409 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_upir_children_iterator,"upir_children"));
13410 : }
13411 1 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
13412 1 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
13413 1 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
13414 1 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
13415 1 : return returnVector;
13416 :
13417 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
13418 :
13419 : }
13420 :
13421 : /* #line 13422 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
13422 :
13423 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
13424 :
13425 : std::vector<std::pair<SgNode*,std::string> >
13426 1 : SgOmpDistributeParallelForStatement::returnDataMemberPointers() const
13427 : {
13428 1 : ROSE_ASSERT(this != NULL);
13429 :
13430 : // ------------ checking pointers of SgOmpDistributeParallelForStatement -------------------
13431 1 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
13432 : {
13433 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
13434 : }
13435 1 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
13436 :
13437 1 : std::vector<std::pair<SgNode*,std::string> > returnVector;
13438 1 : for ( SgOmpClausePtrList::const_iterator source_clauses_iterator = p_clauses.begin()
13439 2 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
13440 : {
13441 1 : returnVector.push_back(pair<SgNode*,std::string>( *source_clauses_iterator,"clauses"));
13442 : }
13443 1 : returnVector.push_back(pair<SgNode*,std::string>( p_body,"body"));
13444 1 : returnVector.push_back(pair<SgNode*,std::string>( p_upir_parent,"upir_parent"));
13445 1 : for ( SgStatementPtrList::const_iterator source_upir_children_iterator = p_upir_children.begin()
13446 1 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
13447 : {
13448 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_upir_children_iterator,"upir_children"));
13449 : }
13450 1 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
13451 1 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
13452 1 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
13453 1 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
13454 1 : return returnVector;
13455 :
13456 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
13457 :
13458 : }
13459 :
13460 : /* #line 13461 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
13461 :
13462 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
13463 :
13464 : std::vector<std::pair<SgNode*,std::string> >
13465 1 : SgOmpDistributeParallelForSimdStatement::returnDataMemberPointers() const
13466 : {
13467 1 : ROSE_ASSERT(this != NULL);
13468 :
13469 : // ------------ checking pointers of SgOmpDistributeParallelForSimdStatement -------------------
13470 1 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
13471 : {
13472 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
13473 : }
13474 1 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
13475 :
13476 1 : std::vector<std::pair<SgNode*,std::string> > returnVector;
13477 1 : for ( SgOmpClausePtrList::const_iterator source_clauses_iterator = p_clauses.begin()
13478 1 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
13479 : {
13480 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_clauses_iterator,"clauses"));
13481 : }
13482 1 : returnVector.push_back(pair<SgNode*,std::string>( p_body,"body"));
13483 1 : returnVector.push_back(pair<SgNode*,std::string>( p_upir_parent,"upir_parent"));
13484 1 : for ( SgStatementPtrList::const_iterator source_upir_children_iterator = p_upir_children.begin()
13485 1 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
13486 : {
13487 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_upir_children_iterator,"upir_children"));
13488 : }
13489 1 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
13490 1 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
13491 1 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
13492 1 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
13493 1 : return returnVector;
13494 :
13495 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
13496 :
13497 : }
13498 :
13499 : /* #line 13500 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
13500 :
13501 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
13502 :
13503 : std::vector<std::pair<SgNode*,std::string> >
13504 1 : SgOmpTaskloopSimdStatement::returnDataMemberPointers() const
13505 : {
13506 1 : ROSE_ASSERT(this != NULL);
13507 :
13508 : // ------------ checking pointers of SgOmpTaskloopSimdStatement -------------------
13509 1 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
13510 : {
13511 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
13512 : }
13513 1 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
13514 :
13515 1 : std::vector<std::pair<SgNode*,std::string> > returnVector;
13516 1 : for ( SgOmpClausePtrList::const_iterator source_clauses_iterator = p_clauses.begin()
13517 2 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
13518 : {
13519 1 : returnVector.push_back(pair<SgNode*,std::string>( *source_clauses_iterator,"clauses"));
13520 : }
13521 1 : returnVector.push_back(pair<SgNode*,std::string>( p_body,"body"));
13522 1 : returnVector.push_back(pair<SgNode*,std::string>( p_upir_parent,"upir_parent"));
13523 1 : for ( SgStatementPtrList::const_iterator source_upir_children_iterator = p_upir_children.begin()
13524 1 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
13525 : {
13526 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_upir_children_iterator,"upir_children"));
13527 : }
13528 1 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
13529 1 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
13530 1 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
13531 1 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
13532 1 : return returnVector;
13533 :
13534 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
13535 :
13536 : }
13537 :
13538 : /* #line 13539 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
13539 :
13540 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
13541 :
13542 : std::vector<std::pair<SgNode*,std::string> >
13543 2 : SgOmpMasterTaskloopSimdStatement::returnDataMemberPointers() const
13544 : {
13545 2 : ROSE_ASSERT(this != NULL);
13546 :
13547 : // ------------ checking pointers of SgOmpMasterTaskloopSimdStatement -------------------
13548 2 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
13549 : {
13550 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
13551 : }
13552 2 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
13553 :
13554 2 : std::vector<std::pair<SgNode*,std::string> > returnVector;
13555 2 : for ( SgOmpClausePtrList::const_iterator source_clauses_iterator = p_clauses.begin()
13556 4 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
13557 : {
13558 2 : returnVector.push_back(pair<SgNode*,std::string>( *source_clauses_iterator,"clauses"));
13559 : }
13560 2 : returnVector.push_back(pair<SgNode*,std::string>( p_body,"body"));
13561 2 : returnVector.push_back(pair<SgNode*,std::string>( p_upir_parent,"upir_parent"));
13562 2 : for ( SgStatementPtrList::const_iterator source_upir_children_iterator = p_upir_children.begin()
13563 2 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
13564 : {
13565 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_upir_children_iterator,"upir_children"));
13566 : }
13567 2 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
13568 2 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
13569 2 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
13570 2 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
13571 2 : return returnVector;
13572 :
13573 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
13574 :
13575 : }
13576 :
13577 : /* #line 13578 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
13578 :
13579 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
13580 :
13581 : std::vector<std::pair<SgNode*,std::string> >
13582 1 : SgOmpParallelMasterTaskloopStatement::returnDataMemberPointers() const
13583 : {
13584 1 : ROSE_ASSERT(this != NULL);
13585 :
13586 : // ------------ checking pointers of SgOmpParallelMasterTaskloopStatement -------------------
13587 1 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
13588 : {
13589 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
13590 : }
13591 1 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
13592 :
13593 1 : std::vector<std::pair<SgNode*,std::string> > returnVector;
13594 1 : for ( SgOmpClausePtrList::const_iterator source_clauses_iterator = p_clauses.begin()
13595 2 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
13596 : {
13597 1 : returnVector.push_back(pair<SgNode*,std::string>( *source_clauses_iterator,"clauses"));
13598 : }
13599 1 : returnVector.push_back(pair<SgNode*,std::string>( p_body,"body"));
13600 1 : returnVector.push_back(pair<SgNode*,std::string>( p_upir_parent,"upir_parent"));
13601 1 : for ( SgStatementPtrList::const_iterator source_upir_children_iterator = p_upir_children.begin()
13602 1 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
13603 : {
13604 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_upir_children_iterator,"upir_children"));
13605 : }
13606 1 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
13607 1 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
13608 1 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
13609 1 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
13610 1 : return returnVector;
13611 :
13612 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
13613 :
13614 : }
13615 :
13616 : /* #line 13617 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
13617 :
13618 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
13619 :
13620 : std::vector<std::pair<SgNode*,std::string> >
13621 1 : SgOmpParallelMasterTaskloopSimdStatement::returnDataMemberPointers() const
13622 : {
13623 1 : ROSE_ASSERT(this != NULL);
13624 :
13625 : // ------------ checking pointers of SgOmpParallelMasterTaskloopSimdStatement -------------------
13626 1 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
13627 : {
13628 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
13629 : }
13630 1 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
13631 :
13632 1 : std::vector<std::pair<SgNode*,std::string> > returnVector;
13633 1 : for ( SgOmpClausePtrList::const_iterator source_clauses_iterator = p_clauses.begin()
13634 2 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
13635 : {
13636 1 : returnVector.push_back(pair<SgNode*,std::string>( *source_clauses_iterator,"clauses"));
13637 : }
13638 1 : returnVector.push_back(pair<SgNode*,std::string>( p_body,"body"));
13639 1 : returnVector.push_back(pair<SgNode*,std::string>( p_upir_parent,"upir_parent"));
13640 1 : for ( SgStatementPtrList::const_iterator source_upir_children_iterator = p_upir_children.begin()
13641 1 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
13642 : {
13643 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_upir_children_iterator,"upir_children"));
13644 : }
13645 1 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
13646 1 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
13647 1 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
13648 1 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
13649 1 : return returnVector;
13650 :
13651 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
13652 :
13653 : }
13654 :
13655 : /* #line 13656 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
13656 :
13657 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
13658 :
13659 : std::vector<std::pair<SgNode*,std::string> >
13660 1 : SgOmpTeamsDistributeStatement::returnDataMemberPointers() const
13661 : {
13662 1 : ROSE_ASSERT(this != NULL);
13663 :
13664 : // ------------ checking pointers of SgOmpTeamsDistributeStatement -------------------
13665 1 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
13666 : {
13667 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
13668 : }
13669 1 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
13670 :
13671 1 : std::vector<std::pair<SgNode*,std::string> > returnVector;
13672 1 : for ( SgOmpClausePtrList::const_iterator source_clauses_iterator = p_clauses.begin()
13673 3 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
13674 : {
13675 2 : returnVector.push_back(pair<SgNode*,std::string>( *source_clauses_iterator,"clauses"));
13676 : }
13677 1 : returnVector.push_back(pair<SgNode*,std::string>( p_body,"body"));
13678 1 : returnVector.push_back(pair<SgNode*,std::string>( p_upir_parent,"upir_parent"));
13679 1 : for ( SgStatementPtrList::const_iterator source_upir_children_iterator = p_upir_children.begin()
13680 1 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
13681 : {
13682 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_upir_children_iterator,"upir_children"));
13683 : }
13684 1 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
13685 1 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
13686 1 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
13687 1 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
13688 1 : return returnVector;
13689 :
13690 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
13691 :
13692 : }
13693 :
13694 : /* #line 13695 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
13695 :
13696 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
13697 :
13698 : std::vector<std::pair<SgNode*,std::string> >
13699 1 : SgOmpTeamsDistributeSimdStatement::returnDataMemberPointers() const
13700 : {
13701 1 : ROSE_ASSERT(this != NULL);
13702 :
13703 : // ------------ checking pointers of SgOmpTeamsDistributeSimdStatement -------------------
13704 1 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
13705 : {
13706 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
13707 : }
13708 1 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
13709 :
13710 1 : std::vector<std::pair<SgNode*,std::string> > returnVector;
13711 1 : for ( SgOmpClausePtrList::const_iterator source_clauses_iterator = p_clauses.begin()
13712 3 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
13713 : {
13714 2 : returnVector.push_back(pair<SgNode*,std::string>( *source_clauses_iterator,"clauses"));
13715 : }
13716 1 : returnVector.push_back(pair<SgNode*,std::string>( p_body,"body"));
13717 1 : returnVector.push_back(pair<SgNode*,std::string>( p_upir_parent,"upir_parent"));
13718 1 : for ( SgStatementPtrList::const_iterator source_upir_children_iterator = p_upir_children.begin()
13719 1 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
13720 : {
13721 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_upir_children_iterator,"upir_children"));
13722 : }
13723 1 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
13724 1 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
13725 1 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
13726 1 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
13727 1 : return returnVector;
13728 :
13729 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
13730 :
13731 : }
13732 :
13733 : /* #line 13734 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
13734 :
13735 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
13736 :
13737 : std::vector<std::pair<SgNode*,std::string> >
13738 1 : SgOmpTeamsDistributeParallelForStatement::returnDataMemberPointers() const
13739 : {
13740 1 : ROSE_ASSERT(this != NULL);
13741 :
13742 : // ------------ checking pointers of SgOmpTeamsDistributeParallelForStatement -------------------
13743 1 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
13744 : {
13745 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
13746 : }
13747 1 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
13748 :
13749 1 : std::vector<std::pair<SgNode*,std::string> > returnVector;
13750 1 : for ( SgOmpClausePtrList::const_iterator source_clauses_iterator = p_clauses.begin()
13751 3 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
13752 : {
13753 2 : returnVector.push_back(pair<SgNode*,std::string>( *source_clauses_iterator,"clauses"));
13754 : }
13755 1 : returnVector.push_back(pair<SgNode*,std::string>( p_body,"body"));
13756 1 : returnVector.push_back(pair<SgNode*,std::string>( p_upir_parent,"upir_parent"));
13757 1 : for ( SgStatementPtrList::const_iterator source_upir_children_iterator = p_upir_children.begin()
13758 1 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
13759 : {
13760 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_upir_children_iterator,"upir_children"));
13761 : }
13762 1 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
13763 1 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
13764 1 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
13765 1 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
13766 1 : return returnVector;
13767 :
13768 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
13769 :
13770 : }
13771 :
13772 : /* #line 13773 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
13773 :
13774 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
13775 :
13776 : std::vector<std::pair<SgNode*,std::string> >
13777 1 : SgOmpTeamsDistributeParallelForSimdStatement::returnDataMemberPointers() const
13778 : {
13779 1 : ROSE_ASSERT(this != NULL);
13780 :
13781 : // ------------ checking pointers of SgOmpTeamsDistributeParallelForSimdStatement -------------------
13782 1 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
13783 : {
13784 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
13785 : }
13786 1 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
13787 :
13788 1 : std::vector<std::pair<SgNode*,std::string> > returnVector;
13789 1 : for ( SgOmpClausePtrList::const_iterator source_clauses_iterator = p_clauses.begin()
13790 3 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
13791 : {
13792 2 : returnVector.push_back(pair<SgNode*,std::string>( *source_clauses_iterator,"clauses"));
13793 : }
13794 1 : returnVector.push_back(pair<SgNode*,std::string>( p_body,"body"));
13795 1 : returnVector.push_back(pair<SgNode*,std::string>( p_upir_parent,"upir_parent"));
13796 1 : for ( SgStatementPtrList::const_iterator source_upir_children_iterator = p_upir_children.begin()
13797 1 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
13798 : {
13799 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_upir_children_iterator,"upir_children"));
13800 : }
13801 1 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
13802 1 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
13803 1 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
13804 1 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
13805 1 : return returnVector;
13806 :
13807 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
13808 :
13809 : }
13810 :
13811 : /* #line 13812 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
13812 :
13813 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
13814 :
13815 : std::vector<std::pair<SgNode*,std::string> >
13816 1 : SgOmpTeamsLoopStatement::returnDataMemberPointers() const
13817 : {
13818 1 : ROSE_ASSERT(this != NULL);
13819 :
13820 : // ------------ checking pointers of SgOmpTeamsLoopStatement -------------------
13821 1 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
13822 : {
13823 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
13824 : }
13825 1 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
13826 :
13827 1 : std::vector<std::pair<SgNode*,std::string> > returnVector;
13828 1 : for ( SgOmpClausePtrList::const_iterator source_clauses_iterator = p_clauses.begin()
13829 3 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
13830 : {
13831 2 : returnVector.push_back(pair<SgNode*,std::string>( *source_clauses_iterator,"clauses"));
13832 : }
13833 1 : returnVector.push_back(pair<SgNode*,std::string>( p_body,"body"));
13834 1 : returnVector.push_back(pair<SgNode*,std::string>( p_upir_parent,"upir_parent"));
13835 1 : for ( SgStatementPtrList::const_iterator source_upir_children_iterator = p_upir_children.begin()
13836 1 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
13837 : {
13838 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_upir_children_iterator,"upir_children"));
13839 : }
13840 1 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
13841 1 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
13842 1 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
13843 1 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
13844 1 : return returnVector;
13845 :
13846 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
13847 :
13848 : }
13849 :
13850 : /* #line 13851 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
13851 :
13852 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
13853 :
13854 : std::vector<std::pair<SgNode*,std::string> >
13855 1 : SgOmpForSimdStatement::returnDataMemberPointers() const
13856 : {
13857 1 : ROSE_ASSERT(this != NULL);
13858 :
13859 : // ------------ checking pointers of SgOmpForSimdStatement -------------------
13860 1 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
13861 : {
13862 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
13863 : }
13864 1 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
13865 :
13866 1 : std::vector<std::pair<SgNode*,std::string> > returnVector;
13867 1 : for ( SgOmpClausePtrList::const_iterator source_clauses_iterator = p_clauses.begin()
13868 3 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
13869 : {
13870 2 : returnVector.push_back(pair<SgNode*,std::string>( *source_clauses_iterator,"clauses"));
13871 : }
13872 1 : returnVector.push_back(pair<SgNode*,std::string>( p_body,"body"));
13873 1 : returnVector.push_back(pair<SgNode*,std::string>( p_upir_parent,"upir_parent"));
13874 1 : for ( SgStatementPtrList::const_iterator source_upir_children_iterator = p_upir_children.begin()
13875 1 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
13876 : {
13877 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_upir_children_iterator,"upir_children"));
13878 : }
13879 1 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
13880 1 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
13881 1 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
13882 1 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
13883 1 : return returnVector;
13884 :
13885 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
13886 :
13887 : }
13888 :
13889 : /* #line 13890 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
13890 :
13891 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
13892 :
13893 : std::vector<std::pair<SgNode*,std::string> >
13894 61 : SgOmpCriticalStatement::returnDataMemberPointers() const
13895 : {
13896 61 : ROSE_ASSERT(this != NULL);
13897 :
13898 : // ------------ checking pointers of SgOmpCriticalStatement -------------------
13899 61 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
13900 : {
13901 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
13902 : }
13903 61 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
13904 :
13905 61 : std::vector<std::pair<SgNode*,std::string> > returnVector;
13906 61 : for ( SgOmpClausePtrList::const_iterator source_clauses_iterator = p_clauses.begin()
13907 63 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
13908 : {
13909 2 : returnVector.push_back(pair<SgNode*,std::string>( *source_clauses_iterator,"clauses"));
13910 : }
13911 61 : returnVector.push_back(pair<SgNode*,std::string>( p_body,"body"));
13912 61 : returnVector.push_back(pair<SgNode*,std::string>( p_upir_parent,"upir_parent"));
13913 61 : for ( SgStatementPtrList::const_iterator source_upir_children_iterator = p_upir_children.begin()
13914 61 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
13915 : {
13916 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_upir_children_iterator,"upir_children"));
13917 : }
13918 61 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
13919 61 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
13920 61 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
13921 61 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
13922 61 : return returnVector;
13923 :
13924 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
13925 :
13926 : }
13927 :
13928 : /* #line 13929 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
13929 :
13930 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
13931 :
13932 : std::vector<std::pair<SgNode*,std::string> >
13933 2 : SgOmpDistributeStatement::returnDataMemberPointers() const
13934 : {
13935 2 : ROSE_ASSERT(this != NULL);
13936 :
13937 : // ------------ checking pointers of SgOmpDistributeStatement -------------------
13938 2 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
13939 : {
13940 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
13941 : }
13942 2 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
13943 :
13944 2 : std::vector<std::pair<SgNode*,std::string> > returnVector;
13945 2 : for ( SgOmpClausePtrList::const_iterator source_clauses_iterator = p_clauses.begin()
13946 3 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
13947 : {
13948 1 : returnVector.push_back(pair<SgNode*,std::string>( *source_clauses_iterator,"clauses"));
13949 : }
13950 2 : returnVector.push_back(pair<SgNode*,std::string>( p_body,"body"));
13951 2 : returnVector.push_back(pair<SgNode*,std::string>( p_upir_parent,"upir_parent"));
13952 2 : for ( SgStatementPtrList::const_iterator source_upir_children_iterator = p_upir_children.begin()
13953 2 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
13954 : {
13955 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_upir_children_iterator,"upir_children"));
13956 : }
13957 2 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
13958 2 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
13959 2 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
13960 2 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
13961 2 : return returnVector;
13962 :
13963 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
13964 :
13965 : }
13966 :
13967 : /* #line 13968 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
13968 :
13969 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
13970 :
13971 : std::vector<std::pair<SgNode*,std::string> >
13972 0 : SgOmpUnrollStatement::returnDataMemberPointers() const
13973 : {
13974 0 : ROSE_ASSERT(this != NULL);
13975 :
13976 : // ------------ checking pointers of SgOmpUnrollStatement -------------------
13977 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
13978 : {
13979 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
13980 : }
13981 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
13982 :
13983 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
13984 0 : for ( SgOmpClausePtrList::const_iterator source_clauses_iterator = p_clauses.begin()
13985 0 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
13986 : {
13987 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_clauses_iterator,"clauses"));
13988 : }
13989 0 : returnVector.push_back(pair<SgNode*,std::string>( p_body,"body"));
13990 0 : returnVector.push_back(pair<SgNode*,std::string>( p_upir_parent,"upir_parent"));
13991 0 : for ( SgStatementPtrList::const_iterator source_upir_children_iterator = p_upir_children.begin()
13992 0 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
13993 : {
13994 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_upir_children_iterator,"upir_children"));
13995 : }
13996 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
13997 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
13998 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
13999 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
14000 0 : return returnVector;
14001 :
14002 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
14003 :
14004 : }
14005 :
14006 : /* #line 14007 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
14007 :
14008 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
14009 :
14010 : std::vector<std::pair<SgNode*,std::string> >
14011 0 : SgOmpTileStatement::returnDataMemberPointers() const
14012 : {
14013 0 : ROSE_ASSERT(this != NULL);
14014 :
14015 : // ------------ checking pointers of SgOmpTileStatement -------------------
14016 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
14017 : {
14018 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
14019 : }
14020 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
14021 :
14022 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
14023 0 : for ( SgOmpClausePtrList::const_iterator source_clauses_iterator = p_clauses.begin()
14024 0 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
14025 : {
14026 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_clauses_iterator,"clauses"));
14027 : }
14028 0 : returnVector.push_back(pair<SgNode*,std::string>( p_body,"body"));
14029 0 : returnVector.push_back(pair<SgNode*,std::string>( p_upir_parent,"upir_parent"));
14030 0 : for ( SgStatementPtrList::const_iterator source_upir_children_iterator = p_upir_children.begin()
14031 0 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
14032 : {
14033 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_upir_children_iterator,"upir_children"));
14034 : }
14035 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
14036 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
14037 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
14038 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
14039 0 : return returnVector;
14040 :
14041 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
14042 :
14043 : }
14044 :
14045 : /* #line 14046 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
14046 :
14047 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
14048 :
14049 : std::vector<std::pair<SgNode*,std::string> >
14050 199 : SgUpirLoopStatement::returnDataMemberPointers() const
14051 : {
14052 199 : ROSE_ASSERT(this != NULL);
14053 :
14054 : // ------------ checking pointers of SgUpirLoopStatement -------------------
14055 199 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
14056 : {
14057 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
14058 : }
14059 199 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
14060 :
14061 199 : std::vector<std::pair<SgNode*,std::string> > returnVector;
14062 199 : returnVector.push_back(pair<SgNode*,std::string>( p_induction,"induction"));
14063 199 : returnVector.push_back(pair<SgNode*,std::string>( p_lower_bound,"lower_bound"));
14064 199 : returnVector.push_back(pair<SgNode*,std::string>( p_upper_bound,"upper_bound"));
14065 199 : returnVector.push_back(pair<SgNode*,std::string>( p_step,"step"));
14066 199 : for ( SgOmpClausePtrList::const_iterator source_clauses_iterator = p_clauses.begin()
14067 199 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
14068 : {
14069 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_clauses_iterator,"clauses"));
14070 : }
14071 199 : returnVector.push_back(pair<SgNode*,std::string>( p_body,"body"));
14072 199 : returnVector.push_back(pair<SgNode*,std::string>( p_upir_parent,"upir_parent"));
14073 199 : for ( SgStatementPtrList::const_iterator source_upir_children_iterator = p_upir_children.begin()
14074 199 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
14075 : {
14076 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_upir_children_iterator,"upir_children"));
14077 : }
14078 199 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
14079 199 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
14080 199 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
14081 199 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
14082 199 : return returnVector;
14083 :
14084 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
14085 :
14086 : }
14087 :
14088 : /* #line 14089 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
14089 :
14090 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
14091 :
14092 : std::vector<std::pair<SgNode*,std::string> >
14093 0 : SgUpirFieldStatement::returnDataMemberPointers() const
14094 : {
14095 0 : ROSE_ASSERT(this != NULL);
14096 :
14097 : // ------------ checking pointers of SgUpirFieldStatement -------------------
14098 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
14099 : {
14100 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
14101 : }
14102 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
14103 :
14104 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
14105 0 : for ( SgOmpClausePtrList::const_iterator source_clauses_iterator = p_clauses.begin()
14106 0 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
14107 : {
14108 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_clauses_iterator,"clauses"));
14109 : }
14110 0 : returnVector.push_back(pair<SgNode*,std::string>( p_upir_parent,"upir_parent"));
14111 0 : for ( SgStatementPtrList::const_iterator source_upir_children_iterator = p_upir_children.begin()
14112 0 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
14113 : {
14114 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_upir_children_iterator,"upir_children"));
14115 : }
14116 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
14117 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
14118 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
14119 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
14120 0 : return returnVector;
14121 :
14122 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
14123 :
14124 : }
14125 :
14126 : /* #line 14127 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
14127 :
14128 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
14129 :
14130 : std::vector<std::pair<SgNode*,std::string> >
14131 1 : SgOmpCancelStatement::returnDataMemberPointers() const
14132 : {
14133 1 : ROSE_ASSERT(this != NULL);
14134 :
14135 : // ------------ checking pointers of SgOmpCancelStatement -------------------
14136 1 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
14137 : {
14138 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
14139 : }
14140 1 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
14141 :
14142 1 : std::vector<std::pair<SgNode*,std::string> > returnVector;
14143 1 : for ( SgOmpClausePtrList::const_iterator source_clauses_iterator = p_clauses.begin()
14144 2 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
14145 : {
14146 1 : returnVector.push_back(pair<SgNode*,std::string>( *source_clauses_iterator,"clauses"));
14147 : }
14148 1 : returnVector.push_back(pair<SgNode*,std::string>( p_upir_parent,"upir_parent"));
14149 1 : for ( SgStatementPtrList::const_iterator source_upir_children_iterator = p_upir_children.begin()
14150 1 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
14151 : {
14152 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_upir_children_iterator,"upir_children"));
14153 : }
14154 1 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
14155 1 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
14156 1 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
14157 1 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
14158 1 : return returnVector;
14159 :
14160 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
14161 :
14162 : }
14163 :
14164 : /* #line 14165 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
14165 :
14166 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
14167 :
14168 : std::vector<std::pair<SgNode*,std::string> >
14169 1 : SgOmpCancellationPointStatement::returnDataMemberPointers() const
14170 : {
14171 1 : ROSE_ASSERT(this != NULL);
14172 :
14173 : // ------------ checking pointers of SgOmpCancellationPointStatement -------------------
14174 1 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
14175 : {
14176 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
14177 : }
14178 1 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
14179 :
14180 1 : std::vector<std::pair<SgNode*,std::string> > returnVector;
14181 1 : for ( SgOmpClausePtrList::const_iterator source_clauses_iterator = p_clauses.begin()
14182 2 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
14183 : {
14184 1 : returnVector.push_back(pair<SgNode*,std::string>( *source_clauses_iterator,"clauses"));
14185 : }
14186 1 : returnVector.push_back(pair<SgNode*,std::string>( p_upir_parent,"upir_parent"));
14187 1 : for ( SgStatementPtrList::const_iterator source_upir_children_iterator = p_upir_children.begin()
14188 1 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
14189 : {
14190 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_upir_children_iterator,"upir_children"));
14191 : }
14192 1 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
14193 1 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
14194 1 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
14195 1 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
14196 1 : return returnVector;
14197 :
14198 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
14199 :
14200 : }
14201 :
14202 : /* #line 14203 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
14203 :
14204 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
14205 :
14206 : std::vector<std::pair<SgNode*,std::string> >
14207 5 : SgOmpTargetUpdateStatement::returnDataMemberPointers() const
14208 : {
14209 5 : ROSE_ASSERT(this != NULL);
14210 :
14211 : // ------------ checking pointers of SgOmpTargetUpdateStatement -------------------
14212 5 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
14213 : {
14214 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
14215 : }
14216 5 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
14217 :
14218 5 : std::vector<std::pair<SgNode*,std::string> > returnVector;
14219 5 : for ( SgOmpClausePtrList::const_iterator source_clauses_iterator = p_clauses.begin()
14220 14 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
14221 : {
14222 9 : returnVector.push_back(pair<SgNode*,std::string>( *source_clauses_iterator,"clauses"));
14223 : }
14224 5 : returnVector.push_back(pair<SgNode*,std::string>( p_upir_parent,"upir_parent"));
14225 5 : for ( SgStatementPtrList::const_iterator source_upir_children_iterator = p_upir_children.begin()
14226 5 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
14227 : {
14228 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_upir_children_iterator,"upir_children"));
14229 : }
14230 5 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
14231 5 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
14232 5 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
14233 5 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
14234 5 : return returnVector;
14235 :
14236 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
14237 :
14238 : }
14239 :
14240 : /* #line 14241 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
14241 :
14242 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
14243 :
14244 : std::vector<std::pair<SgNode*,std::string> >
14245 9 : SgOmpFlushStatement::returnDataMemberPointers() const
14246 : {
14247 9 : ROSE_ASSERT(this != NULL);
14248 :
14249 : // ------------ checking pointers of SgOmpFlushStatement -------------------
14250 9 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
14251 : {
14252 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
14253 : }
14254 9 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
14255 :
14256 9 : std::vector<std::pair<SgNode*,std::string> > returnVector;
14257 9 : for ( SgVarRefExpPtrList::const_iterator source_variables_iterator = p_variables.begin()
14258 22 : ; source_variables_iterator != p_variables.end(); ++source_variables_iterator)
14259 : {
14260 13 : returnVector.push_back(pair<SgNode*,std::string>( *source_variables_iterator,"variables"));
14261 : }
14262 9 : for ( SgOmpClausePtrList::const_iterator source_clauses_iterator = p_clauses.begin()
14263 10 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
14264 : {
14265 1 : returnVector.push_back(pair<SgNode*,std::string>( *source_clauses_iterator,"clauses"));
14266 : }
14267 9 : returnVector.push_back(pair<SgNode*,std::string>( p_upir_parent,"upir_parent"));
14268 9 : for ( SgStatementPtrList::const_iterator source_upir_children_iterator = p_upir_children.begin()
14269 9 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
14270 : {
14271 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_upir_children_iterator,"upir_children"));
14272 : }
14273 9 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
14274 9 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
14275 9 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
14276 9 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
14277 9 : return returnVector;
14278 :
14279 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
14280 :
14281 : }
14282 :
14283 : /* #line 14284 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
14284 :
14285 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
14286 :
14287 : std::vector<std::pair<SgNode*,std::string> >
14288 1 : SgOmpAllocateStatement::returnDataMemberPointers() const
14289 : {
14290 1 : ROSE_ASSERT(this != NULL);
14291 :
14292 : // ------------ checking pointers of SgOmpAllocateStatement -------------------
14293 1 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
14294 : {
14295 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
14296 : }
14297 1 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
14298 :
14299 1 : std::vector<std::pair<SgNode*,std::string> > returnVector;
14300 1 : for ( SgVarRefExpPtrList::const_iterator source_variables_iterator = p_variables.begin()
14301 2 : ; source_variables_iterator != p_variables.end(); ++source_variables_iterator)
14302 : {
14303 1 : returnVector.push_back(pair<SgNode*,std::string>( *source_variables_iterator,"variables"));
14304 : }
14305 1 : for ( SgOmpClausePtrList::const_iterator source_clauses_iterator = p_clauses.begin()
14306 2 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
14307 : {
14308 1 : returnVector.push_back(pair<SgNode*,std::string>( *source_clauses_iterator,"clauses"));
14309 : }
14310 1 : returnVector.push_back(pair<SgNode*,std::string>( p_upir_parent,"upir_parent"));
14311 1 : for ( SgStatementPtrList::const_iterator source_upir_children_iterator = p_upir_children.begin()
14312 1 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
14313 : {
14314 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_upir_children_iterator,"upir_children"));
14315 : }
14316 1 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
14317 1 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
14318 1 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
14319 1 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
14320 1 : return returnVector;
14321 :
14322 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
14323 :
14324 : }
14325 :
14326 : /* #line 14327 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
14327 :
14328 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
14329 :
14330 : std::vector<std::pair<SgNode*,std::string> >
14331 2 : SgOmpOrderedDependStatement::returnDataMemberPointers() const
14332 : {
14333 2 : ROSE_ASSERT(this != NULL);
14334 :
14335 : // ------------ checking pointers of SgOmpOrderedDependStatement -------------------
14336 2 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
14337 : {
14338 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
14339 : }
14340 2 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
14341 :
14342 2 : std::vector<std::pair<SgNode*,std::string> > returnVector;
14343 2 : for ( SgOmpClausePtrList::const_iterator source_clauses_iterator = p_clauses.begin()
14344 4 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
14345 : {
14346 2 : returnVector.push_back(pair<SgNode*,std::string>( *source_clauses_iterator,"clauses"));
14347 : }
14348 2 : returnVector.push_back(pair<SgNode*,std::string>( p_upir_parent,"upir_parent"));
14349 2 : for ( SgStatementPtrList::const_iterator source_upir_children_iterator = p_upir_children.begin()
14350 2 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
14351 : {
14352 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_upir_children_iterator,"upir_children"));
14353 : }
14354 2 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
14355 2 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
14356 2 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
14357 2 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
14358 2 : return returnVector;
14359 :
14360 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
14361 :
14362 : }
14363 :
14364 : /* #line 14365 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
14365 :
14366 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
14367 :
14368 : std::vector<std::pair<SgNode*,std::string> >
14369 0 : SgUpirSyncStatement::returnDataMemberPointers() const
14370 : {
14371 0 : ROSE_ASSERT(this != NULL);
14372 :
14373 : // ------------ checking pointers of SgUpirSyncStatement -------------------
14374 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
14375 : {
14376 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
14377 : }
14378 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
14379 :
14380 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
14381 0 : for ( SgOmpClausePtrList::const_iterator source_clauses_iterator = p_clauses.begin()
14382 0 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
14383 : {
14384 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_clauses_iterator,"clauses"));
14385 : }
14386 0 : returnVector.push_back(pair<SgNode*,std::string>( p_upir_parent,"upir_parent"));
14387 0 : for ( SgStatementPtrList::const_iterator source_upir_children_iterator = p_upir_children.begin()
14388 0 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
14389 : {
14390 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_upir_children_iterator,"upir_children"));
14391 : }
14392 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
14393 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
14394 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
14395 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
14396 0 : return returnVector;
14397 :
14398 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
14399 :
14400 : }
14401 :
14402 : /* #line 14403 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
14403 :
14404 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
14405 :
14406 : std::vector<std::pair<SgNode*,std::string> >
14407 199 : SgUpirLoopParallelStatement::returnDataMemberPointers() const
14408 : {
14409 199 : ROSE_ASSERT(this != NULL);
14410 :
14411 : // ------------ checking pointers of SgUpirLoopParallelStatement -------------------
14412 199 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
14413 : {
14414 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
14415 : }
14416 199 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
14417 :
14418 199 : std::vector<std::pair<SgNode*,std::string> > returnVector;
14419 199 : returnVector.push_back(pair<SgNode*,std::string>( p_worksharing,"worksharing"));
14420 199 : returnVector.push_back(pair<SgNode*,std::string>( p_simd,"simd"));
14421 199 : returnVector.push_back(pair<SgNode*,std::string>( p_taskloop,"taskloop"));
14422 199 : returnVector.push_back(pair<SgNode*,std::string>( p_loop,"loop"));
14423 199 : for ( SgOmpClausePtrList::const_iterator source_clauses_iterator = p_clauses.begin()
14424 461 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
14425 : {
14426 262 : returnVector.push_back(pair<SgNode*,std::string>( *source_clauses_iterator,"clauses"));
14427 : }
14428 199 : returnVector.push_back(pair<SgNode*,std::string>( p_upir_parent,"upir_parent"));
14429 199 : for ( SgStatementPtrList::const_iterator source_upir_children_iterator = p_upir_children.begin()
14430 199 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
14431 : {
14432 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_upir_children_iterator,"upir_children"));
14433 : }
14434 199 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
14435 199 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
14436 199 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
14437 199 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
14438 199 : return returnVector;
14439 :
14440 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
14441 :
14442 : }
14443 :
14444 : /* #line 14445 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
14445 :
14446 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
14447 :
14448 : std::vector<std::pair<SgNode*,std::string> >
14449 185 : SgUpirWorksharingStatement::returnDataMemberPointers() const
14450 : {
14451 185 : ROSE_ASSERT(this != NULL);
14452 :
14453 : // ------------ checking pointers of SgUpirWorksharingStatement -------------------
14454 185 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
14455 : {
14456 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
14457 : }
14458 185 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
14459 :
14460 185 : std::vector<std::pair<SgNode*,std::string> > returnVector;
14461 185 : for ( SgOmpClausePtrList::const_iterator source_clauses_iterator = p_clauses.begin()
14462 185 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
14463 : {
14464 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_clauses_iterator,"clauses"));
14465 : }
14466 185 : returnVector.push_back(pair<SgNode*,std::string>( p_upir_parent,"upir_parent"));
14467 185 : for ( SgStatementPtrList::const_iterator source_upir_children_iterator = p_upir_children.begin()
14468 185 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
14469 : {
14470 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_upir_children_iterator,"upir_children"));
14471 : }
14472 185 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
14473 185 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
14474 185 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
14475 185 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
14476 185 : return returnVector;
14477 :
14478 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
14479 :
14480 : }
14481 :
14482 : /* #line 14483 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
14483 :
14484 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
14485 :
14486 : std::vector<std::pair<SgNode*,std::string> >
14487 14 : SgUpirSimdStatement::returnDataMemberPointers() const
14488 : {
14489 14 : ROSE_ASSERT(this != NULL);
14490 :
14491 : // ------------ checking pointers of SgUpirSimdStatement -------------------
14492 14 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
14493 : {
14494 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
14495 : }
14496 14 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
14497 :
14498 14 : std::vector<std::pair<SgNode*,std::string> > returnVector;
14499 14 : for ( SgOmpClausePtrList::const_iterator source_clauses_iterator = p_clauses.begin()
14500 14 : ; source_clauses_iterator != p_clauses.end(); ++source_clauses_iterator)
14501 : {
14502 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_clauses_iterator,"clauses"));
14503 : }
14504 14 : returnVector.push_back(pair<SgNode*,std::string>( p_upir_parent,"upir_parent"));
14505 14 : for ( SgStatementPtrList::const_iterator source_upir_children_iterator = p_upir_children.begin()
14506 14 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
14507 : {
14508 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_upir_children_iterator,"upir_children"));
14509 : }
14510 14 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
14511 14 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
14512 14 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
14513 14 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
14514 14 : return returnVector;
14515 :
14516 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
14517 :
14518 : }
14519 :
14520 : /* #line 14521 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
14521 :
14522 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
14523 :
14524 : std::vector<std::pair<SgNode*,std::string> >
14525 0 : SgOmpDeclareMapperStatement::returnDataMemberPointers() const
14526 : {
14527 0 : ROSE_ASSERT(this != NULL);
14528 :
14529 : // ------------ checking pointers of SgOmpDeclareMapperStatement -------------------
14530 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
14531 : {
14532 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
14533 : }
14534 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
14535 :
14536 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
14537 0 : returnVector.push_back(pair<SgNode*,std::string>( p_upir_parent,"upir_parent"));
14538 0 : for ( SgStatementPtrList::const_iterator source_upir_children_iterator = p_upir_children.begin()
14539 0 : ; source_upir_children_iterator != p_upir_children.end(); ++source_upir_children_iterator)
14540 : {
14541 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_upir_children_iterator,"upir_children"));
14542 : }
14543 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
14544 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
14545 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
14546 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
14547 0 : return returnVector;
14548 :
14549 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
14550 :
14551 : }
14552 :
14553 : /* #line 14554 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
14554 :
14555 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
14556 :
14557 : std::vector<std::pair<SgNode*,std::string> >
14558 0 : SgSequenceStatement::returnDataMemberPointers() const
14559 : {
14560 0 : ROSE_ASSERT(this != NULL);
14561 :
14562 : // ------------ checking pointers of SgSequenceStatement -------------------
14563 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
14564 : {
14565 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
14566 : }
14567 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
14568 :
14569 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
14570 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
14571 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
14572 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
14573 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
14574 0 : return returnVector;
14575 :
14576 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
14577 :
14578 : }
14579 :
14580 : /* #line 14581 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
14581 :
14582 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
14583 :
14584 : std::vector<std::pair<SgNode*,std::string> >
14585 0 : SgWithStatement::returnDataMemberPointers() const
14586 : {
14587 0 : ROSE_ASSERT(this != NULL);
14588 :
14589 : // ------------ checking pointers of SgWithStatement -------------------
14590 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
14591 : {
14592 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
14593 : }
14594 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
14595 :
14596 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
14597 0 : returnVector.push_back(pair<SgNode*,std::string>( p_expression,"expression"));
14598 0 : returnVector.push_back(pair<SgNode*,std::string>( p_body,"body"));
14599 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
14600 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
14601 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
14602 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
14603 0 : return returnVector;
14604 :
14605 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
14606 :
14607 : }
14608 :
14609 : /* #line 14610 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
14610 :
14611 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
14612 :
14613 : std::vector<std::pair<SgNode*,std::string> >
14614 0 : SgPassStatement::returnDataMemberPointers() const
14615 : {
14616 0 : ROSE_ASSERT(this != NULL);
14617 :
14618 : // ------------ checking pointers of SgPassStatement -------------------
14619 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
14620 : {
14621 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
14622 : }
14623 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
14624 :
14625 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
14626 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
14627 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
14628 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
14629 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
14630 0 : return returnVector;
14631 :
14632 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
14633 :
14634 : }
14635 :
14636 : /* #line 14637 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
14637 :
14638 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
14639 :
14640 : std::vector<std::pair<SgNode*,std::string> >
14641 0 : SgAssertStmt::returnDataMemberPointers() const
14642 : {
14643 0 : ROSE_ASSERT(this != NULL);
14644 :
14645 : // ------------ checking pointers of SgAssertStmt -------------------
14646 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
14647 : {
14648 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
14649 : }
14650 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
14651 :
14652 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
14653 0 : returnVector.push_back(pair<SgNode*,std::string>( p_test,"test"));
14654 0 : returnVector.push_back(pair<SgNode*,std::string>( p_exception_argument,"exception_argument"));
14655 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
14656 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
14657 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
14658 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
14659 0 : return returnVector;
14660 :
14661 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
14662 :
14663 : }
14664 :
14665 : /* #line 14666 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
14666 :
14667 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
14668 :
14669 : std::vector<std::pair<SgNode*,std::string> >
14670 0 : SgExecStatement::returnDataMemberPointers() const
14671 : {
14672 0 : ROSE_ASSERT(this != NULL);
14673 :
14674 : // ------------ checking pointers of SgExecStatement -------------------
14675 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
14676 : {
14677 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
14678 : }
14679 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
14680 :
14681 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
14682 0 : returnVector.push_back(pair<SgNode*,std::string>( p_executable,"executable"));
14683 0 : returnVector.push_back(pair<SgNode*,std::string>( p_globals,"globals"));
14684 0 : returnVector.push_back(pair<SgNode*,std::string>( p_locals,"locals"));
14685 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
14686 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
14687 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
14688 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
14689 0 : return returnVector;
14690 :
14691 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
14692 :
14693 : }
14694 :
14695 : /* #line 14696 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
14696 :
14697 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
14698 :
14699 : std::vector<std::pair<SgNode*,std::string> >
14700 0 : SgImageControlStatement::returnDataMemberPointers() const
14701 : {
14702 0 : ROSE_ASSERT(this != NULL);
14703 :
14704 : // ------------ checking pointers of SgImageControlStatement -------------------
14705 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
14706 : {
14707 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
14708 : }
14709 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
14710 :
14711 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
14712 0 : returnVector.push_back(pair<SgNode*,std::string>( p_stat,"stat"));
14713 0 : returnVector.push_back(pair<SgNode*,std::string>( p_err_msg,"err_msg"));
14714 0 : returnVector.push_back(pair<SgNode*,std::string>( p_acquired_lock,"acquired_lock"));
14715 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
14716 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
14717 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
14718 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
14719 0 : return returnVector;
14720 :
14721 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
14722 :
14723 : }
14724 :
14725 : /* #line 14726 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
14726 :
14727 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
14728 :
14729 : std::vector<std::pair<SgNode*,std::string> >
14730 0 : SgSyncAllStatement::returnDataMemberPointers() const
14731 : {
14732 0 : ROSE_ASSERT(this != NULL);
14733 :
14734 : // ------------ checking pointers of SgSyncAllStatement -------------------
14735 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
14736 : {
14737 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
14738 : }
14739 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
14740 :
14741 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
14742 0 : returnVector.push_back(pair<SgNode*,std::string>( p_stat,"stat"));
14743 0 : returnVector.push_back(pair<SgNode*,std::string>( p_err_msg,"err_msg"));
14744 0 : returnVector.push_back(pair<SgNode*,std::string>( p_acquired_lock,"acquired_lock"));
14745 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
14746 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
14747 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
14748 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
14749 0 : return returnVector;
14750 :
14751 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
14752 :
14753 : }
14754 :
14755 : /* #line 14756 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
14756 :
14757 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
14758 :
14759 : std::vector<std::pair<SgNode*,std::string> >
14760 0 : SgSyncImagesStatement::returnDataMemberPointers() const
14761 : {
14762 0 : ROSE_ASSERT(this != NULL);
14763 :
14764 : // ------------ checking pointers of SgSyncImagesStatement -------------------
14765 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
14766 : {
14767 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
14768 : }
14769 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
14770 :
14771 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
14772 0 : returnVector.push_back(pair<SgNode*,std::string>( p_image_set,"image_set"));
14773 0 : returnVector.push_back(pair<SgNode*,std::string>( p_stat,"stat"));
14774 0 : returnVector.push_back(pair<SgNode*,std::string>( p_err_msg,"err_msg"));
14775 0 : returnVector.push_back(pair<SgNode*,std::string>( p_acquired_lock,"acquired_lock"));
14776 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
14777 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
14778 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
14779 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
14780 0 : return returnVector;
14781 :
14782 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
14783 :
14784 : }
14785 :
14786 : /* #line 14787 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
14787 :
14788 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
14789 :
14790 : std::vector<std::pair<SgNode*,std::string> >
14791 0 : SgSyncMemoryStatement::returnDataMemberPointers() const
14792 : {
14793 0 : ROSE_ASSERT(this != NULL);
14794 :
14795 : // ------------ checking pointers of SgSyncMemoryStatement -------------------
14796 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
14797 : {
14798 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
14799 : }
14800 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
14801 :
14802 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
14803 0 : returnVector.push_back(pair<SgNode*,std::string>( p_stat,"stat"));
14804 0 : returnVector.push_back(pair<SgNode*,std::string>( p_err_msg,"err_msg"));
14805 0 : returnVector.push_back(pair<SgNode*,std::string>( p_acquired_lock,"acquired_lock"));
14806 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
14807 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
14808 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
14809 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
14810 0 : return returnVector;
14811 :
14812 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
14813 :
14814 : }
14815 :
14816 : /* #line 14817 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
14817 :
14818 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
14819 :
14820 : std::vector<std::pair<SgNode*,std::string> >
14821 0 : SgSyncTeamStatement::returnDataMemberPointers() const
14822 : {
14823 0 : ROSE_ASSERT(this != NULL);
14824 :
14825 : // ------------ checking pointers of SgSyncTeamStatement -------------------
14826 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
14827 : {
14828 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
14829 : }
14830 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
14831 :
14832 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
14833 0 : returnVector.push_back(pair<SgNode*,std::string>( p_team_value,"team_value"));
14834 0 : returnVector.push_back(pair<SgNode*,std::string>( p_stat,"stat"));
14835 0 : returnVector.push_back(pair<SgNode*,std::string>( p_err_msg,"err_msg"));
14836 0 : returnVector.push_back(pair<SgNode*,std::string>( p_acquired_lock,"acquired_lock"));
14837 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
14838 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
14839 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
14840 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
14841 0 : return returnVector;
14842 :
14843 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
14844 :
14845 : }
14846 :
14847 : /* #line 14848 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
14848 :
14849 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
14850 :
14851 : std::vector<std::pair<SgNode*,std::string> >
14852 0 : SgLockStatement::returnDataMemberPointers() const
14853 : {
14854 0 : ROSE_ASSERT(this != NULL);
14855 :
14856 : // ------------ checking pointers of SgLockStatement -------------------
14857 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
14858 : {
14859 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
14860 : }
14861 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
14862 :
14863 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
14864 0 : returnVector.push_back(pair<SgNode*,std::string>( p_lock_variable,"lock_variable"));
14865 0 : returnVector.push_back(pair<SgNode*,std::string>( p_stat,"stat"));
14866 0 : returnVector.push_back(pair<SgNode*,std::string>( p_err_msg,"err_msg"));
14867 0 : returnVector.push_back(pair<SgNode*,std::string>( p_acquired_lock,"acquired_lock"));
14868 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
14869 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
14870 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
14871 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
14872 0 : return returnVector;
14873 :
14874 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
14875 :
14876 : }
14877 :
14878 : /* #line 14879 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
14879 :
14880 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
14881 :
14882 : std::vector<std::pair<SgNode*,std::string> >
14883 0 : SgUnlockStatement::returnDataMemberPointers() const
14884 : {
14885 0 : ROSE_ASSERT(this != NULL);
14886 :
14887 : // ------------ checking pointers of SgUnlockStatement -------------------
14888 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
14889 : {
14890 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
14891 : }
14892 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
14893 :
14894 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
14895 0 : returnVector.push_back(pair<SgNode*,std::string>( p_lock_variable,"lock_variable"));
14896 0 : returnVector.push_back(pair<SgNode*,std::string>( p_stat,"stat"));
14897 0 : returnVector.push_back(pair<SgNode*,std::string>( p_err_msg,"err_msg"));
14898 0 : returnVector.push_back(pair<SgNode*,std::string>( p_acquired_lock,"acquired_lock"));
14899 0 : returnVector.push_back(pair<SgNode*,std::string>( p_numeric_label,"numeric_label"));
14900 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
14901 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
14902 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
14903 0 : return returnVector;
14904 :
14905 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
14906 :
14907 : }
14908 :
14909 : /* #line 14910 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
14910 :
14911 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
14912 :
14913 : std::vector<std::pair<SgNode*,std::string> >
14914 0 : SgExpression::returnDataMemberPointers() const
14915 : {
14916 0 : ROSE_ASSERT(this != NULL);
14917 :
14918 : // ------------ checking pointers of SgExpression -------------------
14919 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
14920 : {
14921 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
14922 : }
14923 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
14924 :
14925 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
14926 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
14927 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
14928 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
14929 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
14930 0 : return returnVector;
14931 :
14932 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
14933 :
14934 : }
14935 :
14936 : /* #line 14937 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
14937 :
14938 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
14939 :
14940 : std::vector<std::pair<SgNode*,std::string> >
14941 0 : SgUnaryOp::returnDataMemberPointers() const
14942 : {
14943 0 : ROSE_ASSERT(this != NULL);
14944 :
14945 : // ------------ checking pointers of SgUnaryOp -------------------
14946 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
14947 : {
14948 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
14949 : }
14950 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
14951 :
14952 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
14953 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operand_i,"operand_i"));
14954 0 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
14955 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
14956 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
14957 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
14958 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
14959 0 : return returnVector;
14960 :
14961 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
14962 :
14963 : }
14964 :
14965 : /* #line 14966 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
14966 :
14967 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
14968 :
14969 : std::vector<std::pair<SgNode*,std::string> >
14970 0 : SgExpressionRoot::returnDataMemberPointers() const
14971 : {
14972 0 : ROSE_ASSERT(this != NULL);
14973 :
14974 : // ------------ checking pointers of SgExpressionRoot -------------------
14975 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
14976 : {
14977 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
14978 : }
14979 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
14980 :
14981 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
14982 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operand_i,"operand_i"));
14983 0 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
14984 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
14985 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
14986 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
14987 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
14988 0 : return returnVector;
14989 :
14990 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
14991 :
14992 : }
14993 :
14994 : /* #line 14995 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
14995 :
14996 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
14997 :
14998 : std::vector<std::pair<SgNode*,std::string> >
14999 10286 : SgMinusOp::returnDataMemberPointers() const
15000 : {
15001 10286 : ROSE_ASSERT(this != NULL);
15002 :
15003 : // ------------ checking pointers of SgMinusOp -------------------
15004 10286 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
15005 : {
15006 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
15007 : }
15008 10286 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
15009 :
15010 10286 : std::vector<std::pair<SgNode*,std::string> > returnVector;
15011 10286 : returnVector.push_back(pair<SgNode*,std::string>( p_operand_i,"operand_i"));
15012 10286 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
15013 10286 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
15014 10286 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
15015 10286 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
15016 10286 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
15017 10286 : return returnVector;
15018 :
15019 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
15020 :
15021 : }
15022 :
15023 : /* #line 15024 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
15024 :
15025 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
15026 :
15027 : std::vector<std::pair<SgNode*,std::string> >
15028 4 : SgUnaryAddOp::returnDataMemberPointers() const
15029 : {
15030 4 : ROSE_ASSERT(this != NULL);
15031 :
15032 : // ------------ checking pointers of SgUnaryAddOp -------------------
15033 4 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
15034 : {
15035 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
15036 : }
15037 4 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
15038 :
15039 4 : std::vector<std::pair<SgNode*,std::string> > returnVector;
15040 4 : returnVector.push_back(pair<SgNode*,std::string>( p_operand_i,"operand_i"));
15041 4 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
15042 4 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
15043 4 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
15044 4 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
15045 4 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
15046 4 : return returnVector;
15047 :
15048 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
15049 :
15050 : }
15051 :
15052 : /* #line 15053 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
15053 :
15054 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
15055 :
15056 : std::vector<std::pair<SgNode*,std::string> >
15057 28521 : SgNotOp::returnDataMemberPointers() const
15058 : {
15059 28521 : ROSE_ASSERT(this != NULL);
15060 :
15061 : // ------------ checking pointers of SgNotOp -------------------
15062 28521 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
15063 : {
15064 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
15065 : }
15066 28521 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
15067 :
15068 28521 : std::vector<std::pair<SgNode*,std::string> > returnVector;
15069 28521 : returnVector.push_back(pair<SgNode*,std::string>( p_operand_i,"operand_i"));
15070 28521 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
15071 28521 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
15072 28521 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
15073 28521 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
15074 28521 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
15075 28521 : return returnVector;
15076 :
15077 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
15078 :
15079 : }
15080 :
15081 : /* #line 15082 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
15082 :
15083 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
15084 :
15085 : std::vector<std::pair<SgNode*,std::string> >
15086 119221 : SgPointerDerefExp::returnDataMemberPointers() const
15087 : {
15088 119221 : ROSE_ASSERT(this != NULL);
15089 :
15090 : // ------------ checking pointers of SgPointerDerefExp -------------------
15091 119221 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
15092 : {
15093 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
15094 : }
15095 119221 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
15096 :
15097 119221 : std::vector<std::pair<SgNode*,std::string> > returnVector;
15098 119221 : returnVector.push_back(pair<SgNode*,std::string>( p_operand_i,"operand_i"));
15099 119221 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
15100 119221 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
15101 119221 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
15102 119221 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
15103 119221 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
15104 119221 : return returnVector;
15105 :
15106 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
15107 :
15108 : }
15109 :
15110 : /* #line 15111 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
15111 :
15112 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
15113 :
15114 : std::vector<std::pair<SgNode*,std::string> >
15115 8994 : SgAddressOfOp::returnDataMemberPointers() const
15116 : {
15117 8994 : ROSE_ASSERT(this != NULL);
15118 :
15119 : // ------------ checking pointers of SgAddressOfOp -------------------
15120 8994 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
15121 : {
15122 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
15123 : }
15124 8994 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
15125 :
15126 8994 : std::vector<std::pair<SgNode*,std::string> > returnVector;
15127 8994 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
15128 8994 : returnVector.push_back(pair<SgNode*,std::string>( p_operand_i,"operand_i"));
15129 8994 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
15130 8994 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
15131 8994 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
15132 8994 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
15133 8994 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
15134 8994 : return returnVector;
15135 :
15136 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
15137 :
15138 : }
15139 :
15140 : /* #line 15141 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
15141 :
15142 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
15143 :
15144 : std::vector<std::pair<SgNode*,std::string> >
15145 25186 : SgMinusMinusOp::returnDataMemberPointers() const
15146 : {
15147 25186 : ROSE_ASSERT(this != NULL);
15148 :
15149 : // ------------ checking pointers of SgMinusMinusOp -------------------
15150 25186 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
15151 : {
15152 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
15153 : }
15154 25186 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
15155 :
15156 25186 : std::vector<std::pair<SgNode*,std::string> > returnVector;
15157 25186 : returnVector.push_back(pair<SgNode*,std::string>( p_operand_i,"operand_i"));
15158 25186 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
15159 25186 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
15160 25186 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
15161 25186 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
15162 25186 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
15163 25186 : return returnVector;
15164 :
15165 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
15166 :
15167 : }
15168 :
15169 : /* #line 15170 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
15170 :
15171 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
15172 :
15173 : std::vector<std::pair<SgNode*,std::string> >
15174 61982 : SgPlusPlusOp::returnDataMemberPointers() const
15175 : {
15176 61982 : ROSE_ASSERT(this != NULL);
15177 :
15178 : // ------------ checking pointers of SgPlusPlusOp -------------------
15179 61982 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
15180 : {
15181 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
15182 : }
15183 61982 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
15184 :
15185 61982 : std::vector<std::pair<SgNode*,std::string> > returnVector;
15186 61982 : returnVector.push_back(pair<SgNode*,std::string>( p_operand_i,"operand_i"));
15187 61982 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
15188 61982 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
15189 61982 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
15190 61982 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
15191 61982 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
15192 61982 : return returnVector;
15193 :
15194 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
15195 :
15196 : }
15197 :
15198 : /* #line 15199 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
15199 :
15200 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
15201 :
15202 : std::vector<std::pair<SgNode*,std::string> >
15203 6394 : SgBitComplementOp::returnDataMemberPointers() const
15204 : {
15205 6394 : ROSE_ASSERT(this != NULL);
15206 :
15207 : // ------------ checking pointers of SgBitComplementOp -------------------
15208 6394 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
15209 : {
15210 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
15211 : }
15212 6394 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
15213 :
15214 6394 : std::vector<std::pair<SgNode*,std::string> > returnVector;
15215 6394 : returnVector.push_back(pair<SgNode*,std::string>( p_operand_i,"operand_i"));
15216 6394 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
15217 6394 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
15218 6394 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
15219 6394 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
15220 6394 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
15221 6394 : return returnVector;
15222 :
15223 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
15224 :
15225 : }
15226 :
15227 : /* #line 15228 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
15228 :
15229 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
15230 :
15231 : std::vector<std::pair<SgNode*,std::string> >
15232 488670 : SgCastExp::returnDataMemberPointers() const
15233 : {
15234 488670 : ROSE_ASSERT(this != NULL);
15235 :
15236 : // ------------ checking pointers of SgCastExp -------------------
15237 488670 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
15238 : {
15239 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
15240 : }
15241 488670 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
15242 :
15243 488670 : std::vector<std::pair<SgNode*,std::string> > returnVector;
15244 488670 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
15245 488670 : returnVector.push_back(pair<SgNode*,std::string>( p_operand_i,"operand_i"));
15246 488670 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
15247 488670 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
15248 488670 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
15249 488670 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
15250 488670 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
15251 488670 : return returnVector;
15252 :
15253 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
15254 :
15255 : }
15256 :
15257 : /* #line 15258 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
15258 :
15259 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
15260 :
15261 : std::vector<std::pair<SgNode*,std::string> >
15262 17051 : SgThrowOp::returnDataMemberPointers() const
15263 : {
15264 17051 : ROSE_ASSERT(this != NULL);
15265 :
15266 : // ------------ checking pointers of SgThrowOp -------------------
15267 17051 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
15268 : {
15269 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
15270 : }
15271 17051 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
15272 :
15273 17051 : std::vector<std::pair<SgNode*,std::string> > returnVector;
15274 17051 : returnVector.push_back(pair<SgNode*,std::string>( p_operand_i,"operand_i"));
15275 17051 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
15276 17051 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
15277 17051 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
15278 17051 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
15279 17051 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
15280 17051 : return returnVector;
15281 :
15282 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
15283 :
15284 : }
15285 :
15286 : /* #line 15287 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
15287 :
15288 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
15289 :
15290 : std::vector<std::pair<SgNode*,std::string> >
15291 0 : SgRealPartOp::returnDataMemberPointers() const
15292 : {
15293 0 : ROSE_ASSERT(this != NULL);
15294 :
15295 : // ------------ checking pointers of SgRealPartOp -------------------
15296 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
15297 : {
15298 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
15299 : }
15300 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
15301 :
15302 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
15303 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operand_i,"operand_i"));
15304 0 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
15305 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
15306 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
15307 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
15308 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
15309 0 : return returnVector;
15310 :
15311 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
15312 :
15313 : }
15314 :
15315 : /* #line 15316 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
15316 :
15317 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
15318 :
15319 : std::vector<std::pair<SgNode*,std::string> >
15320 0 : SgImagPartOp::returnDataMemberPointers() const
15321 : {
15322 0 : ROSE_ASSERT(this != NULL);
15323 :
15324 : // ------------ checking pointers of SgImagPartOp -------------------
15325 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
15326 : {
15327 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
15328 : }
15329 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
15330 :
15331 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
15332 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operand_i,"operand_i"));
15333 0 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
15334 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
15335 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
15336 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
15337 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
15338 0 : return returnVector;
15339 :
15340 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
15341 :
15342 : }
15343 :
15344 : /* #line 15345 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
15345 :
15346 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
15347 :
15348 : std::vector<std::pair<SgNode*,std::string> >
15349 0 : SgConjugateOp::returnDataMemberPointers() const
15350 : {
15351 0 : ROSE_ASSERT(this != NULL);
15352 :
15353 : // ------------ checking pointers of SgConjugateOp -------------------
15354 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
15355 : {
15356 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
15357 : }
15358 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
15359 :
15360 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
15361 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operand_i,"operand_i"));
15362 0 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
15363 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
15364 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
15365 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
15366 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
15367 0 : return returnVector;
15368 :
15369 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
15370 :
15371 : }
15372 :
15373 : /* #line 15374 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
15374 :
15375 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
15376 :
15377 : std::vector<std::pair<SgNode*,std::string> >
15378 0 : SgUserDefinedUnaryOp::returnDataMemberPointers() const
15379 : {
15380 0 : ROSE_ASSERT(this != NULL);
15381 :
15382 : // ------------ checking pointers of SgUserDefinedUnaryOp -------------------
15383 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
15384 : {
15385 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
15386 : }
15387 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
15388 :
15389 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
15390 0 : returnVector.push_back(pair<SgNode*,std::string>( p_symbol,"symbol"));
15391 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operand_i,"operand_i"));
15392 0 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
15393 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
15394 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
15395 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
15396 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
15397 0 : return returnVector;
15398 :
15399 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
15400 :
15401 : }
15402 :
15403 : /* #line 15404 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
15404 :
15405 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
15406 :
15407 : std::vector<std::pair<SgNode*,std::string> >
15408 0 : SgMatrixTransposeOp::returnDataMemberPointers() const
15409 : {
15410 0 : ROSE_ASSERT(this != NULL);
15411 :
15412 : // ------------ checking pointers of SgMatrixTransposeOp -------------------
15413 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
15414 : {
15415 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
15416 : }
15417 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
15418 :
15419 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
15420 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operand_i,"operand_i"));
15421 0 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
15422 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
15423 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
15424 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
15425 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
15426 0 : return returnVector;
15427 :
15428 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
15429 :
15430 : }
15431 :
15432 : /* #line 15433 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
15433 :
15434 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
15435 :
15436 : std::vector<std::pair<SgNode*,std::string> >
15437 0 : SgBinaryOp::returnDataMemberPointers() const
15438 : {
15439 0 : ROSE_ASSERT(this != NULL);
15440 :
15441 : // ------------ checking pointers of SgBinaryOp -------------------
15442 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
15443 : {
15444 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
15445 : }
15446 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
15447 :
15448 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
15449 0 : returnVector.push_back(pair<SgNode*,std::string>( p_lhs_operand_i,"lhs_operand_i"));
15450 0 : returnVector.push_back(pair<SgNode*,std::string>( p_rhs_operand_i,"rhs_operand_i"));
15451 0 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
15452 0 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
15453 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
15454 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
15455 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
15456 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
15457 0 : return returnVector;
15458 :
15459 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
15460 :
15461 : }
15462 :
15463 : /* #line 15464 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
15464 :
15465 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
15466 :
15467 : std::vector<std::pair<SgNode*,std::string> >
15468 350770 : SgArrowExp::returnDataMemberPointers() const
15469 : {
15470 350770 : ROSE_ASSERT(this != NULL);
15471 :
15472 : // ------------ checking pointers of SgArrowExp -------------------
15473 350770 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
15474 : {
15475 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
15476 : }
15477 350770 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
15478 :
15479 350770 : std::vector<std::pair<SgNode*,std::string> > returnVector;
15480 350770 : returnVector.push_back(pair<SgNode*,std::string>( p_lhs_operand_i,"lhs_operand_i"));
15481 350770 : returnVector.push_back(pair<SgNode*,std::string>( p_rhs_operand_i,"rhs_operand_i"));
15482 350770 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
15483 350770 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
15484 350770 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
15485 350770 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
15486 350770 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
15487 350770 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
15488 350770 : return returnVector;
15489 :
15490 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
15491 :
15492 : }
15493 :
15494 : /* #line 15495 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
15495 :
15496 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
15497 :
15498 : std::vector<std::pair<SgNode*,std::string> >
15499 400316 : SgDotExp::returnDataMemberPointers() const
15500 : {
15501 400316 : ROSE_ASSERT(this != NULL);
15502 :
15503 : // ------------ checking pointers of SgDotExp -------------------
15504 400316 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
15505 : {
15506 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
15507 : }
15508 400316 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
15509 :
15510 400316 : std::vector<std::pair<SgNode*,std::string> > returnVector;
15511 400316 : returnVector.push_back(pair<SgNode*,std::string>( p_lhs_operand_i,"lhs_operand_i"));
15512 400316 : returnVector.push_back(pair<SgNode*,std::string>( p_rhs_operand_i,"rhs_operand_i"));
15513 400316 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
15514 400316 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
15515 400316 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
15516 400316 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
15517 400316 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
15518 400316 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
15519 400316 : return returnVector;
15520 :
15521 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
15522 :
15523 : }
15524 :
15525 : /* #line 15526 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
15526 :
15527 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
15528 :
15529 : std::vector<std::pair<SgNode*,std::string> >
15530 2416 : SgDotStarOp::returnDataMemberPointers() const
15531 : {
15532 2416 : ROSE_ASSERT(this != NULL);
15533 :
15534 : // ------------ checking pointers of SgDotStarOp -------------------
15535 2416 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
15536 : {
15537 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
15538 : }
15539 2416 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
15540 :
15541 2416 : std::vector<std::pair<SgNode*,std::string> > returnVector;
15542 2416 : returnVector.push_back(pair<SgNode*,std::string>( p_lhs_operand_i,"lhs_operand_i"));
15543 2416 : returnVector.push_back(pair<SgNode*,std::string>( p_rhs_operand_i,"rhs_operand_i"));
15544 2416 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
15545 2416 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
15546 2416 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
15547 2416 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
15548 2416 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
15549 2416 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
15550 2416 : return returnVector;
15551 :
15552 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
15553 :
15554 : }
15555 :
15556 : /* #line 15557 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
15557 :
15558 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
15559 :
15560 : std::vector<std::pair<SgNode*,std::string> >
15561 64 : SgArrowStarOp::returnDataMemberPointers() const
15562 : {
15563 64 : ROSE_ASSERT(this != NULL);
15564 :
15565 : // ------------ checking pointers of SgArrowStarOp -------------------
15566 64 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
15567 : {
15568 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
15569 : }
15570 64 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
15571 :
15572 64 : std::vector<std::pair<SgNode*,std::string> > returnVector;
15573 64 : returnVector.push_back(pair<SgNode*,std::string>( p_lhs_operand_i,"lhs_operand_i"));
15574 64 : returnVector.push_back(pair<SgNode*,std::string>( p_rhs_operand_i,"rhs_operand_i"));
15575 64 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
15576 64 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
15577 64 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
15578 64 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
15579 64 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
15580 64 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
15581 64 : return returnVector;
15582 :
15583 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
15584 :
15585 : }
15586 :
15587 : /* #line 15588 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
15588 :
15589 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
15590 :
15591 : std::vector<std::pair<SgNode*,std::string> >
15592 36351 : SgEqualityOp::returnDataMemberPointers() const
15593 : {
15594 36351 : ROSE_ASSERT(this != NULL);
15595 :
15596 : // ------------ checking pointers of SgEqualityOp -------------------
15597 36351 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
15598 : {
15599 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
15600 : }
15601 36351 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
15602 :
15603 36351 : std::vector<std::pair<SgNode*,std::string> > returnVector;
15604 36351 : returnVector.push_back(pair<SgNode*,std::string>( p_lhs_operand_i,"lhs_operand_i"));
15605 36351 : returnVector.push_back(pair<SgNode*,std::string>( p_rhs_operand_i,"rhs_operand_i"));
15606 36351 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
15607 36351 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
15608 36351 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
15609 36351 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
15610 36351 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
15611 36351 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
15612 36351 : return returnVector;
15613 :
15614 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
15615 :
15616 : }
15617 :
15618 : /* #line 15619 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
15619 :
15620 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
15621 :
15622 : std::vector<std::pair<SgNode*,std::string> >
15623 40362 : SgLessThanOp::returnDataMemberPointers() const
15624 : {
15625 40362 : ROSE_ASSERT(this != NULL);
15626 :
15627 : // ------------ checking pointers of SgLessThanOp -------------------
15628 40362 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
15629 : {
15630 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
15631 : }
15632 40362 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
15633 :
15634 40362 : std::vector<std::pair<SgNode*,std::string> > returnVector;
15635 40362 : returnVector.push_back(pair<SgNode*,std::string>( p_lhs_operand_i,"lhs_operand_i"));
15636 40362 : returnVector.push_back(pair<SgNode*,std::string>( p_rhs_operand_i,"rhs_operand_i"));
15637 40362 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
15638 40362 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
15639 40362 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
15640 40362 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
15641 40362 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
15642 40362 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
15643 40362 : return returnVector;
15644 :
15645 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
15646 :
15647 : }
15648 :
15649 : /* #line 15650 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
15650 :
15651 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
15652 :
15653 : std::vector<std::pair<SgNode*,std::string> >
15654 26949 : SgGreaterThanOp::returnDataMemberPointers() const
15655 : {
15656 26949 : ROSE_ASSERT(this != NULL);
15657 :
15658 : // ------------ checking pointers of SgGreaterThanOp -------------------
15659 26949 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
15660 : {
15661 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
15662 : }
15663 26949 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
15664 :
15665 26949 : std::vector<std::pair<SgNode*,std::string> > returnVector;
15666 26949 : returnVector.push_back(pair<SgNode*,std::string>( p_lhs_operand_i,"lhs_operand_i"));
15667 26949 : returnVector.push_back(pair<SgNode*,std::string>( p_rhs_operand_i,"rhs_operand_i"));
15668 26949 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
15669 26949 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
15670 26949 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
15671 26949 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
15672 26949 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
15673 26949 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
15674 26949 : return returnVector;
15675 :
15676 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
15677 :
15678 : }
15679 :
15680 : /* #line 15681 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
15681 :
15682 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
15683 :
15684 : std::vector<std::pair<SgNode*,std::string> >
15685 48514 : SgNotEqualOp::returnDataMemberPointers() const
15686 : {
15687 48514 : ROSE_ASSERT(this != NULL);
15688 :
15689 : // ------------ checking pointers of SgNotEqualOp -------------------
15690 48514 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
15691 : {
15692 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
15693 : }
15694 48514 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
15695 :
15696 48514 : std::vector<std::pair<SgNode*,std::string> > returnVector;
15697 48514 : returnVector.push_back(pair<SgNode*,std::string>( p_lhs_operand_i,"lhs_operand_i"));
15698 48514 : returnVector.push_back(pair<SgNode*,std::string>( p_rhs_operand_i,"rhs_operand_i"));
15699 48514 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
15700 48514 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
15701 48514 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
15702 48514 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
15703 48514 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
15704 48514 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
15705 48514 : return returnVector;
15706 :
15707 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
15708 :
15709 : }
15710 :
15711 : /* #line 15712 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
15712 :
15713 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
15714 :
15715 : std::vector<std::pair<SgNode*,std::string> >
15716 3098 : SgLessOrEqualOp::returnDataMemberPointers() const
15717 : {
15718 3098 : ROSE_ASSERT(this != NULL);
15719 :
15720 : // ------------ checking pointers of SgLessOrEqualOp -------------------
15721 3098 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
15722 : {
15723 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
15724 : }
15725 3098 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
15726 :
15727 3098 : std::vector<std::pair<SgNode*,std::string> > returnVector;
15728 3098 : returnVector.push_back(pair<SgNode*,std::string>( p_lhs_operand_i,"lhs_operand_i"));
15729 3098 : returnVector.push_back(pair<SgNode*,std::string>( p_rhs_operand_i,"rhs_operand_i"));
15730 3098 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
15731 3098 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
15732 3098 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
15733 3098 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
15734 3098 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
15735 3098 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
15736 3098 : return returnVector;
15737 :
15738 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
15739 :
15740 : }
15741 :
15742 : /* #line 15743 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
15743 :
15744 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
15745 :
15746 : std::vector<std::pair<SgNode*,std::string> >
15747 7556 : SgGreaterOrEqualOp::returnDataMemberPointers() const
15748 : {
15749 7556 : ROSE_ASSERT(this != NULL);
15750 :
15751 : // ------------ checking pointers of SgGreaterOrEqualOp -------------------
15752 7556 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
15753 : {
15754 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
15755 : }
15756 7556 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
15757 :
15758 7556 : std::vector<std::pair<SgNode*,std::string> > returnVector;
15759 7556 : returnVector.push_back(pair<SgNode*,std::string>( p_lhs_operand_i,"lhs_operand_i"));
15760 7556 : returnVector.push_back(pair<SgNode*,std::string>( p_rhs_operand_i,"rhs_operand_i"));
15761 7556 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
15762 7556 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
15763 7556 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
15764 7556 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
15765 7556 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
15766 7556 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
15767 7556 : return returnVector;
15768 :
15769 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
15770 :
15771 : }
15772 :
15773 : /* #line 15774 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
15774 :
15775 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
15776 :
15777 : std::vector<std::pair<SgNode*,std::string> >
15778 67942 : SgAddOp::returnDataMemberPointers() const
15779 : {
15780 67942 : ROSE_ASSERT(this != NULL);
15781 :
15782 : // ------------ checking pointers of SgAddOp -------------------
15783 67942 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
15784 : {
15785 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
15786 : }
15787 67942 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
15788 :
15789 67942 : std::vector<std::pair<SgNode*,std::string> > returnVector;
15790 67942 : returnVector.push_back(pair<SgNode*,std::string>( p_lhs_operand_i,"lhs_operand_i"));
15791 67942 : returnVector.push_back(pair<SgNode*,std::string>( p_rhs_operand_i,"rhs_operand_i"));
15792 67942 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
15793 67942 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
15794 67942 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
15795 67942 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
15796 67942 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
15797 67942 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
15798 67942 : return returnVector;
15799 :
15800 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
15801 :
15802 : }
15803 :
15804 : /* #line 15805 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
15805 :
15806 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
15807 :
15808 : std::vector<std::pair<SgNode*,std::string> >
15809 89682 : SgSubtractOp::returnDataMemberPointers() const
15810 : {
15811 89682 : ROSE_ASSERT(this != NULL);
15812 :
15813 : // ------------ checking pointers of SgSubtractOp -------------------
15814 89682 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
15815 : {
15816 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
15817 : }
15818 89682 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
15819 :
15820 89682 : std::vector<std::pair<SgNode*,std::string> > returnVector;
15821 89682 : returnVector.push_back(pair<SgNode*,std::string>( p_lhs_operand_i,"lhs_operand_i"));
15822 89682 : returnVector.push_back(pair<SgNode*,std::string>( p_rhs_operand_i,"rhs_operand_i"));
15823 89682 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
15824 89682 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
15825 89682 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
15826 89682 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
15827 89682 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
15828 89682 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
15829 89682 : return returnVector;
15830 :
15831 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
15832 :
15833 : }
15834 :
15835 : /* #line 15836 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
15836 :
15837 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
15838 :
15839 : std::vector<std::pair<SgNode*,std::string> >
15840 34217 : SgMultiplyOp::returnDataMemberPointers() const
15841 : {
15842 34217 : ROSE_ASSERT(this != NULL);
15843 :
15844 : // ------------ checking pointers of SgMultiplyOp -------------------
15845 34217 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
15846 : {
15847 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
15848 : }
15849 34217 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
15850 :
15851 34217 : std::vector<std::pair<SgNode*,std::string> > returnVector;
15852 34217 : returnVector.push_back(pair<SgNode*,std::string>( p_lhs_operand_i,"lhs_operand_i"));
15853 34217 : returnVector.push_back(pair<SgNode*,std::string>( p_rhs_operand_i,"rhs_operand_i"));
15854 34217 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
15855 34217 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
15856 34217 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
15857 34217 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
15858 34217 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
15859 34217 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
15860 34217 : return returnVector;
15861 :
15862 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
15863 :
15864 : }
15865 :
15866 : /* #line 15867 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
15867 :
15868 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
15869 :
15870 : std::vector<std::pair<SgNode*,std::string> >
15871 14873 : SgDivideOp::returnDataMemberPointers() const
15872 : {
15873 14873 : ROSE_ASSERT(this != NULL);
15874 :
15875 : // ------------ checking pointers of SgDivideOp -------------------
15876 14873 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
15877 : {
15878 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
15879 : }
15880 14873 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
15881 :
15882 14873 : std::vector<std::pair<SgNode*,std::string> > returnVector;
15883 14873 : returnVector.push_back(pair<SgNode*,std::string>( p_lhs_operand_i,"lhs_operand_i"));
15884 14873 : returnVector.push_back(pair<SgNode*,std::string>( p_rhs_operand_i,"rhs_operand_i"));
15885 14873 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
15886 14873 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
15887 14873 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
15888 14873 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
15889 14873 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
15890 14873 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
15891 14873 : return returnVector;
15892 :
15893 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
15894 :
15895 : }
15896 :
15897 : /* #line 15898 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
15898 :
15899 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
15900 :
15901 : std::vector<std::pair<SgNode*,std::string> >
15902 0 : SgIntegerDivideOp::returnDataMemberPointers() const
15903 : {
15904 0 : ROSE_ASSERT(this != NULL);
15905 :
15906 : // ------------ checking pointers of SgIntegerDivideOp -------------------
15907 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
15908 : {
15909 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
15910 : }
15911 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
15912 :
15913 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
15914 0 : returnVector.push_back(pair<SgNode*,std::string>( p_lhs_operand_i,"lhs_operand_i"));
15915 0 : returnVector.push_back(pair<SgNode*,std::string>( p_rhs_operand_i,"rhs_operand_i"));
15916 0 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
15917 0 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
15918 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
15919 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
15920 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
15921 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
15922 0 : return returnVector;
15923 :
15924 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
15925 :
15926 : }
15927 :
15928 : /* #line 15929 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
15929 :
15930 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
15931 :
15932 : std::vector<std::pair<SgNode*,std::string> >
15933 3202 : SgModOp::returnDataMemberPointers() const
15934 : {
15935 3202 : ROSE_ASSERT(this != NULL);
15936 :
15937 : // ------------ checking pointers of SgModOp -------------------
15938 3202 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
15939 : {
15940 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
15941 : }
15942 3202 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
15943 :
15944 3202 : std::vector<std::pair<SgNode*,std::string> > returnVector;
15945 3202 : returnVector.push_back(pair<SgNode*,std::string>( p_lhs_operand_i,"lhs_operand_i"));
15946 3202 : returnVector.push_back(pair<SgNode*,std::string>( p_rhs_operand_i,"rhs_operand_i"));
15947 3202 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
15948 3202 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
15949 3202 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
15950 3202 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
15951 3202 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
15952 3202 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
15953 3202 : return returnVector;
15954 :
15955 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
15956 :
15957 : }
15958 :
15959 : /* #line 15960 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
15960 :
15961 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
15962 :
15963 : std::vector<std::pair<SgNode*,std::string> >
15964 25191 : SgAndOp::returnDataMemberPointers() const
15965 : {
15966 25191 : ROSE_ASSERT(this != NULL);
15967 :
15968 : // ------------ checking pointers of SgAndOp -------------------
15969 25191 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
15970 : {
15971 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
15972 : }
15973 25191 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
15974 :
15975 25191 : std::vector<std::pair<SgNode*,std::string> > returnVector;
15976 25191 : returnVector.push_back(pair<SgNode*,std::string>( p_lhs_operand_i,"lhs_operand_i"));
15977 25191 : returnVector.push_back(pair<SgNode*,std::string>( p_rhs_operand_i,"rhs_operand_i"));
15978 25191 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
15979 25191 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
15980 25191 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
15981 25191 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
15982 25191 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
15983 25191 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
15984 25191 : return returnVector;
15985 :
15986 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
15987 :
15988 : }
15989 :
15990 : /* #line 15991 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
15991 :
15992 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
15993 :
15994 : std::vector<std::pair<SgNode*,std::string> >
15995 7325 : SgOrOp::returnDataMemberPointers() const
15996 : {
15997 7325 : ROSE_ASSERT(this != NULL);
15998 :
15999 : // ------------ checking pointers of SgOrOp -------------------
16000 7325 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
16001 : {
16002 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
16003 : }
16004 7325 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
16005 :
16006 7325 : std::vector<std::pair<SgNode*,std::string> > returnVector;
16007 7325 : returnVector.push_back(pair<SgNode*,std::string>( p_lhs_operand_i,"lhs_operand_i"));
16008 7325 : returnVector.push_back(pair<SgNode*,std::string>( p_rhs_operand_i,"rhs_operand_i"));
16009 7325 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
16010 7325 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
16011 7325 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
16012 7325 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
16013 7325 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
16014 7325 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
16015 7325 : return returnVector;
16016 :
16017 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
16018 :
16019 : }
16020 :
16021 : /* #line 16022 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
16022 :
16023 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
16024 :
16025 : std::vector<std::pair<SgNode*,std::string> >
16026 95 : SgBitXorOp::returnDataMemberPointers() const
16027 : {
16028 95 : ROSE_ASSERT(this != NULL);
16029 :
16030 : // ------------ checking pointers of SgBitXorOp -------------------
16031 95 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
16032 : {
16033 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
16034 : }
16035 95 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
16036 :
16037 95 : std::vector<std::pair<SgNode*,std::string> > returnVector;
16038 95 : returnVector.push_back(pair<SgNode*,std::string>( p_lhs_operand_i,"lhs_operand_i"));
16039 95 : returnVector.push_back(pair<SgNode*,std::string>( p_rhs_operand_i,"rhs_operand_i"));
16040 95 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
16041 95 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
16042 95 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
16043 95 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
16044 95 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
16045 95 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
16046 95 : return returnVector;
16047 :
16048 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
16049 :
16050 : }
16051 :
16052 : /* #line 16053 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
16053 :
16054 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
16055 :
16056 : std::vector<std::pair<SgNode*,std::string> >
16057 1497 : SgBitAndOp::returnDataMemberPointers() const
16058 : {
16059 1497 : ROSE_ASSERT(this != NULL);
16060 :
16061 : // ------------ checking pointers of SgBitAndOp -------------------
16062 1497 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
16063 : {
16064 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
16065 : }
16066 1497 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
16067 :
16068 1497 : std::vector<std::pair<SgNode*,std::string> > returnVector;
16069 1497 : returnVector.push_back(pair<SgNode*,std::string>( p_lhs_operand_i,"lhs_operand_i"));
16070 1497 : returnVector.push_back(pair<SgNode*,std::string>( p_rhs_operand_i,"rhs_operand_i"));
16071 1497 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
16072 1497 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
16073 1497 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
16074 1497 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
16075 1497 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
16076 1497 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
16077 1497 : return returnVector;
16078 :
16079 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
16080 :
16081 : }
16082 :
16083 : /* #line 16084 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
16084 :
16085 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
16086 :
16087 : std::vector<std::pair<SgNode*,std::string> >
16088 223 : SgBitOrOp::returnDataMemberPointers() const
16089 : {
16090 223 : ROSE_ASSERT(this != NULL);
16091 :
16092 : // ------------ checking pointers of SgBitOrOp -------------------
16093 223 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
16094 : {
16095 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
16096 : }
16097 223 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
16098 :
16099 223 : std::vector<std::pair<SgNode*,std::string> > returnVector;
16100 223 : returnVector.push_back(pair<SgNode*,std::string>( p_lhs_operand_i,"lhs_operand_i"));
16101 223 : returnVector.push_back(pair<SgNode*,std::string>( p_rhs_operand_i,"rhs_operand_i"));
16102 223 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
16103 223 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
16104 223 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
16105 223 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
16106 223 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
16107 223 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
16108 223 : return returnVector;
16109 :
16110 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
16111 :
16112 : }
16113 :
16114 : /* #line 16115 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
16115 :
16116 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
16117 :
16118 : std::vector<std::pair<SgNode*,std::string> >
16119 0 : SgBitEqvOp::returnDataMemberPointers() const
16120 : {
16121 0 : ROSE_ASSERT(this != NULL);
16122 :
16123 : // ------------ checking pointers of SgBitEqvOp -------------------
16124 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
16125 : {
16126 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
16127 : }
16128 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
16129 :
16130 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
16131 0 : returnVector.push_back(pair<SgNode*,std::string>( p_lhs_operand_i,"lhs_operand_i"));
16132 0 : returnVector.push_back(pair<SgNode*,std::string>( p_rhs_operand_i,"rhs_operand_i"));
16133 0 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
16134 0 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
16135 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
16136 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
16137 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
16138 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
16139 0 : return returnVector;
16140 :
16141 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
16142 :
16143 : }
16144 :
16145 : /* #line 16146 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
16146 :
16147 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
16148 :
16149 : std::vector<std::pair<SgNode*,std::string> >
16150 17360 : SgCommaOpExp::returnDataMemberPointers() const
16151 : {
16152 17360 : ROSE_ASSERT(this != NULL);
16153 :
16154 : // ------------ checking pointers of SgCommaOpExp -------------------
16155 17360 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
16156 : {
16157 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
16158 : }
16159 17360 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
16160 :
16161 17360 : std::vector<std::pair<SgNode*,std::string> > returnVector;
16162 17360 : returnVector.push_back(pair<SgNode*,std::string>( p_lhs_operand_i,"lhs_operand_i"));
16163 17360 : returnVector.push_back(pair<SgNode*,std::string>( p_rhs_operand_i,"rhs_operand_i"));
16164 17360 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
16165 17360 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
16166 17360 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
16167 17360 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
16168 17360 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
16169 17360 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
16170 17360 : return returnVector;
16171 :
16172 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
16173 :
16174 : }
16175 :
16176 : /* #line 16177 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
16177 :
16178 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
16179 :
16180 : std::vector<std::pair<SgNode*,std::string> >
16181 4916 : SgLshiftOp::returnDataMemberPointers() const
16182 : {
16183 4916 : ROSE_ASSERT(this != NULL);
16184 :
16185 : // ------------ checking pointers of SgLshiftOp -------------------
16186 4916 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
16187 : {
16188 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
16189 : }
16190 4916 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
16191 :
16192 4916 : std::vector<std::pair<SgNode*,std::string> > returnVector;
16193 4916 : returnVector.push_back(pair<SgNode*,std::string>( p_lhs_operand_i,"lhs_operand_i"));
16194 4916 : returnVector.push_back(pair<SgNode*,std::string>( p_rhs_operand_i,"rhs_operand_i"));
16195 4916 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
16196 4916 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
16197 4916 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
16198 4916 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
16199 4916 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
16200 4916 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
16201 4916 : return returnVector;
16202 :
16203 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
16204 :
16205 : }
16206 :
16207 : /* #line 16208 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
16208 :
16209 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
16210 :
16211 : std::vector<std::pair<SgNode*,std::string> >
16212 1316 : SgRshiftOp::returnDataMemberPointers() const
16213 : {
16214 1316 : ROSE_ASSERT(this != NULL);
16215 :
16216 : // ------------ checking pointers of SgRshiftOp -------------------
16217 1316 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
16218 : {
16219 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
16220 : }
16221 1316 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
16222 :
16223 1316 : std::vector<std::pair<SgNode*,std::string> > returnVector;
16224 1316 : returnVector.push_back(pair<SgNode*,std::string>( p_lhs_operand_i,"lhs_operand_i"));
16225 1316 : returnVector.push_back(pair<SgNode*,std::string>( p_rhs_operand_i,"rhs_operand_i"));
16226 1316 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
16227 1316 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
16228 1316 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
16229 1316 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
16230 1316 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
16231 1316 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
16232 1316 : return returnVector;
16233 :
16234 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
16235 :
16236 : }
16237 :
16238 : /* #line 16239 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
16239 :
16240 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
16241 :
16242 : std::vector<std::pair<SgNode*,std::string> >
16243 29706 : SgPntrArrRefExp::returnDataMemberPointers() const
16244 : {
16245 29706 : ROSE_ASSERT(this != NULL);
16246 :
16247 : // ------------ checking pointers of SgPntrArrRefExp -------------------
16248 29706 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
16249 : {
16250 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
16251 : }
16252 29706 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
16253 :
16254 29706 : std::vector<std::pair<SgNode*,std::string> > returnVector;
16255 29706 : returnVector.push_back(pair<SgNode*,std::string>( p_lhs_operand_i,"lhs_operand_i"));
16256 29706 : returnVector.push_back(pair<SgNode*,std::string>( p_rhs_operand_i,"rhs_operand_i"));
16257 29706 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
16258 29706 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
16259 29706 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
16260 29706 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
16261 29706 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
16262 29706 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
16263 29706 : return returnVector;
16264 :
16265 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
16266 :
16267 : }
16268 :
16269 : /* #line 16270 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
16270 :
16271 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
16272 :
16273 : std::vector<std::pair<SgNode*,std::string> >
16274 0 : SgScopeOp::returnDataMemberPointers() const
16275 : {
16276 0 : ROSE_ASSERT(this != NULL);
16277 :
16278 : // ------------ checking pointers of SgScopeOp -------------------
16279 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
16280 : {
16281 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
16282 : }
16283 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
16284 :
16285 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
16286 0 : returnVector.push_back(pair<SgNode*,std::string>( p_lhs_operand_i,"lhs_operand_i"));
16287 0 : returnVector.push_back(pair<SgNode*,std::string>( p_rhs_operand_i,"rhs_operand_i"));
16288 0 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
16289 0 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
16290 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
16291 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
16292 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
16293 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
16294 0 : return returnVector;
16295 :
16296 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
16297 :
16298 : }
16299 :
16300 : /* #line 16301 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
16301 :
16302 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
16303 :
16304 : std::vector<std::pair<SgNode*,std::string> >
16305 120695 : SgAssignOp::returnDataMemberPointers() const
16306 : {
16307 120695 : ROSE_ASSERT(this != NULL);
16308 :
16309 : // ------------ checking pointers of SgAssignOp -------------------
16310 120695 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
16311 : {
16312 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
16313 : }
16314 120695 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
16315 :
16316 120695 : std::vector<std::pair<SgNode*,std::string> > returnVector;
16317 120695 : returnVector.push_back(pair<SgNode*,std::string>( p_lhs_operand_i,"lhs_operand_i"));
16318 120695 : returnVector.push_back(pair<SgNode*,std::string>( p_rhs_operand_i,"rhs_operand_i"));
16319 120695 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
16320 120695 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
16321 120695 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
16322 120695 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
16323 120695 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
16324 120695 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
16325 120695 : return returnVector;
16326 :
16327 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
16328 :
16329 : }
16330 :
16331 : /* #line 16332 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
16332 :
16333 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
16334 :
16335 : std::vector<std::pair<SgNode*,std::string> >
16336 0 : SgExponentiationOp::returnDataMemberPointers() const
16337 : {
16338 0 : ROSE_ASSERT(this != NULL);
16339 :
16340 : // ------------ checking pointers of SgExponentiationOp -------------------
16341 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
16342 : {
16343 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
16344 : }
16345 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
16346 :
16347 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
16348 0 : returnVector.push_back(pair<SgNode*,std::string>( p_lhs_operand_i,"lhs_operand_i"));
16349 0 : returnVector.push_back(pair<SgNode*,std::string>( p_rhs_operand_i,"rhs_operand_i"));
16350 0 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
16351 0 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
16352 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
16353 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
16354 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
16355 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
16356 0 : return returnVector;
16357 :
16358 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
16359 :
16360 : }
16361 :
16362 : /* #line 16363 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
16363 :
16364 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
16365 :
16366 : std::vector<std::pair<SgNode*,std::string> >
16367 0 : SgConcatenationOp::returnDataMemberPointers() const
16368 : {
16369 0 : ROSE_ASSERT(this != NULL);
16370 :
16371 : // ------------ checking pointers of SgConcatenationOp -------------------
16372 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
16373 : {
16374 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
16375 : }
16376 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
16377 :
16378 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
16379 0 : returnVector.push_back(pair<SgNode*,std::string>( p_lhs_operand_i,"lhs_operand_i"));
16380 0 : returnVector.push_back(pair<SgNode*,std::string>( p_rhs_operand_i,"rhs_operand_i"));
16381 0 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
16382 0 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
16383 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
16384 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
16385 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
16386 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
16387 0 : return returnVector;
16388 :
16389 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
16390 :
16391 : }
16392 :
16393 : /* #line 16394 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
16394 :
16395 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
16396 :
16397 : std::vector<std::pair<SgNode*,std::string> >
16398 3 : SgPointerAssignOp::returnDataMemberPointers() const
16399 : {
16400 3 : ROSE_ASSERT(this != NULL);
16401 :
16402 : // ------------ checking pointers of SgPointerAssignOp -------------------
16403 3 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
16404 : {
16405 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
16406 : }
16407 3 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
16408 :
16409 3 : std::vector<std::pair<SgNode*,std::string> > returnVector;
16410 3 : returnVector.push_back(pair<SgNode*,std::string>( p_lhs_operand_i,"lhs_operand_i"));
16411 3 : returnVector.push_back(pair<SgNode*,std::string>( p_rhs_operand_i,"rhs_operand_i"));
16412 3 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
16413 3 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
16414 3 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
16415 3 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
16416 3 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
16417 3 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
16418 3 : return returnVector;
16419 :
16420 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
16421 :
16422 : }
16423 :
16424 : /* #line 16425 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
16425 :
16426 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
16427 :
16428 : std::vector<std::pair<SgNode*,std::string> >
16429 0 : SgUserDefinedBinaryOp::returnDataMemberPointers() const
16430 : {
16431 0 : ROSE_ASSERT(this != NULL);
16432 :
16433 : // ------------ checking pointers of SgUserDefinedBinaryOp -------------------
16434 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
16435 : {
16436 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
16437 : }
16438 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
16439 :
16440 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
16441 0 : returnVector.push_back(pair<SgNode*,std::string>( p_symbol,"symbol"));
16442 0 : returnVector.push_back(pair<SgNode*,std::string>( p_lhs_operand_i,"lhs_operand_i"));
16443 0 : returnVector.push_back(pair<SgNode*,std::string>( p_rhs_operand_i,"rhs_operand_i"));
16444 0 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
16445 0 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
16446 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
16447 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
16448 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
16449 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
16450 0 : return returnVector;
16451 :
16452 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
16453 :
16454 : }
16455 :
16456 : /* #line 16457 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
16457 :
16458 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
16459 :
16460 : std::vector<std::pair<SgNode*,std::string> >
16461 0 : SgCompoundAssignOp::returnDataMemberPointers() const
16462 : {
16463 0 : ROSE_ASSERT(this != NULL);
16464 :
16465 : // ------------ checking pointers of SgCompoundAssignOp -------------------
16466 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
16467 : {
16468 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
16469 : }
16470 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
16471 :
16472 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
16473 0 : returnVector.push_back(pair<SgNode*,std::string>( p_lhs_operand_i,"lhs_operand_i"));
16474 0 : returnVector.push_back(pair<SgNode*,std::string>( p_rhs_operand_i,"rhs_operand_i"));
16475 0 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
16476 0 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
16477 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
16478 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
16479 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
16480 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
16481 0 : return returnVector;
16482 :
16483 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
16484 :
16485 : }
16486 :
16487 : /* #line 16488 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
16488 :
16489 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
16490 :
16491 : std::vector<std::pair<SgNode*,std::string> >
16492 9002 : SgPlusAssignOp::returnDataMemberPointers() const
16493 : {
16494 9002 : ROSE_ASSERT(this != NULL);
16495 :
16496 : // ------------ checking pointers of SgPlusAssignOp -------------------
16497 9002 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
16498 : {
16499 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
16500 : }
16501 9002 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
16502 :
16503 9002 : std::vector<std::pair<SgNode*,std::string> > returnVector;
16504 9002 : returnVector.push_back(pair<SgNode*,std::string>( p_lhs_operand_i,"lhs_operand_i"));
16505 9002 : returnVector.push_back(pair<SgNode*,std::string>( p_rhs_operand_i,"rhs_operand_i"));
16506 9002 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
16507 9002 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
16508 9002 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
16509 9002 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
16510 9002 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
16511 9002 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
16512 9002 : return returnVector;
16513 :
16514 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
16515 :
16516 : }
16517 :
16518 : /* #line 16519 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
16519 :
16520 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
16521 :
16522 : std::vector<std::pair<SgNode*,std::string> >
16523 1861 : SgMinusAssignOp::returnDataMemberPointers() const
16524 : {
16525 1861 : ROSE_ASSERT(this != NULL);
16526 :
16527 : // ------------ checking pointers of SgMinusAssignOp -------------------
16528 1861 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
16529 : {
16530 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
16531 : }
16532 1861 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
16533 :
16534 1861 : std::vector<std::pair<SgNode*,std::string> > returnVector;
16535 1861 : returnVector.push_back(pair<SgNode*,std::string>( p_lhs_operand_i,"lhs_operand_i"));
16536 1861 : returnVector.push_back(pair<SgNode*,std::string>( p_rhs_operand_i,"rhs_operand_i"));
16537 1861 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
16538 1861 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
16539 1861 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
16540 1861 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
16541 1861 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
16542 1861 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
16543 1861 : return returnVector;
16544 :
16545 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
16546 :
16547 : }
16548 :
16549 : /* #line 16550 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
16550 :
16551 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
16552 :
16553 : std::vector<std::pair<SgNode*,std::string> >
16554 1720 : SgAndAssignOp::returnDataMemberPointers() const
16555 : {
16556 1720 : ROSE_ASSERT(this != NULL);
16557 :
16558 : // ------------ checking pointers of SgAndAssignOp -------------------
16559 1720 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
16560 : {
16561 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
16562 : }
16563 1720 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
16564 :
16565 1720 : std::vector<std::pair<SgNode*,std::string> > returnVector;
16566 1720 : returnVector.push_back(pair<SgNode*,std::string>( p_lhs_operand_i,"lhs_operand_i"));
16567 1720 : returnVector.push_back(pair<SgNode*,std::string>( p_rhs_operand_i,"rhs_operand_i"));
16568 1720 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
16569 1720 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
16570 1720 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
16571 1720 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
16572 1720 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
16573 1720 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
16574 1720 : return returnVector;
16575 :
16576 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
16577 :
16578 : }
16579 :
16580 : /* #line 16581 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
16581 :
16582 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
16583 :
16584 : std::vector<std::pair<SgNode*,std::string> >
16585 1284 : SgIorAssignOp::returnDataMemberPointers() const
16586 : {
16587 1284 : ROSE_ASSERT(this != NULL);
16588 :
16589 : // ------------ checking pointers of SgIorAssignOp -------------------
16590 1284 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
16591 : {
16592 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
16593 : }
16594 1284 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
16595 :
16596 1284 : std::vector<std::pair<SgNode*,std::string> > returnVector;
16597 1284 : returnVector.push_back(pair<SgNode*,std::string>( p_lhs_operand_i,"lhs_operand_i"));
16598 1284 : returnVector.push_back(pair<SgNode*,std::string>( p_rhs_operand_i,"rhs_operand_i"));
16599 1284 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
16600 1284 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
16601 1284 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
16602 1284 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
16603 1284 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
16604 1284 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
16605 1284 : return returnVector;
16606 :
16607 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
16608 :
16609 : }
16610 :
16611 : /* #line 16612 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
16612 :
16613 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
16614 :
16615 : std::vector<std::pair<SgNode*,std::string> >
16616 66 : SgMultAssignOp::returnDataMemberPointers() const
16617 : {
16618 66 : ROSE_ASSERT(this != NULL);
16619 :
16620 : // ------------ checking pointers of SgMultAssignOp -------------------
16621 66 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
16622 : {
16623 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
16624 : }
16625 66 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
16626 :
16627 66 : std::vector<std::pair<SgNode*,std::string> > returnVector;
16628 66 : returnVector.push_back(pair<SgNode*,std::string>( p_lhs_operand_i,"lhs_operand_i"));
16629 66 : returnVector.push_back(pair<SgNode*,std::string>( p_rhs_operand_i,"rhs_operand_i"));
16630 66 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
16631 66 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
16632 66 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
16633 66 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
16634 66 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
16635 66 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
16636 66 : return returnVector;
16637 :
16638 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
16639 :
16640 : }
16641 :
16642 : /* #line 16643 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
16643 :
16644 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
16645 :
16646 : std::vector<std::pair<SgNode*,std::string> >
16647 19 : SgDivAssignOp::returnDataMemberPointers() const
16648 : {
16649 19 : ROSE_ASSERT(this != NULL);
16650 :
16651 : // ------------ checking pointers of SgDivAssignOp -------------------
16652 19 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
16653 : {
16654 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
16655 : }
16656 19 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
16657 :
16658 19 : std::vector<std::pair<SgNode*,std::string> > returnVector;
16659 19 : returnVector.push_back(pair<SgNode*,std::string>( p_lhs_operand_i,"lhs_operand_i"));
16660 19 : returnVector.push_back(pair<SgNode*,std::string>( p_rhs_operand_i,"rhs_operand_i"));
16661 19 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
16662 19 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
16663 19 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
16664 19 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
16665 19 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
16666 19 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
16667 19 : return returnVector;
16668 :
16669 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
16670 :
16671 : }
16672 :
16673 : /* #line 16674 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
16674 :
16675 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
16676 :
16677 : std::vector<std::pair<SgNode*,std::string> >
16678 0 : SgModAssignOp::returnDataMemberPointers() const
16679 : {
16680 0 : ROSE_ASSERT(this != NULL);
16681 :
16682 : // ------------ checking pointers of SgModAssignOp -------------------
16683 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
16684 : {
16685 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
16686 : }
16687 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
16688 :
16689 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
16690 0 : returnVector.push_back(pair<SgNode*,std::string>( p_lhs_operand_i,"lhs_operand_i"));
16691 0 : returnVector.push_back(pair<SgNode*,std::string>( p_rhs_operand_i,"rhs_operand_i"));
16692 0 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
16693 0 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
16694 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
16695 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
16696 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
16697 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
16698 0 : return returnVector;
16699 :
16700 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
16701 :
16702 : }
16703 :
16704 : /* #line 16705 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
16705 :
16706 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
16707 :
16708 : std::vector<std::pair<SgNode*,std::string> >
16709 582 : SgXorAssignOp::returnDataMemberPointers() const
16710 : {
16711 582 : ROSE_ASSERT(this != NULL);
16712 :
16713 : // ------------ checking pointers of SgXorAssignOp -------------------
16714 582 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
16715 : {
16716 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
16717 : }
16718 582 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
16719 :
16720 582 : std::vector<std::pair<SgNode*,std::string> > returnVector;
16721 582 : returnVector.push_back(pair<SgNode*,std::string>( p_lhs_operand_i,"lhs_operand_i"));
16722 582 : returnVector.push_back(pair<SgNode*,std::string>( p_rhs_operand_i,"rhs_operand_i"));
16723 582 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
16724 582 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
16725 582 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
16726 582 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
16727 582 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
16728 582 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
16729 582 : return returnVector;
16730 :
16731 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
16732 :
16733 : }
16734 :
16735 : /* #line 16736 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
16736 :
16737 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
16738 :
16739 : std::vector<std::pair<SgNode*,std::string> >
16740 0 : SgLshiftAssignOp::returnDataMemberPointers() const
16741 : {
16742 0 : ROSE_ASSERT(this != NULL);
16743 :
16744 : // ------------ checking pointers of SgLshiftAssignOp -------------------
16745 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
16746 : {
16747 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
16748 : }
16749 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
16750 :
16751 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
16752 0 : returnVector.push_back(pair<SgNode*,std::string>( p_lhs_operand_i,"lhs_operand_i"));
16753 0 : returnVector.push_back(pair<SgNode*,std::string>( p_rhs_operand_i,"rhs_operand_i"));
16754 0 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
16755 0 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
16756 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
16757 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
16758 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
16759 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
16760 0 : return returnVector;
16761 :
16762 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
16763 :
16764 : }
16765 :
16766 : /* #line 16767 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
16767 :
16768 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
16769 :
16770 : std::vector<std::pair<SgNode*,std::string> >
16771 36 : SgRshiftAssignOp::returnDataMemberPointers() const
16772 : {
16773 36 : ROSE_ASSERT(this != NULL);
16774 :
16775 : // ------------ checking pointers of SgRshiftAssignOp -------------------
16776 36 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
16777 : {
16778 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
16779 : }
16780 36 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
16781 :
16782 36 : std::vector<std::pair<SgNode*,std::string> > returnVector;
16783 36 : returnVector.push_back(pair<SgNode*,std::string>( p_lhs_operand_i,"lhs_operand_i"));
16784 36 : returnVector.push_back(pair<SgNode*,std::string>( p_rhs_operand_i,"rhs_operand_i"));
16785 36 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
16786 36 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
16787 36 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
16788 36 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
16789 36 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
16790 36 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
16791 36 : return returnVector;
16792 :
16793 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
16794 :
16795 : }
16796 :
16797 : /* #line 16798 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
16798 :
16799 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
16800 :
16801 : std::vector<std::pair<SgNode*,std::string> >
16802 0 : SgIntegerDivideAssignOp::returnDataMemberPointers() const
16803 : {
16804 0 : ROSE_ASSERT(this != NULL);
16805 :
16806 : // ------------ checking pointers of SgIntegerDivideAssignOp -------------------
16807 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
16808 : {
16809 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
16810 : }
16811 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
16812 :
16813 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
16814 0 : returnVector.push_back(pair<SgNode*,std::string>( p_lhs_operand_i,"lhs_operand_i"));
16815 0 : returnVector.push_back(pair<SgNode*,std::string>( p_rhs_operand_i,"rhs_operand_i"));
16816 0 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
16817 0 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
16818 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
16819 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
16820 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
16821 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
16822 0 : return returnVector;
16823 :
16824 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
16825 :
16826 : }
16827 :
16828 : /* #line 16829 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
16829 :
16830 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
16831 :
16832 : std::vector<std::pair<SgNode*,std::string> >
16833 0 : SgExponentiationAssignOp::returnDataMemberPointers() const
16834 : {
16835 0 : ROSE_ASSERT(this != NULL);
16836 :
16837 : // ------------ checking pointers of SgExponentiationAssignOp -------------------
16838 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
16839 : {
16840 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
16841 : }
16842 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
16843 :
16844 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
16845 0 : returnVector.push_back(pair<SgNode*,std::string>( p_lhs_operand_i,"lhs_operand_i"));
16846 0 : returnVector.push_back(pair<SgNode*,std::string>( p_rhs_operand_i,"rhs_operand_i"));
16847 0 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
16848 0 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
16849 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
16850 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
16851 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
16852 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
16853 0 : return returnVector;
16854 :
16855 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
16856 :
16857 : }
16858 :
16859 : /* #line 16860 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
16860 :
16861 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
16862 :
16863 : std::vector<std::pair<SgNode*,std::string> >
16864 0 : SgMembershipOp::returnDataMemberPointers() const
16865 : {
16866 0 : ROSE_ASSERT(this != NULL);
16867 :
16868 : // ------------ checking pointers of SgMembershipOp -------------------
16869 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
16870 : {
16871 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
16872 : }
16873 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
16874 :
16875 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
16876 0 : returnVector.push_back(pair<SgNode*,std::string>( p_lhs_operand_i,"lhs_operand_i"));
16877 0 : returnVector.push_back(pair<SgNode*,std::string>( p_rhs_operand_i,"rhs_operand_i"));
16878 0 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
16879 0 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
16880 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
16881 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
16882 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
16883 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
16884 0 : return returnVector;
16885 :
16886 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
16887 :
16888 : }
16889 :
16890 : /* #line 16891 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
16891 :
16892 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
16893 :
16894 : std::vector<std::pair<SgNode*,std::string> >
16895 0 : SgSpaceshipOp::returnDataMemberPointers() const
16896 : {
16897 0 : ROSE_ASSERT(this != NULL);
16898 :
16899 : // ------------ checking pointers of SgSpaceshipOp -------------------
16900 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
16901 : {
16902 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
16903 : }
16904 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
16905 :
16906 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
16907 0 : returnVector.push_back(pair<SgNode*,std::string>( p_lhs_operand_i,"lhs_operand_i"));
16908 0 : returnVector.push_back(pair<SgNode*,std::string>( p_rhs_operand_i,"rhs_operand_i"));
16909 0 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
16910 0 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
16911 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
16912 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
16913 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
16914 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
16915 0 : return returnVector;
16916 :
16917 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
16918 :
16919 : }
16920 :
16921 : /* #line 16922 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
16922 :
16923 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
16924 :
16925 : std::vector<std::pair<SgNode*,std::string> >
16926 0 : SgNonMembershipOp::returnDataMemberPointers() const
16927 : {
16928 0 : ROSE_ASSERT(this != NULL);
16929 :
16930 : // ------------ checking pointers of SgNonMembershipOp -------------------
16931 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
16932 : {
16933 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
16934 : }
16935 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
16936 :
16937 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
16938 0 : returnVector.push_back(pair<SgNode*,std::string>( p_lhs_operand_i,"lhs_operand_i"));
16939 0 : returnVector.push_back(pair<SgNode*,std::string>( p_rhs_operand_i,"rhs_operand_i"));
16940 0 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
16941 0 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
16942 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
16943 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
16944 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
16945 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
16946 0 : return returnVector;
16947 :
16948 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
16949 :
16950 : }
16951 :
16952 : /* #line 16953 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
16953 :
16954 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
16955 :
16956 : std::vector<std::pair<SgNode*,std::string> >
16957 0 : SgIsOp::returnDataMemberPointers() const
16958 : {
16959 0 : ROSE_ASSERT(this != NULL);
16960 :
16961 : // ------------ checking pointers of SgIsOp -------------------
16962 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
16963 : {
16964 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
16965 : }
16966 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
16967 :
16968 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
16969 0 : returnVector.push_back(pair<SgNode*,std::string>( p_lhs_operand_i,"lhs_operand_i"));
16970 0 : returnVector.push_back(pair<SgNode*,std::string>( p_rhs_operand_i,"rhs_operand_i"));
16971 0 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
16972 0 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
16973 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
16974 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
16975 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
16976 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
16977 0 : return returnVector;
16978 :
16979 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
16980 :
16981 : }
16982 :
16983 : /* #line 16984 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
16984 :
16985 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
16986 :
16987 : std::vector<std::pair<SgNode*,std::string> >
16988 0 : SgIsNotOp::returnDataMemberPointers() const
16989 : {
16990 0 : ROSE_ASSERT(this != NULL);
16991 :
16992 : // ------------ checking pointers of SgIsNotOp -------------------
16993 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
16994 : {
16995 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
16996 : }
16997 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
16998 :
16999 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
17000 0 : returnVector.push_back(pair<SgNode*,std::string>( p_lhs_operand_i,"lhs_operand_i"));
17001 0 : returnVector.push_back(pair<SgNode*,std::string>( p_rhs_operand_i,"rhs_operand_i"));
17002 0 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
17003 0 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
17004 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
17005 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
17006 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
17007 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
17008 0 : return returnVector;
17009 :
17010 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
17011 :
17012 : }
17013 :
17014 : /* #line 17015 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
17015 :
17016 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
17017 :
17018 : std::vector<std::pair<SgNode*,std::string> >
17019 0 : SgElementwiseOp::returnDataMemberPointers() const
17020 : {
17021 0 : ROSE_ASSERT(this != NULL);
17022 :
17023 : // ------------ checking pointers of SgElementwiseOp -------------------
17024 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
17025 : {
17026 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
17027 : }
17028 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
17029 :
17030 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
17031 0 : returnVector.push_back(pair<SgNode*,std::string>( p_lhs_operand_i,"lhs_operand_i"));
17032 0 : returnVector.push_back(pair<SgNode*,std::string>( p_rhs_operand_i,"rhs_operand_i"));
17033 0 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
17034 0 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
17035 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
17036 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
17037 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
17038 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
17039 0 : return returnVector;
17040 :
17041 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
17042 :
17043 : }
17044 :
17045 : /* #line 17046 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
17046 :
17047 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
17048 :
17049 : std::vector<std::pair<SgNode*,std::string> >
17050 0 : SgElementwiseMultiplyOp::returnDataMemberPointers() const
17051 : {
17052 0 : ROSE_ASSERT(this != NULL);
17053 :
17054 : // ------------ checking pointers of SgElementwiseMultiplyOp -------------------
17055 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
17056 : {
17057 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
17058 : }
17059 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
17060 :
17061 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
17062 0 : returnVector.push_back(pair<SgNode*,std::string>( p_lhs_operand_i,"lhs_operand_i"));
17063 0 : returnVector.push_back(pair<SgNode*,std::string>( p_rhs_operand_i,"rhs_operand_i"));
17064 0 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
17065 0 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
17066 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
17067 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
17068 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
17069 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
17070 0 : return returnVector;
17071 :
17072 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
17073 :
17074 : }
17075 :
17076 : /* #line 17077 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
17077 :
17078 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
17079 :
17080 : std::vector<std::pair<SgNode*,std::string> >
17081 0 : SgElementwisePowerOp::returnDataMemberPointers() const
17082 : {
17083 0 : ROSE_ASSERT(this != NULL);
17084 :
17085 : // ------------ checking pointers of SgElementwisePowerOp -------------------
17086 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
17087 : {
17088 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
17089 : }
17090 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
17091 :
17092 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
17093 0 : returnVector.push_back(pair<SgNode*,std::string>( p_lhs_operand_i,"lhs_operand_i"));
17094 0 : returnVector.push_back(pair<SgNode*,std::string>( p_rhs_operand_i,"rhs_operand_i"));
17095 0 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
17096 0 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
17097 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
17098 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
17099 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
17100 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
17101 0 : return returnVector;
17102 :
17103 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
17104 :
17105 : }
17106 :
17107 : /* #line 17108 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
17108 :
17109 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
17110 :
17111 : std::vector<std::pair<SgNode*,std::string> >
17112 0 : SgElementwiseLeftDivideOp::returnDataMemberPointers() const
17113 : {
17114 0 : ROSE_ASSERT(this != NULL);
17115 :
17116 : // ------------ checking pointers of SgElementwiseLeftDivideOp -------------------
17117 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
17118 : {
17119 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
17120 : }
17121 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
17122 :
17123 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
17124 0 : returnVector.push_back(pair<SgNode*,std::string>( p_lhs_operand_i,"lhs_operand_i"));
17125 0 : returnVector.push_back(pair<SgNode*,std::string>( p_rhs_operand_i,"rhs_operand_i"));
17126 0 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
17127 0 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
17128 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
17129 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
17130 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
17131 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
17132 0 : return returnVector;
17133 :
17134 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
17135 :
17136 : }
17137 :
17138 : /* #line 17139 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
17139 :
17140 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
17141 :
17142 : std::vector<std::pair<SgNode*,std::string> >
17143 0 : SgElementwiseDivideOp::returnDataMemberPointers() const
17144 : {
17145 0 : ROSE_ASSERT(this != NULL);
17146 :
17147 : // ------------ checking pointers of SgElementwiseDivideOp -------------------
17148 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
17149 : {
17150 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
17151 : }
17152 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
17153 :
17154 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
17155 0 : returnVector.push_back(pair<SgNode*,std::string>( p_lhs_operand_i,"lhs_operand_i"));
17156 0 : returnVector.push_back(pair<SgNode*,std::string>( p_rhs_operand_i,"rhs_operand_i"));
17157 0 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
17158 0 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
17159 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
17160 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
17161 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
17162 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
17163 0 : return returnVector;
17164 :
17165 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
17166 :
17167 : }
17168 :
17169 : /* #line 17170 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
17170 :
17171 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
17172 :
17173 : std::vector<std::pair<SgNode*,std::string> >
17174 0 : SgElementwiseAddOp::returnDataMemberPointers() const
17175 : {
17176 0 : ROSE_ASSERT(this != NULL);
17177 :
17178 : // ------------ checking pointers of SgElementwiseAddOp -------------------
17179 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
17180 : {
17181 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
17182 : }
17183 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
17184 :
17185 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
17186 0 : returnVector.push_back(pair<SgNode*,std::string>( p_lhs_operand_i,"lhs_operand_i"));
17187 0 : returnVector.push_back(pair<SgNode*,std::string>( p_rhs_operand_i,"rhs_operand_i"));
17188 0 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
17189 0 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
17190 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
17191 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
17192 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
17193 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
17194 0 : return returnVector;
17195 :
17196 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
17197 :
17198 : }
17199 :
17200 : /* #line 17201 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
17201 :
17202 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
17203 :
17204 : std::vector<std::pair<SgNode*,std::string> >
17205 0 : SgElementwiseSubtractOp::returnDataMemberPointers() const
17206 : {
17207 0 : ROSE_ASSERT(this != NULL);
17208 :
17209 : // ------------ checking pointers of SgElementwiseSubtractOp -------------------
17210 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
17211 : {
17212 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
17213 : }
17214 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
17215 :
17216 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
17217 0 : returnVector.push_back(pair<SgNode*,std::string>( p_lhs_operand_i,"lhs_operand_i"));
17218 0 : returnVector.push_back(pair<SgNode*,std::string>( p_rhs_operand_i,"rhs_operand_i"));
17219 0 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
17220 0 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
17221 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
17222 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
17223 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
17224 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
17225 0 : return returnVector;
17226 :
17227 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
17228 :
17229 : }
17230 :
17231 : /* #line 17232 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
17232 :
17233 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
17234 :
17235 : std::vector<std::pair<SgNode*,std::string> >
17236 0 : SgPowerOp::returnDataMemberPointers() const
17237 : {
17238 0 : ROSE_ASSERT(this != NULL);
17239 :
17240 : // ------------ checking pointers of SgPowerOp -------------------
17241 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
17242 : {
17243 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
17244 : }
17245 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
17246 :
17247 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
17248 0 : returnVector.push_back(pair<SgNode*,std::string>( p_lhs_operand_i,"lhs_operand_i"));
17249 0 : returnVector.push_back(pair<SgNode*,std::string>( p_rhs_operand_i,"rhs_operand_i"));
17250 0 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
17251 0 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
17252 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
17253 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
17254 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
17255 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
17256 0 : return returnVector;
17257 :
17258 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
17259 :
17260 : }
17261 :
17262 : /* #line 17263 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
17263 :
17264 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
17265 :
17266 : std::vector<std::pair<SgNode*,std::string> >
17267 0 : SgLeftDivideOp::returnDataMemberPointers() const
17268 : {
17269 0 : ROSE_ASSERT(this != NULL);
17270 :
17271 : // ------------ checking pointers of SgLeftDivideOp -------------------
17272 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
17273 : {
17274 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
17275 : }
17276 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
17277 :
17278 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
17279 0 : returnVector.push_back(pair<SgNode*,std::string>( p_lhs_operand_i,"lhs_operand_i"));
17280 0 : returnVector.push_back(pair<SgNode*,std::string>( p_rhs_operand_i,"rhs_operand_i"));
17281 0 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
17282 0 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
17283 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
17284 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
17285 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
17286 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
17287 0 : return returnVector;
17288 :
17289 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
17290 :
17291 : }
17292 :
17293 : /* #line 17294 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
17294 :
17295 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
17296 :
17297 : std::vector<std::pair<SgNode*,std::string> >
17298 0 : SgSIMDBinaryOp::returnDataMemberPointers() const
17299 : {
17300 0 : ROSE_ASSERT(this != NULL);
17301 :
17302 : // ------------ checking pointers of SgSIMDBinaryOp -------------------
17303 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
17304 : {
17305 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
17306 : }
17307 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
17308 :
17309 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
17310 0 : returnVector.push_back(pair<SgNode*,std::string>( p_lhs_operand_i,"lhs_operand_i"));
17311 0 : returnVector.push_back(pair<SgNode*,std::string>( p_rhs_operand_i,"rhs_operand_i"));
17312 0 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
17313 0 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
17314 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
17315 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
17316 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
17317 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
17318 0 : return returnVector;
17319 :
17320 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
17321 :
17322 : }
17323 :
17324 : /* #line 17325 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
17325 :
17326 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
17327 :
17328 : std::vector<std::pair<SgNode*,std::string> >
17329 0 : SgSIMDAddOp::returnDataMemberPointers() const
17330 : {
17331 0 : ROSE_ASSERT(this != NULL);
17332 :
17333 : // ------------ checking pointers of SgSIMDAddOp -------------------
17334 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
17335 : {
17336 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
17337 : }
17338 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
17339 :
17340 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
17341 0 : returnVector.push_back(pair<SgNode*,std::string>( p_lhs_operand_i,"lhs_operand_i"));
17342 0 : returnVector.push_back(pair<SgNode*,std::string>( p_rhs_operand_i,"rhs_operand_i"));
17343 0 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
17344 0 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
17345 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
17346 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
17347 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
17348 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
17349 0 : return returnVector;
17350 :
17351 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
17352 :
17353 : }
17354 :
17355 : /* #line 17356 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
17356 :
17357 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
17358 :
17359 : std::vector<std::pair<SgNode*,std::string> >
17360 0 : SgSIMDSubOp::returnDataMemberPointers() const
17361 : {
17362 0 : ROSE_ASSERT(this != NULL);
17363 :
17364 : // ------------ checking pointers of SgSIMDSubOp -------------------
17365 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
17366 : {
17367 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
17368 : }
17369 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
17370 :
17371 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
17372 0 : returnVector.push_back(pair<SgNode*,std::string>( p_lhs_operand_i,"lhs_operand_i"));
17373 0 : returnVector.push_back(pair<SgNode*,std::string>( p_rhs_operand_i,"rhs_operand_i"));
17374 0 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
17375 0 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
17376 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
17377 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
17378 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
17379 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
17380 0 : return returnVector;
17381 :
17382 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
17383 :
17384 : }
17385 :
17386 : /* #line 17387 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
17387 :
17388 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
17389 :
17390 : std::vector<std::pair<SgNode*,std::string> >
17391 0 : SgSIMDMulOp::returnDataMemberPointers() const
17392 : {
17393 0 : ROSE_ASSERT(this != NULL);
17394 :
17395 : // ------------ checking pointers of SgSIMDMulOp -------------------
17396 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
17397 : {
17398 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
17399 : }
17400 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
17401 :
17402 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
17403 0 : returnVector.push_back(pair<SgNode*,std::string>( p_lhs_operand_i,"lhs_operand_i"));
17404 0 : returnVector.push_back(pair<SgNode*,std::string>( p_rhs_operand_i,"rhs_operand_i"));
17405 0 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
17406 0 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
17407 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
17408 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
17409 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
17410 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
17411 0 : return returnVector;
17412 :
17413 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
17414 :
17415 : }
17416 :
17417 : /* #line 17418 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
17418 :
17419 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
17420 :
17421 : std::vector<std::pair<SgNode*,std::string> >
17422 0 : SgSIMDDivOp::returnDataMemberPointers() const
17423 : {
17424 0 : ROSE_ASSERT(this != NULL);
17425 :
17426 : // ------------ checking pointers of SgSIMDDivOp -------------------
17427 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
17428 : {
17429 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
17430 : }
17431 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
17432 :
17433 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
17434 0 : returnVector.push_back(pair<SgNode*,std::string>( p_lhs_operand_i,"lhs_operand_i"));
17435 0 : returnVector.push_back(pair<SgNode*,std::string>( p_rhs_operand_i,"rhs_operand_i"));
17436 0 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
17437 0 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
17438 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
17439 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
17440 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
17441 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
17442 0 : return returnVector;
17443 :
17444 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
17445 :
17446 : }
17447 :
17448 : /* #line 17449 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
17449 :
17450 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
17451 :
17452 : std::vector<std::pair<SgNode*,std::string> >
17453 0 : SgSIMDFmaOp::returnDataMemberPointers() const
17454 : {
17455 0 : ROSE_ASSERT(this != NULL);
17456 :
17457 : // ------------ checking pointers of SgSIMDFmaOp -------------------
17458 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
17459 : {
17460 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
17461 : }
17462 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
17463 :
17464 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
17465 0 : returnVector.push_back(pair<SgNode*,std::string>( p_lhs_operand_i,"lhs_operand_i"));
17466 0 : returnVector.push_back(pair<SgNode*,std::string>( p_rhs_operand_i,"rhs_operand_i"));
17467 0 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
17468 0 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
17469 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
17470 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
17471 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
17472 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
17473 0 : return returnVector;
17474 :
17475 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
17476 :
17477 : }
17478 :
17479 : /* #line 17480 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
17480 :
17481 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
17482 :
17483 : std::vector<std::pair<SgNode*,std::string> >
17484 0 : SgSIMDLoad::returnDataMemberPointers() const
17485 : {
17486 0 : ROSE_ASSERT(this != NULL);
17487 :
17488 : // ------------ checking pointers of SgSIMDLoad -------------------
17489 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
17490 : {
17491 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
17492 : }
17493 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
17494 :
17495 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
17496 0 : returnVector.push_back(pair<SgNode*,std::string>( p_lhs_operand_i,"lhs_operand_i"));
17497 0 : returnVector.push_back(pair<SgNode*,std::string>( p_rhs_operand_i,"rhs_operand_i"));
17498 0 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
17499 0 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
17500 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
17501 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
17502 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
17503 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
17504 0 : return returnVector;
17505 :
17506 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
17507 :
17508 : }
17509 :
17510 : /* #line 17511 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
17511 :
17512 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
17513 :
17514 : std::vector<std::pair<SgNode*,std::string> >
17515 0 : SgSIMDBroadcast::returnDataMemberPointers() const
17516 : {
17517 0 : ROSE_ASSERT(this != NULL);
17518 :
17519 : // ------------ checking pointers of SgSIMDBroadcast -------------------
17520 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
17521 : {
17522 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
17523 : }
17524 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
17525 :
17526 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
17527 0 : returnVector.push_back(pair<SgNode*,std::string>( p_lhs_operand_i,"lhs_operand_i"));
17528 0 : returnVector.push_back(pair<SgNode*,std::string>( p_rhs_operand_i,"rhs_operand_i"));
17529 0 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
17530 0 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
17531 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
17532 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
17533 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
17534 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
17535 0 : return returnVector;
17536 :
17537 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
17538 :
17539 : }
17540 :
17541 : /* #line 17542 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
17542 :
17543 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
17544 :
17545 : std::vector<std::pair<SgNode*,std::string> >
17546 0 : SgSIMDStore::returnDataMemberPointers() const
17547 : {
17548 0 : ROSE_ASSERT(this != NULL);
17549 :
17550 : // ------------ checking pointers of SgSIMDStore -------------------
17551 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
17552 : {
17553 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
17554 : }
17555 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
17556 :
17557 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
17558 0 : returnVector.push_back(pair<SgNode*,std::string>( p_lhs_operand_i,"lhs_operand_i"));
17559 0 : returnVector.push_back(pair<SgNode*,std::string>( p_rhs_operand_i,"rhs_operand_i"));
17560 0 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
17561 0 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
17562 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
17563 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
17564 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
17565 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
17566 0 : return returnVector;
17567 :
17568 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
17569 :
17570 : }
17571 :
17572 : /* #line 17573 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
17573 :
17574 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
17575 :
17576 : std::vector<std::pair<SgNode*,std::string> >
17577 0 : SgSIMDPartialStore::returnDataMemberPointers() const
17578 : {
17579 0 : ROSE_ASSERT(this != NULL);
17580 :
17581 : // ------------ checking pointers of SgSIMDPartialStore -------------------
17582 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
17583 : {
17584 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
17585 : }
17586 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
17587 :
17588 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
17589 0 : returnVector.push_back(pair<SgNode*,std::string>( p_lhs_operand_i,"lhs_operand_i"));
17590 0 : returnVector.push_back(pair<SgNode*,std::string>( p_rhs_operand_i,"rhs_operand_i"));
17591 0 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
17592 0 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
17593 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
17594 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
17595 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
17596 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
17597 0 : return returnVector;
17598 :
17599 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
17600 :
17601 : }
17602 :
17603 : /* #line 17604 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
17604 :
17605 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
17606 :
17607 : std::vector<std::pair<SgNode*,std::string> >
17608 0 : SgSIMDScalarStore::returnDataMemberPointers() const
17609 : {
17610 0 : ROSE_ASSERT(this != NULL);
17611 :
17612 : // ------------ checking pointers of SgSIMDScalarStore -------------------
17613 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
17614 : {
17615 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
17616 : }
17617 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
17618 :
17619 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
17620 0 : returnVector.push_back(pair<SgNode*,std::string>( p_lhs_operand_i,"lhs_operand_i"));
17621 0 : returnVector.push_back(pair<SgNode*,std::string>( p_rhs_operand_i,"rhs_operand_i"));
17622 0 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
17623 0 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
17624 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
17625 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
17626 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
17627 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
17628 0 : return returnVector;
17629 :
17630 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
17631 :
17632 : }
17633 :
17634 : /* #line 17635 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
17635 :
17636 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
17637 :
17638 : std::vector<std::pair<SgNode*,std::string> >
17639 0 : SgSIMDGather::returnDataMemberPointers() const
17640 : {
17641 0 : ROSE_ASSERT(this != NULL);
17642 :
17643 : // ------------ checking pointers of SgSIMDGather -------------------
17644 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
17645 : {
17646 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
17647 : }
17648 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
17649 :
17650 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
17651 0 : returnVector.push_back(pair<SgNode*,std::string>( p_lhs_operand_i,"lhs_operand_i"));
17652 0 : returnVector.push_back(pair<SgNode*,std::string>( p_rhs_operand_i,"rhs_operand_i"));
17653 0 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
17654 0 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
17655 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
17656 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
17657 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
17658 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
17659 0 : return returnVector;
17660 :
17661 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
17662 :
17663 : }
17664 :
17665 : /* #line 17666 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
17666 :
17667 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
17668 :
17669 : std::vector<std::pair<SgNode*,std::string> >
17670 0 : SgSIMDExplicitGather::returnDataMemberPointers() const
17671 : {
17672 0 : ROSE_ASSERT(this != NULL);
17673 :
17674 : // ------------ checking pointers of SgSIMDExplicitGather -------------------
17675 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
17676 : {
17677 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
17678 : }
17679 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
17680 :
17681 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
17682 0 : returnVector.push_back(pair<SgNode*,std::string>( p_lhs_operand_i,"lhs_operand_i"));
17683 0 : returnVector.push_back(pair<SgNode*,std::string>( p_rhs_operand_i,"rhs_operand_i"));
17684 0 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
17685 0 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
17686 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
17687 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
17688 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
17689 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
17690 0 : return returnVector;
17691 :
17692 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
17693 :
17694 : }
17695 :
17696 : /* #line 17697 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
17697 :
17698 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
17699 :
17700 : std::vector<std::pair<SgNode*,std::string> >
17701 0 : SgSIMDScatter::returnDataMemberPointers() const
17702 : {
17703 0 : ROSE_ASSERT(this != NULL);
17704 :
17705 : // ------------ checking pointers of SgSIMDScatter -------------------
17706 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
17707 : {
17708 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
17709 : }
17710 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
17711 :
17712 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
17713 0 : returnVector.push_back(pair<SgNode*,std::string>( p_lhs_operand_i,"lhs_operand_i"));
17714 0 : returnVector.push_back(pair<SgNode*,std::string>( p_rhs_operand_i,"rhs_operand_i"));
17715 0 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
17716 0 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
17717 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
17718 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
17719 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
17720 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
17721 0 : return returnVector;
17722 :
17723 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
17724 :
17725 : }
17726 :
17727 : /* #line 17728 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
17728 :
17729 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
17730 :
17731 : std::vector<std::pair<SgNode*,std::string> >
17732 1175590 : SgExprListExp::returnDataMemberPointers() const
17733 : {
17734 1175590 : ROSE_ASSERT(this != NULL);
17735 :
17736 : // ------------ checking pointers of SgExprListExp -------------------
17737 1175590 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
17738 : {
17739 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
17740 : }
17741 1175590 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
17742 :
17743 1175590 : std::vector<std::pair<SgNode*,std::string> > returnVector;
17744 1175590 : for ( SgExpressionPtrList::const_iterator source_expressions_iterator = p_expressions.begin()
17745 2536370 : ; source_expressions_iterator != p_expressions.end(); ++source_expressions_iterator)
17746 : {
17747 1360780 : returnVector.push_back(pair<SgNode*,std::string>( *source_expressions_iterator,"expressions"));
17748 : }
17749 1175590 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
17750 1175590 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
17751 1175590 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
17752 1175590 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
17753 1175590 : return returnVector;
17754 :
17755 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
17756 :
17757 : }
17758 :
17759 : /* #line 17760 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
17760 :
17761 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
17762 :
17763 : std::vector<std::pair<SgNode*,std::string> >
17764 0 : SgListExp::returnDataMemberPointers() const
17765 : {
17766 0 : ROSE_ASSERT(this != NULL);
17767 :
17768 : // ------------ checking pointers of SgListExp -------------------
17769 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
17770 : {
17771 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
17772 : }
17773 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
17774 :
17775 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
17776 0 : for ( SgExpressionPtrList::const_iterator source_expressions_iterator = p_expressions.begin()
17777 0 : ; source_expressions_iterator != p_expressions.end(); ++source_expressions_iterator)
17778 : {
17779 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_expressions_iterator,"expressions"));
17780 : }
17781 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
17782 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
17783 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
17784 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
17785 0 : return returnVector;
17786 :
17787 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
17788 :
17789 : }
17790 :
17791 : /* #line 17792 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
17792 :
17793 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
17794 :
17795 : std::vector<std::pair<SgNode*,std::string> >
17796 0 : SgTupleExp::returnDataMemberPointers() const
17797 : {
17798 0 : ROSE_ASSERT(this != NULL);
17799 :
17800 : // ------------ checking pointers of SgTupleExp -------------------
17801 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
17802 : {
17803 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
17804 : }
17805 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
17806 :
17807 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
17808 0 : for ( SgExpressionPtrList::const_iterator source_expressions_iterator = p_expressions.begin()
17809 0 : ; source_expressions_iterator != p_expressions.end(); ++source_expressions_iterator)
17810 : {
17811 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_expressions_iterator,"expressions"));
17812 : }
17813 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
17814 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
17815 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
17816 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
17817 0 : return returnVector;
17818 :
17819 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
17820 :
17821 : }
17822 :
17823 : /* #line 17824 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
17824 :
17825 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
17826 :
17827 : std::vector<std::pair<SgNode*,std::string> >
17828 0 : SgMatrixExp::returnDataMemberPointers() const
17829 : {
17830 0 : ROSE_ASSERT(this != NULL);
17831 :
17832 : // ------------ checking pointers of SgMatrixExp -------------------
17833 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
17834 : {
17835 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
17836 : }
17837 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
17838 :
17839 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
17840 0 : for ( SgExpressionPtrList::const_iterator source_expressions_iterator = p_expressions.begin()
17841 0 : ; source_expressions_iterator != p_expressions.end(); ++source_expressions_iterator)
17842 : {
17843 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_expressions_iterator,"expressions"));
17844 : }
17845 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
17846 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
17847 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
17848 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
17849 0 : return returnVector;
17850 :
17851 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
17852 :
17853 : }
17854 :
17855 : /* #line 17856 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
17856 :
17857 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
17858 :
17859 : std::vector<std::pair<SgNode*,std::string> >
17860 1888200 : SgVarRefExp::returnDataMemberPointers() const
17861 : {
17862 1888200 : ROSE_ASSERT(this != NULL);
17863 :
17864 : // ------------ checking pointers of SgVarRefExp -------------------
17865 1888200 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
17866 : {
17867 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
17868 : }
17869 1888200 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
17870 :
17871 1888200 : std::vector<std::pair<SgNode*,std::string> > returnVector;
17872 1888200 : returnVector.push_back(pair<SgNode*,std::string>( p_symbol,"symbol"));
17873 1888200 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
17874 1888200 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
17875 1888200 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
17876 1888200 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
17877 1888200 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
17878 1888200 : return returnVector;
17879 :
17880 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
17881 :
17882 : }
17883 :
17884 : /* #line 17885 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
17885 :
17886 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
17887 :
17888 : std::vector<std::pair<SgNode*,std::string> >
17889 0 : SgClassNameRefExp::returnDataMemberPointers() const
17890 : {
17891 0 : ROSE_ASSERT(this != NULL);
17892 :
17893 : // ------------ checking pointers of SgClassNameRefExp -------------------
17894 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
17895 : {
17896 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
17897 : }
17898 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
17899 :
17900 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
17901 0 : returnVector.push_back(pair<SgNode*,std::string>( p_symbol,"symbol"));
17902 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
17903 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
17904 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
17905 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
17906 0 : return returnVector;
17907 :
17908 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
17909 :
17910 : }
17911 :
17912 : /* #line 17913 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
17913 :
17914 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
17915 :
17916 : std::vector<std::pair<SgNode*,std::string> >
17917 238711 : SgFunctionRefExp::returnDataMemberPointers() const
17918 : {
17919 238711 : ROSE_ASSERT(this != NULL);
17920 :
17921 : // ------------ checking pointers of SgFunctionRefExp -------------------
17922 238711 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
17923 : {
17924 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
17925 : }
17926 238711 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
17927 :
17928 238711 : std::vector<std::pair<SgNode*,std::string> > returnVector;
17929 238711 : returnVector.push_back(pair<SgNode*,std::string>( p_symbol_i,"symbol_i"));
17930 238711 : returnVector.push_back(pair<SgNode*,std::string>( p_function_type,"function_type"));
17931 238711 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
17932 238711 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
17933 238711 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
17934 238711 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
17935 238711 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
17936 238711 : return returnVector;
17937 :
17938 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
17939 :
17940 : }
17941 :
17942 : /* #line 17943 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
17943 :
17944 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
17945 :
17946 : std::vector<std::pair<SgNode*,std::string> >
17947 72981 : SgMemberFunctionRefExp::returnDataMemberPointers() const
17948 : {
17949 72981 : ROSE_ASSERT(this != NULL);
17950 :
17951 : // ------------ checking pointers of SgMemberFunctionRefExp -------------------
17952 72981 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
17953 : {
17954 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
17955 : }
17956 72981 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
17957 :
17958 72981 : std::vector<std::pair<SgNode*,std::string> > returnVector;
17959 72981 : returnVector.push_back(pair<SgNode*,std::string>( p_symbol_i,"symbol_i"));
17960 72981 : returnVector.push_back(pair<SgNode*,std::string>( p_function_type,"function_type"));
17961 72981 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
17962 72981 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
17963 72981 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
17964 72981 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
17965 72981 : return returnVector;
17966 :
17967 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
17968 :
17969 : }
17970 :
17971 : /* #line 17972 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
17972 :
17973 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
17974 :
17975 : std::vector<std::pair<SgNode*,std::string> >
17976 0 : SgValueExp::returnDataMemberPointers() const
17977 : {
17978 0 : ROSE_ASSERT(this != NULL);
17979 :
17980 : // ------------ checking pointers of SgValueExp -------------------
17981 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
17982 : {
17983 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
17984 : }
17985 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
17986 :
17987 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
17988 0 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
17989 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
17990 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
17991 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
17992 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
17993 0 : return returnVector;
17994 :
17995 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
17996 :
17997 : }
17998 :
17999 : /* #line 18000 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
18000 :
18001 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
18002 :
18003 : std::vector<std::pair<SgNode*,std::string> >
18004 33520 : SgBoolValExp::returnDataMemberPointers() const
18005 : {
18006 33520 : ROSE_ASSERT(this != NULL);
18007 :
18008 : // ------------ checking pointers of SgBoolValExp -------------------
18009 33520 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
18010 : {
18011 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
18012 : }
18013 33520 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
18014 :
18015 33520 : std::vector<std::pair<SgNode*,std::string> > returnVector;
18016 33520 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
18017 33520 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
18018 33520 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
18019 33520 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
18020 33520 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
18021 33520 : return returnVector;
18022 :
18023 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
18024 :
18025 : }
18026 :
18027 : /* #line 18028 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
18028 :
18029 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
18030 :
18031 : std::vector<std::pair<SgNode*,std::string> >
18032 13518 : SgStringVal::returnDataMemberPointers() const
18033 : {
18034 13518 : ROSE_ASSERT(this != NULL);
18035 :
18036 : // ------------ checking pointers of SgStringVal -------------------
18037 13518 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
18038 : {
18039 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
18040 : }
18041 13518 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
18042 :
18043 13518 : std::vector<std::pair<SgNode*,std::string> > returnVector;
18044 13518 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
18045 13518 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
18046 13518 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
18047 13518 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
18048 13518 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
18049 13518 : return returnVector;
18050 :
18051 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
18052 :
18053 : }
18054 :
18055 : /* #line 18056 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
18056 :
18057 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
18058 :
18059 : std::vector<std::pair<SgNode*,std::string> >
18060 2 : SgShortVal::returnDataMemberPointers() const
18061 : {
18062 2 : ROSE_ASSERT(this != NULL);
18063 :
18064 : // ------------ checking pointers of SgShortVal -------------------
18065 2 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
18066 : {
18067 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
18068 : }
18069 2 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
18070 :
18071 2 : std::vector<std::pair<SgNode*,std::string> > returnVector;
18072 2 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
18073 2 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
18074 2 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
18075 2 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
18076 2 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
18077 2 : return returnVector;
18078 :
18079 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
18080 :
18081 : }
18082 :
18083 : /* #line 18084 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
18084 :
18085 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
18086 :
18087 : std::vector<std::pair<SgNode*,std::string> >
18088 1490 : SgCharVal::returnDataMemberPointers() const
18089 : {
18090 1490 : ROSE_ASSERT(this != NULL);
18091 :
18092 : // ------------ checking pointers of SgCharVal -------------------
18093 1490 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
18094 : {
18095 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
18096 : }
18097 1490 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
18098 :
18099 1490 : std::vector<std::pair<SgNode*,std::string> > returnVector;
18100 1490 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
18101 1490 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
18102 1490 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
18103 1490 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
18104 1490 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
18105 1490 : return returnVector;
18106 :
18107 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
18108 :
18109 : }
18110 :
18111 : /* #line 18112 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
18112 :
18113 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
18114 :
18115 : std::vector<std::pair<SgNode*,std::string> >
18116 2 : SgUnsignedCharVal::returnDataMemberPointers() const
18117 : {
18118 2 : ROSE_ASSERT(this != NULL);
18119 :
18120 : // ------------ checking pointers of SgUnsignedCharVal -------------------
18121 2 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
18122 : {
18123 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
18124 : }
18125 2 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
18126 :
18127 2 : std::vector<std::pair<SgNode*,std::string> > returnVector;
18128 2 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
18129 2 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
18130 2 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
18131 2 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
18132 2 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
18133 2 : return returnVector;
18134 :
18135 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
18136 :
18137 : }
18138 :
18139 : /* #line 18140 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
18140 :
18141 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
18142 :
18143 : std::vector<std::pair<SgNode*,std::string> >
18144 1 : SgWcharVal::returnDataMemberPointers() const
18145 : {
18146 1 : ROSE_ASSERT(this != NULL);
18147 :
18148 : // ------------ checking pointers of SgWcharVal -------------------
18149 1 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
18150 : {
18151 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
18152 : }
18153 1 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
18154 :
18155 1 : std::vector<std::pair<SgNode*,std::string> > returnVector;
18156 1 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
18157 1 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
18158 1 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
18159 1 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
18160 1 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
18161 1 : return returnVector;
18162 :
18163 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
18164 :
18165 : }
18166 :
18167 : /* #line 18168 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
18168 :
18169 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
18170 :
18171 : std::vector<std::pair<SgNode*,std::string> >
18172 2 : SgUnsignedShortVal::returnDataMemberPointers() const
18173 : {
18174 2 : ROSE_ASSERT(this != NULL);
18175 :
18176 : // ------------ checking pointers of SgUnsignedShortVal -------------------
18177 2 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
18178 : {
18179 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
18180 : }
18181 2 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
18182 :
18183 2 : std::vector<std::pair<SgNode*,std::string> > returnVector;
18184 2 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
18185 2 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
18186 2 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
18187 2 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
18188 2 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
18189 2 : return returnVector;
18190 :
18191 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
18192 :
18193 : }
18194 :
18195 : /* #line 18196 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
18196 :
18197 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
18198 :
18199 : std::vector<std::pair<SgNode*,std::string> >
18200 161400 : SgIntVal::returnDataMemberPointers() const
18201 : {
18202 161400 : ROSE_ASSERT(this != NULL);
18203 :
18204 : // ------------ checking pointers of SgIntVal -------------------
18205 161400 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
18206 : {
18207 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
18208 : }
18209 161400 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
18210 :
18211 161400 : std::vector<std::pair<SgNode*,std::string> > returnVector;
18212 161400 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
18213 161400 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
18214 161400 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
18215 161400 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
18216 161400 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
18217 161400 : return returnVector;
18218 :
18219 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
18220 :
18221 : }
18222 :
18223 : /* #line 18224 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
18224 :
18225 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
18226 :
18227 : std::vector<std::pair<SgNode*,std::string> >
18228 55875 : SgEnumVal::returnDataMemberPointers() const
18229 : {
18230 55875 : ROSE_ASSERT(this != NULL);
18231 :
18232 : // ------------ checking pointers of SgEnumVal -------------------
18233 55875 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
18234 : {
18235 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
18236 : }
18237 55875 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
18238 :
18239 55875 : std::vector<std::pair<SgNode*,std::string> > returnVector;
18240 55875 : returnVector.push_back(pair<SgNode*,std::string>( p_declaration,"declaration"));
18241 55875 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
18242 55875 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
18243 55875 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
18244 55875 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
18245 55875 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
18246 55875 : return returnVector;
18247 :
18248 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
18249 :
18250 : }
18251 :
18252 : /* #line 18253 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
18253 :
18254 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
18255 :
18256 : std::vector<std::pair<SgNode*,std::string> >
18257 80 : SgUnsignedIntVal::returnDataMemberPointers() const
18258 : {
18259 80 : ROSE_ASSERT(this != NULL);
18260 :
18261 : // ------------ checking pointers of SgUnsignedIntVal -------------------
18262 80 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
18263 : {
18264 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
18265 : }
18266 80 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
18267 :
18268 80 : std::vector<std::pair<SgNode*,std::string> > returnVector;
18269 80 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
18270 80 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
18271 80 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
18272 80 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
18273 80 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
18274 80 : return returnVector;
18275 :
18276 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
18277 :
18278 : }
18279 :
18280 : /* #line 18281 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
18281 :
18282 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
18283 :
18284 : std::vector<std::pair<SgNode*,std::string> >
18285 1896 : SgLongIntVal::returnDataMemberPointers() const
18286 : {
18287 1896 : ROSE_ASSERT(this != NULL);
18288 :
18289 : // ------------ checking pointers of SgLongIntVal -------------------
18290 1896 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
18291 : {
18292 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
18293 : }
18294 1896 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
18295 :
18296 1896 : std::vector<std::pair<SgNode*,std::string> > returnVector;
18297 1896 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
18298 1896 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
18299 1896 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
18300 1896 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
18301 1896 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
18302 1896 : return returnVector;
18303 :
18304 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
18305 :
18306 : }
18307 :
18308 : /* #line 18309 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
18309 :
18310 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
18311 :
18312 : std::vector<std::pair<SgNode*,std::string> >
18313 1 : SgLongLongIntVal::returnDataMemberPointers() const
18314 : {
18315 1 : ROSE_ASSERT(this != NULL);
18316 :
18317 : // ------------ checking pointers of SgLongLongIntVal -------------------
18318 1 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
18319 : {
18320 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
18321 : }
18322 1 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
18323 :
18324 1 : std::vector<std::pair<SgNode*,std::string> > returnVector;
18325 1 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
18326 1 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
18327 1 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
18328 1 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
18329 1 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
18330 1 : return returnVector;
18331 :
18332 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
18333 :
18334 : }
18335 :
18336 : /* #line 18337 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
18337 :
18338 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
18339 :
18340 : std::vector<std::pair<SgNode*,std::string> >
18341 2 : SgUnsignedLongLongIntVal::returnDataMemberPointers() const
18342 : {
18343 2 : ROSE_ASSERT(this != NULL);
18344 :
18345 : // ------------ checking pointers of SgUnsignedLongLongIntVal -------------------
18346 2 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
18347 : {
18348 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
18349 : }
18350 2 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
18351 :
18352 2 : std::vector<std::pair<SgNode*,std::string> > returnVector;
18353 2 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
18354 2 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
18355 2 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
18356 2 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
18357 2 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
18358 2 : return returnVector;
18359 :
18360 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
18361 :
18362 : }
18363 :
18364 : /* #line 18365 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
18365 :
18366 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
18367 :
18368 : std::vector<std::pair<SgNode*,std::string> >
18369 6124 : SgUnsignedLongVal::returnDataMemberPointers() const
18370 : {
18371 6124 : ROSE_ASSERT(this != NULL);
18372 :
18373 : // ------------ checking pointers of SgUnsignedLongVal -------------------
18374 6124 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
18375 : {
18376 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
18377 : }
18378 6124 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
18379 :
18380 6124 : std::vector<std::pair<SgNode*,std::string> > returnVector;
18381 6124 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
18382 6124 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
18383 6124 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
18384 6124 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
18385 6124 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
18386 6124 : return returnVector;
18387 :
18388 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
18389 :
18390 : }
18391 :
18392 : /* #line 18393 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
18393 :
18394 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
18395 :
18396 : std::vector<std::pair<SgNode*,std::string> >
18397 618 : SgFloatVal::returnDataMemberPointers() const
18398 : {
18399 618 : ROSE_ASSERT(this != NULL);
18400 :
18401 : // ------------ checking pointers of SgFloatVal -------------------
18402 618 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
18403 : {
18404 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
18405 : }
18406 618 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
18407 :
18408 618 : std::vector<std::pair<SgNode*,std::string> > returnVector;
18409 618 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
18410 618 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
18411 618 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
18412 618 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
18413 618 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
18414 618 : return returnVector;
18415 :
18416 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
18417 :
18418 : }
18419 :
18420 : /* #line 18421 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
18421 :
18422 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
18423 :
18424 : std::vector<std::pair<SgNode*,std::string> >
18425 20147 : SgDoubleVal::returnDataMemberPointers() const
18426 : {
18427 20147 : ROSE_ASSERT(this != NULL);
18428 :
18429 : // ------------ checking pointers of SgDoubleVal -------------------
18430 20147 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
18431 : {
18432 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
18433 : }
18434 20147 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
18435 :
18436 20147 : std::vector<std::pair<SgNode*,std::string> > returnVector;
18437 20147 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
18438 20147 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
18439 20147 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
18440 20147 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
18441 20147 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
18442 20147 : return returnVector;
18443 :
18444 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
18445 :
18446 : }
18447 :
18448 : /* #line 18449 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
18449 :
18450 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
18451 :
18452 : std::vector<std::pair<SgNode*,std::string> >
18453 1 : SgLongDoubleVal::returnDataMemberPointers() const
18454 : {
18455 1 : ROSE_ASSERT(this != NULL);
18456 :
18457 : // ------------ checking pointers of SgLongDoubleVal -------------------
18458 1 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
18459 : {
18460 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
18461 : }
18462 1 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
18463 :
18464 1 : std::vector<std::pair<SgNode*,std::string> > returnVector;
18465 1 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
18466 1 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
18467 1 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
18468 1 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
18469 1 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
18470 1 : return returnVector;
18471 :
18472 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
18473 :
18474 : }
18475 :
18476 : /* #line 18477 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
18477 :
18478 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
18479 :
18480 : std::vector<std::pair<SgNode*,std::string> >
18481 4 : SgComplexVal::returnDataMemberPointers() const
18482 : {
18483 4 : ROSE_ASSERT(this != NULL);
18484 :
18485 : // ------------ checking pointers of SgComplexVal -------------------
18486 4 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
18487 : {
18488 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
18489 : }
18490 4 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
18491 :
18492 4 : std::vector<std::pair<SgNode*,std::string> > returnVector;
18493 4 : returnVector.push_back(pair<SgNode*,std::string>( p_real_value,"real_value"));
18494 4 : returnVector.push_back(pair<SgNode*,std::string>( p_imaginary_value,"imaginary_value"));
18495 4 : returnVector.push_back(pair<SgNode*,std::string>( p_precisionType,"precisionType"));
18496 4 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
18497 4 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
18498 4 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
18499 4 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
18500 4 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
18501 4 : return returnVector;
18502 :
18503 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
18504 :
18505 : }
18506 :
18507 : /* #line 18508 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
18508 :
18509 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
18510 :
18511 : std::vector<std::pair<SgNode*,std::string> >
18512 0 : SgUpcThreads::returnDataMemberPointers() const
18513 : {
18514 0 : ROSE_ASSERT(this != NULL);
18515 :
18516 : // ------------ checking pointers of SgUpcThreads -------------------
18517 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
18518 : {
18519 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
18520 : }
18521 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
18522 :
18523 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
18524 0 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
18525 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
18526 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
18527 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
18528 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
18529 0 : return returnVector;
18530 :
18531 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
18532 :
18533 : }
18534 :
18535 : /* #line 18536 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
18536 :
18537 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
18538 :
18539 : std::vector<std::pair<SgNode*,std::string> >
18540 0 : SgUpcMythread::returnDataMemberPointers() const
18541 : {
18542 0 : ROSE_ASSERT(this != NULL);
18543 :
18544 : // ------------ checking pointers of SgUpcMythread -------------------
18545 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
18546 : {
18547 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
18548 : }
18549 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
18550 :
18551 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
18552 0 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
18553 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
18554 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
18555 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
18556 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
18557 0 : return returnVector;
18558 :
18559 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
18560 :
18561 : }
18562 :
18563 : /* #line 18564 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
18564 :
18565 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
18566 :
18567 : std::vector<std::pair<SgNode*,std::string> >
18568 0 : SgTemplateParameterVal::returnDataMemberPointers() const
18569 : {
18570 0 : ROSE_ASSERT(this != NULL);
18571 :
18572 : // ------------ checking pointers of SgTemplateParameterVal -------------------
18573 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
18574 : {
18575 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
18576 : }
18577 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
18578 :
18579 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
18580 0 : returnVector.push_back(pair<SgNode*,std::string>( p_valueType,"valueType"));
18581 0 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
18582 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
18583 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
18584 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
18585 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
18586 0 : return returnVector;
18587 :
18588 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
18589 :
18590 : }
18591 :
18592 : /* #line 18593 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
18593 :
18594 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
18595 :
18596 : std::vector<std::pair<SgNode*,std::string> >
18597 2460 : SgNullptrValExp::returnDataMemberPointers() const
18598 : {
18599 2460 : ROSE_ASSERT(this != NULL);
18600 :
18601 : // ------------ checking pointers of SgNullptrValExp -------------------
18602 2460 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
18603 : {
18604 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
18605 : }
18606 2460 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
18607 :
18608 2460 : std::vector<std::pair<SgNode*,std::string> > returnVector;
18609 2460 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
18610 2460 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
18611 2460 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
18612 2460 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
18613 2460 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
18614 2460 : return returnVector;
18615 :
18616 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
18617 :
18618 : }
18619 :
18620 : /* #line 18621 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
18621 :
18622 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
18623 :
18624 : std::vector<std::pair<SgNode*,std::string> >
18625 0 : SgChar16Val::returnDataMemberPointers() const
18626 : {
18627 0 : ROSE_ASSERT(this != NULL);
18628 :
18629 : // ------------ checking pointers of SgChar16Val -------------------
18630 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
18631 : {
18632 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
18633 : }
18634 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
18635 :
18636 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
18637 0 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
18638 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
18639 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
18640 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
18641 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
18642 0 : return returnVector;
18643 :
18644 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
18645 :
18646 : }
18647 :
18648 : /* #line 18649 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
18649 :
18650 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
18651 :
18652 : std::vector<std::pair<SgNode*,std::string> >
18653 0 : SgChar32Val::returnDataMemberPointers() const
18654 : {
18655 0 : ROSE_ASSERT(this != NULL);
18656 :
18657 : // ------------ checking pointers of SgChar32Val -------------------
18658 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
18659 : {
18660 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
18661 : }
18662 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
18663 :
18664 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
18665 0 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
18666 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
18667 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
18668 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
18669 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
18670 0 : return returnVector;
18671 :
18672 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
18673 :
18674 : }
18675 :
18676 : /* #line 18677 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
18677 :
18678 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
18679 :
18680 : std::vector<std::pair<SgNode*,std::string> >
18681 0 : SgFloat80Val::returnDataMemberPointers() const
18682 : {
18683 0 : ROSE_ASSERT(this != NULL);
18684 :
18685 : // ------------ checking pointers of SgFloat80Val -------------------
18686 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
18687 : {
18688 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
18689 : }
18690 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
18691 :
18692 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
18693 0 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
18694 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
18695 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
18696 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
18697 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
18698 0 : return returnVector;
18699 :
18700 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
18701 :
18702 : }
18703 :
18704 : /* #line 18705 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
18705 :
18706 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
18707 :
18708 : std::vector<std::pair<SgNode*,std::string> >
18709 0 : SgFloat128Val::returnDataMemberPointers() const
18710 : {
18711 0 : ROSE_ASSERT(this != NULL);
18712 :
18713 : // ------------ checking pointers of SgFloat128Val -------------------
18714 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
18715 : {
18716 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
18717 : }
18718 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
18719 :
18720 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
18721 0 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
18722 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
18723 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
18724 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
18725 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
18726 0 : return returnVector;
18727 :
18728 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
18729 :
18730 : }
18731 :
18732 : /* #line 18733 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
18733 :
18734 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
18735 :
18736 : std::vector<std::pair<SgNode*,std::string> >
18737 0 : SgVoidVal::returnDataMemberPointers() const
18738 : {
18739 0 : ROSE_ASSERT(this != NULL);
18740 :
18741 : // ------------ checking pointers of SgVoidVal -------------------
18742 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
18743 : {
18744 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
18745 : }
18746 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
18747 :
18748 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
18749 0 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
18750 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
18751 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
18752 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
18753 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
18754 0 : return returnVector;
18755 :
18756 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
18757 :
18758 : }
18759 :
18760 : /* #line 18761 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
18761 :
18762 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
18763 :
18764 : std::vector<std::pair<SgNode*,std::string> >
18765 0 : SgCallExpression::returnDataMemberPointers() const
18766 : {
18767 0 : ROSE_ASSERT(this != NULL);
18768 :
18769 : // ------------ checking pointers of SgCallExpression -------------------
18770 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
18771 : {
18772 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
18773 : }
18774 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
18775 :
18776 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
18777 0 : returnVector.push_back(pair<SgNode*,std::string>( p_function,"function"));
18778 0 : returnVector.push_back(pair<SgNode*,std::string>( p_args,"args"));
18779 0 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
18780 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
18781 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
18782 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
18783 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
18784 0 : return returnVector;
18785 :
18786 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
18787 :
18788 : }
18789 :
18790 : /* #line 18791 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
18791 :
18792 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
18793 :
18794 : std::vector<std::pair<SgNode*,std::string> >
18795 1000610 : SgFunctionCallExp::returnDataMemberPointers() const
18796 : {
18797 1000610 : ROSE_ASSERT(this != NULL);
18798 :
18799 : // ------------ checking pointers of SgFunctionCallExp -------------------
18800 1000610 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
18801 : {
18802 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
18803 : }
18804 1000610 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
18805 :
18806 1000610 : std::vector<std::pair<SgNode*,std::string> > returnVector;
18807 1000610 : returnVector.push_back(pair<SgNode*,std::string>( p_function,"function"));
18808 1000610 : returnVector.push_back(pair<SgNode*,std::string>( p_args,"args"));
18809 1000610 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
18810 1000610 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
18811 1000610 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
18812 1000610 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
18813 1000610 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
18814 1000610 : return returnVector;
18815 :
18816 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
18817 :
18818 : }
18819 :
18820 : /* #line 18821 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
18821 :
18822 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
18823 :
18824 : std::vector<std::pair<SgNode*,std::string> >
18825 0 : SgCudaKernelCallExp::returnDataMemberPointers() const
18826 : {
18827 0 : ROSE_ASSERT(this != NULL);
18828 :
18829 : // ------------ checking pointers of SgCudaKernelCallExp -------------------
18830 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
18831 : {
18832 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
18833 : }
18834 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
18835 :
18836 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
18837 0 : returnVector.push_back(pair<SgNode*,std::string>( p_exec_config,"exec_config"));
18838 0 : returnVector.push_back(pair<SgNode*,std::string>( p_function,"function"));
18839 0 : returnVector.push_back(pair<SgNode*,std::string>( p_args,"args"));
18840 0 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
18841 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
18842 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
18843 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
18844 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
18845 0 : return returnVector;
18846 :
18847 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
18848 :
18849 : }
18850 :
18851 : /* #line 18852 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
18852 :
18853 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
18854 :
18855 : std::vector<std::pair<SgNode*,std::string> >
18856 21162 : SgSizeOfOp::returnDataMemberPointers() const
18857 : {
18858 21162 : ROSE_ASSERT(this != NULL);
18859 :
18860 : // ------------ checking pointers of SgSizeOfOp -------------------
18861 21162 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
18862 : {
18863 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
18864 : }
18865 21162 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
18866 :
18867 21162 : std::vector<std::pair<SgNode*,std::string> > returnVector;
18868 21162 : returnVector.push_back(pair<SgNode*,std::string>( p_operand_expr,"operand_expr"));
18869 21162 : returnVector.push_back(pair<SgNode*,std::string>( p_operand_type,"operand_type"));
18870 21162 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
18871 21162 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
18872 21162 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
18873 21162 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
18874 21162 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
18875 21162 : return returnVector;
18876 :
18877 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
18878 :
18879 : }
18880 :
18881 : /* #line 18882 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
18882 :
18883 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
18884 :
18885 : std::vector<std::pair<SgNode*,std::string> >
18886 0 : SgUpcLocalsizeofExpression::returnDataMemberPointers() const
18887 : {
18888 0 : ROSE_ASSERT(this != NULL);
18889 :
18890 : // ------------ checking pointers of SgUpcLocalsizeofExpression -------------------
18891 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
18892 : {
18893 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
18894 : }
18895 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
18896 :
18897 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
18898 0 : returnVector.push_back(pair<SgNode*,std::string>( p_expression,"expression"));
18899 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operand_type,"operand_type"));
18900 0 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
18901 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
18902 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
18903 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
18904 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
18905 0 : return returnVector;
18906 :
18907 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
18908 :
18909 : }
18910 :
18911 : /* #line 18912 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
18912 :
18913 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
18914 :
18915 : std::vector<std::pair<SgNode*,std::string> >
18916 0 : SgUpcBlocksizeofExpression::returnDataMemberPointers() const
18917 : {
18918 0 : ROSE_ASSERT(this != NULL);
18919 :
18920 : // ------------ checking pointers of SgUpcBlocksizeofExpression -------------------
18921 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
18922 : {
18923 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
18924 : }
18925 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
18926 :
18927 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
18928 0 : returnVector.push_back(pair<SgNode*,std::string>( p_expression,"expression"));
18929 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operand_type,"operand_type"));
18930 0 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
18931 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
18932 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
18933 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
18934 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
18935 0 : return returnVector;
18936 :
18937 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
18938 :
18939 : }
18940 :
18941 : /* #line 18942 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
18942 :
18943 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
18944 :
18945 : std::vector<std::pair<SgNode*,std::string> >
18946 0 : SgUpcElemsizeofExpression::returnDataMemberPointers() const
18947 : {
18948 0 : ROSE_ASSERT(this != NULL);
18949 :
18950 : // ------------ checking pointers of SgUpcElemsizeofExpression -------------------
18951 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
18952 : {
18953 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
18954 : }
18955 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
18956 :
18957 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
18958 0 : returnVector.push_back(pair<SgNode*,std::string>( p_expression,"expression"));
18959 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operand_type,"operand_type"));
18960 0 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
18961 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
18962 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
18963 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
18964 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
18965 0 : return returnVector;
18966 :
18967 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
18968 :
18969 : }
18970 :
18971 : /* #line 18972 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
18972 :
18973 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
18974 :
18975 : std::vector<std::pair<SgNode*,std::string> >
18976 0 : SgSuperExp::returnDataMemberPointers() const
18977 : {
18978 0 : ROSE_ASSERT(this != NULL);
18979 :
18980 : // ------------ checking pointers of SgSuperExp -------------------
18981 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
18982 : {
18983 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
18984 : }
18985 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
18986 :
18987 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
18988 0 : returnVector.push_back(pair<SgNode*,std::string>( p_class_symbol,"class_symbol"));
18989 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
18990 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
18991 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
18992 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
18993 0 : return returnVector;
18994 :
18995 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
18996 :
18997 : }
18998 :
18999 : /* #line 19000 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
19000 :
19001 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
19002 :
19003 : std::vector<std::pair<SgNode*,std::string> >
19004 575 : SgTypeIdOp::returnDataMemberPointers() const
19005 : {
19006 575 : ROSE_ASSERT(this != NULL);
19007 :
19008 : // ------------ checking pointers of SgTypeIdOp -------------------
19009 575 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
19010 : {
19011 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
19012 : }
19013 575 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
19014 :
19015 575 : std::vector<std::pair<SgNode*,std::string> > returnVector;
19016 575 : returnVector.push_back(pair<SgNode*,std::string>( p_operand_expr,"operand_expr"));
19017 575 : returnVector.push_back(pair<SgNode*,std::string>( p_operand_type,"operand_type"));
19018 575 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
19019 575 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
19020 575 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
19021 575 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
19022 575 : return returnVector;
19023 :
19024 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
19025 :
19026 : }
19027 :
19028 : /* #line 19029 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
19029 :
19030 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
19031 :
19032 : std::vector<std::pair<SgNode*,std::string> >
19033 17798 : SgConditionalExp::returnDataMemberPointers() const
19034 : {
19035 17798 : ROSE_ASSERT(this != NULL);
19036 :
19037 : // ------------ checking pointers of SgConditionalExp -------------------
19038 17798 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
19039 : {
19040 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
19041 : }
19042 17798 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
19043 :
19044 17798 : std::vector<std::pair<SgNode*,std::string> > returnVector;
19045 17798 : returnVector.push_back(pair<SgNode*,std::string>( p_conditional_exp,"conditional_exp"));
19046 17798 : returnVector.push_back(pair<SgNode*,std::string>( p_true_exp,"true_exp"));
19047 17798 : returnVector.push_back(pair<SgNode*,std::string>( p_false_exp,"false_exp"));
19048 17798 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
19049 17798 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
19050 17798 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
19051 17798 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
19052 17798 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
19053 17798 : return returnVector;
19054 :
19055 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
19056 :
19057 : }
19058 :
19059 : /* #line 19060 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
19060 :
19061 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
19062 :
19063 : std::vector<std::pair<SgNode*,std::string> >
19064 3650 : SgNewExp::returnDataMemberPointers() const
19065 : {
19066 3650 : ROSE_ASSERT(this != NULL);
19067 :
19068 : // ------------ checking pointers of SgNewExp -------------------
19069 3650 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
19070 : {
19071 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
19072 : }
19073 3650 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
19074 :
19075 3650 : std::vector<std::pair<SgNode*,std::string> > returnVector;
19076 3650 : returnVector.push_back(pair<SgNode*,std::string>( p_specified_type,"specified_type"));
19077 3650 : returnVector.push_back(pair<SgNode*,std::string>( p_placement_args,"placement_args"));
19078 3650 : returnVector.push_back(pair<SgNode*,std::string>( p_constructor_args,"constructor_args"));
19079 3650 : returnVector.push_back(pair<SgNode*,std::string>( p_builtin_args,"builtin_args"));
19080 3650 : returnVector.push_back(pair<SgNode*,std::string>( p_newOperatorDeclaration,"newOperatorDeclaration"));
19081 3650 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
19082 3650 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
19083 3650 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
19084 3650 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
19085 3650 : return returnVector;
19086 :
19087 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
19088 :
19089 : }
19090 :
19091 : /* #line 19092 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
19092 :
19093 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
19094 :
19095 : std::vector<std::pair<SgNode*,std::string> >
19096 244 : SgDeleteExp::returnDataMemberPointers() const
19097 : {
19098 244 : ROSE_ASSERT(this != NULL);
19099 :
19100 : // ------------ checking pointers of SgDeleteExp -------------------
19101 244 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
19102 : {
19103 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
19104 : }
19105 244 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
19106 :
19107 244 : std::vector<std::pair<SgNode*,std::string> > returnVector;
19108 244 : returnVector.push_back(pair<SgNode*,std::string>( p_variable,"variable"));
19109 244 : returnVector.push_back(pair<SgNode*,std::string>( p_deleteOperatorDeclaration,"deleteOperatorDeclaration"));
19110 244 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
19111 244 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
19112 244 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
19113 244 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
19114 244 : return returnVector;
19115 :
19116 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
19117 :
19118 : }
19119 :
19120 : /* #line 19121 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
19121 :
19122 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
19123 :
19124 : std::vector<std::pair<SgNode*,std::string> >
19125 390798 : SgThisExp::returnDataMemberPointers() const
19126 : {
19127 390798 : ROSE_ASSERT(this != NULL);
19128 :
19129 : // ------------ checking pointers of SgThisExp -------------------
19130 390798 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
19131 : {
19132 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
19133 : }
19134 390798 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
19135 :
19136 390798 : std::vector<std::pair<SgNode*,std::string> > returnVector;
19137 390798 : returnVector.push_back(pair<SgNode*,std::string>( p_class_symbol,"class_symbol"));
19138 390798 : returnVector.push_back(pair<SgNode*,std::string>( p_nonreal_symbol,"nonreal_symbol"));
19139 390798 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
19140 390798 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
19141 390798 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
19142 390798 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
19143 390798 : return returnVector;
19144 :
19145 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
19146 :
19147 : }
19148 :
19149 : /* #line 19150 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
19150 :
19151 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
19152 :
19153 : std::vector<std::pair<SgNode*,std::string> >
19154 0 : SgRefExp::returnDataMemberPointers() const
19155 : {
19156 0 : ROSE_ASSERT(this != NULL);
19157 :
19158 : // ------------ checking pointers of SgRefExp -------------------
19159 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
19160 : {
19161 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
19162 : }
19163 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
19164 :
19165 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
19166 0 : returnVector.push_back(pair<SgNode*,std::string>( p_type_name,"type_name"));
19167 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
19168 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
19169 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
19170 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
19171 0 : return returnVector;
19172 :
19173 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
19174 :
19175 : }
19176 :
19177 : /* #line 19178 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
19178 :
19179 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
19180 :
19181 : std::vector<std::pair<SgNode*,std::string> >
19182 0 : SgInitializer::returnDataMemberPointers() const
19183 : {
19184 0 : ROSE_ASSERT(this != NULL);
19185 :
19186 : // ------------ checking pointers of SgInitializer -------------------
19187 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
19188 : {
19189 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
19190 : }
19191 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
19192 :
19193 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
19194 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
19195 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
19196 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
19197 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
19198 0 : return returnVector;
19199 :
19200 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
19201 :
19202 : }
19203 :
19204 : /* #line 19205 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
19205 :
19206 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
19207 :
19208 : std::vector<std::pair<SgNode*,std::string> >
19209 705 : SgAggregateInitializer::returnDataMemberPointers() const
19210 : {
19211 705 : ROSE_ASSERT(this != NULL);
19212 :
19213 : // ------------ checking pointers of SgAggregateInitializer -------------------
19214 705 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
19215 : {
19216 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
19217 : }
19218 705 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
19219 :
19220 705 : std::vector<std::pair<SgNode*,std::string> > returnVector;
19221 705 : returnVector.push_back(pair<SgNode*,std::string>( p_initializers,"initializers"));
19222 705 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
19223 705 : returnVector.push_back(pair<SgNode*,std::string>( p_originalExpressionTree,"originalExpressionTree"));
19224 705 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
19225 705 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
19226 705 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
19227 705 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
19228 705 : return returnVector;
19229 :
19230 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
19231 :
19232 : }
19233 :
19234 : /* #line 19235 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
19235 :
19236 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
19237 :
19238 : std::vector<std::pair<SgNode*,std::string> >
19239 0 : SgCompoundInitializer::returnDataMemberPointers() const
19240 : {
19241 0 : ROSE_ASSERT(this != NULL);
19242 :
19243 : // ------------ checking pointers of SgCompoundInitializer -------------------
19244 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
19245 : {
19246 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
19247 : }
19248 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
19249 :
19250 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
19251 0 : returnVector.push_back(pair<SgNode*,std::string>( p_initializers,"initializers"));
19252 0 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
19253 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
19254 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
19255 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
19256 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
19257 0 : return returnVector;
19258 :
19259 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
19260 :
19261 : }
19262 :
19263 : /* #line 19264 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
19264 :
19265 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
19266 :
19267 : std::vector<std::pair<SgNode*,std::string> >
19268 169511 : SgConstructorInitializer::returnDataMemberPointers() const
19269 : {
19270 169511 : ROSE_ASSERT(this != NULL);
19271 :
19272 : // ------------ checking pointers of SgConstructorInitializer -------------------
19273 169511 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
19274 : {
19275 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
19276 : }
19277 169511 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
19278 :
19279 169511 : std::vector<std::pair<SgNode*,std::string> > returnVector;
19280 169511 : returnVector.push_back(pair<SgNode*,std::string>( p_declaration,"declaration"));
19281 169511 : returnVector.push_back(pair<SgNode*,std::string>( p_args,"args"));
19282 169511 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
19283 169511 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
19284 169511 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
19285 169511 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
19286 169511 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
19287 169511 : return returnVector;
19288 :
19289 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
19290 :
19291 : }
19292 :
19293 : /* #line 19294 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
19294 :
19295 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
19296 :
19297 : std::vector<std::pair<SgNode*,std::string> >
19298 192876 : SgAssignInitializer::returnDataMemberPointers() const
19299 : {
19300 192876 : ROSE_ASSERT(this != NULL);
19301 :
19302 : // ------------ checking pointers of SgAssignInitializer -------------------
19303 192876 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
19304 : {
19305 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
19306 : }
19307 192876 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
19308 :
19309 192876 : std::vector<std::pair<SgNode*,std::string> > returnVector;
19310 192876 : returnVector.push_back(pair<SgNode*,std::string>( p_operand_i,"operand_i"));
19311 192876 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
19312 192876 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
19313 192876 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
19314 192876 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
19315 192876 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
19316 192876 : return returnVector;
19317 :
19318 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
19319 :
19320 : }
19321 :
19322 : /* #line 19323 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
19323 :
19324 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
19325 :
19326 : std::vector<std::pair<SgNode*,std::string> >
19327 0 : SgDesignatedInitializer::returnDataMemberPointers() const
19328 : {
19329 0 : ROSE_ASSERT(this != NULL);
19330 :
19331 : // ------------ checking pointers of SgDesignatedInitializer -------------------
19332 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
19333 : {
19334 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
19335 : }
19336 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
19337 :
19338 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
19339 0 : returnVector.push_back(pair<SgNode*,std::string>( p_designatorList,"designatorList"));
19340 0 : returnVector.push_back(pair<SgNode*,std::string>( p_memberInit,"memberInit"));
19341 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
19342 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
19343 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
19344 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
19345 0 : return returnVector;
19346 :
19347 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
19348 :
19349 : }
19350 :
19351 : /* #line 19352 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
19352 :
19353 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
19354 :
19355 : std::vector<std::pair<SgNode*,std::string> >
19356 8 : SgBracedInitializer::returnDataMemberPointers() const
19357 : {
19358 8 : ROSE_ASSERT(this != NULL);
19359 :
19360 : // ------------ checking pointers of SgBracedInitializer -------------------
19361 8 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
19362 : {
19363 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
19364 : }
19365 8 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
19366 :
19367 8 : std::vector<std::pair<SgNode*,std::string> > returnVector;
19368 8 : returnVector.push_back(pair<SgNode*,std::string>( p_initializers,"initializers"));
19369 8 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
19370 8 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
19371 8 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
19372 8 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
19373 8 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
19374 8 : return returnVector;
19375 :
19376 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
19377 :
19378 : }
19379 :
19380 : /* #line 19381 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
19381 :
19382 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
19383 :
19384 : std::vector<std::pair<SgNode*,std::string> >
19385 0 : SgVarArgStartOp::returnDataMemberPointers() const
19386 : {
19387 0 : ROSE_ASSERT(this != NULL);
19388 :
19389 : // ------------ checking pointers of SgVarArgStartOp -------------------
19390 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
19391 : {
19392 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
19393 : }
19394 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
19395 :
19396 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
19397 0 : returnVector.push_back(pair<SgNode*,std::string>( p_lhs_operand,"lhs_operand"));
19398 0 : returnVector.push_back(pair<SgNode*,std::string>( p_rhs_operand,"rhs_operand"));
19399 0 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
19400 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
19401 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
19402 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
19403 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
19404 0 : return returnVector;
19405 :
19406 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
19407 :
19408 : }
19409 :
19410 : /* #line 19411 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
19411 :
19412 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
19413 :
19414 : std::vector<std::pair<SgNode*,std::string> >
19415 0 : SgVarArgOp::returnDataMemberPointers() const
19416 : {
19417 0 : ROSE_ASSERT(this != NULL);
19418 :
19419 : // ------------ checking pointers of SgVarArgOp -------------------
19420 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
19421 : {
19422 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
19423 : }
19424 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
19425 :
19426 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
19427 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operand_expr,"operand_expr"));
19428 0 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
19429 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
19430 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
19431 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
19432 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
19433 0 : return returnVector;
19434 :
19435 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
19436 :
19437 : }
19438 :
19439 : /* #line 19440 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
19440 :
19441 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
19442 :
19443 : std::vector<std::pair<SgNode*,std::string> >
19444 0 : SgVarArgEndOp::returnDataMemberPointers() const
19445 : {
19446 0 : ROSE_ASSERT(this != NULL);
19447 :
19448 : // ------------ checking pointers of SgVarArgEndOp -------------------
19449 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
19450 : {
19451 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
19452 : }
19453 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
19454 :
19455 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
19456 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operand_expr,"operand_expr"));
19457 0 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
19458 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
19459 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
19460 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
19461 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
19462 0 : return returnVector;
19463 :
19464 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
19465 :
19466 : }
19467 :
19468 : /* #line 19469 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
19469 :
19470 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
19471 :
19472 : std::vector<std::pair<SgNode*,std::string> >
19473 0 : SgVarArgCopyOp::returnDataMemberPointers() const
19474 : {
19475 0 : ROSE_ASSERT(this != NULL);
19476 :
19477 : // ------------ checking pointers of SgVarArgCopyOp -------------------
19478 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
19479 : {
19480 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
19481 : }
19482 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
19483 :
19484 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
19485 0 : returnVector.push_back(pair<SgNode*,std::string>( p_lhs_operand,"lhs_operand"));
19486 0 : returnVector.push_back(pair<SgNode*,std::string>( p_rhs_operand,"rhs_operand"));
19487 0 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
19488 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
19489 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
19490 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
19491 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
19492 0 : return returnVector;
19493 :
19494 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
19495 :
19496 : }
19497 :
19498 : /* #line 19499 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
19499 :
19500 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
19501 :
19502 : std::vector<std::pair<SgNode*,std::string> >
19503 0 : SgVarArgStartOneOperandOp::returnDataMemberPointers() const
19504 : {
19505 0 : ROSE_ASSERT(this != NULL);
19506 :
19507 : // ------------ checking pointers of SgVarArgStartOneOperandOp -------------------
19508 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
19509 : {
19510 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
19511 : }
19512 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
19513 :
19514 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
19515 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operand_expr,"operand_expr"));
19516 0 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
19517 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
19518 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
19519 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
19520 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
19521 0 : return returnVector;
19522 :
19523 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
19524 :
19525 : }
19526 :
19527 : /* #line 19528 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
19528 :
19529 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
19530 :
19531 : std::vector<std::pair<SgNode*,std::string> >
19532 47039 : SgNullExpression::returnDataMemberPointers() const
19533 : {
19534 47039 : ROSE_ASSERT(this != NULL);
19535 :
19536 : // ------------ checking pointers of SgNullExpression -------------------
19537 47039 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
19538 : {
19539 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
19540 : }
19541 47039 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
19542 :
19543 47039 : std::vector<std::pair<SgNode*,std::string> > returnVector;
19544 47039 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
19545 47039 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
19546 47039 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
19547 47039 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
19548 47039 : return returnVector;
19549 :
19550 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
19551 :
19552 : }
19553 :
19554 : /* #line 19555 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
19555 :
19556 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
19557 :
19558 : std::vector<std::pair<SgNode*,std::string> >
19559 1 : SgVariantExpression::returnDataMemberPointers() const
19560 : {
19561 1 : ROSE_ASSERT(this != NULL);
19562 :
19563 : // ------------ checking pointers of SgVariantExpression -------------------
19564 1 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
19565 : {
19566 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
19567 : }
19568 1 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
19569 :
19570 1 : std::vector<std::pair<SgNode*,std::string> > returnVector;
19571 1 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
19572 1 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
19573 1 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
19574 1 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
19575 1 : return returnVector;
19576 :
19577 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
19578 :
19579 : }
19580 :
19581 : /* #line 19582 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
19582 :
19583 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
19584 :
19585 : std::vector<std::pair<SgNode*,std::string> >
19586 0 : SgSubscriptExpression::returnDataMemberPointers() const
19587 : {
19588 0 : ROSE_ASSERT(this != NULL);
19589 :
19590 : // ------------ checking pointers of SgSubscriptExpression -------------------
19591 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
19592 : {
19593 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
19594 : }
19595 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
19596 :
19597 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
19598 0 : returnVector.push_back(pair<SgNode*,std::string>( p_lowerBound,"lowerBound"));
19599 0 : returnVector.push_back(pair<SgNode*,std::string>( p_upperBound,"upperBound"));
19600 0 : returnVector.push_back(pair<SgNode*,std::string>( p_stride,"stride"));
19601 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
19602 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
19603 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
19604 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
19605 0 : return returnVector;
19606 :
19607 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
19608 :
19609 : }
19610 :
19611 : /* #line 19612 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
19612 :
19613 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
19614 :
19615 : std::vector<std::pair<SgNode*,std::string> >
19616 0 : SgColonShapeExp::returnDataMemberPointers() const
19617 : {
19618 0 : ROSE_ASSERT(this != NULL);
19619 :
19620 : // ------------ checking pointers of SgColonShapeExp -------------------
19621 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
19622 : {
19623 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
19624 : }
19625 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
19626 :
19627 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
19628 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
19629 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
19630 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
19631 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
19632 0 : return returnVector;
19633 :
19634 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
19635 :
19636 : }
19637 :
19638 : /* #line 19639 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
19639 :
19640 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
19641 :
19642 : std::vector<std::pair<SgNode*,std::string> >
19643 209 : SgAsteriskShapeExp::returnDataMemberPointers() const
19644 : {
19645 209 : ROSE_ASSERT(this != NULL);
19646 :
19647 : // ------------ checking pointers of SgAsteriskShapeExp -------------------
19648 209 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
19649 : {
19650 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
19651 : }
19652 209 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
19653 :
19654 209 : std::vector<std::pair<SgNode*,std::string> > returnVector;
19655 209 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
19656 209 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
19657 209 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
19658 209 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
19659 209 : return returnVector;
19660 :
19661 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
19662 :
19663 : }
19664 :
19665 : /* #line 19666 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
19666 :
19667 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
19668 :
19669 : std::vector<std::pair<SgNode*,std::string> >
19670 0 : SgImpliedDo::returnDataMemberPointers() const
19671 : {
19672 0 : ROSE_ASSERT(this != NULL);
19673 :
19674 : // ------------ checking pointers of SgImpliedDo -------------------
19675 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
19676 : {
19677 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
19678 : }
19679 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
19680 :
19681 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
19682 0 : returnVector.push_back(pair<SgNode*,std::string>( p_do_var_initialization,"do_var_initialization"));
19683 0 : returnVector.push_back(pair<SgNode*,std::string>( p_last_val,"last_val"));
19684 0 : returnVector.push_back(pair<SgNode*,std::string>( p_increment,"increment"));
19685 0 : returnVector.push_back(pair<SgNode*,std::string>( p_object_list,"object_list"));
19686 0 : returnVector.push_back(pair<SgNode*,std::string>( p_implied_do_scope,"implied_do_scope"));
19687 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
19688 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
19689 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
19690 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
19691 0 : return returnVector;
19692 :
19693 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
19694 :
19695 : }
19696 :
19697 : /* #line 19698 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
19698 :
19699 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
19700 :
19701 : std::vector<std::pair<SgNode*,std::string> >
19702 0 : SgIOItemExpression::returnDataMemberPointers() const
19703 : {
19704 0 : ROSE_ASSERT(this != NULL);
19705 :
19706 : // ------------ checking pointers of SgIOItemExpression -------------------
19707 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
19708 : {
19709 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
19710 : }
19711 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
19712 :
19713 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
19714 0 : returnVector.push_back(pair<SgNode*,std::string>( p_io_item,"io_item"));
19715 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
19716 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
19717 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
19718 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
19719 0 : return returnVector;
19720 :
19721 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
19722 :
19723 : }
19724 :
19725 : /* #line 19726 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
19726 :
19727 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
19728 :
19729 : std::vector<std::pair<SgNode*,std::string> >
19730 118 : SgStatementExpression::returnDataMemberPointers() const
19731 : {
19732 118 : ROSE_ASSERT(this != NULL);
19733 :
19734 : // ------------ checking pointers of SgStatementExpression -------------------
19735 118 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
19736 : {
19737 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
19738 : }
19739 118 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
19740 :
19741 118 : std::vector<std::pair<SgNode*,std::string> > returnVector;
19742 118 : returnVector.push_back(pair<SgNode*,std::string>( p_statement,"statement"));
19743 118 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
19744 118 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
19745 118 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
19746 118 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
19747 118 : return returnVector;
19748 :
19749 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
19750 :
19751 : }
19752 :
19753 : /* #line 19754 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
19754 :
19755 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
19756 :
19757 : std::vector<std::pair<SgNode*,std::string> >
19758 0 : SgAsmOp::returnDataMemberPointers() const
19759 : {
19760 0 : ROSE_ASSERT(this != NULL);
19761 :
19762 : // ------------ checking pointers of SgAsmOp -------------------
19763 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
19764 : {
19765 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
19766 : }
19767 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
19768 :
19769 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
19770 0 : returnVector.push_back(pair<SgNode*,std::string>( p_expression,"expression"));
19771 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
19772 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
19773 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
19774 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
19775 0 : return returnVector;
19776 :
19777 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
19778 :
19779 : }
19780 :
19781 : /* #line 19782 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
19782 :
19783 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
19784 :
19785 : std::vector<std::pair<SgNode*,std::string> >
19786 9 : SgLabelRefExp::returnDataMemberPointers() const
19787 : {
19788 9 : ROSE_ASSERT(this != NULL);
19789 :
19790 : // ------------ checking pointers of SgLabelRefExp -------------------
19791 9 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
19792 : {
19793 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
19794 : }
19795 9 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
19796 :
19797 9 : std::vector<std::pair<SgNode*,std::string> > returnVector;
19798 9 : returnVector.push_back(pair<SgNode*,std::string>( p_symbol,"symbol"));
19799 9 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
19800 9 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
19801 9 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
19802 9 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
19803 9 : return returnVector;
19804 :
19805 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
19806 :
19807 : }
19808 :
19809 : /* #line 19810 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
19810 :
19811 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
19812 :
19813 : std::vector<std::pair<SgNode*,std::string> >
19814 0 : SgActualArgumentExpression::returnDataMemberPointers() const
19815 : {
19816 0 : ROSE_ASSERT(this != NULL);
19817 :
19818 : // ------------ checking pointers of SgActualArgumentExpression -------------------
19819 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
19820 : {
19821 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
19822 : }
19823 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
19824 :
19825 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
19826 0 : returnVector.push_back(pair<SgNode*,std::string>( p_expression,"expression"));
19827 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
19828 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
19829 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
19830 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
19831 0 : return returnVector;
19832 :
19833 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
19834 :
19835 : }
19836 :
19837 : /* #line 19838 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
19838 :
19839 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
19840 :
19841 : std::vector<std::pair<SgNode*,std::string> >
19842 0 : SgUnknownArrayOrFunctionReference::returnDataMemberPointers() const
19843 : {
19844 0 : ROSE_ASSERT(this != NULL);
19845 :
19846 : // ------------ checking pointers of SgUnknownArrayOrFunctionReference -------------------
19847 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
19848 : {
19849 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
19850 : }
19851 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
19852 :
19853 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
19854 0 : returnVector.push_back(pair<SgNode*,std::string>( p_named_reference,"named_reference"));
19855 0 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_list,"expression_list"));
19856 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
19857 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
19858 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
19859 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
19860 0 : return returnVector;
19861 :
19862 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
19863 :
19864 : }
19865 :
19866 : /* #line 19867 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
19867 :
19868 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
19869 :
19870 : std::vector<std::pair<SgNode*,std::string> >
19871 0 : SgPseudoDestructorRefExp::returnDataMemberPointers() const
19872 : {
19873 0 : ROSE_ASSERT(this != NULL);
19874 :
19875 : // ------------ checking pointers of SgPseudoDestructorRefExp -------------------
19876 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
19877 : {
19878 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
19879 : }
19880 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
19881 :
19882 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
19883 0 : returnVector.push_back(pair<SgNode*,std::string>( p_object_type,"object_type"));
19884 0 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
19885 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
19886 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
19887 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
19888 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
19889 0 : return returnVector;
19890 :
19891 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
19892 :
19893 : }
19894 :
19895 : /* #line 19896 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
19896 :
19897 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
19898 :
19899 : std::vector<std::pair<SgNode*,std::string> >
19900 0 : SgCAFCoExpression::returnDataMemberPointers() const
19901 : {
19902 0 : ROSE_ASSERT(this != NULL);
19903 :
19904 : // ------------ checking pointers of SgCAFCoExpression -------------------
19905 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
19906 : {
19907 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
19908 : }
19909 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
19910 :
19911 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
19912 0 : returnVector.push_back(pair<SgNode*,std::string>( p_teamId,"teamId"));
19913 0 : returnVector.push_back(pair<SgNode*,std::string>( p_teamRank,"teamRank"));
19914 0 : returnVector.push_back(pair<SgNode*,std::string>( p_referData,"referData"));
19915 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
19916 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
19917 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
19918 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
19919 0 : return returnVector;
19920 :
19921 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
19922 :
19923 : }
19924 :
19925 : /* #line 19926 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
19926 :
19927 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
19928 :
19929 : std::vector<std::pair<SgNode*,std::string> >
19930 0 : SgCudaKernelExecConfig::returnDataMemberPointers() const
19931 : {
19932 0 : ROSE_ASSERT(this != NULL);
19933 :
19934 : // ------------ checking pointers of SgCudaKernelExecConfig -------------------
19935 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
19936 : {
19937 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
19938 : }
19939 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
19940 :
19941 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
19942 0 : returnVector.push_back(pair<SgNode*,std::string>( p_grid,"grid"));
19943 0 : returnVector.push_back(pair<SgNode*,std::string>( p_blocks,"blocks"));
19944 0 : returnVector.push_back(pair<SgNode*,std::string>( p_shared,"shared"));
19945 0 : returnVector.push_back(pair<SgNode*,std::string>( p_stream,"stream"));
19946 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
19947 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
19948 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
19949 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
19950 0 : return returnVector;
19951 :
19952 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
19953 :
19954 : }
19955 :
19956 : /* #line 19957 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
19957 :
19958 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
19959 :
19960 : std::vector<std::pair<SgNode*,std::string> >
19961 0 : SgLambdaRefExp::returnDataMemberPointers() const
19962 : {
19963 0 : ROSE_ASSERT(this != NULL);
19964 :
19965 : // ------------ checking pointers of SgLambdaRefExp -------------------
19966 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
19967 : {
19968 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
19969 : }
19970 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
19971 :
19972 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
19973 0 : returnVector.push_back(pair<SgNode*,std::string>( p_functionDeclaration,"functionDeclaration"));
19974 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
19975 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
19976 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
19977 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
19978 0 : return returnVector;
19979 :
19980 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
19981 :
19982 : }
19983 :
19984 : /* #line 19985 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
19985 :
19986 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
19987 :
19988 : std::vector<std::pair<SgNode*,std::string> >
19989 0 : SgDictionaryExp::returnDataMemberPointers() const
19990 : {
19991 0 : ROSE_ASSERT(this != NULL);
19992 :
19993 : // ------------ checking pointers of SgDictionaryExp -------------------
19994 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
19995 : {
19996 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
19997 : }
19998 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
19999 :
20000 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
20001 0 : for ( SgKeyDatumPairPtrList::const_iterator source_key_datum_pairs_iterator = p_key_datum_pairs.begin()
20002 0 : ; source_key_datum_pairs_iterator != p_key_datum_pairs.end(); ++source_key_datum_pairs_iterator)
20003 : {
20004 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_key_datum_pairs_iterator,"key_datum_pairs"));
20005 : }
20006 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
20007 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
20008 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
20009 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
20010 0 : return returnVector;
20011 :
20012 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
20013 :
20014 : }
20015 :
20016 : /* #line 20017 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
20017 :
20018 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
20019 :
20020 : std::vector<std::pair<SgNode*,std::string> >
20021 0 : SgKeyDatumPair::returnDataMemberPointers() const
20022 : {
20023 0 : ROSE_ASSERT(this != NULL);
20024 :
20025 : // ------------ checking pointers of SgKeyDatumPair -------------------
20026 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
20027 : {
20028 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
20029 : }
20030 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
20031 :
20032 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
20033 0 : returnVector.push_back(pair<SgNode*,std::string>( p_key,"key"));
20034 0 : returnVector.push_back(pair<SgNode*,std::string>( p_datum,"datum"));
20035 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
20036 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
20037 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
20038 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
20039 0 : return returnVector;
20040 :
20041 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
20042 :
20043 : }
20044 :
20045 : /* #line 20046 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
20046 :
20047 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
20048 :
20049 : std::vector<std::pair<SgNode*,std::string> >
20050 0 : SgComprehension::returnDataMemberPointers() const
20051 : {
20052 0 : ROSE_ASSERT(this != NULL);
20053 :
20054 : // ------------ checking pointers of SgComprehension -------------------
20055 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
20056 : {
20057 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
20058 : }
20059 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
20060 :
20061 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
20062 0 : returnVector.push_back(pair<SgNode*,std::string>( p_target,"target"));
20063 0 : returnVector.push_back(pair<SgNode*,std::string>( p_iter,"iter"));
20064 0 : returnVector.push_back(pair<SgNode*,std::string>( p_filters,"filters"));
20065 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
20066 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
20067 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
20068 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
20069 0 : return returnVector;
20070 :
20071 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
20072 :
20073 : }
20074 :
20075 : /* #line 20076 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
20076 :
20077 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
20078 :
20079 : std::vector<std::pair<SgNode*,std::string> >
20080 0 : SgListComprehension::returnDataMemberPointers() const
20081 : {
20082 0 : ROSE_ASSERT(this != NULL);
20083 :
20084 : // ------------ checking pointers of SgListComprehension -------------------
20085 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
20086 : {
20087 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
20088 : }
20089 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
20090 :
20091 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
20092 0 : returnVector.push_back(pair<SgNode*,std::string>( p_element,"element"));
20093 0 : returnVector.push_back(pair<SgNode*,std::string>( p_generators,"generators"));
20094 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
20095 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
20096 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
20097 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
20098 0 : return returnVector;
20099 :
20100 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
20101 :
20102 : }
20103 :
20104 : /* #line 20105 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
20105 :
20106 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
20107 :
20108 : std::vector<std::pair<SgNode*,std::string> >
20109 0 : SgSetComprehension::returnDataMemberPointers() const
20110 : {
20111 0 : ROSE_ASSERT(this != NULL);
20112 :
20113 : // ------------ checking pointers of SgSetComprehension -------------------
20114 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
20115 : {
20116 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
20117 : }
20118 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
20119 :
20120 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
20121 0 : returnVector.push_back(pair<SgNode*,std::string>( p_element,"element"));
20122 0 : returnVector.push_back(pair<SgNode*,std::string>( p_generators,"generators"));
20123 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
20124 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
20125 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
20126 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
20127 0 : return returnVector;
20128 :
20129 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
20130 :
20131 : }
20132 :
20133 : /* #line 20134 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
20134 :
20135 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
20136 :
20137 : std::vector<std::pair<SgNode*,std::string> >
20138 0 : SgDictionaryComprehension::returnDataMemberPointers() const
20139 : {
20140 0 : ROSE_ASSERT(this != NULL);
20141 :
20142 : // ------------ checking pointers of SgDictionaryComprehension -------------------
20143 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
20144 : {
20145 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
20146 : }
20147 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
20148 :
20149 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
20150 0 : returnVector.push_back(pair<SgNode*,std::string>( p_element,"element"));
20151 0 : returnVector.push_back(pair<SgNode*,std::string>( p_generators,"generators"));
20152 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
20153 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
20154 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
20155 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
20156 0 : return returnVector;
20157 :
20158 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
20159 :
20160 : }
20161 :
20162 : /* #line 20163 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
20163 :
20164 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
20165 :
20166 : std::vector<std::pair<SgNode*,std::string> >
20167 0 : SgNaryOp::returnDataMemberPointers() const
20168 : {
20169 0 : ROSE_ASSERT(this != NULL);
20170 :
20171 : // ------------ checking pointers of SgNaryOp -------------------
20172 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
20173 : {
20174 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
20175 : }
20176 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
20177 :
20178 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
20179 0 : for ( SgExpressionPtrList::const_iterator source_operands_iterator = p_operands.begin()
20180 0 : ; source_operands_iterator != p_operands.end(); ++source_operands_iterator)
20181 : {
20182 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_operands_iterator,"operands"));
20183 : }
20184 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
20185 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
20186 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
20187 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
20188 0 : return returnVector;
20189 :
20190 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
20191 :
20192 : }
20193 :
20194 : /* #line 20195 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
20195 :
20196 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
20197 :
20198 : std::vector<std::pair<SgNode*,std::string> >
20199 0 : SgNaryBooleanOp::returnDataMemberPointers() const
20200 : {
20201 0 : ROSE_ASSERT(this != NULL);
20202 :
20203 : // ------------ checking pointers of SgNaryBooleanOp -------------------
20204 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
20205 : {
20206 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
20207 : }
20208 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
20209 :
20210 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
20211 0 : for ( SgExpressionPtrList::const_iterator source_operands_iterator = p_operands.begin()
20212 0 : ; source_operands_iterator != p_operands.end(); ++source_operands_iterator)
20213 : {
20214 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_operands_iterator,"operands"));
20215 : }
20216 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
20217 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
20218 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
20219 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
20220 0 : return returnVector;
20221 :
20222 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
20223 :
20224 : }
20225 :
20226 : /* #line 20227 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
20227 :
20228 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
20229 :
20230 : std::vector<std::pair<SgNode*,std::string> >
20231 0 : SgNaryComparisonOp::returnDataMemberPointers() const
20232 : {
20233 0 : ROSE_ASSERT(this != NULL);
20234 :
20235 : // ------------ checking pointers of SgNaryComparisonOp -------------------
20236 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
20237 : {
20238 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
20239 : }
20240 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
20241 :
20242 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
20243 0 : for ( SgExpressionPtrList::const_iterator source_operands_iterator = p_operands.begin()
20244 0 : ; source_operands_iterator != p_operands.end(); ++source_operands_iterator)
20245 : {
20246 0 : returnVector.push_back(pair<SgNode*,std::string>( *source_operands_iterator,"operands"));
20247 : }
20248 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
20249 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
20250 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
20251 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
20252 0 : return returnVector;
20253 :
20254 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
20255 :
20256 : }
20257 :
20258 : /* #line 20259 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
20259 :
20260 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
20261 :
20262 : std::vector<std::pair<SgNode*,std::string> >
20263 0 : SgStringConversion::returnDataMemberPointers() const
20264 : {
20265 0 : ROSE_ASSERT(this != NULL);
20266 :
20267 : // ------------ checking pointers of SgStringConversion -------------------
20268 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
20269 : {
20270 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
20271 : }
20272 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
20273 :
20274 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
20275 0 : returnVector.push_back(pair<SgNode*,std::string>( p_expression,"expression"));
20276 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
20277 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
20278 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
20279 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
20280 0 : return returnVector;
20281 :
20282 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
20283 :
20284 : }
20285 :
20286 : /* #line 20287 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
20287 :
20288 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
20289 :
20290 : std::vector<std::pair<SgNode*,std::string> >
20291 0 : SgYieldExpression::returnDataMemberPointers() const
20292 : {
20293 0 : ROSE_ASSERT(this != NULL);
20294 :
20295 : // ------------ checking pointers of SgYieldExpression -------------------
20296 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
20297 : {
20298 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
20299 : }
20300 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
20301 :
20302 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
20303 0 : returnVector.push_back(pair<SgNode*,std::string>( p_value,"value"));
20304 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
20305 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
20306 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
20307 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
20308 0 : return returnVector;
20309 :
20310 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
20311 :
20312 : }
20313 :
20314 : /* #line 20315 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
20315 :
20316 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
20317 :
20318 : std::vector<std::pair<SgNode*,std::string> >
20319 211618 : SgTemplateFunctionRefExp::returnDataMemberPointers() const
20320 : {
20321 211618 : ROSE_ASSERT(this != NULL);
20322 :
20323 : // ------------ checking pointers of SgTemplateFunctionRefExp -------------------
20324 211618 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
20325 : {
20326 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
20327 : }
20328 211618 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
20329 :
20330 211618 : std::vector<std::pair<SgNode*,std::string> > returnVector;
20331 211618 : returnVector.push_back(pair<SgNode*,std::string>( p_symbol_i,"symbol_i"));
20332 211618 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
20333 211618 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
20334 211618 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
20335 211618 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
20336 211618 : return returnVector;
20337 :
20338 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
20339 :
20340 : }
20341 :
20342 : /* #line 20343 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
20343 :
20344 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
20345 :
20346 : std::vector<std::pair<SgNode*,std::string> >
20347 222264 : SgTemplateMemberFunctionRefExp::returnDataMemberPointers() const
20348 : {
20349 222264 : ROSE_ASSERT(this != NULL);
20350 :
20351 : // ------------ checking pointers of SgTemplateMemberFunctionRefExp -------------------
20352 222264 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
20353 : {
20354 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
20355 : }
20356 222264 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
20357 :
20358 222264 : std::vector<std::pair<SgNode*,std::string> > returnVector;
20359 222264 : returnVector.push_back(pair<SgNode*,std::string>( p_symbol_i,"symbol_i"));
20360 222264 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
20361 222264 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
20362 222264 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
20363 222264 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
20364 222264 : return returnVector;
20365 :
20366 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
20367 :
20368 : }
20369 :
20370 : /* #line 20371 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
20371 :
20372 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
20373 :
20374 : std::vector<std::pair<SgNode*,std::string> >
20375 1177 : SgAlignOfOp::returnDataMemberPointers() const
20376 : {
20377 1177 : ROSE_ASSERT(this != NULL);
20378 :
20379 : // ------------ checking pointers of SgAlignOfOp -------------------
20380 1177 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
20381 : {
20382 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
20383 : }
20384 1177 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
20385 :
20386 1177 : std::vector<std::pair<SgNode*,std::string> > returnVector;
20387 1177 : returnVector.push_back(pair<SgNode*,std::string>( p_operand_expr,"operand_expr"));
20388 1177 : returnVector.push_back(pair<SgNode*,std::string>( p_operand_type,"operand_type"));
20389 1177 : returnVector.push_back(pair<SgNode*,std::string>( p_expression_type,"expression_type"));
20390 1177 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
20391 1177 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
20392 1177 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
20393 1177 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
20394 1177 : return returnVector;
20395 :
20396 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
20397 :
20398 : }
20399 :
20400 : /* #line 20401 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
20401 :
20402 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
20403 :
20404 : std::vector<std::pair<SgNode*,std::string> >
20405 0 : SgRangeExp::returnDataMemberPointers() const
20406 : {
20407 0 : ROSE_ASSERT(this != NULL);
20408 :
20409 : // ------------ checking pointers of SgRangeExp -------------------
20410 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
20411 : {
20412 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
20413 : }
20414 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
20415 :
20416 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
20417 0 : returnVector.push_back(pair<SgNode*,std::string>( p_start,"start"));
20418 0 : returnVector.push_back(pair<SgNode*,std::string>( p_end,"end"));
20419 0 : returnVector.push_back(pair<SgNode*,std::string>( p_stride,"stride"));
20420 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
20421 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
20422 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
20423 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
20424 0 : return returnVector;
20425 :
20426 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
20427 :
20428 : }
20429 :
20430 : /* #line 20431 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
20431 :
20432 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
20433 :
20434 : std::vector<std::pair<SgNode*,std::string> >
20435 0 : SgMagicColonExp::returnDataMemberPointers() const
20436 : {
20437 0 : ROSE_ASSERT(this != NULL);
20438 :
20439 : // ------------ checking pointers of SgMagicColonExp -------------------
20440 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
20441 : {
20442 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
20443 : }
20444 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
20445 :
20446 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
20447 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
20448 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
20449 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
20450 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
20451 0 : return returnVector;
20452 :
20453 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
20454 :
20455 : }
20456 :
20457 : /* #line 20458 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
20458 :
20459 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
20460 :
20461 : std::vector<std::pair<SgNode*,std::string> >
20462 2238 : SgTypeTraitBuiltinOperator::returnDataMemberPointers() const
20463 : {
20464 2238 : ROSE_ASSERT(this != NULL);
20465 :
20466 : // ------------ checking pointers of SgTypeTraitBuiltinOperator -------------------
20467 2238 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
20468 : {
20469 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
20470 : }
20471 2238 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
20472 :
20473 2238 : std::vector<std::pair<SgNode*,std::string> > returnVector;
20474 2238 : for ( SgNodePtrList::const_iterator source_args_iterator = p_args.begin()
20475 4564 : ; source_args_iterator != p_args.end(); ++source_args_iterator)
20476 : {
20477 2326 : returnVector.push_back(pair<SgNode*,std::string>( *source_args_iterator,"args"));
20478 : }
20479 2238 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
20480 2238 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
20481 2238 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
20482 2238 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
20483 2238 : return returnVector;
20484 :
20485 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
20486 :
20487 : }
20488 :
20489 : /* #line 20490 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
20490 :
20491 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
20492 :
20493 : std::vector<std::pair<SgNode*,std::string> >
20494 0 : SgCompoundLiteralExp::returnDataMemberPointers() const
20495 : {
20496 0 : ROSE_ASSERT(this != NULL);
20497 :
20498 : // ------------ checking pointers of SgCompoundLiteralExp -------------------
20499 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
20500 : {
20501 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
20502 : }
20503 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
20504 :
20505 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
20506 0 : returnVector.push_back(pair<SgNode*,std::string>( p_symbol,"symbol"));
20507 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
20508 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
20509 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
20510 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
20511 0 : return returnVector;
20512 :
20513 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
20514 :
20515 : }
20516 :
20517 : /* #line 20518 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
20518 :
20519 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
20520 :
20521 : std::vector<std::pair<SgNode*,std::string> >
20522 0 : SgTypeExpression::returnDataMemberPointers() const
20523 : {
20524 0 : ROSE_ASSERT(this != NULL);
20525 :
20526 : // ------------ checking pointers of SgTypeExpression -------------------
20527 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
20528 : {
20529 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
20530 : }
20531 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
20532 :
20533 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
20534 0 : returnVector.push_back(pair<SgNode*,std::string>( p_type,"type"));
20535 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
20536 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
20537 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
20538 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
20539 0 : return returnVector;
20540 :
20541 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
20542 :
20543 : }
20544 :
20545 : /* #line 20546 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
20546 :
20547 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
20548 :
20549 : std::vector<std::pair<SgNode*,std::string> >
20550 0 : SgClassExp::returnDataMemberPointers() const
20551 : {
20552 0 : ROSE_ASSERT(this != NULL);
20553 :
20554 : // ------------ checking pointers of SgClassExp -------------------
20555 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
20556 : {
20557 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
20558 : }
20559 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
20560 :
20561 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
20562 0 : returnVector.push_back(pair<SgNode*,std::string>( p_class_symbol,"class_symbol"));
20563 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
20564 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
20565 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
20566 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
20567 0 : return returnVector;
20568 :
20569 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
20570 :
20571 : }
20572 :
20573 : /* #line 20574 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
20574 :
20575 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
20576 :
20577 : std::vector<std::pair<SgNode*,std::string> >
20578 501 : SgFunctionParameterRefExp::returnDataMemberPointers() const
20579 : {
20580 501 : ROSE_ASSERT(this != NULL);
20581 :
20582 : // ------------ checking pointers of SgFunctionParameterRefExp -------------------
20583 501 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
20584 : {
20585 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
20586 : }
20587 501 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
20588 :
20589 501 : std::vector<std::pair<SgNode*,std::string> > returnVector;
20590 501 : returnVector.push_back(pair<SgNode*,std::string>( p_parameter_expression,"parameter_expression"));
20591 501 : returnVector.push_back(pair<SgNode*,std::string>( p_parameter_type,"parameter_type"));
20592 501 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
20593 501 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
20594 501 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
20595 501 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
20596 501 : return returnVector;
20597 :
20598 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
20599 :
20600 : }
20601 :
20602 : /* #line 20603 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
20603 :
20604 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
20605 :
20606 : std::vector<std::pair<SgNode*,std::string> >
20607 0 : SgLambdaExp::returnDataMemberPointers() const
20608 : {
20609 0 : ROSE_ASSERT(this != NULL);
20610 :
20611 : // ------------ checking pointers of SgLambdaExp -------------------
20612 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
20613 : {
20614 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
20615 : }
20616 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
20617 :
20618 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
20619 0 : returnVector.push_back(pair<SgNode*,std::string>( p_lambda_capture_list,"lambda_capture_list"));
20620 0 : returnVector.push_back(pair<SgNode*,std::string>( p_lambda_closure_class,"lambda_closure_class"));
20621 0 : returnVector.push_back(pair<SgNode*,std::string>( p_lambda_function,"lambda_function"));
20622 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
20623 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
20624 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
20625 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
20626 0 : return returnVector;
20627 :
20628 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
20629 :
20630 : }
20631 :
20632 : /* #line 20633 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
20633 :
20634 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
20635 :
20636 : std::vector<std::pair<SgNode*,std::string> >
20637 3565 : SgNoexceptOp::returnDataMemberPointers() const
20638 : {
20639 3565 : ROSE_ASSERT(this != NULL);
20640 :
20641 : // ------------ checking pointers of SgNoexceptOp -------------------
20642 3565 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
20643 : {
20644 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
20645 : }
20646 3565 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
20647 :
20648 3565 : std::vector<std::pair<SgNode*,std::string> > returnVector;
20649 3565 : returnVector.push_back(pair<SgNode*,std::string>( p_operand_expr,"operand_expr"));
20650 3565 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
20651 3565 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
20652 3565 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
20653 3565 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
20654 3565 : return returnVector;
20655 :
20656 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
20657 :
20658 : }
20659 :
20660 : /* #line 20661 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
20661 :
20662 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
20663 :
20664 : std::vector<std::pair<SgNode*,std::string> >
20665 619747 : SgNonrealRefExp::returnDataMemberPointers() const
20666 : {
20667 619747 : ROSE_ASSERT(this != NULL);
20668 :
20669 : // ------------ checking pointers of SgNonrealRefExp -------------------
20670 619747 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
20671 : {
20672 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
20673 : }
20674 619747 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
20675 :
20676 619747 : std::vector<std::pair<SgNode*,std::string> > returnVector;
20677 619747 : returnVector.push_back(pair<SgNode*,std::string>( p_symbol,"symbol"));
20678 619747 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
20679 619747 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
20680 619747 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
20681 619747 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
20682 619747 : return returnVector;
20683 :
20684 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
20685 :
20686 : }
20687 :
20688 : /* #line 20689 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
20689 :
20690 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
20691 :
20692 : std::vector<std::pair<SgNode*,std::string> >
20693 0 : SgFoldExpression::returnDataMemberPointers() const
20694 : {
20695 0 : ROSE_ASSERT(this != NULL);
20696 :
20697 : // ------------ checking pointers of SgFoldExpression -------------------
20698 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
20699 : {
20700 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
20701 : }
20702 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
20703 :
20704 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
20705 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operands,"operands"));
20706 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
20707 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
20708 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
20709 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
20710 0 : return returnVector;
20711 :
20712 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
20713 :
20714 : }
20715 :
20716 : /* #line 20717 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
20717 :
20718 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
20719 :
20720 : std::vector<std::pair<SgNode*,std::string> >
20721 0 : SgAwaitExpression::returnDataMemberPointers() const
20722 : {
20723 0 : ROSE_ASSERT(this != NULL);
20724 :
20725 : // ------------ checking pointers of SgAwaitExpression -------------------
20726 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
20727 : {
20728 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
20729 : }
20730 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
20731 :
20732 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
20733 0 : returnVector.push_back(pair<SgNode*,std::string>( p_value,"value"));
20734 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
20735 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
20736 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
20737 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
20738 0 : return returnVector;
20739 :
20740 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
20741 :
20742 : }
20743 :
20744 : /* #line 20745 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
20745 :
20746 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
20747 :
20748 : std::vector<std::pair<SgNode*,std::string> >
20749 0 : SgChooseExpression::returnDataMemberPointers() const
20750 : {
20751 0 : ROSE_ASSERT(this != NULL);
20752 :
20753 : // ------------ checking pointers of SgChooseExpression -------------------
20754 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
20755 : {
20756 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
20757 : }
20758 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
20759 :
20760 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
20761 0 : returnVector.push_back(pair<SgNode*,std::string>( p_value,"value"));
20762 0 : returnVector.push_back(pair<SgNode*,std::string>( p_operatorPosition,"operatorPosition"));
20763 0 : returnVector.push_back(pair<SgNode*,std::string>( p_startOfConstruct,"startOfConstruct"));
20764 0 : returnVector.push_back(pair<SgNode*,std::string>( p_endOfConstruct,"endOfConstruct"));
20765 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
20766 0 : return returnVector;
20767 :
20768 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
20769 :
20770 : }
20771 :
20772 : /* #line 20773 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
20773 :
20774 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
20775 :
20776 : std::vector<std::pair<SgNode*,std::string> >
20777 0 : SgSymbol::returnDataMemberPointers() const
20778 : {
20779 0 : ROSE_ASSERT(this != NULL);
20780 :
20781 : // ------------ checking pointers of SgSymbol -------------------
20782 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
20783 : {
20784 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
20785 : }
20786 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
20787 :
20788 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
20789 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
20790 0 : return returnVector;
20791 :
20792 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
20793 :
20794 : }
20795 :
20796 : /* #line 20797 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
20797 :
20798 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
20799 :
20800 : std::vector<std::pair<SgNode*,std::string> >
20801 4234 : SgVariableSymbol::returnDataMemberPointers() const
20802 : {
20803 4234 : ROSE_ASSERT(this != NULL);
20804 :
20805 : // ------------ checking pointers of SgVariableSymbol -------------------
20806 4234 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
20807 : {
20808 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
20809 : }
20810 4234 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
20811 :
20812 4234 : std::vector<std::pair<SgNode*,std::string> > returnVector;
20813 4234 : returnVector.push_back(pair<SgNode*,std::string>( p_declaration,"declaration"));
20814 4234 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
20815 4234 : return returnVector;
20816 :
20817 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
20818 :
20819 : }
20820 :
20821 : /* #line 20822 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
20822 :
20823 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
20824 :
20825 : std::vector<std::pair<SgNode*,std::string> >
20826 86 : SgTemplateVariableSymbol::returnDataMemberPointers() const
20827 : {
20828 86 : ROSE_ASSERT(this != NULL);
20829 :
20830 : // ------------ checking pointers of SgTemplateVariableSymbol -------------------
20831 86 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
20832 : {
20833 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
20834 : }
20835 86 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
20836 :
20837 86 : std::vector<std::pair<SgNode*,std::string> > returnVector;
20838 86 : returnVector.push_back(pair<SgNode*,std::string>( p_declaration,"declaration"));
20839 86 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
20840 86 : return returnVector;
20841 :
20842 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
20843 :
20844 : }
20845 :
20846 : /* #line 20847 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
20847 :
20848 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
20849 :
20850 : std::vector<std::pair<SgNode*,std::string> >
20851 5080 : SgNonrealSymbol::returnDataMemberPointers() const
20852 : {
20853 5080 : ROSE_ASSERT(this != NULL);
20854 :
20855 : // ------------ checking pointers of SgNonrealSymbol -------------------
20856 5080 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
20857 : {
20858 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
20859 : }
20860 5080 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
20861 :
20862 5080 : std::vector<std::pair<SgNode*,std::string> > returnVector;
20863 5080 : returnVector.push_back(pair<SgNode*,std::string>( p_declaration,"declaration"));
20864 5080 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
20865 5080 : return returnVector;
20866 :
20867 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
20868 :
20869 : }
20870 :
20871 : /* #line 20872 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
20872 :
20873 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
20874 :
20875 : std::vector<std::pair<SgNode*,std::string> >
20876 5965 : SgFunctionSymbol::returnDataMemberPointers() const
20877 : {
20878 5965 : ROSE_ASSERT(this != NULL);
20879 :
20880 : // ------------ checking pointers of SgFunctionSymbol -------------------
20881 5965 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
20882 : {
20883 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
20884 : }
20885 5965 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
20886 :
20887 5965 : std::vector<std::pair<SgNode*,std::string> > returnVector;
20888 5965 : returnVector.push_back(pair<SgNode*,std::string>( p_declaration,"declaration"));
20889 5965 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
20890 5965 : return returnVector;
20891 :
20892 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
20893 :
20894 : }
20895 :
20896 : /* #line 20897 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
20897 :
20898 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
20899 :
20900 : std::vector<std::pair<SgNode*,std::string> >
20901 1951 : SgMemberFunctionSymbol::returnDataMemberPointers() const
20902 : {
20903 1951 : ROSE_ASSERT(this != NULL);
20904 :
20905 : // ------------ checking pointers of SgMemberFunctionSymbol -------------------
20906 1951 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
20907 : {
20908 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
20909 : }
20910 1951 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
20911 :
20912 1951 : std::vector<std::pair<SgNode*,std::string> > returnVector;
20913 1951 : returnVector.push_back(pair<SgNode*,std::string>( p_declaration,"declaration"));
20914 1951 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
20915 1951 : return returnVector;
20916 :
20917 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
20918 :
20919 : }
20920 :
20921 : /* #line 20922 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
20922 :
20923 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
20924 :
20925 : std::vector<std::pair<SgNode*,std::string> >
20926 1047 : SgTemplateMemberFunctionSymbol::returnDataMemberPointers() const
20927 : {
20928 1047 : ROSE_ASSERT(this != NULL);
20929 :
20930 : // ------------ checking pointers of SgTemplateMemberFunctionSymbol -------------------
20931 1047 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
20932 : {
20933 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
20934 : }
20935 1047 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
20936 :
20937 1047 : std::vector<std::pair<SgNode*,std::string> > returnVector;
20938 1047 : returnVector.push_back(pair<SgNode*,std::string>( p_declaration,"declaration"));
20939 1047 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
20940 1047 : return returnVector;
20941 :
20942 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
20943 :
20944 : }
20945 :
20946 : /* #line 20947 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
20947 :
20948 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
20949 :
20950 : std::vector<std::pair<SgNode*,std::string> >
20951 340 : SgTemplateFunctionSymbol::returnDataMemberPointers() const
20952 : {
20953 340 : ROSE_ASSERT(this != NULL);
20954 :
20955 : // ------------ checking pointers of SgTemplateFunctionSymbol -------------------
20956 340 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
20957 : {
20958 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
20959 : }
20960 340 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
20961 :
20962 340 : std::vector<std::pair<SgNode*,std::string> > returnVector;
20963 340 : returnVector.push_back(pair<SgNode*,std::string>( p_declaration,"declaration"));
20964 340 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
20965 340 : return returnVector;
20966 :
20967 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
20968 :
20969 : }
20970 :
20971 : /* #line 20972 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
20972 :
20973 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
20974 :
20975 : std::vector<std::pair<SgNode*,std::string> >
20976 0 : SgRenameSymbol::returnDataMemberPointers() const
20977 : {
20978 0 : ROSE_ASSERT(this != NULL);
20979 :
20980 : // ------------ checking pointers of SgRenameSymbol -------------------
20981 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
20982 : {
20983 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
20984 : }
20985 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
20986 :
20987 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
20988 0 : returnVector.push_back(pair<SgNode*,std::string>( p_original_symbol,"original_symbol"));
20989 0 : returnVector.push_back(pair<SgNode*,std::string>( p_declaration,"declaration"));
20990 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
20991 0 : return returnVector;
20992 :
20993 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
20994 :
20995 : }
20996 :
20997 : /* #line 20998 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
20998 :
20999 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
21000 :
21001 : std::vector<std::pair<SgNode*,std::string> >
21002 100320 : SgFunctionTypeSymbol::returnDataMemberPointers() const
21003 : {
21004 100320 : ROSE_ASSERT(this != NULL);
21005 :
21006 : // ------------ checking pointers of SgFunctionTypeSymbol -------------------
21007 100320 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
21008 : {
21009 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
21010 : }
21011 100320 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
21012 :
21013 100320 : std::vector<std::pair<SgNode*,std::string> > returnVector;
21014 100320 : returnVector.push_back(pair<SgNode*,std::string>( p_type,"type"));
21015 100320 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
21016 100320 : return returnVector;
21017 :
21018 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
21019 :
21020 : }
21021 :
21022 : /* #line 21023 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
21023 :
21024 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
21025 :
21026 : std::vector<std::pair<SgNode*,std::string> >
21027 852 : SgClassSymbol::returnDataMemberPointers() const
21028 : {
21029 852 : ROSE_ASSERT(this != NULL);
21030 :
21031 : // ------------ checking pointers of SgClassSymbol -------------------
21032 852 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
21033 : {
21034 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
21035 : }
21036 852 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
21037 :
21038 852 : std::vector<std::pair<SgNode*,std::string> > returnVector;
21039 852 : returnVector.push_back(pair<SgNode*,std::string>( p_declaration,"declaration"));
21040 852 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
21041 852 : return returnVector;
21042 :
21043 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
21044 :
21045 : }
21046 :
21047 : /* #line 21048 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
21048 :
21049 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
21050 :
21051 : std::vector<std::pair<SgNode*,std::string> >
21052 572 : SgTemplateClassSymbol::returnDataMemberPointers() const
21053 : {
21054 572 : ROSE_ASSERT(this != NULL);
21055 :
21056 : // ------------ checking pointers of SgTemplateClassSymbol -------------------
21057 572 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
21058 : {
21059 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
21060 : }
21061 572 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
21062 :
21063 572 : std::vector<std::pair<SgNode*,std::string> > returnVector;
21064 572 : returnVector.push_back(pair<SgNode*,std::string>( p_declaration,"declaration"));
21065 572 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
21066 572 : return returnVector;
21067 :
21068 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
21069 :
21070 : }
21071 :
21072 : /* #line 21073 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
21073 :
21074 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
21075 :
21076 : std::vector<std::pair<SgNode*,std::string> >
21077 0 : SgTemplateSymbol::returnDataMemberPointers() const
21078 : {
21079 0 : ROSE_ASSERT(this != NULL);
21080 :
21081 : // ------------ checking pointers of SgTemplateSymbol -------------------
21082 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
21083 : {
21084 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
21085 : }
21086 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
21087 :
21088 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
21089 0 : returnVector.push_back(pair<SgNode*,std::string>( p_declaration,"declaration"));
21090 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
21091 0 : return returnVector;
21092 :
21093 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
21094 :
21095 : }
21096 :
21097 : /* #line 21098 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
21098 :
21099 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
21100 :
21101 : std::vector<std::pair<SgNode*,std::string> >
21102 88 : SgEnumSymbol::returnDataMemberPointers() const
21103 : {
21104 88 : ROSE_ASSERT(this != NULL);
21105 :
21106 : // ------------ checking pointers of SgEnumSymbol -------------------
21107 88 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
21108 : {
21109 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
21110 : }
21111 88 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
21112 :
21113 88 : std::vector<std::pair<SgNode*,std::string> > returnVector;
21114 88 : returnVector.push_back(pair<SgNode*,std::string>( p_declaration,"declaration"));
21115 88 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
21116 88 : return returnVector;
21117 :
21118 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
21119 :
21120 : }
21121 :
21122 : /* #line 21123 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
21123 :
21124 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
21125 :
21126 : std::vector<std::pair<SgNode*,std::string> >
21127 279 : SgEnumFieldSymbol::returnDataMemberPointers() const
21128 : {
21129 279 : ROSE_ASSERT(this != NULL);
21130 :
21131 : // ------------ checking pointers of SgEnumFieldSymbol -------------------
21132 279 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
21133 : {
21134 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
21135 : }
21136 279 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
21137 :
21138 279 : std::vector<std::pair<SgNode*,std::string> > returnVector;
21139 279 : returnVector.push_back(pair<SgNode*,std::string>( p_declaration,"declaration"));
21140 279 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
21141 279 : return returnVector;
21142 :
21143 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
21144 :
21145 : }
21146 :
21147 : /* #line 21148 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
21148 :
21149 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
21150 :
21151 : std::vector<std::pair<SgNode*,std::string> >
21152 1695 : SgTypedefSymbol::returnDataMemberPointers() const
21153 : {
21154 1695 : ROSE_ASSERT(this != NULL);
21155 :
21156 : // ------------ checking pointers of SgTypedefSymbol -------------------
21157 1695 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
21158 : {
21159 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
21160 : }
21161 1695 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
21162 :
21163 1695 : std::vector<std::pair<SgNode*,std::string> > returnVector;
21164 1695 : returnVector.push_back(pair<SgNode*,std::string>( p_declaration,"declaration"));
21165 1695 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
21166 1695 : return returnVector;
21167 :
21168 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
21169 :
21170 : }
21171 :
21172 : /* #line 21173 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
21173 :
21174 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
21175 :
21176 : std::vector<std::pair<SgNode*,std::string> >
21177 160 : SgTemplateTypedefSymbol::returnDataMemberPointers() const
21178 : {
21179 160 : ROSE_ASSERT(this != NULL);
21180 :
21181 : // ------------ checking pointers of SgTemplateTypedefSymbol -------------------
21182 160 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
21183 : {
21184 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
21185 : }
21186 160 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
21187 :
21188 160 : std::vector<std::pair<SgNode*,std::string> > returnVector;
21189 160 : returnVector.push_back(pair<SgNode*,std::string>( p_declaration,"declaration"));
21190 160 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
21191 160 : return returnVector;
21192 :
21193 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
21194 :
21195 : }
21196 :
21197 : /* #line 21198 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
21198 :
21199 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
21200 :
21201 : std::vector<std::pair<SgNode*,std::string> >
21202 0 : SgLabelSymbol::returnDataMemberPointers() const
21203 : {
21204 0 : ROSE_ASSERT(this != NULL);
21205 :
21206 : // ------------ checking pointers of SgLabelSymbol -------------------
21207 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
21208 : {
21209 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
21210 : }
21211 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
21212 :
21213 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
21214 0 : returnVector.push_back(pair<SgNode*,std::string>( p_declaration,"declaration"));
21215 0 : returnVector.push_back(pair<SgNode*,std::string>( p_fortran_statement,"fortran_statement"));
21216 0 : returnVector.push_back(pair<SgNode*,std::string>( p_fortran_alternate_return_parameter,"fortran_alternate_return_parameter"));
21217 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
21218 0 : return returnVector;
21219 :
21220 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
21221 :
21222 : }
21223 :
21224 : /* #line 21225 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
21225 :
21226 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
21227 :
21228 : std::vector<std::pair<SgNode*,std::string> >
21229 0 : SgDefaultSymbol::returnDataMemberPointers() const
21230 : {
21231 0 : ROSE_ASSERT(this != NULL);
21232 :
21233 : // ------------ checking pointers of SgDefaultSymbol -------------------
21234 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
21235 : {
21236 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
21237 : }
21238 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
21239 :
21240 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
21241 0 : returnVector.push_back(pair<SgNode*,std::string>( p_type,"type"));
21242 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
21243 0 : return returnVector;
21244 :
21245 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
21246 :
21247 : }
21248 :
21249 : /* #line 21250 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
21250 :
21251 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
21252 :
21253 : std::vector<std::pair<SgNode*,std::string> >
21254 14 : SgNamespaceSymbol::returnDataMemberPointers() const
21255 : {
21256 14 : ROSE_ASSERT(this != NULL);
21257 :
21258 : // ------------ checking pointers of SgNamespaceSymbol -------------------
21259 14 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
21260 : {
21261 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
21262 : }
21263 14 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
21264 :
21265 14 : std::vector<std::pair<SgNode*,std::string> > returnVector;
21266 14 : returnVector.push_back(pair<SgNode*,std::string>( p_declaration,"declaration"));
21267 14 : returnVector.push_back(pair<SgNode*,std::string>( p_aliasDeclaration,"aliasDeclaration"));
21268 14 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
21269 14 : return returnVector;
21270 :
21271 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
21272 :
21273 : }
21274 :
21275 : /* #line 21276 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
21276 :
21277 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
21278 :
21279 : std::vector<std::pair<SgNode*,std::string> >
21280 0 : SgIntrinsicSymbol::returnDataMemberPointers() const
21281 : {
21282 0 : ROSE_ASSERT(this != NULL);
21283 :
21284 : // ------------ checking pointers of SgIntrinsicSymbol -------------------
21285 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
21286 : {
21287 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
21288 : }
21289 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
21290 :
21291 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
21292 0 : returnVector.push_back(pair<SgNode*,std::string>( p_declaration,"declaration"));
21293 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
21294 0 : return returnVector;
21295 :
21296 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
21297 :
21298 : }
21299 :
21300 : /* #line 21301 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
21301 :
21302 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
21303 :
21304 : std::vector<std::pair<SgNode*,std::string> >
21305 0 : SgModuleSymbol::returnDataMemberPointers() const
21306 : {
21307 0 : ROSE_ASSERT(this != NULL);
21308 :
21309 : // ------------ checking pointers of SgModuleSymbol -------------------
21310 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
21311 : {
21312 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
21313 : }
21314 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
21315 :
21316 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
21317 0 : returnVector.push_back(pair<SgNode*,std::string>( p_declaration,"declaration"));
21318 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
21319 0 : return returnVector;
21320 :
21321 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
21322 :
21323 : }
21324 :
21325 : /* #line 21326 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
21326 :
21327 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
21328 :
21329 : std::vector<std::pair<SgNode*,std::string> >
21330 0 : SgInterfaceSymbol::returnDataMemberPointers() const
21331 : {
21332 0 : ROSE_ASSERT(this != NULL);
21333 :
21334 : // ------------ checking pointers of SgInterfaceSymbol -------------------
21335 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
21336 : {
21337 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
21338 : }
21339 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
21340 :
21341 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
21342 0 : returnVector.push_back(pair<SgNode*,std::string>( p_declaration,"declaration"));
21343 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
21344 0 : return returnVector;
21345 :
21346 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
21347 :
21348 : }
21349 :
21350 : /* #line 21351 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
21351 :
21352 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
21353 :
21354 : std::vector<std::pair<SgNode*,std::string> >
21355 0 : SgCommonSymbol::returnDataMemberPointers() const
21356 : {
21357 0 : ROSE_ASSERT(this != NULL);
21358 :
21359 : // ------------ checking pointers of SgCommonSymbol -------------------
21360 0 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
21361 : {
21362 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
21363 : }
21364 0 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
21365 :
21366 0 : std::vector<std::pair<SgNode*,std::string> > returnVector;
21367 0 : returnVector.push_back(pair<SgNode*,std::string>( p_declaration,"declaration"));
21368 0 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
21369 0 : return returnVector;
21370 :
21371 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
21372 :
21373 : }
21374 :
21375 : /* #line 21376 "../../../src/frontend/SageIII//Cxx_GrammarReturnDataMemberPointers.C" */
21376 :
21377 : /* #line 1 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
21378 :
21379 : std::vector<std::pair<SgNode*,std::string> >
21380 7068 : SgAliasSymbol::returnDataMemberPointers() const
21381 : {
21382 7068 : ROSE_ASSERT(this != NULL);
21383 :
21384 : // ------------ checking pointers of SgAliasSymbol -------------------
21385 7068 : if (p_freepointer != AST_FileIO::IS_VALID_POINTER() )
21386 : {
21387 0 : printf ("Error: In node = %s at %p p_freepointer = %p \n",class_name().c_str(),this,p_freepointer);
21388 : }
21389 7068 : ROSE_ASSERT ( p_freepointer == AST_FileIO::IS_VALID_POINTER() );
21390 :
21391 7068 : std::vector<std::pair<SgNode*,std::string> > returnVector;
21392 7068 : returnVector.push_back(pair<SgNode*,std::string>( p_alias,"alias"));
21393 7068 : for ( SgNodePtrList::const_iterator source_causal_nodes_iterator = p_causal_nodes.begin()
21394 12295 : ; source_causal_nodes_iterator != p_causal_nodes.end(); ++source_causal_nodes_iterator)
21395 : {
21396 5227 : returnVector.push_back(pair<SgNode*,std::string>( *source_causal_nodes_iterator,"causal_nodes"));
21397 : }
21398 7068 : returnVector.push_back(pair<SgNode*,std::string>( p_parent,"parent"));
21399 7068 : return returnVector;
21400 :
21401 : /* #line 15 "/home/yyan7/compiler/rexompiler/src/ROSETTA/Grammar/grammarReturnDataMemberPointers.macro" */
21402 :
21403 : }
21404 :
21405 :
|