ROSE
0.9.6a
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
AstQueryMemoryPool.h
Go to the documentation of this file.
1
template
<
class
FunctionalType>
2
void
AstQueryNamespace::queryMemoryPool(AstQuery<ROSE_VisitTraversal,FunctionalType>& astQuery, VariantVector* variantsToTraverse)
3
{
4
for
(VariantVector::iterator it = variantsToTraverse->begin(); it != variantsToTraverse->end(); ++it)
5
{
6
switch
(*it){
7
case
V_SgName
: {
8
SgName::traverseMemoryPoolNodes
(astQuery);
9
break
;
10
}
11
case
V_SgSymbolTable
: {
12
SgSymbolTable::traverseMemoryPoolNodes
(astQuery);
13
break
;
14
}
15
case
V_SgPragma
: {
16
SgPragma::traverseMemoryPoolNodes
(astQuery);
17
break
;
18
}
19
case
V_SgModifierNodes
: {
20
SgModifierNodes::traverseMemoryPoolNodes
(astQuery);
21
break
;
22
}
23
case
V_SgConstVolatileModifier
: {
24
SgConstVolatileModifier::traverseMemoryPoolNodes
(astQuery);
25
break
;
26
}
27
case
V_SgStorageModifier
: {
28
SgStorageModifier::traverseMemoryPoolNodes
(astQuery);
29
break
;
30
}
31
case
V_SgAccessModifier
: {
32
SgAccessModifier::traverseMemoryPoolNodes
(astQuery);
33
break
;
34
}
35
case
V_SgFunctionModifier
: {
36
SgFunctionModifier::traverseMemoryPoolNodes
(astQuery);
37
break
;
38
}
39
case
V_SgUPC_AccessModifier
: {
40
SgUPC_AccessModifier::traverseMemoryPoolNodes
(astQuery);
41
break
;
42
}
43
case
V_SgLinkageModifier
: {
44
SgLinkageModifier::traverseMemoryPoolNodes
(astQuery);
45
break
;
46
}
47
case
V_SgSpecialFunctionModifier
: {
48
SgSpecialFunctionModifier::traverseMemoryPoolNodes
(astQuery);
49
break
;
50
}
51
case
V_SgTypeModifier
: {
52
SgTypeModifier::traverseMemoryPoolNodes
(astQuery);
53
break
;
54
}
55
case
V_SgElaboratedTypeModifier
: {
56
SgElaboratedTypeModifier::traverseMemoryPoolNodes
(astQuery);
57
break
;
58
}
59
case
V_SgBaseClassModifier
: {
60
SgBaseClassModifier::traverseMemoryPoolNodes
(astQuery);
61
break
;
62
}
63
case
V_SgDeclarationModifier
: {
64
SgDeclarationModifier::traverseMemoryPoolNodes
(astQuery);
65
break
;
66
}
67
case
V_SgOpenclAccessModeModifier
: {
68
SgOpenclAccessModeModifier::traverseMemoryPoolNodes
(astQuery);
69
break
;
70
}
71
case
V_SgModifier
: {
72
SgModifier::traverseMemoryPoolNodes
(astQuery);
73
break
;
74
}
75
case
V_Sg_File_Info
: {
76
Sg_File_Info::traverseMemoryPoolNodes
(astQuery);
77
break
;
78
}
79
case
V_SgSourceFile
: {
80
SgSourceFile::traverseMemoryPoolNodes
(astQuery);
81
break
;
82
}
83
case
V_SgBinaryComposite
: {
84
SgBinaryComposite::traverseMemoryPoolNodes
(astQuery);
85
break
;
86
}
87
case
V_SgUnknownFile
: {
88
SgUnknownFile::traverseMemoryPoolNodes
(astQuery);
89
break
;
90
}
91
case
V_SgFile
: {
92
SgFile::traverseMemoryPoolNodes
(astQuery);
93
break
;
94
}
95
case
V_SgFileList
: {
96
SgFileList::traverseMemoryPoolNodes
(astQuery);
97
break
;
98
}
99
case
V_SgDirectory
: {
100
SgDirectory::traverseMemoryPoolNodes
(astQuery);
101
break
;
102
}
103
case
V_SgDirectoryList
: {
104
SgDirectoryList::traverseMemoryPoolNodes
(astQuery);
105
break
;
106
}
107
case
V_SgProject
: {
108
SgProject::traverseMemoryPoolNodes
(astQuery);
109
break
;
110
}
111
case
V_SgOptions
: {
112
SgOptions::traverseMemoryPoolNodes
(astQuery);
113
break
;
114
}
115
case
V_SgUnparse_Info
: {
116
SgUnparse_Info::traverseMemoryPoolNodes
(astQuery);
117
break
;
118
}
119
case
V_SgFuncDecl_attr
: {
120
SgFuncDecl_attr::traverseMemoryPoolNodes
(astQuery);
121
break
;
122
}
123
case
V_SgClassDecl_attr
: {
124
SgClassDecl_attr::traverseMemoryPoolNodes
(astQuery);
125
break
;
126
}
127
case
V_SgTypedefSeq
: {
128
SgTypedefSeq::traverseMemoryPoolNodes
(astQuery);
129
break
;
130
}
131
case
V_SgFunctionParameterTypeList
: {
132
SgFunctionParameterTypeList::traverseMemoryPoolNodes
(astQuery);
133
break
;
134
}
135
case
V_SgTemplateParameter
: {
136
SgTemplateParameter::traverseMemoryPoolNodes
(astQuery);
137
break
;
138
}
139
case
V_SgTemplateArgument
: {
140
SgTemplateArgument::traverseMemoryPoolNodes
(astQuery);
141
break
;
142
}
143
case
V_SgTemplateParameterList
: {
144
SgTemplateParameterList::traverseMemoryPoolNodes
(astQuery);
145
break
;
146
}
147
case
V_SgTemplateArgumentList
: {
148
SgTemplateArgumentList::traverseMemoryPoolNodes
(astQuery);
149
break
;
150
}
151
case
V_SgBitAttribute
: {
152
SgBitAttribute::traverseMemoryPoolNodes
(astQuery);
153
break
;
154
}
155
case
V_SgAttribute
: {
156
SgAttribute::traverseMemoryPoolNodes
(astQuery);
157
break
;
158
}
159
case
V_SgExpBaseClass
: {
160
SgExpBaseClass::traverseMemoryPoolNodes
(astQuery);
161
break
;
162
}
163
case
V_SgBaseClass
: {
164
SgBaseClass::traverseMemoryPoolNodes
(astQuery);
165
break
;
166
}
167
case
V_SgUndirectedGraphEdge
: {
168
SgUndirectedGraphEdge::traverseMemoryPoolNodes
(astQuery);
169
break
;
170
}
171
case
V_SgDirectedGraphEdge
: {
172
SgDirectedGraphEdge::traverseMemoryPoolNodes
(astQuery);
173
break
;
174
}
175
case
V_SgGraphNode
: {
176
SgGraphNode::traverseMemoryPoolNodes
(astQuery);
177
break
;
178
}
179
case
V_SgGraphEdge
: {
180
SgGraphEdge::traverseMemoryPoolNodes
(astQuery);
181
break
;
182
}
183
case
V_SgStringKeyedBidirectionalGraph
: {
184
SgStringKeyedBidirectionalGraph::traverseMemoryPoolNodes
(astQuery);
185
break
;
186
}
187
case
V_SgIntKeyedBidirectionalGraph
: {
188
SgIntKeyedBidirectionalGraph::traverseMemoryPoolNodes
(astQuery);
189
break
;
190
}
191
case
V_SgBidirectionalGraph
: {
192
SgBidirectionalGraph::traverseMemoryPoolNodes
(astQuery);
193
break
;
194
}
195
case
V_SgIncidenceDirectedGraph
: {
196
SgIncidenceDirectedGraph::traverseMemoryPoolNodes
(astQuery);
197
break
;
198
}
199
case
V_SgIncidenceUndirectedGraph
: {
200
SgIncidenceUndirectedGraph::traverseMemoryPoolNodes
(astQuery);
201
break
;
202
}
203
case
V_SgGraph
: {
204
SgGraph::traverseMemoryPoolNodes
(astQuery);
205
break
;
206
}
207
case
V_SgGraphNodeList
: {
208
SgGraphNodeList::traverseMemoryPoolNodes
(astQuery);
209
break
;
210
}
211
case
V_SgGraphEdgeList
: {
212
SgGraphEdgeList::traverseMemoryPoolNodes
(astQuery);
213
break
;
214
}
215
case
V_SgQualifiedName
: {
216
SgQualifiedName::traverseMemoryPoolNodes
(astQuery);
217
break
;
218
}
219
case
V_SgNameGroup
: {
220
SgNameGroup::traverseMemoryPoolNodes
(astQuery);
221
break
;
222
}
223
case
V_SgDimensionObject
: {
224
SgDimensionObject::traverseMemoryPoolNodes
(astQuery);
225
break
;
226
}
227
case
V_SgDataStatementGroup
: {
228
SgDataStatementGroup::traverseMemoryPoolNodes
(astQuery);
229
break
;
230
}
231
case
V_SgDataStatementObject
: {
232
SgDataStatementObject::traverseMemoryPoolNodes
(astQuery);
233
break
;
234
}
235
case
V_SgDataStatementValue
: {
236
SgDataStatementValue::traverseMemoryPoolNodes
(astQuery);
237
break
;
238
}
239
case
V_SgFormatItem
: {
240
SgFormatItem::traverseMemoryPoolNodes
(astQuery);
241
break
;
242
}
243
case
V_SgFormatItemList
: {
244
SgFormatItemList::traverseMemoryPoolNodes
(astQuery);
245
break
;
246
}
247
case
V_SgTypeTable
: {
248
SgTypeTable::traverseMemoryPoolNodes
(astQuery);
249
break
;
250
}
251
case
V_SgJavaImportStatementList
: {
252
SgJavaImportStatementList::traverseMemoryPoolNodes
(astQuery);
253
break
;
254
}
255
case
V_SgJavaClassDeclarationList
: {
256
SgJavaClassDeclarationList::traverseMemoryPoolNodes
(astQuery);
257
break
;
258
}
259
case
V_SgSupport
: {
260
SgSupport::traverseMemoryPoolNodes
(astQuery);
261
break
;
262
}
263
case
V_SgTypeUnknown
: {
264
SgTypeUnknown::traverseMemoryPoolNodes
(astQuery);
265
break
;
266
}
267
case
V_SgTypeChar
: {
268
SgTypeChar::traverseMemoryPoolNodes
(astQuery);
269
break
;
270
}
271
case
V_SgTypeSignedChar
: {
272
SgTypeSignedChar::traverseMemoryPoolNodes
(astQuery);
273
break
;
274
}
275
case
V_SgTypeUnsignedChar
: {
276
SgTypeUnsignedChar::traverseMemoryPoolNodes
(astQuery);
277
break
;
278
}
279
case
V_SgTypeShort
: {
280
SgTypeShort::traverseMemoryPoolNodes
(astQuery);
281
break
;
282
}
283
case
V_SgTypeSignedShort
: {
284
SgTypeSignedShort::traverseMemoryPoolNodes
(astQuery);
285
break
;
286
}
287
case
V_SgTypeUnsignedShort
: {
288
SgTypeUnsignedShort::traverseMemoryPoolNodes
(astQuery);
289
break
;
290
}
291
case
V_SgTypeInt
: {
292
SgTypeInt::traverseMemoryPoolNodes
(astQuery);
293
break
;
294
}
295
case
V_SgTypeSignedInt
: {
296
SgTypeSignedInt::traverseMemoryPoolNodes
(astQuery);
297
break
;
298
}
299
case
V_SgTypeUnsignedInt
: {
300
SgTypeUnsignedInt::traverseMemoryPoolNodes
(astQuery);
301
break
;
302
}
303
case
V_SgTypeLong
: {
304
SgTypeLong::traverseMemoryPoolNodes
(astQuery);
305
break
;
306
}
307
case
V_SgTypeSignedLong
: {
308
SgTypeSignedLong::traverseMemoryPoolNodes
(astQuery);
309
break
;
310
}
311
case
V_SgTypeUnsignedLong
: {
312
SgTypeUnsignedLong::traverseMemoryPoolNodes
(astQuery);
313
break
;
314
}
315
case
V_SgTypeVoid
: {
316
SgTypeVoid::traverseMemoryPoolNodes
(astQuery);
317
break
;
318
}
319
case
V_SgTypeGlobalVoid
: {
320
SgTypeGlobalVoid::traverseMemoryPoolNodes
(astQuery);
321
break
;
322
}
323
case
V_SgTypeWchar
: {
324
SgTypeWchar::traverseMemoryPoolNodes
(astQuery);
325
break
;
326
}
327
case
V_SgTypeFloat
: {
328
SgTypeFloat::traverseMemoryPoolNodes
(astQuery);
329
break
;
330
}
331
case
V_SgTypeDouble
: {
332
SgTypeDouble::traverseMemoryPoolNodes
(astQuery);
333
break
;
334
}
335
case
V_SgTypeLongLong
: {
336
SgTypeLongLong::traverseMemoryPoolNodes
(astQuery);
337
break
;
338
}
339
case
V_SgTypeSignedLongLong
: {
340
SgTypeSignedLongLong::traverseMemoryPoolNodes
(astQuery);
341
break
;
342
}
343
case
V_SgTypeUnsignedLongLong
: {
344
SgTypeUnsignedLongLong::traverseMemoryPoolNodes
(astQuery);
345
break
;
346
}
347
case
V_SgTypeLongDouble
: {
348
SgTypeLongDouble::traverseMemoryPoolNodes
(astQuery);
349
break
;
350
}
351
case
V_SgTypeString
: {
352
SgTypeString::traverseMemoryPoolNodes
(astQuery);
353
break
;
354
}
355
case
V_SgTypeBool
: {
356
SgTypeBool::traverseMemoryPoolNodes
(astQuery);
357
break
;
358
}
359
case
V_SgTypeComplex
: {
360
SgTypeComplex::traverseMemoryPoolNodes
(astQuery);
361
break
;
362
}
363
case
V_SgTypeImaginary
: {
364
SgTypeImaginary::traverseMemoryPoolNodes
(astQuery);
365
break
;
366
}
367
case
V_SgTypeDefault
: {
368
SgTypeDefault::traverseMemoryPoolNodes
(astQuery);
369
break
;
370
}
371
case
V_SgPointerMemberType
: {
372
SgPointerMemberType::traverseMemoryPoolNodes
(astQuery);
373
break
;
374
}
375
case
V_SgReferenceType
: {
376
SgReferenceType::traverseMemoryPoolNodes
(astQuery);
377
break
;
378
}
379
case
V_SgTypeCAFTeam
: {
380
SgTypeCAFTeam::traverseMemoryPoolNodes
(astQuery);
381
break
;
382
}
383
case
V_SgTypeUnsigned128bitInteger
: {
384
SgTypeUnsigned128bitInteger::traverseMemoryPoolNodes
(astQuery);
385
break
;
386
}
387
case
V_SgTypeSigned128bitInteger
: {
388
SgTypeSigned128bitInteger::traverseMemoryPoolNodes
(astQuery);
389
break
;
390
}
391
case
V_SgTypeLabel
: {
392
SgTypeLabel::traverseMemoryPoolNodes
(astQuery);
393
break
;
394
}
395
case
V_SgJavaParameterizedType
: {
396
SgJavaParameterizedType::traverseMemoryPoolNodes
(astQuery);
397
break
;
398
}
399
case
V_SgJavaQualifiedType
: {
400
SgJavaQualifiedType::traverseMemoryPoolNodes
(astQuery);
401
break
;
402
}
403
case
V_SgJavaWildcardType
: {
404
SgJavaWildcardType::traverseMemoryPoolNodes
(astQuery);
405
break
;
406
}
407
case
V_SgJavaUnionType
: {
408
SgJavaUnionType::traverseMemoryPoolNodes
(astQuery);
409
break
;
410
}
411
case
V_SgJavaParameterType
: {
412
SgJavaParameterType::traverseMemoryPoolNodes
(astQuery);
413
break
;
414
}
415
case
V_SgTemplateType
: {
416
SgTemplateType::traverseMemoryPoolNodes
(astQuery);
417
break
;
418
}
419
case
V_SgEnumType
: {
420
SgEnumType::traverseMemoryPoolNodes
(astQuery);
421
break
;
422
}
423
case
V_SgTypedefType
: {
424
SgTypedefType::traverseMemoryPoolNodes
(astQuery);
425
break
;
426
}
427
case
V_SgModifierType
: {
428
SgModifierType::traverseMemoryPoolNodes
(astQuery);
429
break
;
430
}
431
case
V_SgPartialFunctionModifierType
: {
432
SgPartialFunctionModifierType::traverseMemoryPoolNodes
(astQuery);
433
break
;
434
}
435
case
V_SgArrayType
: {
436
SgArrayType::traverseMemoryPoolNodes
(astQuery);
437
break
;
438
}
439
case
V_SgTypeEllipse
: {
440
SgTypeEllipse::traverseMemoryPoolNodes
(astQuery);
441
break
;
442
}
443
case
V_SgTypeCrayPointer
: {
444
SgTypeCrayPointer::traverseMemoryPoolNodes
(astQuery);
445
break
;
446
}
447
case
V_SgPartialFunctionType
: {
448
SgPartialFunctionType::traverseMemoryPoolNodes
(astQuery);
449
break
;
450
}
451
case
V_SgMemberFunctionType
: {
452
SgMemberFunctionType::traverseMemoryPoolNodes
(astQuery);
453
break
;
454
}
455
case
V_SgFunctionType
: {
456
SgFunctionType::traverseMemoryPoolNodes
(astQuery);
457
break
;
458
}
459
case
V_SgPointerType
: {
460
SgPointerType::traverseMemoryPoolNodes
(astQuery);
461
break
;
462
}
463
case
V_SgClassType
: {
464
SgClassType::traverseMemoryPoolNodes
(astQuery);
465
break
;
466
}
467
case
V_SgNamedType
: {
468
SgNamedType::traverseMemoryPoolNodes
(astQuery);
469
break
;
470
}
471
case
V_SgQualifiedNameType
: {
472
SgQualifiedNameType::traverseMemoryPoolNodes
(astQuery);
473
break
;
474
}
475
case
V_SgType
: {
476
SgType::traverseMemoryPoolNodes
(astQuery);
477
break
;
478
}
479
case
V_SgForStatement
: {
480
SgForStatement::traverseMemoryPoolNodes
(astQuery);
481
break
;
482
}
483
case
V_SgForInitStatement
: {
484
SgForInitStatement::traverseMemoryPoolNodes
(astQuery);
485
break
;
486
}
487
case
V_SgCatchStatementSeq
: {
488
SgCatchStatementSeq::traverseMemoryPoolNodes
(astQuery);
489
break
;
490
}
491
case
V_SgFunctionParameterList
: {
492
SgFunctionParameterList::traverseMemoryPoolNodes
(astQuery);
493
break
;
494
}
495
case
V_SgCtorInitializerList
: {
496
SgCtorInitializerList::traverseMemoryPoolNodes
(astQuery);
497
break
;
498
}
499
case
V_SgBasicBlock
: {
500
SgBasicBlock::traverseMemoryPoolNodes
(astQuery);
501
break
;
502
}
503
case
V_SgGlobal
: {
504
SgGlobal::traverseMemoryPoolNodes
(astQuery);
505
break
;
506
}
507
case
V_SgIfStmt
: {
508
SgIfStmt::traverseMemoryPoolNodes
(astQuery);
509
break
;
510
}
511
case
V_SgWhileStmt
: {
512
SgWhileStmt::traverseMemoryPoolNodes
(astQuery);
513
break
;
514
}
515
case
V_SgDoWhileStmt
: {
516
SgDoWhileStmt::traverseMemoryPoolNodes
(astQuery);
517
break
;
518
}
519
case
V_SgSwitchStatement
: {
520
SgSwitchStatement::traverseMemoryPoolNodes
(astQuery);
521
break
;
522
}
523
case
V_SgCatchOptionStmt
: {
524
SgCatchOptionStmt::traverseMemoryPoolNodes
(astQuery);
525
break
;
526
}
527
case
V_SgVariableDefinition
: {
528
SgVariableDefinition::traverseMemoryPoolNodes
(astQuery);
529
break
;
530
}
531
case
V_SgStmtDeclarationStatement
: {
532
SgStmtDeclarationStatement::traverseMemoryPoolNodes
(astQuery);
533
break
;
534
}
535
case
V_SgEnumDeclaration
: {
536
SgEnumDeclaration::traverseMemoryPoolNodes
(astQuery);
537
break
;
538
}
539
case
V_SgAsmStmt
: {
540
SgAsmStmt::traverseMemoryPoolNodes
(astQuery);
541
break
;
542
}
543
case
V_SgTypedefDeclaration
: {
544
SgTypedefDeclaration::traverseMemoryPoolNodes
(astQuery);
545
break
;
546
}
547
case
V_SgFunctionTypeTable
: {
548
SgFunctionTypeTable::traverseMemoryPoolNodes
(astQuery);
549
break
;
550
}
551
case
V_SgExprStatement
: {
552
SgExprStatement::traverseMemoryPoolNodes
(astQuery);
553
break
;
554
}
555
case
V_SgLabelStatement
: {
556
SgLabelStatement::traverseMemoryPoolNodes
(astQuery);
557
break
;
558
}
559
case
V_SgCaseOptionStmt
: {
560
SgCaseOptionStmt::traverseMemoryPoolNodes
(astQuery);
561
break
;
562
}
563
case
V_SgTryStmt
: {
564
SgTryStmt::traverseMemoryPoolNodes
(astQuery);
565
break
;
566
}
567
case
V_SgDefaultOptionStmt
: {
568
SgDefaultOptionStmt::traverseMemoryPoolNodes
(astQuery);
569
break
;
570
}
571
case
V_SgBreakStmt
: {
572
SgBreakStmt::traverseMemoryPoolNodes
(astQuery);
573
break
;
574
}
575
case
V_SgContinueStmt
: {
576
SgContinueStmt::traverseMemoryPoolNodes
(astQuery);
577
break
;
578
}
579
case
V_SgReturnStmt
: {
580
SgReturnStmt::traverseMemoryPoolNodes
(astQuery);
581
break
;
582
}
583
case
V_SgGotoStatement
: {
584
SgGotoStatement::traverseMemoryPoolNodes
(astQuery);
585
break
;
586
}
587
case
V_SgSpawnStmt
: {
588
SgSpawnStmt::traverseMemoryPoolNodes
(astQuery);
589
break
;
590
}
591
case
V_SgNullStatement
: {
592
SgNullStatement::traverseMemoryPoolNodes
(astQuery);
593
break
;
594
}
595
case
V_SgVariantStatement
: {
596
SgVariantStatement::traverseMemoryPoolNodes
(astQuery);
597
break
;
598
}
599
case
V_SgPragmaDeclaration
: {
600
SgPragmaDeclaration::traverseMemoryPoolNodes
(astQuery);
601
break
;
602
}
603
case
V_SgTemplateClassDeclaration
: {
604
SgTemplateClassDeclaration::traverseMemoryPoolNodes
(astQuery);
605
break
;
606
}
607
case
V_SgTemplateMemberFunctionDeclaration
: {
608
SgTemplateMemberFunctionDeclaration::traverseMemoryPoolNodes
(astQuery);
609
break
;
610
}
611
case
V_SgTemplateFunctionDeclaration
: {
612
SgTemplateFunctionDeclaration::traverseMemoryPoolNodes
(astQuery);
613
break
;
614
}
615
case
V_SgTemplateVariableDeclaration
: {
616
SgTemplateVariableDeclaration::traverseMemoryPoolNodes
(astQuery);
617
break
;
618
}
619
case
V_SgTemplateDeclaration
: {
620
SgTemplateDeclaration::traverseMemoryPoolNodes
(astQuery);
621
break
;
622
}
623
case
V_SgVariableDeclaration
: {
624
SgVariableDeclaration::traverseMemoryPoolNodes
(astQuery);
625
break
;
626
}
627
case
V_SgTemplateInstantiationDecl
: {
628
SgTemplateInstantiationDecl::traverseMemoryPoolNodes
(astQuery);
629
break
;
630
}
631
case
V_SgTemplateInstantiationDefn
: {
632
SgTemplateInstantiationDefn::traverseMemoryPoolNodes
(astQuery);
633
break
;
634
}
635
case
V_SgTemplateInstantiationFunctionDecl
: {
636
SgTemplateInstantiationFunctionDecl::traverseMemoryPoolNodes
(astQuery);
637
break
;
638
}
639
case
V_SgTemplateInstantiationMemberFunctionDecl
: {
640
SgTemplateInstantiationMemberFunctionDecl::traverseMemoryPoolNodes
(astQuery);
641
break
;
642
}
643
case
V_SgWithStatement
: {
644
SgWithStatement::traverseMemoryPoolNodes
(astQuery);
645
break
;
646
}
647
case
V_SgPythonGlobalStmt
: {
648
SgPythonGlobalStmt::traverseMemoryPoolNodes
(astQuery);
649
break
;
650
}
651
case
V_SgPythonPrintStmt
: {
652
SgPythonPrintStmt::traverseMemoryPoolNodes
(astQuery);
653
break
;
654
}
655
case
V_SgPassStatement
: {
656
SgPassStatement::traverseMemoryPoolNodes
(astQuery);
657
break
;
658
}
659
case
V_SgAssertStmt
: {
660
SgAssertStmt::traverseMemoryPoolNodes
(astQuery);
661
break
;
662
}
663
case
V_SgExecStatement
: {
664
SgExecStatement::traverseMemoryPoolNodes
(astQuery);
665
break
;
666
}
667
case
V_SgProgramHeaderStatement
: {
668
SgProgramHeaderStatement::traverseMemoryPoolNodes
(astQuery);
669
break
;
670
}
671
case
V_SgProcedureHeaderStatement
: {
672
SgProcedureHeaderStatement::traverseMemoryPoolNodes
(astQuery);
673
break
;
674
}
675
case
V_SgEntryStatement
: {
676
SgEntryStatement::traverseMemoryPoolNodes
(astQuery);
677
break
;
678
}
679
case
V_SgFortranNonblockedDo
: {
680
SgFortranNonblockedDo::traverseMemoryPoolNodes
(astQuery);
681
break
;
682
}
683
case
V_SgInterfaceStatement
: {
684
SgInterfaceStatement::traverseMemoryPoolNodes
(astQuery);
685
break
;
686
}
687
case
V_SgParameterStatement
: {
688
SgParameterStatement::traverseMemoryPoolNodes
(astQuery);
689
break
;
690
}
691
case
V_SgCommonBlock
: {
692
SgCommonBlock::traverseMemoryPoolNodes
(astQuery);
693
break
;
694
}
695
case
V_SgModuleStatement
: {
696
SgModuleStatement::traverseMemoryPoolNodes
(astQuery);
697
break
;
698
}
699
case
V_SgUseStatement
: {
700
SgUseStatement::traverseMemoryPoolNodes
(astQuery);
701
break
;
702
}
703
case
V_SgStopOrPauseStatement
: {
704
SgStopOrPauseStatement::traverseMemoryPoolNodes
(astQuery);
705
break
;
706
}
707
case
V_SgPrintStatement
: {
708
SgPrintStatement::traverseMemoryPoolNodes
(astQuery);
709
break
;
710
}
711
case
V_SgReadStatement
: {
712
SgReadStatement::traverseMemoryPoolNodes
(astQuery);
713
break
;
714
}
715
case
V_SgWriteStatement
: {
716
SgWriteStatement::traverseMemoryPoolNodes
(astQuery);
717
break
;
718
}
719
case
V_SgOpenStatement
: {
720
SgOpenStatement::traverseMemoryPoolNodes
(astQuery);
721
break
;
722
}
723
case
V_SgCloseStatement
: {
724
SgCloseStatement::traverseMemoryPoolNodes
(astQuery);
725
break
;
726
}
727
case
V_SgInquireStatement
: {
728
SgInquireStatement::traverseMemoryPoolNodes
(astQuery);
729
break
;
730
}
731
case
V_SgFlushStatement
: {
732
SgFlushStatement::traverseMemoryPoolNodes
(astQuery);
733
break
;
734
}
735
case
V_SgBackspaceStatement
: {
736
SgBackspaceStatement::traverseMemoryPoolNodes
(astQuery);
737
break
;
738
}
739
case
V_SgRewindStatement
: {
740
SgRewindStatement::traverseMemoryPoolNodes
(astQuery);
741
break
;
742
}
743
case
V_SgEndfileStatement
: {
744
SgEndfileStatement::traverseMemoryPoolNodes
(astQuery);
745
break
;
746
}
747
case
V_SgWaitStatement
: {
748
SgWaitStatement::traverseMemoryPoolNodes
(astQuery);
749
break
;
750
}
751
case
V_SgCAFWithTeamStatement
: {
752
SgCAFWithTeamStatement::traverseMemoryPoolNodes
(astQuery);
753
break
;
754
}
755
case
V_SgFormatStatement
: {
756
SgFormatStatement::traverseMemoryPoolNodes
(astQuery);
757
break
;
758
}
759
case
V_SgFortranDo
: {
760
SgFortranDo::traverseMemoryPoolNodes
(astQuery);
761
break
;
762
}
763
case
V_SgForAllStatement
: {
764
SgForAllStatement::traverseMemoryPoolNodes
(astQuery);
765
break
;
766
}
767
case
V_SgIOStatement
: {
768
SgIOStatement::traverseMemoryPoolNodes
(astQuery);
769
break
;
770
}
771
case
V_SgUpcNotifyStatement
: {
772
SgUpcNotifyStatement::traverseMemoryPoolNodes
(astQuery);
773
break
;
774
}
775
case
V_SgUpcWaitStatement
: {
776
SgUpcWaitStatement::traverseMemoryPoolNodes
(astQuery);
777
break
;
778
}
779
case
V_SgUpcBarrierStatement
: {
780
SgUpcBarrierStatement::traverseMemoryPoolNodes
(astQuery);
781
break
;
782
}
783
case
V_SgUpcFenceStatement
: {
784
SgUpcFenceStatement::traverseMemoryPoolNodes
(astQuery);
785
break
;
786
}
787
case
V_SgUpcForAllStatement
: {
788
SgUpcForAllStatement::traverseMemoryPoolNodes
(astQuery);
789
break
;
790
}
791
case
V_SgOmpParallelStatement
: {
792
SgOmpParallelStatement::traverseMemoryPoolNodes
(astQuery);
793
break
;
794
}
795
case
V_SgOmpSingleStatement
: {
796
SgOmpSingleStatement::traverseMemoryPoolNodes
(astQuery);
797
break
;
798
}
799
case
V_SgOmpTaskStatement
: {
800
SgOmpTaskStatement::traverseMemoryPoolNodes
(astQuery);
801
break
;
802
}
803
case
V_SgOmpForStatement
: {
804
SgOmpForStatement::traverseMemoryPoolNodes
(astQuery);
805
break
;
806
}
807
case
V_SgOmpDoStatement
: {
808
SgOmpDoStatement::traverseMemoryPoolNodes
(astQuery);
809
break
;
810
}
811
case
V_SgOmpSectionsStatement
: {
812
SgOmpSectionsStatement::traverseMemoryPoolNodes
(astQuery);
813
break
;
814
}
815
case
V_SgOmpTargetStatement
: {
816
SgOmpTargetStatement::traverseMemoryPoolNodes
(astQuery);
817
break
;
818
}
819
case
V_SgOmpTargetDataStatement
: {
820
SgOmpTargetDataStatement::traverseMemoryPoolNodes
(astQuery);
821
break
;
822
}
823
case
V_SgOmpSimdStatement
: {
824
SgOmpSimdStatement::traverseMemoryPoolNodes
(astQuery);
825
break
;
826
}
827
case
V_SgOmpClauseBodyStatement
: {
828
SgOmpClauseBodyStatement::traverseMemoryPoolNodes
(astQuery);
829
break
;
830
}
831
case
V_SgOmpAtomicStatement
: {
832
SgOmpAtomicStatement::traverseMemoryPoolNodes
(astQuery);
833
break
;
834
}
835
case
V_SgOmpMasterStatement
: {
836
SgOmpMasterStatement::traverseMemoryPoolNodes
(astQuery);
837
break
;
838
}
839
case
V_SgOmpSectionStatement
: {
840
SgOmpSectionStatement::traverseMemoryPoolNodes
(astQuery);
841
break
;
842
}
843
case
V_SgOmpOrderedStatement
: {
844
SgOmpOrderedStatement::traverseMemoryPoolNodes
(astQuery);
845
break
;
846
}
847
case
V_SgOmpWorkshareStatement
: {
848
SgOmpWorkshareStatement::traverseMemoryPoolNodes
(astQuery);
849
break
;
850
}
851
case
V_SgOmpCriticalStatement
: {
852
SgOmpCriticalStatement::traverseMemoryPoolNodes
(astQuery);
853
break
;
854
}
855
case
V_SgOmpBodyStatement
: {
856
SgOmpBodyStatement::traverseMemoryPoolNodes
(astQuery);
857
break
;
858
}
859
case
V_SgJavaThrowStatement
: {
860
SgJavaThrowStatement::traverseMemoryPoolNodes
(astQuery);
861
break
;
862
}
863
case
V_SgJavaForEachStatement
: {
864
SgJavaForEachStatement::traverseMemoryPoolNodes
(astQuery);
865
break
;
866
}
867
case
V_SgJavaSynchronizedStatement
: {
868
SgJavaSynchronizedStatement::traverseMemoryPoolNodes
(astQuery);
869
break
;
870
}
871
case
V_SgJavaLabelStatement
: {
872
SgJavaLabelStatement::traverseMemoryPoolNodes
(astQuery);
873
break
;
874
}
875
case
V_SgJavaImportStatement
: {
876
SgJavaImportStatement::traverseMemoryPoolNodes
(astQuery);
877
break
;
878
}
879
case
V_SgJavaPackageDeclaration
: {
880
SgJavaPackageDeclaration::traverseMemoryPoolNodes
(astQuery);
881
break
;
882
}
883
case
V_SgJavaPackageStatement
: {
884
SgJavaPackageStatement::traverseMemoryPoolNodes
(astQuery);
885
break
;
886
}
887
case
V_SgBlockDataStatement
: {
888
SgBlockDataStatement::traverseMemoryPoolNodes
(astQuery);
889
break
;
890
}
891
case
V_SgImplicitStatement
: {
892
SgImplicitStatement::traverseMemoryPoolNodes
(astQuery);
893
break
;
894
}
895
case
V_SgStatementFunctionStatement
: {
896
SgStatementFunctionStatement::traverseMemoryPoolNodes
(astQuery);
897
break
;
898
}
899
case
V_SgWhereStatement
: {
900
SgWhereStatement::traverseMemoryPoolNodes
(astQuery);
901
break
;
902
}
903
case
V_SgNullifyStatement
: {
904
SgNullifyStatement::traverseMemoryPoolNodes
(astQuery);
905
break
;
906
}
907
case
V_SgEquivalenceStatement
: {
908
SgEquivalenceStatement::traverseMemoryPoolNodes
(astQuery);
909
break
;
910
}
911
case
V_SgDerivedTypeStatement
: {
912
SgDerivedTypeStatement::traverseMemoryPoolNodes
(astQuery);
913
break
;
914
}
915
case
V_SgAttributeSpecificationStatement
: {
916
SgAttributeSpecificationStatement::traverseMemoryPoolNodes
(astQuery);
917
break
;
918
}
919
case
V_SgAllocateStatement
: {
920
SgAllocateStatement::traverseMemoryPoolNodes
(astQuery);
921
break
;
922
}
923
case
V_SgDeallocateStatement
: {
924
SgDeallocateStatement::traverseMemoryPoolNodes
(astQuery);
925
break
;
926
}
927
case
V_SgContainsStatement
: {
928
SgContainsStatement::traverseMemoryPoolNodes
(astQuery);
929
break
;
930
}
931
case
V_SgSequenceStatement
: {
932
SgSequenceStatement::traverseMemoryPoolNodes
(astQuery);
933
break
;
934
}
935
case
V_SgElseWhereStatement
: {
936
SgElseWhereStatement::traverseMemoryPoolNodes
(astQuery);
937
break
;
938
}
939
case
V_SgArithmeticIfStatement
: {
940
SgArithmeticIfStatement::traverseMemoryPoolNodes
(astQuery);
941
break
;
942
}
943
case
V_SgAssignStatement
: {
944
SgAssignStatement::traverseMemoryPoolNodes
(astQuery);
945
break
;
946
}
947
case
V_SgComputedGotoStatement
: {
948
SgComputedGotoStatement::traverseMemoryPoolNodes
(astQuery);
949
break
;
950
}
951
case
V_SgAssignedGotoStatement
: {
952
SgAssignedGotoStatement::traverseMemoryPoolNodes
(astQuery);
953
break
;
954
}
955
case
V_SgNamelistStatement
: {
956
SgNamelistStatement::traverseMemoryPoolNodes
(astQuery);
957
break
;
958
}
959
case
V_SgImportStatement
: {
960
SgImportStatement::traverseMemoryPoolNodes
(astQuery);
961
break
;
962
}
963
case
V_SgAssociateStatement
: {
964
SgAssociateStatement::traverseMemoryPoolNodes
(astQuery);
965
break
;
966
}
967
case
V_SgFortranIncludeLine
: {
968
SgFortranIncludeLine::traverseMemoryPoolNodes
(astQuery);
969
break
;
970
}
971
case
V_SgNamespaceDeclarationStatement
: {
972
SgNamespaceDeclarationStatement::traverseMemoryPoolNodes
(astQuery);
973
break
;
974
}
975
case
V_SgNamespaceAliasDeclarationStatement
: {
976
SgNamespaceAliasDeclarationStatement::traverseMemoryPoolNodes
(astQuery);
977
break
;
978
}
979
case
V_SgNamespaceDefinitionStatement
: {
980
SgNamespaceDefinitionStatement::traverseMemoryPoolNodes
(astQuery);
981
break
;
982
}
983
case
V_SgUsingDeclarationStatement
: {
984
SgUsingDeclarationStatement::traverseMemoryPoolNodes
(astQuery);
985
break
;
986
}
987
case
V_SgUsingDirectiveStatement
: {
988
SgUsingDirectiveStatement::traverseMemoryPoolNodes
(astQuery);
989
break
;
990
}
991
case
V_SgTemplateInstantiationDirectiveStatement
: {
992
SgTemplateInstantiationDirectiveStatement::traverseMemoryPoolNodes
(astQuery);
993
break
;
994
}
995
case
V_SgTemplateClassDefinition
: {
996
SgTemplateClassDefinition::traverseMemoryPoolNodes
(astQuery);
997
break
;
998
}
999
case
V_SgTemplateFunctionDefinition
: {
1000
SgTemplateFunctionDefinition::traverseMemoryPoolNodes
(astQuery);
1001
break
;
1002
}
1003
case
V_SgClassDeclaration
: {
1004
SgClassDeclaration::traverseMemoryPoolNodes
(astQuery);
1005
break
;
1006
}
1007
case
V_SgClassDefinition
: {
1008
SgClassDefinition::traverseMemoryPoolNodes
(astQuery);
1009
break
;
1010
}
1011
case
V_SgFunctionDefinition
: {
1012
SgFunctionDefinition::traverseMemoryPoolNodes
(astQuery);
1013
break
;
1014
}
1015
case
V_SgScopeStatement
: {
1016
SgScopeStatement::traverseMemoryPoolNodes
(astQuery);
1017
break
;
1018
}
1019
case
V_SgMemberFunctionDeclaration
: {
1020
SgMemberFunctionDeclaration::traverseMemoryPoolNodes
(astQuery);
1021
break
;
1022
}
1023
case
V_SgFunctionDeclaration
: {
1024
SgFunctionDeclaration::traverseMemoryPoolNodes
(astQuery);
1025
break
;
1026
}
1027
case
V_SgIncludeDirectiveStatement
: {
1028
SgIncludeDirectiveStatement::traverseMemoryPoolNodes
(astQuery);
1029
break
;
1030
}
1031
case
V_SgDefineDirectiveStatement
: {
1032
SgDefineDirectiveStatement::traverseMemoryPoolNodes
(astQuery);
1033
break
;
1034
}
1035
case
V_SgUndefDirectiveStatement
: {
1036
SgUndefDirectiveStatement::traverseMemoryPoolNodes
(astQuery);
1037
break
;
1038
}
1039
case
V_SgIfdefDirectiveStatement
: {
1040
SgIfdefDirectiveStatement::traverseMemoryPoolNodes
(astQuery);
1041
break
;
1042
}
1043
case
V_SgIfndefDirectiveStatement
: {
1044
SgIfndefDirectiveStatement::traverseMemoryPoolNodes
(astQuery);
1045
break
;
1046
}
1047
case
V_SgIfDirectiveStatement
: {
1048
SgIfDirectiveStatement::traverseMemoryPoolNodes
(astQuery);
1049
break
;
1050
}
1051
case
V_SgDeadIfDirectiveStatement
: {
1052
SgDeadIfDirectiveStatement::traverseMemoryPoolNodes
(astQuery);
1053
break
;
1054
}
1055
case
V_SgElseDirectiveStatement
: {
1056
SgElseDirectiveStatement::traverseMemoryPoolNodes
(astQuery);
1057
break
;
1058
}
1059
case
V_SgElseifDirectiveStatement
: {
1060
SgElseifDirectiveStatement::traverseMemoryPoolNodes
(astQuery);
1061
break
;
1062
}
1063
case
V_SgEndifDirectiveStatement
: {
1064
SgEndifDirectiveStatement::traverseMemoryPoolNodes
(astQuery);
1065
break
;
1066
}
1067
case
V_SgLineDirectiveStatement
: {
1068
SgLineDirectiveStatement::traverseMemoryPoolNodes
(astQuery);
1069
break
;
1070
}
1071
case
V_SgWarningDirectiveStatement
: {
1072
SgWarningDirectiveStatement::traverseMemoryPoolNodes
(astQuery);
1073
break
;
1074
}
1075
case
V_SgErrorDirectiveStatement
: {
1076
SgErrorDirectiveStatement::traverseMemoryPoolNodes
(astQuery);
1077
break
;
1078
}
1079
case
V_SgEmptyDirectiveStatement
: {
1080
SgEmptyDirectiveStatement::traverseMemoryPoolNodes
(astQuery);
1081
break
;
1082
}
1083
case
V_SgIncludeNextDirectiveStatement
: {
1084
SgIncludeNextDirectiveStatement::traverseMemoryPoolNodes
(astQuery);
1085
break
;
1086
}
1087
case
V_SgIdentDirectiveStatement
: {
1088
SgIdentDirectiveStatement::traverseMemoryPoolNodes
(astQuery);
1089
break
;
1090
}
1091
case
V_SgLinemarkerDirectiveStatement
: {
1092
SgLinemarkerDirectiveStatement::traverseMemoryPoolNodes
(astQuery);
1093
break
;
1094
}
1095
case
V_SgC_PreprocessorDirectiveStatement
: {
1096
SgC_PreprocessorDirectiveStatement::traverseMemoryPoolNodes
(astQuery);
1097
break
;
1098
}
1099
case
V_SgClinkageStartStatement
: {
1100
SgClinkageStartStatement::traverseMemoryPoolNodes
(astQuery);
1101
break
;
1102
}
1103
case
V_SgClinkageEndStatement
: {
1104
SgClinkageEndStatement::traverseMemoryPoolNodes
(astQuery);
1105
break
;
1106
}
1107
case
V_SgClinkageDeclarationStatement
: {
1108
SgClinkageDeclarationStatement::traverseMemoryPoolNodes
(astQuery);
1109
break
;
1110
}
1111
case
V_SgOmpFlushStatement
: {
1112
SgOmpFlushStatement::traverseMemoryPoolNodes
(astQuery);
1113
break
;
1114
}
1115
case
V_SgOmpBarrierStatement
: {
1116
SgOmpBarrierStatement::traverseMemoryPoolNodes
(astQuery);
1117
break
;
1118
}
1119
case
V_SgOmpTaskwaitStatement
: {
1120
SgOmpTaskwaitStatement::traverseMemoryPoolNodes
(astQuery);
1121
break
;
1122
}
1123
case
V_SgOmpThreadprivateStatement
: {
1124
SgOmpThreadprivateStatement::traverseMemoryPoolNodes
(astQuery);
1125
break
;
1126
}
1127
case
V_SgDeclarationStatement
: {
1128
SgDeclarationStatement::traverseMemoryPoolNodes
(astQuery);
1129
break
;
1130
}
1131
case
V_SgStatement
: {
1132
SgStatement::traverseMemoryPoolNodes
(astQuery);
1133
break
;
1134
}
1135
case
V_SgVarRefExp
: {
1136
SgVarRefExp::traverseMemoryPoolNodes
(astQuery);
1137
break
;
1138
}
1139
case
V_SgCompoundLiteralExp
: {
1140
SgCompoundLiteralExp::traverseMemoryPoolNodes
(astQuery);
1141
break
;
1142
}
1143
case
V_SgLabelRefExp
: {
1144
SgLabelRefExp::traverseMemoryPoolNodes
(astQuery);
1145
break
;
1146
}
1147
case
V_SgClassNameRefExp
: {
1148
SgClassNameRefExp::traverseMemoryPoolNodes
(astQuery);
1149
break
;
1150
}
1151
case
V_SgFunctionRefExp
: {
1152
SgFunctionRefExp::traverseMemoryPoolNodes
(astQuery);
1153
break
;
1154
}
1155
case
V_SgMemberFunctionRefExp
: {
1156
SgMemberFunctionRefExp::traverseMemoryPoolNodes
(astQuery);
1157
break
;
1158
}
1159
case
V_SgTemplateFunctionRefExp
: {
1160
SgTemplateFunctionRefExp::traverseMemoryPoolNodes
(astQuery);
1161
break
;
1162
}
1163
case
V_SgTemplateMemberFunctionRefExp
: {
1164
SgTemplateMemberFunctionRefExp::traverseMemoryPoolNodes
(astQuery);
1165
break
;
1166
}
1167
case
V_SgSizeOfOp
: {
1168
SgSizeOfOp::traverseMemoryPoolNodes
(astQuery);
1169
break
;
1170
}
1171
case
V_SgAlignOfOp
: {
1172
SgAlignOfOp::traverseMemoryPoolNodes
(astQuery);
1173
break
;
1174
}
1175
case
V_SgJavaInstanceOfOp
: {
1176
SgJavaInstanceOfOp::traverseMemoryPoolNodes
(astQuery);
1177
break
;
1178
}
1179
case
V_SgJavaMarkerAnnotation
: {
1180
SgJavaMarkerAnnotation::traverseMemoryPoolNodes
(astQuery);
1181
break
;
1182
}
1183
case
V_SgJavaSingleMemberAnnotation
: {
1184
SgJavaSingleMemberAnnotation::traverseMemoryPoolNodes
(astQuery);
1185
break
;
1186
}
1187
case
V_SgJavaNormalAnnotation
: {
1188
SgJavaNormalAnnotation::traverseMemoryPoolNodes
(astQuery);
1189
break
;
1190
}
1191
case
V_SgJavaAnnotation
: {
1192
SgJavaAnnotation::traverseMemoryPoolNodes
(astQuery);
1193
break
;
1194
}
1195
case
V_SgJavaTypeExpression
: {
1196
SgJavaTypeExpression::traverseMemoryPoolNodes
(astQuery);
1197
break
;
1198
}
1199
case
V_SgUpcLocalsizeofExpression
: {
1200
SgUpcLocalsizeofExpression::traverseMemoryPoolNodes
(astQuery);
1201
break
;
1202
}
1203
case
V_SgUpcBlocksizeofExpression
: {
1204
SgUpcBlocksizeofExpression::traverseMemoryPoolNodes
(astQuery);
1205
break
;
1206
}
1207
case
V_SgUpcElemsizeofExpression
: {
1208
SgUpcElemsizeofExpression::traverseMemoryPoolNodes
(astQuery);
1209
break
;
1210
}
1211
case
V_SgVarArgStartOp
: {
1212
SgVarArgStartOp::traverseMemoryPoolNodes
(astQuery);
1213
break
;
1214
}
1215
case
V_SgVarArgStartOneOperandOp
: {
1216
SgVarArgStartOneOperandOp::traverseMemoryPoolNodes
(astQuery);
1217
break
;
1218
}
1219
case
V_SgVarArgOp
: {
1220
SgVarArgOp::traverseMemoryPoolNodes
(astQuery);
1221
break
;
1222
}
1223
case
V_SgVarArgEndOp
: {
1224
SgVarArgEndOp::traverseMemoryPoolNodes
(astQuery);
1225
break
;
1226
}
1227
case
V_SgVarArgCopyOp
: {
1228
SgVarArgCopyOp::traverseMemoryPoolNodes
(astQuery);
1229
break
;
1230
}
1231
case
V_SgTypeIdOp
: {
1232
SgTypeIdOp::traverseMemoryPoolNodes
(astQuery);
1233
break
;
1234
}
1235
case
V_SgConditionalExp
: {
1236
SgConditionalExp::traverseMemoryPoolNodes
(astQuery);
1237
break
;
1238
}
1239
case
V_SgNewExp
: {
1240
SgNewExp::traverseMemoryPoolNodes
(astQuery);
1241
break
;
1242
}
1243
case
V_SgDeleteExp
: {
1244
SgDeleteExp::traverseMemoryPoolNodes
(astQuery);
1245
break
;
1246
}
1247
case
V_SgThisExp
: {
1248
SgThisExp::traverseMemoryPoolNodes
(astQuery);
1249
break
;
1250
}
1251
case
V_SgSuperExp
: {
1252
SgSuperExp::traverseMemoryPoolNodes
(astQuery);
1253
break
;
1254
}
1255
case
V_SgClassExp
: {
1256
SgClassExp::traverseMemoryPoolNodes
(astQuery);
1257
break
;
1258
}
1259
case
V_SgRefExp
: {
1260
SgRefExp::traverseMemoryPoolNodes
(astQuery);
1261
break
;
1262
}
1263
case
V_SgAggregateInitializer
: {
1264
SgAggregateInitializer::traverseMemoryPoolNodes
(astQuery);
1265
break
;
1266
}
1267
case
V_SgCompoundInitializer
: {
1268
SgCompoundInitializer::traverseMemoryPoolNodes
(astQuery);
1269
break
;
1270
}
1271
case
V_SgConstructorInitializer
: {
1272
SgConstructorInitializer::traverseMemoryPoolNodes
(astQuery);
1273
break
;
1274
}
1275
case
V_SgAssignInitializer
: {
1276
SgAssignInitializer::traverseMemoryPoolNodes
(astQuery);
1277
break
;
1278
}
1279
case
V_SgExpressionRoot
: {
1280
SgExpressionRoot::traverseMemoryPoolNodes
(astQuery);
1281
break
;
1282
}
1283
case
V_SgMinusOp
: {
1284
SgMinusOp::traverseMemoryPoolNodes
(astQuery);
1285
break
;
1286
}
1287
case
V_SgUnaryAddOp
: {
1288
SgUnaryAddOp::traverseMemoryPoolNodes
(astQuery);
1289
break
;
1290
}
1291
case
V_SgNotOp
: {
1292
SgNotOp::traverseMemoryPoolNodes
(astQuery);
1293
break
;
1294
}
1295
case
V_SgPointerDerefExp
: {
1296
SgPointerDerefExp::traverseMemoryPoolNodes
(astQuery);
1297
break
;
1298
}
1299
case
V_SgAddressOfOp
: {
1300
SgAddressOfOp::traverseMemoryPoolNodes
(astQuery);
1301
break
;
1302
}
1303
case
V_SgMinusMinusOp
: {
1304
SgMinusMinusOp::traverseMemoryPoolNodes
(astQuery);
1305
break
;
1306
}
1307
case
V_SgPlusPlusOp
: {
1308
SgPlusPlusOp::traverseMemoryPoolNodes
(astQuery);
1309
break
;
1310
}
1311
case
V_SgBitComplementOp
: {
1312
SgBitComplementOp::traverseMemoryPoolNodes
(astQuery);
1313
break
;
1314
}
1315
case
V_SgRealPartOp
: {
1316
SgRealPartOp::traverseMemoryPoolNodes
(astQuery);
1317
break
;
1318
}
1319
case
V_SgImagPartOp
: {
1320
SgImagPartOp::traverseMemoryPoolNodes
(astQuery);
1321
break
;
1322
}
1323
case
V_SgConjugateOp
: {
1324
SgConjugateOp::traverseMemoryPoolNodes
(astQuery);
1325
break
;
1326
}
1327
case
V_SgCastExp
: {
1328
SgCastExp::traverseMemoryPoolNodes
(astQuery);
1329
break
;
1330
}
1331
case
V_SgThrowOp
: {
1332
SgThrowOp::traverseMemoryPoolNodes
(astQuery);
1333
break
;
1334
}
1335
case
V_SgArrowExp
: {
1336
SgArrowExp::traverseMemoryPoolNodes
(astQuery);
1337
break
;
1338
}
1339
case
V_SgDotExp
: {
1340
SgDotExp::traverseMemoryPoolNodes
(astQuery);
1341
break
;
1342
}
1343
case
V_SgDotStarOp
: {
1344
SgDotStarOp::traverseMemoryPoolNodes
(astQuery);
1345
break
;
1346
}
1347
case
V_SgArrowStarOp
: {
1348
SgArrowStarOp::traverseMemoryPoolNodes
(astQuery);
1349
break
;
1350
}
1351
case
V_SgEqualityOp
: {
1352
SgEqualityOp::traverseMemoryPoolNodes
(astQuery);
1353
break
;
1354
}
1355
case
V_SgLessThanOp
: {
1356
SgLessThanOp::traverseMemoryPoolNodes
(astQuery);
1357
break
;
1358
}
1359
case
V_SgGreaterThanOp
: {
1360
SgGreaterThanOp::traverseMemoryPoolNodes
(astQuery);
1361
break
;
1362
}
1363
case
V_SgNotEqualOp
: {
1364
SgNotEqualOp::traverseMemoryPoolNodes
(astQuery);
1365
break
;
1366
}
1367
case
V_SgLessOrEqualOp
: {
1368
SgLessOrEqualOp::traverseMemoryPoolNodes
(astQuery);
1369
break
;
1370
}
1371
case
V_SgGreaterOrEqualOp
: {
1372
SgGreaterOrEqualOp::traverseMemoryPoolNodes
(astQuery);
1373
break
;
1374
}
1375
case
V_SgAddOp
: {
1376
SgAddOp::traverseMemoryPoolNodes
(astQuery);
1377
break
;
1378
}
1379
case
V_SgSubtractOp
: {
1380
SgSubtractOp::traverseMemoryPoolNodes
(astQuery);
1381
break
;
1382
}
1383
case
V_SgMultiplyOp
: {
1384
SgMultiplyOp::traverseMemoryPoolNodes
(astQuery);
1385
break
;
1386
}
1387
case
V_SgDivideOp
: {
1388
SgDivideOp::traverseMemoryPoolNodes
(astQuery);
1389
break
;
1390
}
1391
case
V_SgIntegerDivideOp
: {
1392
SgIntegerDivideOp::traverseMemoryPoolNodes
(astQuery);
1393
break
;
1394
}
1395
case
V_SgModOp
: {
1396
SgModOp::traverseMemoryPoolNodes
(astQuery);
1397
break
;
1398
}
1399
case
V_SgAndOp
: {
1400
SgAndOp::traverseMemoryPoolNodes
(astQuery);
1401
break
;
1402
}
1403
case
V_SgOrOp
: {
1404
SgOrOp::traverseMemoryPoolNodes
(astQuery);
1405
break
;
1406
}
1407
case
V_SgBitXorOp
: {
1408
SgBitXorOp::traverseMemoryPoolNodes
(astQuery);
1409
break
;
1410
}
1411
case
V_SgBitAndOp
: {
1412
SgBitAndOp::traverseMemoryPoolNodes
(astQuery);
1413
break
;
1414
}
1415
case
V_SgBitOrOp
: {
1416
SgBitOrOp::traverseMemoryPoolNodes
(astQuery);
1417
break
;
1418
}
1419
case
V_SgCommaOpExp
: {
1420
SgCommaOpExp::traverseMemoryPoolNodes
(astQuery);
1421
break
;
1422
}
1423
case
V_SgLshiftOp
: {
1424
SgLshiftOp::traverseMemoryPoolNodes
(astQuery);
1425
break
;
1426
}
1427
case
V_SgRshiftOp
: {
1428
SgRshiftOp::traverseMemoryPoolNodes
(astQuery);
1429
break
;
1430
}
1431
case
V_SgJavaUnsignedRshiftOp
: {
1432
SgJavaUnsignedRshiftOp::traverseMemoryPoolNodes
(astQuery);
1433
break
;
1434
}
1435
case
V_SgPntrArrRefExp
: {
1436
SgPntrArrRefExp::traverseMemoryPoolNodes
(astQuery);
1437
break
;
1438
}
1439
case
V_SgScopeOp
: {
1440
SgScopeOp::traverseMemoryPoolNodes
(astQuery);
1441
break
;
1442
}
1443
case
V_SgAssignOp
: {
1444
SgAssignOp::traverseMemoryPoolNodes
(astQuery);
1445
break
;
1446
}
1447
case
V_SgPlusAssignOp
: {
1448
SgPlusAssignOp::traverseMemoryPoolNodes
(astQuery);
1449
break
;
1450
}
1451
case
V_SgMinusAssignOp
: {
1452
SgMinusAssignOp::traverseMemoryPoolNodes
(astQuery);
1453
break
;
1454
}
1455
case
V_SgAndAssignOp
: {
1456
SgAndAssignOp::traverseMemoryPoolNodes
(astQuery);
1457
break
;
1458
}
1459
case
V_SgIorAssignOp
: {
1460
SgIorAssignOp::traverseMemoryPoolNodes
(astQuery);
1461
break
;
1462
}
1463
case
V_SgMultAssignOp
: {
1464
SgMultAssignOp::traverseMemoryPoolNodes
(astQuery);
1465
break
;
1466
}
1467
case
V_SgDivAssignOp
: {
1468
SgDivAssignOp::traverseMemoryPoolNodes
(astQuery);
1469
break
;
1470
}
1471
case
V_SgModAssignOp
: {
1472
SgModAssignOp::traverseMemoryPoolNodes
(astQuery);
1473
break
;
1474
}
1475
case
V_SgXorAssignOp
: {
1476
SgXorAssignOp::traverseMemoryPoolNodes
(astQuery);
1477
break
;
1478
}
1479
case
V_SgLshiftAssignOp
: {
1480
SgLshiftAssignOp::traverseMemoryPoolNodes
(astQuery);
1481
break
;
1482
}
1483
case
V_SgRshiftAssignOp
: {
1484
SgRshiftAssignOp::traverseMemoryPoolNodes
(astQuery);
1485
break
;
1486
}
1487
case
V_SgJavaUnsignedRshiftAssignOp
: {
1488
SgJavaUnsignedRshiftAssignOp::traverseMemoryPoolNodes
(astQuery);
1489
break
;
1490
}
1491
case
V_SgIntegerDivideAssignOp
: {
1492
SgIntegerDivideAssignOp::traverseMemoryPoolNodes
(astQuery);
1493
break
;
1494
}
1495
case
V_SgExponentiationAssignOp
: {
1496
SgExponentiationAssignOp::traverseMemoryPoolNodes
(astQuery);
1497
break
;
1498
}
1499
case
V_SgConcatenationOp
: {
1500
SgConcatenationOp::traverseMemoryPoolNodes
(astQuery);
1501
break
;
1502
}
1503
case
V_SgNaryComparisonOp
: {
1504
SgNaryComparisonOp::traverseMemoryPoolNodes
(astQuery);
1505
break
;
1506
}
1507
case
V_SgNaryBooleanOp
: {
1508
SgNaryBooleanOp::traverseMemoryPoolNodes
(astQuery);
1509
break
;
1510
}
1511
case
V_SgBoolValExp
: {
1512
SgBoolValExp::traverseMemoryPoolNodes
(astQuery);
1513
break
;
1514
}
1515
case
V_SgStringVal
: {
1516
SgStringVal::traverseMemoryPoolNodes
(astQuery);
1517
break
;
1518
}
1519
case
V_SgShortVal
: {
1520
SgShortVal::traverseMemoryPoolNodes
(astQuery);
1521
break
;
1522
}
1523
case
V_SgCharVal
: {
1524
SgCharVal::traverseMemoryPoolNodes
(astQuery);
1525
break
;
1526
}
1527
case
V_SgUnsignedCharVal
: {
1528
SgUnsignedCharVal::traverseMemoryPoolNodes
(astQuery);
1529
break
;
1530
}
1531
case
V_SgWcharVal
: {
1532
SgWcharVal::traverseMemoryPoolNodes
(astQuery);
1533
break
;
1534
}
1535
case
V_SgUnsignedShortVal
: {
1536
SgUnsignedShortVal::traverseMemoryPoolNodes
(astQuery);
1537
break
;
1538
}
1539
case
V_SgIntVal
: {
1540
SgIntVal::traverseMemoryPoolNodes
(astQuery);
1541
break
;
1542
}
1543
case
V_SgEnumVal
: {
1544
SgEnumVal::traverseMemoryPoolNodes
(astQuery);
1545
break
;
1546
}
1547
case
V_SgUnsignedIntVal
: {
1548
SgUnsignedIntVal::traverseMemoryPoolNodes
(astQuery);
1549
break
;
1550
}
1551
case
V_SgLongIntVal
: {
1552
SgLongIntVal::traverseMemoryPoolNodes
(astQuery);
1553
break
;
1554
}
1555
case
V_SgLongLongIntVal
: {
1556
SgLongLongIntVal::traverseMemoryPoolNodes
(astQuery);
1557
break
;
1558
}
1559
case
V_SgUnsignedLongLongIntVal
: {
1560
SgUnsignedLongLongIntVal::traverseMemoryPoolNodes
(astQuery);
1561
break
;
1562
}
1563
case
V_SgUnsignedLongVal
: {
1564
SgUnsignedLongVal::traverseMemoryPoolNodes
(astQuery);
1565
break
;
1566
}
1567
case
V_SgFloatVal
: {
1568
SgFloatVal::traverseMemoryPoolNodes
(astQuery);
1569
break
;
1570
}
1571
case
V_SgDoubleVal
: {
1572
SgDoubleVal::traverseMemoryPoolNodes
(astQuery);
1573
break
;
1574
}
1575
case
V_SgLongDoubleVal
: {
1576
SgLongDoubleVal::traverseMemoryPoolNodes
(astQuery);
1577
break
;
1578
}
1579
case
V_SgTemplateParameterVal
: {
1580
SgTemplateParameterVal::traverseMemoryPoolNodes
(astQuery);
1581
break
;
1582
}
1583
case
V_SgUpcThreads
: {
1584
SgUpcThreads::traverseMemoryPoolNodes
(astQuery);
1585
break
;
1586
}
1587
case
V_SgUpcMythread
: {
1588
SgUpcMythread::traverseMemoryPoolNodes
(astQuery);
1589
break
;
1590
}
1591
case
V_SgComplexVal
: {
1592
SgComplexVal::traverseMemoryPoolNodes
(astQuery);
1593
break
;
1594
}
1595
case
V_SgNullExpression
: {
1596
SgNullExpression::traverseMemoryPoolNodes
(astQuery);
1597
break
;
1598
}
1599
case
V_SgVariantExpression
: {
1600
SgVariantExpression::traverseMemoryPoolNodes
(astQuery);
1601
break
;
1602
}
1603
case
V_SgStatementExpression
: {
1604
SgStatementExpression::traverseMemoryPoolNodes
(astQuery);
1605
break
;
1606
}
1607
case
V_SgAsmOp
: {
1608
SgAsmOp::traverseMemoryPoolNodes
(astQuery);
1609
break
;
1610
}
1611
case
V_SgCudaKernelExecConfig
: {
1612
SgCudaKernelExecConfig::traverseMemoryPoolNodes
(astQuery);
1613
break
;
1614
}
1615
case
V_SgCudaKernelCallExp
: {
1616
SgCudaKernelCallExp::traverseMemoryPoolNodes
(astQuery);
1617
break
;
1618
}
1619
case
V_SgLambdaRefExp
: {
1620
SgLambdaRefExp::traverseMemoryPoolNodes
(astQuery);
1621
break
;
1622
}
1623
case
V_SgTupleExp
: {
1624
SgTupleExp::traverseMemoryPoolNodes
(astQuery);
1625
break
;
1626
}
1627
case
V_SgListExp
: {
1628
SgListExp::traverseMemoryPoolNodes
(astQuery);
1629
break
;
1630
}
1631
case
V_SgDictionaryExp
: {
1632
SgDictionaryExp::traverseMemoryPoolNodes
(astQuery);
1633
break
;
1634
}
1635
case
V_SgKeyDatumPair
: {
1636
SgKeyDatumPair::traverseMemoryPoolNodes
(astQuery);
1637
break
;
1638
}
1639
case
V_SgComprehension
: {
1640
SgComprehension::traverseMemoryPoolNodes
(astQuery);
1641
break
;
1642
}
1643
case
V_SgListComprehension
: {
1644
SgListComprehension::traverseMemoryPoolNodes
(astQuery);
1645
break
;
1646
}
1647
case
V_SgSetComprehension
: {
1648
SgSetComprehension::traverseMemoryPoolNodes
(astQuery);
1649
break
;
1650
}
1651
case
V_SgDictionaryComprehension
: {
1652
SgDictionaryComprehension::traverseMemoryPoolNodes
(astQuery);
1653
break
;
1654
}
1655
case
V_SgMembershipOp
: {
1656
SgMembershipOp::traverseMemoryPoolNodes
(astQuery);
1657
break
;
1658
}
1659
case
V_SgNonMembershipOp
: {
1660
SgNonMembershipOp::traverseMemoryPoolNodes
(astQuery);
1661
break
;
1662
}
1663
case
V_SgIsOp
: {
1664
SgIsOp::traverseMemoryPoolNodes
(astQuery);
1665
break
;
1666
}
1667
case
V_SgIsNotOp
: {
1668
SgIsNotOp::traverseMemoryPoolNodes
(astQuery);
1669
break
;
1670
}
1671
case
V_SgStringConversion
: {
1672
SgStringConversion::traverseMemoryPoolNodes
(astQuery);
1673
break
;
1674
}
1675
case
V_SgYieldExpression
: {
1676
SgYieldExpression::traverseMemoryPoolNodes
(astQuery);
1677
break
;
1678
}
1679
case
V_SgSubscriptExpression
: {
1680
SgSubscriptExpression::traverseMemoryPoolNodes
(astQuery);
1681
break
;
1682
}
1683
case
V_SgColonShapeExp
: {
1684
SgColonShapeExp::traverseMemoryPoolNodes
(astQuery);
1685
break
;
1686
}
1687
case
V_SgAsteriskShapeExp
: {
1688
SgAsteriskShapeExp::traverseMemoryPoolNodes
(astQuery);
1689
break
;
1690
}
1691
case
V_SgIOItemExpression
: {
1692
SgIOItemExpression::traverseMemoryPoolNodes
(astQuery);
1693
break
;
1694
}
1695
case
V_SgImpliedDo
: {
1696
SgImpliedDo::traverseMemoryPoolNodes
(astQuery);
1697
break
;
1698
}
1699
case
V_SgExponentiationOp
: {
1700
SgExponentiationOp::traverseMemoryPoolNodes
(astQuery);
1701
break
;
1702
}
1703
case
V_SgUnknownArrayOrFunctionReference
: {
1704
SgUnknownArrayOrFunctionReference::traverseMemoryPoolNodes
(astQuery);
1705
break
;
1706
}
1707
case
V_SgActualArgumentExpression
: {
1708
SgActualArgumentExpression::traverseMemoryPoolNodes
(astQuery);
1709
break
;
1710
}
1711
case
V_SgUserDefinedBinaryOp
: {
1712
SgUserDefinedBinaryOp::traverseMemoryPoolNodes
(astQuery);
1713
break
;
1714
}
1715
case
V_SgPointerAssignOp
: {
1716
SgPointerAssignOp::traverseMemoryPoolNodes
(astQuery);
1717
break
;
1718
}
1719
case
V_SgCAFCoExpression
: {
1720
SgCAFCoExpression::traverseMemoryPoolNodes
(astQuery);
1721
break
;
1722
}
1723
case
V_SgDesignatedInitializer
: {
1724
SgDesignatedInitializer::traverseMemoryPoolNodes
(astQuery);
1725
break
;
1726
}
1727
case
V_SgInitializer
: {
1728
SgInitializer::traverseMemoryPoolNodes
(astQuery);
1729
break
;
1730
}
1731
case
V_SgUserDefinedUnaryOp
: {
1732
SgUserDefinedUnaryOp::traverseMemoryPoolNodes
(astQuery);
1733
break
;
1734
}
1735
case
V_SgPseudoDestructorRefExp
: {
1736
SgPseudoDestructorRefExp::traverseMemoryPoolNodes
(astQuery);
1737
break
;
1738
}
1739
case
V_SgUnaryOp
: {
1740
SgUnaryOp::traverseMemoryPoolNodes
(astQuery);
1741
break
;
1742
}
1743
case
V_SgCompoundAssignOp
: {
1744
SgCompoundAssignOp::traverseMemoryPoolNodes
(astQuery);
1745
break
;
1746
}
1747
case
V_SgBinaryOp
: {
1748
SgBinaryOp::traverseMemoryPoolNodes
(astQuery);
1749
break
;
1750
}
1751
case
V_SgNaryOp
: {
1752
SgNaryOp::traverseMemoryPoolNodes
(astQuery);
1753
break
;
1754
}
1755
case
V_SgValueExp
: {
1756
SgValueExp::traverseMemoryPoolNodes
(astQuery);
1757
break
;
1758
}
1759
case
V_SgExprListExp
: {
1760
SgExprListExp::traverseMemoryPoolNodes
(astQuery);
1761
break
;
1762
}
1763
case
V_SgFunctionCallExp
: {
1764
SgFunctionCallExp::traverseMemoryPoolNodes
(astQuery);
1765
break
;
1766
}
1767
case
V_SgCallExpression
: {
1768
SgCallExpression::traverseMemoryPoolNodes
(astQuery);
1769
break
;
1770
}
1771
case
V_SgTypeTraitBuiltinOperator
: {
1772
SgTypeTraitBuiltinOperator::traverseMemoryPoolNodes
(astQuery);
1773
break
;
1774
}
1775
case
V_SgExpression
: {
1776
SgExpression::traverseMemoryPoolNodes
(astQuery);
1777
break
;
1778
}
1779
case
V_SgTemplateVariableSymbol
: {
1780
SgTemplateVariableSymbol::traverseMemoryPoolNodes
(astQuery);
1781
break
;
1782
}
1783
case
V_SgVariableSymbol
: {
1784
SgVariableSymbol::traverseMemoryPoolNodes
(astQuery);
1785
break
;
1786
}
1787
case
V_SgFunctionTypeSymbol
: {
1788
SgFunctionTypeSymbol::traverseMemoryPoolNodes
(astQuery);
1789
break
;
1790
}
1791
case
V_SgTemplateClassSymbol
: {
1792
SgTemplateClassSymbol::traverseMemoryPoolNodes
(astQuery);
1793
break
;
1794
}
1795
case
V_SgClassSymbol
: {
1796
SgClassSymbol::traverseMemoryPoolNodes
(astQuery);
1797
break
;
1798
}
1799
case
V_SgTemplateSymbol
: {
1800
SgTemplateSymbol::traverseMemoryPoolNodes
(astQuery);
1801
break
;
1802
}
1803
case
V_SgEnumSymbol
: {
1804
SgEnumSymbol::traverseMemoryPoolNodes
(astQuery);
1805
break
;
1806
}
1807
case
V_SgEnumFieldSymbol
: {
1808
SgEnumFieldSymbol::traverseMemoryPoolNodes
(astQuery);
1809
break
;
1810
}
1811
case
V_SgTypedefSymbol
: {
1812
SgTypedefSymbol::traverseMemoryPoolNodes
(astQuery);
1813
break
;
1814
}
1815
case
V_SgTemplateFunctionSymbol
: {
1816
SgTemplateFunctionSymbol::traverseMemoryPoolNodes
(astQuery);
1817
break
;
1818
}
1819
case
V_SgTemplateMemberFunctionSymbol
: {
1820
SgTemplateMemberFunctionSymbol::traverseMemoryPoolNodes
(astQuery);
1821
break
;
1822
}
1823
case
V_SgLabelSymbol
: {
1824
SgLabelSymbol::traverseMemoryPoolNodes
(astQuery);
1825
break
;
1826
}
1827
case
V_SgJavaLabelSymbol
: {
1828
SgJavaLabelSymbol::traverseMemoryPoolNodes
(astQuery);
1829
break
;
1830
}
1831
case
V_SgDefaultSymbol
: {
1832
SgDefaultSymbol::traverseMemoryPoolNodes
(astQuery);
1833
break
;
1834
}
1835
case
V_SgNamespaceSymbol
: {
1836
SgNamespaceSymbol::traverseMemoryPoolNodes
(astQuery);
1837
break
;
1838
}
1839
case
V_SgIntrinsicSymbol
: {
1840
SgIntrinsicSymbol::traverseMemoryPoolNodes
(astQuery);
1841
break
;
1842
}
1843
case
V_SgModuleSymbol
: {
1844
SgModuleSymbol::traverseMemoryPoolNodes
(astQuery);
1845
break
;
1846
}
1847
case
V_SgInterfaceSymbol
: {
1848
SgInterfaceSymbol::traverseMemoryPoolNodes
(astQuery);
1849
break
;
1850
}
1851
case
V_SgCommonSymbol
: {
1852
SgCommonSymbol::traverseMemoryPoolNodes
(astQuery);
1853
break
;
1854
}
1855
case
V_SgRenameSymbol
: {
1856
SgRenameSymbol::traverseMemoryPoolNodes
(astQuery);
1857
break
;
1858
}
1859
case
V_SgMemberFunctionSymbol
: {
1860
SgMemberFunctionSymbol::traverseMemoryPoolNodes
(astQuery);
1861
break
;
1862
}
1863
case
V_SgFunctionSymbol
: {
1864
SgFunctionSymbol::traverseMemoryPoolNodes
(astQuery);
1865
break
;
1866
}
1867
case
V_SgAsmBinaryAddressSymbol
: {
1868
SgAsmBinaryAddressSymbol::traverseMemoryPoolNodes
(astQuery);
1869
break
;
1870
}
1871
case
V_SgAsmBinaryDataSymbol
: {
1872
SgAsmBinaryDataSymbol::traverseMemoryPoolNodes
(astQuery);
1873
break
;
1874
}
1875
case
V_SgAliasSymbol
: {
1876
SgAliasSymbol::traverseMemoryPoolNodes
(astQuery);
1877
break
;
1878
}
1879
case
V_SgSymbol
: {
1880
SgSymbol::traverseMemoryPoolNodes
(astQuery);
1881
break
;
1882
}
1883
case
V_SgAsmArmInstruction
: {
1884
SgAsmArmInstruction::traverseMemoryPoolNodes
(astQuery);
1885
break
;
1886
}
1887
case
V_SgAsmx86Instruction
: {
1888
SgAsmx86Instruction::traverseMemoryPoolNodes
(astQuery);
1889
break
;
1890
}
1891
case
V_SgAsmPowerpcInstruction
: {
1892
SgAsmPowerpcInstruction::traverseMemoryPoolNodes
(astQuery);
1893
break
;
1894
}
1895
case
V_SgAsmMipsInstruction
: {
1896
SgAsmMipsInstruction::traverseMemoryPoolNodes
(astQuery);
1897
break
;
1898
}
1899
case
V_SgAsmInstruction
: {
1900
SgAsmInstruction::traverseMemoryPoolNodes
(astQuery);
1901
break
;
1902
}
1903
case
V_SgAsmOperandList
: {
1904
SgAsmOperandList::traverseMemoryPoolNodes
(astQuery);
1905
break
;
1906
}
1907
case
V_SgAsmBinaryAdd
: {
1908
SgAsmBinaryAdd::traverseMemoryPoolNodes
(astQuery);
1909
break
;
1910
}
1911
case
V_SgAsmBinarySubtract
: {
1912
SgAsmBinarySubtract::traverseMemoryPoolNodes
(astQuery);
1913
break
;
1914
}
1915
case
V_SgAsmBinaryMultiply
: {
1916
SgAsmBinaryMultiply::traverseMemoryPoolNodes
(astQuery);
1917
break
;
1918
}
1919
case
V_SgAsmBinaryDivide
: {
1920
SgAsmBinaryDivide::traverseMemoryPoolNodes
(astQuery);
1921
break
;
1922
}
1923
case
V_SgAsmBinaryMod
: {
1924
SgAsmBinaryMod::traverseMemoryPoolNodes
(astQuery);
1925
break
;
1926
}
1927
case
V_SgAsmBinaryAddPreupdate
: {
1928
SgAsmBinaryAddPreupdate::traverseMemoryPoolNodes
(astQuery);
1929
break
;
1930
}
1931
case
V_SgAsmBinarySubtractPreupdate
: {
1932
SgAsmBinarySubtractPreupdate::traverseMemoryPoolNodes
(astQuery);
1933
break
;
1934
}
1935
case
V_SgAsmBinaryAddPostupdate
: {
1936
SgAsmBinaryAddPostupdate::traverseMemoryPoolNodes
(astQuery);
1937
break
;
1938
}
1939
case
V_SgAsmBinarySubtractPostupdate
: {
1940
SgAsmBinarySubtractPostupdate::traverseMemoryPoolNodes
(astQuery);
1941
break
;
1942
}
1943
case
V_SgAsmBinaryLsl
: {
1944
SgAsmBinaryLsl::traverseMemoryPoolNodes
(astQuery);
1945
break
;
1946
}
1947
case
V_SgAsmBinaryLsr
: {
1948
SgAsmBinaryLsr::traverseMemoryPoolNodes
(astQuery);
1949
break
;
1950
}
1951
case
V_SgAsmBinaryAsr
: {
1952
SgAsmBinaryAsr::traverseMemoryPoolNodes
(astQuery);
1953
break
;
1954
}
1955
case
V_SgAsmBinaryRor
: {
1956
SgAsmBinaryRor::traverseMemoryPoolNodes
(astQuery);
1957
break
;
1958
}
1959
case
V_SgAsmBinaryExpression
: {
1960
SgAsmBinaryExpression::traverseMemoryPoolNodes
(astQuery);
1961
break
;
1962
}
1963
case
V_SgAsmUnaryPlus
: {
1964
SgAsmUnaryPlus::traverseMemoryPoolNodes
(astQuery);
1965
break
;
1966
}
1967
case
V_SgAsmUnaryMinus
: {
1968
SgAsmUnaryMinus::traverseMemoryPoolNodes
(astQuery);
1969
break
;
1970
}
1971
case
V_SgAsmUnaryRrx
: {
1972
SgAsmUnaryRrx::traverseMemoryPoolNodes
(astQuery);
1973
break
;
1974
}
1975
case
V_SgAsmUnaryArmSpecialRegisterList
: {
1976
SgAsmUnaryArmSpecialRegisterList::traverseMemoryPoolNodes
(astQuery);
1977
break
;
1978
}
1979
case
V_SgAsmUnaryExpression
: {
1980
SgAsmUnaryExpression::traverseMemoryPoolNodes
(astQuery);
1981
break
;
1982
}
1983
case
V_SgAsmx86RegisterReferenceExpression
: {
1984
SgAsmx86RegisterReferenceExpression::traverseMemoryPoolNodes
(astQuery);
1985
break
;
1986
}
1987
case
V_SgAsmArmRegisterReferenceExpression
: {
1988
SgAsmArmRegisterReferenceExpression::traverseMemoryPoolNodes
(astQuery);
1989
break
;
1990
}
1991
case
V_SgAsmPowerpcRegisterReferenceExpression
: {
1992
SgAsmPowerpcRegisterReferenceExpression::traverseMemoryPoolNodes
(astQuery);
1993
break
;
1994
}
1995
case
V_SgAsmMipsRegisterReferenceExpression
: {
1996
SgAsmMipsRegisterReferenceExpression::traverseMemoryPoolNodes
(astQuery);
1997
break
;
1998
}
1999
case
V_SgAsmRegisterReferenceExpression
: {
2000
SgAsmRegisterReferenceExpression::traverseMemoryPoolNodes
(astQuery);
2001
break
;
2002
}
2003
case
V_SgAsmIntegerValueExpression
: {
2004
SgAsmIntegerValueExpression::traverseMemoryPoolNodes
(astQuery);
2005
break
;
2006
}
2007
case
V_SgAsmSingleFloatValueExpression
: {
2008
SgAsmSingleFloatValueExpression::traverseMemoryPoolNodes
(astQuery);
2009
break
;
2010
}
2011
case
V_SgAsmDoubleFloatValueExpression
: {
2012
SgAsmDoubleFloatValueExpression::traverseMemoryPoolNodes
(astQuery);
2013
break
;
2014
}
2015
case
V_SgAsmValueExpression
: {
2016
SgAsmValueExpression::traverseMemoryPoolNodes
(astQuery);
2017
break
;
2018
}
2019
case
V_SgAsmMemoryReferenceExpression
: {
2020
SgAsmMemoryReferenceExpression::traverseMemoryPoolNodes
(astQuery);
2021
break
;
2022
}
2023
case
V_SgAsmControlFlagsExpression
: {
2024
SgAsmControlFlagsExpression::traverseMemoryPoolNodes
(astQuery);
2025
break
;
2026
}
2027
case
V_SgAsmCommonSubExpression
: {
2028
SgAsmCommonSubExpression::traverseMemoryPoolNodes
(astQuery);
2029
break
;
2030
}
2031
case
V_SgAsmExprListExp
: {
2032
SgAsmExprListExp::traverseMemoryPoolNodes
(astQuery);
2033
break
;
2034
}
2035
case
V_SgAsmExpression
: {
2036
SgAsmExpression::traverseMemoryPoolNodes
(astQuery);
2037
break
;
2038
}
2039
case
V_SgAsmTypeByte
: {
2040
SgAsmTypeByte::traverseMemoryPoolNodes
(astQuery);
2041
break
;
2042
}
2043
case
V_SgAsmTypeWord
: {
2044
SgAsmTypeWord::traverseMemoryPoolNodes
(astQuery);
2045
break
;
2046
}
2047
case
V_SgAsmTypeDoubleWord
: {
2048
SgAsmTypeDoubleWord::traverseMemoryPoolNodes
(astQuery);
2049
break
;
2050
}
2051
case
V_SgAsmTypeQuadWord
: {
2052
SgAsmTypeQuadWord::traverseMemoryPoolNodes
(astQuery);
2053
break
;
2054
}
2055
case
V_SgAsmTypeDoubleQuadWord
: {
2056
SgAsmTypeDoubleQuadWord::traverseMemoryPoolNodes
(astQuery);
2057
break
;
2058
}
2059
case
V_SgAsmTypeSingleFloat
: {
2060
SgAsmTypeSingleFloat::traverseMemoryPoolNodes
(astQuery);
2061
break
;
2062
}
2063
case
V_SgAsmTypeDoubleFloat
: {
2064
SgAsmTypeDoubleFloat::traverseMemoryPoolNodes
(astQuery);
2065
break
;
2066
}
2067
case
V_SgAsmType80bitFloat
: {
2068
SgAsmType80bitFloat::traverseMemoryPoolNodes
(astQuery);
2069
break
;
2070
}
2071
case
V_SgAsmType128bitFloat
: {
2072
SgAsmType128bitFloat::traverseMemoryPoolNodes
(astQuery);
2073
break
;
2074
}
2075
case
V_SgAsmTypeVector
: {
2076
SgAsmTypeVector::traverseMemoryPoolNodes
(astQuery);
2077
break
;
2078
}
2079
case
V_SgAsmType
: {
2080
SgAsmType::traverseMemoryPoolNodes
(astQuery);
2081
break
;
2082
}
2083
case
V_SgAsmFunction
: {
2084
SgAsmFunction::traverseMemoryPoolNodes
(astQuery);
2085
break
;
2086
}
2087
case
V_SgAsmBlock
: {
2088
SgAsmBlock::traverseMemoryPoolNodes
(astQuery);
2089
break
;
2090
}
2091
case
V_SgAsmStaticData
: {
2092
SgAsmStaticData::traverseMemoryPoolNodes
(astQuery);
2093
break
;
2094
}
2095
case
V_SgAsmSynthesizedDataStructureDeclaration
: {
2096
SgAsmSynthesizedDataStructureDeclaration::traverseMemoryPoolNodes
(astQuery);
2097
break
;
2098
}
2099
case
V_SgAsmSynthesizedFieldDeclaration
: {
2100
SgAsmSynthesizedFieldDeclaration::traverseMemoryPoolNodes
(astQuery);
2101
break
;
2102
}
2103
case
V_SgAsmSynthesizedDeclaration
: {
2104
SgAsmSynthesizedDeclaration::traverseMemoryPoolNodes
(astQuery);
2105
break
;
2106
}
2107
case
V_SgAsmStatement
: {
2108
SgAsmStatement::traverseMemoryPoolNodes
(astQuery);
2109
break
;
2110
}
2111
case
V_SgAsmInterpretationList
: {
2112
SgAsmInterpretationList::traverseMemoryPoolNodes
(astQuery);
2113
break
;
2114
}
2115
case
V_SgAsmInterpretation
: {
2116
SgAsmInterpretation::traverseMemoryPoolNodes
(astQuery);
2117
break
;
2118
}
2119
case
V_SgAsmElfFileHeader
: {
2120
SgAsmElfFileHeader::traverseMemoryPoolNodes
(astQuery);
2121
break
;
2122
}
2123
case
V_SgAsmElfSectionTable
: {
2124
SgAsmElfSectionTable::traverseMemoryPoolNodes
(astQuery);
2125
break
;
2126
}
2127
case
V_SgAsmElfSectionTableEntry
: {
2128
SgAsmElfSectionTableEntry::traverseMemoryPoolNodes
(astQuery);
2129
break
;
2130
}
2131
case
V_SgAsmElfSegmentTable
: {
2132
SgAsmElfSegmentTable::traverseMemoryPoolNodes
(astQuery);
2133
break
;
2134
}
2135
case
V_SgAsmElfSegmentTableEntryList
: {
2136
SgAsmElfSegmentTableEntryList::traverseMemoryPoolNodes
(astQuery);
2137
break
;
2138
}
2139
case
V_SgAsmElfSegmentTableEntry
: {
2140
SgAsmElfSegmentTableEntry::traverseMemoryPoolNodes
(astQuery);
2141
break
;
2142
}
2143
case
V_SgAsmElfSymbolSection
: {
2144
SgAsmElfSymbolSection::traverseMemoryPoolNodes
(astQuery);
2145
break
;
2146
}
2147
case
V_SgAsmElfSymbolList
: {
2148
SgAsmElfSymbolList::traverseMemoryPoolNodes
(astQuery);
2149
break
;
2150
}
2151
case
V_SgAsmElfSymbol
: {
2152
SgAsmElfSymbol::traverseMemoryPoolNodes
(astQuery);
2153
break
;
2154
}
2155
case
V_SgAsmElfSymverSection
: {
2156
SgAsmElfSymverSection::traverseMemoryPoolNodes
(astQuery);
2157
break
;
2158
}
2159
case
V_SgAsmElfSymverEntry
: {
2160
SgAsmElfSymverEntry::traverseMemoryPoolNodes
(astQuery);
2161
break
;
2162
}
2163
case
V_SgAsmElfSymverEntryList
: {
2164
SgAsmElfSymverEntryList::traverseMemoryPoolNodes
(astQuery);
2165
break
;
2166
}
2167
case
V_SgAsmElfSymverDefinedSection
: {
2168
SgAsmElfSymverDefinedSection::traverseMemoryPoolNodes
(astQuery);
2169
break
;
2170
}
2171
case
V_SgAsmElfSymverDefinedEntryList
: {
2172
SgAsmElfSymverDefinedEntryList::traverseMemoryPoolNodes
(astQuery);
2173
break
;
2174
}
2175
case
V_SgAsmElfSymverDefinedEntry
: {
2176
SgAsmElfSymverDefinedEntry::traverseMemoryPoolNodes
(astQuery);
2177
break
;
2178
}
2179
case
V_SgAsmElfSymverDefinedAuxList
: {
2180
SgAsmElfSymverDefinedAuxList::traverseMemoryPoolNodes
(astQuery);
2181
break
;
2182
}
2183
case
V_SgAsmElfSymverDefinedAux
: {
2184
SgAsmElfSymverDefinedAux::traverseMemoryPoolNodes
(astQuery);
2185
break
;
2186
}
2187
case
V_SgAsmElfSymverNeededSection
: {
2188
SgAsmElfSymverNeededSection::traverseMemoryPoolNodes
(astQuery);
2189
break
;
2190
}
2191
case
V_SgAsmElfSymverNeededEntryList
: {
2192
SgAsmElfSymverNeededEntryList::traverseMemoryPoolNodes
(astQuery);
2193
break
;
2194
}
2195
case
V_SgAsmElfSymverNeededEntry
: {
2196
SgAsmElfSymverNeededEntry::traverseMemoryPoolNodes
(astQuery);
2197
break
;
2198
}
2199
case
V_SgAsmElfSymverNeededAuxList
: {
2200
SgAsmElfSymverNeededAuxList::traverseMemoryPoolNodes
(astQuery);
2201
break
;
2202
}
2203
case
V_SgAsmElfSymverNeededAux
: {
2204
SgAsmElfSymverNeededAux::traverseMemoryPoolNodes
(astQuery);
2205
break
;
2206
}
2207
case
V_SgAsmElfRelocSection
: {
2208
SgAsmElfRelocSection::traverseMemoryPoolNodes
(astQuery);
2209
break
;
2210
}
2211
case
V_SgAsmElfRelocEntryList
: {
2212
SgAsmElfRelocEntryList::traverseMemoryPoolNodes
(astQuery);
2213
break
;
2214
}
2215
case
V_SgAsmElfRelocEntry
: {
2216
SgAsmElfRelocEntry::traverseMemoryPoolNodes
(astQuery);
2217
break
;
2218
}
2219
case
V_SgAsmElfDynamicSection
: {
2220
SgAsmElfDynamicSection::traverseMemoryPoolNodes
(astQuery);
2221
break
;
2222
}
2223
case
V_SgAsmElfDynamicEntryList
: {
2224
SgAsmElfDynamicEntryList::traverseMemoryPoolNodes
(astQuery);
2225
break
;
2226
}
2227
case
V_SgAsmElfDynamicEntry
: {
2228
SgAsmElfDynamicEntry::traverseMemoryPoolNodes
(astQuery);
2229
break
;
2230
}
2231
case
V_SgAsmElfStringSection
: {
2232
SgAsmElfStringSection::traverseMemoryPoolNodes
(astQuery);
2233
break
;
2234
}
2235
case
V_SgAsmElfStrtab
: {
2236
SgAsmElfStrtab::traverseMemoryPoolNodes
(astQuery);
2237
break
;
2238
}
2239
case
V_SgAsmElfNoteSection
: {
2240
SgAsmElfNoteSection::traverseMemoryPoolNodes
(astQuery);
2241
break
;
2242
}
2243
case
V_SgAsmElfNoteEntryList
: {
2244
SgAsmElfNoteEntryList::traverseMemoryPoolNodes
(astQuery);
2245
break
;
2246
}
2247
case
V_SgAsmElfNoteEntry
: {
2248
SgAsmElfNoteEntry::traverseMemoryPoolNodes
(astQuery);
2249
break
;
2250
}
2251
case
V_SgAsmElfEHFrameSection
: {
2252
SgAsmElfEHFrameSection::traverseMemoryPoolNodes
(astQuery);
2253
break
;
2254
}
2255
case
V_SgAsmElfEHFrameEntryCIList
: {
2256
SgAsmElfEHFrameEntryCIList::traverseMemoryPoolNodes
(astQuery);
2257
break
;
2258
}
2259
case
V_SgAsmElfEHFrameEntryCI
: {
2260
SgAsmElfEHFrameEntryCI::traverseMemoryPoolNodes
(astQuery);
2261
break
;
2262
}
2263
case
V_SgAsmElfEHFrameEntryFDList
: {
2264
SgAsmElfEHFrameEntryFDList::traverseMemoryPoolNodes
(astQuery);
2265
break
;
2266
}
2267
case
V_SgAsmElfEHFrameEntryFD
: {
2268
SgAsmElfEHFrameEntryFD::traverseMemoryPoolNodes
(astQuery);
2269
break
;
2270
}
2271
case
V_SgAsmElfSection
: {
2272
SgAsmElfSection::traverseMemoryPoolNodes
(astQuery);
2273
break
;
2274
}
2275
case
V_SgAsmDOSFileHeader
: {
2276
SgAsmDOSFileHeader::traverseMemoryPoolNodes
(astQuery);
2277
break
;
2278
}
2279
case
V_SgAsmDOSExtendedHeader
: {
2280
SgAsmDOSExtendedHeader::traverseMemoryPoolNodes
(astQuery);
2281
break
;
2282
}
2283
case
V_SgAsmPEFileHeader
: {
2284
SgAsmPEFileHeader::traverseMemoryPoolNodes
(astQuery);
2285
break
;
2286
}
2287
case
V_SgAsmPERVASizePairList
: {
2288
SgAsmPERVASizePairList::traverseMemoryPoolNodes
(astQuery);
2289
break
;
2290
}
2291
case
V_SgAsmPERVASizePair
: {
2292
SgAsmPERVASizePair::traverseMemoryPoolNodes
(astQuery);
2293
break
;
2294
}
2295
case
V_SgAsmPEImportItem
: {
2296
SgAsmPEImportItem::traverseMemoryPoolNodes
(astQuery);
2297
break
;
2298
}
2299
case
V_SgAsmPEImportItemList
: {
2300
SgAsmPEImportItemList::traverseMemoryPoolNodes
(astQuery);
2301
break
;
2302
}
2303
case
V_SgAsmPEImportDirectory
: {
2304
SgAsmPEImportDirectory::traverseMemoryPoolNodes
(astQuery);
2305
break
;
2306
}
2307
case
V_SgAsmPEImportDirectoryList
: {
2308
SgAsmPEImportDirectoryList::traverseMemoryPoolNodes
(astQuery);
2309
break
;
2310
}
2311
case
V_SgAsmPEImportSection
: {
2312
SgAsmPEImportSection::traverseMemoryPoolNodes
(astQuery);
2313
break
;
2314
}
2315
case
V_SgAsmPEExportSection
: {
2316
SgAsmPEExportSection::traverseMemoryPoolNodes
(astQuery);
2317
break
;
2318
}
2319
case
V_SgAsmPEExportDirectory
: {
2320
SgAsmPEExportDirectory::traverseMemoryPoolNodes
(astQuery);
2321
break
;
2322
}
2323
case
V_SgAsmPEExportEntryList
: {
2324
SgAsmPEExportEntryList::traverseMemoryPoolNodes
(astQuery);
2325
break
;
2326
}
2327
case
V_SgAsmPEExportEntry
: {
2328
SgAsmPEExportEntry::traverseMemoryPoolNodes
(astQuery);
2329
break
;
2330
}
2331
case
V_SgAsmPEStringSection
: {
2332
SgAsmPEStringSection::traverseMemoryPoolNodes
(astQuery);
2333
break
;
2334
}
2335
case
V_SgAsmPESectionTable
: {
2336
SgAsmPESectionTable::traverseMemoryPoolNodes
(astQuery);
2337
break
;
2338
}
2339
case
V_SgAsmPESectionTableEntry
: {
2340
SgAsmPESectionTableEntry::traverseMemoryPoolNodes
(astQuery);
2341
break
;
2342
}
2343
case
V_SgAsmPESection
: {
2344
SgAsmPESection::traverseMemoryPoolNodes
(astQuery);
2345
break
;
2346
}
2347
case
V_SgAsmCoffSymbolTable
: {
2348
SgAsmCoffSymbolTable::traverseMemoryPoolNodes
(astQuery);
2349
break
;
2350
}
2351
case
V_SgAsmCoffSymbolList
: {
2352
SgAsmCoffSymbolList::traverseMemoryPoolNodes
(astQuery);
2353
break
;
2354
}
2355
case
V_SgAsmCoffSymbol
: {
2356
SgAsmCoffSymbol::traverseMemoryPoolNodes
(astQuery);
2357
break
;
2358
}
2359
case
V_SgAsmCoffStrtab
: {
2360
SgAsmCoffStrtab::traverseMemoryPoolNodes
(astQuery);
2361
break
;
2362
}
2363
case
V_SgAsmNEFileHeader
: {
2364
SgAsmNEFileHeader::traverseMemoryPoolNodes
(astQuery);
2365
break
;
2366
}
2367
case
V_SgAsmNEEntryTable
: {
2368
SgAsmNEEntryTable::traverseMemoryPoolNodes
(astQuery);
2369
break
;
2370
}
2371
case
V_SgAsmNEEntryPoint
: {
2372
SgAsmNEEntryPoint::traverseMemoryPoolNodes
(astQuery);
2373
break
;
2374
}
2375
case
V_SgAsmNESectionTable
: {
2376
SgAsmNESectionTable::traverseMemoryPoolNodes
(astQuery);
2377
break
;
2378
}
2379
case
V_SgAsmNESectionTableEntry
: {
2380
SgAsmNESectionTableEntry::traverseMemoryPoolNodes
(astQuery);
2381
break
;
2382
}
2383
case
V_SgAsmNERelocTable
: {
2384
SgAsmNERelocTable::traverseMemoryPoolNodes
(astQuery);
2385
break
;
2386
}
2387
case
V_SgAsmNERelocEntry
: {
2388
SgAsmNERelocEntry::traverseMemoryPoolNodes
(astQuery);
2389
break
;
2390
}
2391
case
V_SgAsmNENameTable
: {
2392
SgAsmNENameTable::traverseMemoryPoolNodes
(astQuery);
2393
break
;
2394
}
2395
case
V_SgAsmNEModuleTable
: {
2396
SgAsmNEModuleTable::traverseMemoryPoolNodes
(astQuery);
2397
break
;
2398
}
2399
case
V_SgAsmNEStringTable
: {
2400
SgAsmNEStringTable::traverseMemoryPoolNodes
(astQuery);
2401
break
;
2402
}
2403
case
V_SgAsmNESection
: {
2404
SgAsmNESection::traverseMemoryPoolNodes
(astQuery);
2405
break
;
2406
}
2407
case
V_SgAsmLEFileHeader
: {
2408
SgAsmLEFileHeader::traverseMemoryPoolNodes
(astQuery);
2409
break
;
2410
}
2411
case
V_SgAsmLEEntryTable
: {
2412
SgAsmLEEntryTable::traverseMemoryPoolNodes
(astQuery);
2413
break
;
2414
}
2415
case
V_SgAsmLEEntryPoint
: {
2416
SgAsmLEEntryPoint::traverseMemoryPoolNodes
(astQuery);
2417
break
;
2418
}
2419
case
V_SgAsmLESectionTable
: {
2420
SgAsmLESectionTable::traverseMemoryPoolNodes
(astQuery);
2421
break
;
2422
}
2423
case
V_SgAsmLESectionTableEntry
: {
2424
SgAsmLESectionTableEntry::traverseMemoryPoolNodes
(astQuery);
2425
break
;
2426
}
2427
case
V_SgAsmLERelocTable
: {
2428
SgAsmLERelocTable::traverseMemoryPoolNodes
(astQuery);
2429
break
;
2430
}
2431
case
V_SgAsmLENameTable
: {
2432
SgAsmLENameTable::traverseMemoryPoolNodes
(astQuery);
2433
break
;
2434
}
2435
case
V_SgAsmLEPageTable
: {
2436
SgAsmLEPageTable::traverseMemoryPoolNodes
(astQuery);
2437
break
;
2438
}
2439
case
V_SgAsmLEPageTableEntry
: {
2440
SgAsmLEPageTableEntry::traverseMemoryPoolNodes
(astQuery);
2441
break
;
2442
}
2443
case
V_SgAsmLESection
: {
2444
SgAsmLESection::traverseMemoryPoolNodes
(astQuery);
2445
break
;
2446
}
2447
case
V_SgAsmDwarfArrayType
: {
2448
SgAsmDwarfArrayType::traverseMemoryPoolNodes
(astQuery);
2449
break
;
2450
}
2451
case
V_SgAsmDwarfClassType
: {
2452
SgAsmDwarfClassType::traverseMemoryPoolNodes
(astQuery);
2453
break
;
2454
}
2455
case
V_SgAsmDwarfEntryPoint
: {
2456
SgAsmDwarfEntryPoint::traverseMemoryPoolNodes
(astQuery);
2457
break
;
2458
}
2459
case
V_SgAsmDwarfEnumerationType
: {
2460
SgAsmDwarfEnumerationType::traverseMemoryPoolNodes
(astQuery);
2461
break
;
2462
}
2463
case
V_SgAsmDwarfFormalParameter
: {
2464
SgAsmDwarfFormalParameter::traverseMemoryPoolNodes
(astQuery);
2465
break
;
2466
}
2467
case
V_SgAsmDwarfImportedDeclaration
: {
2468
SgAsmDwarfImportedDeclaration::traverseMemoryPoolNodes
(astQuery);
2469
break
;
2470
}
2471
case
V_SgAsmDwarfLabel
: {
2472
SgAsmDwarfLabel::traverseMemoryPoolNodes
(astQuery);
2473
break
;
2474
}
2475
case
V_SgAsmDwarfLexicalBlock
: {
2476
SgAsmDwarfLexicalBlock::traverseMemoryPoolNodes
(astQuery);
2477
break
;
2478
}
2479
case
V_SgAsmDwarfMember
: {
2480
SgAsmDwarfMember::traverseMemoryPoolNodes
(astQuery);
2481
break
;
2482
}
2483
case
V_SgAsmDwarfPointerType
: {
2484
SgAsmDwarfPointerType::traverseMemoryPoolNodes
(astQuery);
2485
break
;
2486
}
2487
case
V_SgAsmDwarfReferenceType
: {
2488
SgAsmDwarfReferenceType::traverseMemoryPoolNodes
(astQuery);
2489
break
;
2490
}
2491
case
V_SgAsmDwarfCompilationUnit
: {
2492
SgAsmDwarfCompilationUnit::traverseMemoryPoolNodes
(astQuery);
2493
break
;
2494
}
2495
case
V_SgAsmDwarfStringType
: {
2496
SgAsmDwarfStringType::traverseMemoryPoolNodes
(astQuery);
2497
break
;
2498
}
2499
case
V_SgAsmDwarfStructureType
: {
2500
SgAsmDwarfStructureType::traverseMemoryPoolNodes
(astQuery);
2501
break
;
2502
}
2503
case
V_SgAsmDwarfSubroutineType
: {
2504
SgAsmDwarfSubroutineType::traverseMemoryPoolNodes
(astQuery);
2505
break
;
2506
}
2507
case
V_SgAsmDwarfTypedef
: {
2508
SgAsmDwarfTypedef::traverseMemoryPoolNodes
(astQuery);
2509
break
;
2510
}
2511
case
V_SgAsmDwarfUnionType
: {
2512
SgAsmDwarfUnionType::traverseMemoryPoolNodes
(astQuery);
2513
break
;
2514
}
2515
case
V_SgAsmDwarfUnspecifiedParameters
: {
2516
SgAsmDwarfUnspecifiedParameters::traverseMemoryPoolNodes
(astQuery);
2517
break
;
2518
}
2519
case
V_SgAsmDwarfVariant
: {
2520
SgAsmDwarfVariant::traverseMemoryPoolNodes
(astQuery);
2521
break
;
2522
}
2523
case
V_SgAsmDwarfCommonBlock
: {
2524
SgAsmDwarfCommonBlock::traverseMemoryPoolNodes
(astQuery);
2525
break
;
2526
}
2527
case
V_SgAsmDwarfCommonInclusion
: {
2528
SgAsmDwarfCommonInclusion::traverseMemoryPoolNodes
(astQuery);
2529
break
;
2530
}
2531
case
V_SgAsmDwarfInheritance
: {
2532
SgAsmDwarfInheritance::traverseMemoryPoolNodes
(astQuery);
2533
break
;
2534
}
2535
case
V_SgAsmDwarfInlinedSubroutine
: {
2536
SgAsmDwarfInlinedSubroutine::traverseMemoryPoolNodes
(astQuery);
2537
break
;
2538
}
2539
case
V_SgAsmDwarfModule
: {
2540
SgAsmDwarfModule::traverseMemoryPoolNodes
(astQuery);
2541
break
;
2542
}
2543
case
V_SgAsmDwarfPtrToMemberType
: {
2544
SgAsmDwarfPtrToMemberType::traverseMemoryPoolNodes
(astQuery);
2545
break
;
2546
}
2547
case
V_SgAsmDwarfSetType
: {
2548
SgAsmDwarfSetType::traverseMemoryPoolNodes
(astQuery);
2549
break
;
2550
}
2551
case
V_SgAsmDwarfSubrangeType
: {
2552
SgAsmDwarfSubrangeType::traverseMemoryPoolNodes
(astQuery);
2553
break
;
2554
}
2555
case
V_SgAsmDwarfWithStmt
: {
2556
SgAsmDwarfWithStmt::traverseMemoryPoolNodes
(astQuery);
2557
break
;
2558
}
2559
case
V_SgAsmDwarfAccessDeclaration
: {
2560
SgAsmDwarfAccessDeclaration::traverseMemoryPoolNodes
(astQuery);
2561
break
;
2562
}
2563
case
V_SgAsmDwarfBaseType
: {
2564
SgAsmDwarfBaseType::traverseMemoryPoolNodes
(astQuery);
2565
break
;
2566
}
2567
case
V_SgAsmDwarfCatchBlock
: {
2568
SgAsmDwarfCatchBlock::traverseMemoryPoolNodes
(astQuery);
2569
break
;
2570
}
2571
case
V_SgAsmDwarfConstType
: {
2572
SgAsmDwarfConstType::traverseMemoryPoolNodes
(astQuery);
2573
break
;
2574
}
2575
case
V_SgAsmDwarfConstant
: {
2576
SgAsmDwarfConstant::traverseMemoryPoolNodes
(astQuery);
2577
break
;
2578
}
2579
case
V_SgAsmDwarfEnumerator
: {
2580
SgAsmDwarfEnumerator::traverseMemoryPoolNodes
(astQuery);
2581
break
;
2582
}
2583
case
V_SgAsmDwarfFileType
: {
2584
SgAsmDwarfFileType::traverseMemoryPoolNodes
(astQuery);
2585
break
;
2586
}
2587
case
V_SgAsmDwarfFriend
: {
2588
SgAsmDwarfFriend::traverseMemoryPoolNodes
(astQuery);
2589
break
;
2590
}
2591
case
V_SgAsmDwarfNamelist
: {
2592
SgAsmDwarfNamelist::traverseMemoryPoolNodes
(astQuery);
2593
break
;
2594
}
2595
case
V_SgAsmDwarfNamelistItem
: {
2596
SgAsmDwarfNamelistItem::traverseMemoryPoolNodes
(astQuery);
2597
break
;
2598
}
2599
case
V_SgAsmDwarfPackedType
: {
2600
SgAsmDwarfPackedType::traverseMemoryPoolNodes
(astQuery);
2601
break
;
2602
}
2603
case
V_SgAsmDwarfSubprogram
: {
2604
SgAsmDwarfSubprogram::traverseMemoryPoolNodes
(astQuery);
2605
break
;
2606
}
2607
case
V_SgAsmDwarfTemplateTypeParameter
: {
2608
SgAsmDwarfTemplateTypeParameter::traverseMemoryPoolNodes
(astQuery);
2609
break
;
2610
}
2611
case
V_SgAsmDwarfTemplateValueParameter
: {
2612
SgAsmDwarfTemplateValueParameter::traverseMemoryPoolNodes
(astQuery);
2613
break
;
2614
}
2615
case
V_SgAsmDwarfThrownType
: {
2616
SgAsmDwarfThrownType::traverseMemoryPoolNodes
(astQuery);
2617
break
;
2618
}
2619
case
V_SgAsmDwarfTryBlock
: {
2620
SgAsmDwarfTryBlock::traverseMemoryPoolNodes
(astQuery);
2621
break
;
2622
}
2623
case
V_SgAsmDwarfVariantPart
: {
2624
SgAsmDwarfVariantPart::traverseMemoryPoolNodes
(astQuery);
2625
break
;
2626
}
2627
case
V_SgAsmDwarfVariable
: {
2628
SgAsmDwarfVariable::traverseMemoryPoolNodes
(astQuery);
2629
break
;
2630
}
2631
case
V_SgAsmDwarfVolatileType
: {
2632
SgAsmDwarfVolatileType::traverseMemoryPoolNodes
(astQuery);
2633
break
;
2634
}
2635
case
V_SgAsmDwarfDwarfProcedure
: {
2636
SgAsmDwarfDwarfProcedure::traverseMemoryPoolNodes
(astQuery);
2637
break
;
2638
}
2639
case
V_SgAsmDwarfRestrictType
: {
2640
SgAsmDwarfRestrictType::traverseMemoryPoolNodes
(astQuery);
2641
break
;
2642
}
2643
case
V_SgAsmDwarfInterfaceType
: {
2644
SgAsmDwarfInterfaceType::traverseMemoryPoolNodes
(astQuery);
2645
break
;
2646
}
2647
case
V_SgAsmDwarfNamespace
: {
2648
SgAsmDwarfNamespace::traverseMemoryPoolNodes
(astQuery);
2649
break
;
2650
}
2651
case
V_SgAsmDwarfImportedModule
: {
2652
SgAsmDwarfImportedModule::traverseMemoryPoolNodes
(astQuery);
2653
break
;
2654
}
2655
case
V_SgAsmDwarfUnspecifiedType
: {
2656
SgAsmDwarfUnspecifiedType::traverseMemoryPoolNodes
(astQuery);
2657
break
;
2658
}
2659
case
V_SgAsmDwarfPartialUnit
: {
2660
SgAsmDwarfPartialUnit::traverseMemoryPoolNodes
(astQuery);
2661
break
;
2662
}
2663
case
V_SgAsmDwarfImportedUnit
: {
2664
SgAsmDwarfImportedUnit::traverseMemoryPoolNodes
(astQuery);
2665
break
;
2666
}
2667
case
V_SgAsmDwarfMutableType
: {
2668
SgAsmDwarfMutableType::traverseMemoryPoolNodes
(astQuery);
2669
break
;
2670
}
2671
case
V_SgAsmDwarfCondition
: {
2672
SgAsmDwarfCondition::traverseMemoryPoolNodes
(astQuery);
2673
break
;
2674
}
2675
case
V_SgAsmDwarfSharedType
: {
2676
SgAsmDwarfSharedType::traverseMemoryPoolNodes
(astQuery);
2677
break
;
2678
}
2679
case
V_SgAsmDwarfFormatLabel
: {
2680
SgAsmDwarfFormatLabel::traverseMemoryPoolNodes
(astQuery);
2681
break
;
2682
}
2683
case
V_SgAsmDwarfFunctionTemplate
: {
2684
SgAsmDwarfFunctionTemplate::traverseMemoryPoolNodes
(astQuery);
2685
break
;
2686
}
2687
case
V_SgAsmDwarfClassTemplate
: {
2688
SgAsmDwarfClassTemplate::traverseMemoryPoolNodes
(astQuery);
2689
break
;
2690
}
2691
case
V_SgAsmDwarfUpcSharedType
: {
2692
SgAsmDwarfUpcSharedType::traverseMemoryPoolNodes
(astQuery);
2693
break
;
2694
}
2695
case
V_SgAsmDwarfUpcStrictType
: {
2696
SgAsmDwarfUpcStrictType::traverseMemoryPoolNodes
(astQuery);
2697
break
;
2698
}
2699
case
V_SgAsmDwarfUpcRelaxedType
: {
2700
SgAsmDwarfUpcRelaxedType::traverseMemoryPoolNodes
(astQuery);
2701
break
;
2702
}
2703
case
V_SgAsmDwarfUnknownConstruct
: {
2704
SgAsmDwarfUnknownConstruct::traverseMemoryPoolNodes
(astQuery);
2705
break
;
2706
}
2707
case
V_SgAsmDwarfConstruct
: {
2708
SgAsmDwarfConstruct::traverseMemoryPoolNodes
(astQuery);
2709
break
;
2710
}
2711
case
V_SgAsmDwarfMacroList
: {
2712
SgAsmDwarfMacroList::traverseMemoryPoolNodes
(astQuery);
2713
break
;
2714
}
2715
case
V_SgAsmDwarfMacro
: {
2716
SgAsmDwarfMacro::traverseMemoryPoolNodes
(astQuery);
2717
break
;
2718
}
2719
case
V_SgAsmDwarfLine
: {
2720
SgAsmDwarfLine::traverseMemoryPoolNodes
(astQuery);
2721
break
;
2722
}
2723
case
V_SgAsmDwarfLineList
: {
2724
SgAsmDwarfLineList::traverseMemoryPoolNodes
(astQuery);
2725
break
;
2726
}
2727
case
V_SgAsmDwarfConstructList
: {
2728
SgAsmDwarfConstructList::traverseMemoryPoolNodes
(astQuery);
2729
break
;
2730
}
2731
case
V_SgAsmDwarfCompilationUnitList
: {
2732
SgAsmDwarfCompilationUnitList::traverseMemoryPoolNodes
(astQuery);
2733
break
;
2734
}
2735
case
V_SgAsmDwarfInformation
: {
2736
SgAsmDwarfInformation::traverseMemoryPoolNodes
(astQuery);
2737
break
;
2738
}
2739
case
V_SgAsmStringStorage
: {
2740
SgAsmStringStorage::traverseMemoryPoolNodes
(astQuery);
2741
break
;
2742
}
2743
case
V_SgAsmBasicString
: {
2744
SgAsmBasicString::traverseMemoryPoolNodes
(astQuery);
2745
break
;
2746
}
2747
case
V_SgAsmStoredString
: {
2748
SgAsmStoredString::traverseMemoryPoolNodes
(astQuery);
2749
break
;
2750
}
2751
case
V_SgAsmGenericString
: {
2752
SgAsmGenericString::traverseMemoryPoolNodes
(astQuery);
2753
break
;
2754
}
2755
case
V_SgAsmGenericHeaderList
: {
2756
SgAsmGenericHeaderList::traverseMemoryPoolNodes
(astQuery);
2757
break
;
2758
}
2759
case
V_SgAsmGenericHeader
: {
2760
SgAsmGenericHeader::traverseMemoryPoolNodes
(astQuery);
2761
break
;
2762
}
2763
case
V_SgAsmGenericSymbolList
: {
2764
SgAsmGenericSymbolList::traverseMemoryPoolNodes
(astQuery);
2765
break
;
2766
}
2767
case
V_SgAsmGenericSymbol
: {
2768
SgAsmGenericSymbol::traverseMemoryPoolNodes
(astQuery);
2769
break
;
2770
}
2771
case
V_SgAsmGenericStrtab
: {
2772
SgAsmGenericStrtab::traverseMemoryPoolNodes
(astQuery);
2773
break
;
2774
}
2775
case
V_SgAsmGenericSectionList
: {
2776
SgAsmGenericSectionList::traverseMemoryPoolNodes
(astQuery);
2777
break
;
2778
}
2779
case
V_SgAsmGenericSection
: {
2780
SgAsmGenericSection::traverseMemoryPoolNodes
(astQuery);
2781
break
;
2782
}
2783
case
V_SgAsmGenericDLLList
: {
2784
SgAsmGenericDLLList::traverseMemoryPoolNodes
(astQuery);
2785
break
;
2786
}
2787
case
V_SgAsmGenericDLL
: {
2788
SgAsmGenericDLL::traverseMemoryPoolNodes
(astQuery);
2789
break
;
2790
}
2791
case
V_SgAsmGenericFormat
: {
2792
SgAsmGenericFormat::traverseMemoryPoolNodes
(astQuery);
2793
break
;
2794
}
2795
case
V_SgAsmGenericFileList
: {
2796
SgAsmGenericFileList::traverseMemoryPoolNodes
(astQuery);
2797
break
;
2798
}
2799
case
V_SgAsmGenericFile
: {
2800
SgAsmGenericFile::traverseMemoryPoolNodes
(astQuery);
2801
break
;
2802
}
2803
case
V_SgAsmExecutableFileFormat
: {
2804
SgAsmExecutableFileFormat::traverseMemoryPoolNodes
(astQuery);
2805
break
;
2806
}
2807
case
V_SgAsmNode
: {
2808
SgAsmNode::traverseMemoryPoolNodes
(astQuery);
2809
break
;
2810
}
2811
case
V_SgCommonBlockObject
: {
2812
SgCommonBlockObject::traverseMemoryPoolNodes
(astQuery);
2813
break
;
2814
}
2815
case
V_SgInitializedName
: {
2816
SgInitializedName::traverseMemoryPoolNodes
(astQuery);
2817
break
;
2818
}
2819
case
V_SgJavaMemberValuePair
: {
2820
SgJavaMemberValuePair::traverseMemoryPoolNodes
(astQuery);
2821
break
;
2822
}
2823
case
V_SgOmpOrderedClause
: {
2824
SgOmpOrderedClause::traverseMemoryPoolNodes
(astQuery);
2825
break
;
2826
}
2827
case
V_SgOmpNowaitClause
: {
2828
SgOmpNowaitClause::traverseMemoryPoolNodes
(astQuery);
2829
break
;
2830
}
2831
case
V_SgOmpUntiedClause
: {
2832
SgOmpUntiedClause::traverseMemoryPoolNodes
(astQuery);
2833
break
;
2834
}
2835
case
V_SgOmpDefaultClause
: {
2836
SgOmpDefaultClause::traverseMemoryPoolNodes
(astQuery);
2837
break
;
2838
}
2839
case
V_SgOmpCollapseClause
: {
2840
SgOmpCollapseClause::traverseMemoryPoolNodes
(astQuery);
2841
break
;
2842
}
2843
case
V_SgOmpIfClause
: {
2844
SgOmpIfClause::traverseMemoryPoolNodes
(astQuery);
2845
break
;
2846
}
2847
case
V_SgOmpNumThreadsClause
: {
2848
SgOmpNumThreadsClause::traverseMemoryPoolNodes
(astQuery);
2849
break
;
2850
}
2851
case
V_SgOmpDeviceClause
: {
2852
SgOmpDeviceClause::traverseMemoryPoolNodes
(astQuery);
2853
break
;
2854
}
2855
case
V_SgOmpSafelenClause
: {
2856
SgOmpSafelenClause::traverseMemoryPoolNodes
(astQuery);
2857
break
;
2858
}
2859
case
V_SgOmpExpressionClause
: {
2860
SgOmpExpressionClause::traverseMemoryPoolNodes
(astQuery);
2861
break
;
2862
}
2863
case
V_SgOmpCopyprivateClause
: {
2864
SgOmpCopyprivateClause::traverseMemoryPoolNodes
(astQuery);
2865
break
;
2866
}
2867
case
V_SgOmpPrivateClause
: {
2868
SgOmpPrivateClause::traverseMemoryPoolNodes
(astQuery);
2869
break
;
2870
}
2871
case
V_SgOmpFirstprivateClause
: {
2872
SgOmpFirstprivateClause::traverseMemoryPoolNodes
(astQuery);
2873
break
;
2874
}
2875
case
V_SgOmpSharedClause
: {
2876
SgOmpSharedClause::traverseMemoryPoolNodes
(astQuery);
2877
break
;
2878
}
2879
case
V_SgOmpCopyinClause
: {
2880
SgOmpCopyinClause::traverseMemoryPoolNodes
(astQuery);
2881
break
;
2882
}
2883
case
V_SgOmpLastprivateClause
: {
2884
SgOmpLastprivateClause::traverseMemoryPoolNodes
(astQuery);
2885
break
;
2886
}
2887
case
V_SgOmpReductionClause
: {
2888
SgOmpReductionClause::traverseMemoryPoolNodes
(astQuery);
2889
break
;
2890
}
2891
case
V_SgOmpMapClause
: {
2892
SgOmpMapClause::traverseMemoryPoolNodes
(astQuery);
2893
break
;
2894
}
2895
case
V_SgOmpLinearClause
: {
2896
SgOmpLinearClause::traverseMemoryPoolNodes
(astQuery);
2897
break
;
2898
}
2899
case
V_SgOmpUniformClause
: {
2900
SgOmpUniformClause::traverseMemoryPoolNodes
(astQuery);
2901
break
;
2902
}
2903
case
V_SgOmpAlignedClause
: {
2904
SgOmpAlignedClause::traverseMemoryPoolNodes
(astQuery);
2905
break
;
2906
}
2907
case
V_SgOmpVariablesClause
: {
2908
SgOmpVariablesClause::traverseMemoryPoolNodes
(astQuery);
2909
break
;
2910
}
2911
case
V_SgOmpScheduleClause
: {
2912
SgOmpScheduleClause::traverseMemoryPoolNodes
(astQuery);
2913
break
;
2914
}
2915
case
V_SgOmpClause
: {
2916
SgOmpClause::traverseMemoryPoolNodes
(astQuery);
2917
break
;
2918
}
2919
case
V_SgRenamePair
: {
2920
SgRenamePair::traverseMemoryPoolNodes
(astQuery);
2921
break
;
2922
}
2923
case
V_SgInterfaceBody
: {
2924
SgInterfaceBody::traverseMemoryPoolNodes
(astQuery);
2925
break
;
2926
}
2927
case
V_SgHeaderFileBody
: {
2928
SgHeaderFileBody::traverseMemoryPoolNodes
(astQuery);
2929
break
;
2930
}
2931
case
V_SgUntypedUnaryOperator
: {
2932
SgUntypedUnaryOperator::traverseMemoryPoolNodes
(astQuery);
2933
break
;
2934
}
2935
case
V_SgUntypedBinaryOperator
: {
2936
SgUntypedBinaryOperator::traverseMemoryPoolNodes
(astQuery);
2937
break
;
2938
}
2939
case
V_SgUntypedValueExpression
: {
2940
SgUntypedValueExpression::traverseMemoryPoolNodes
(astQuery);
2941
break
;
2942
}
2943
case
V_SgUntypedArrayReferenceExpression
: {
2944
SgUntypedArrayReferenceExpression::traverseMemoryPoolNodes
(astQuery);
2945
break
;
2946
}
2947
case
V_SgUntypedOtherExpression
: {
2948
SgUntypedOtherExpression::traverseMemoryPoolNodes
(astQuery);
2949
break
;
2950
}
2951
case
V_SgUntypedFunctionCallOrArrayReferenceExpression
: {
2952
SgUntypedFunctionCallOrArrayReferenceExpression::traverseMemoryPoolNodes
(astQuery);
2953
break
;
2954
}
2955
case
V_SgUntypedReferenceExpression
: {
2956
SgUntypedReferenceExpression::traverseMemoryPoolNodes
(astQuery);
2957
break
;
2958
}
2959
case
V_SgUntypedExpression
: {
2960
SgUntypedExpression::traverseMemoryPoolNodes
(astQuery);
2961
break
;
2962
}
2963
case
V_SgUntypedImplicitDeclaration
: {
2964
SgUntypedImplicitDeclaration::traverseMemoryPoolNodes
(astQuery);
2965
break
;
2966
}
2967
case
V_SgUntypedVariableDeclaration
: {
2968
SgUntypedVariableDeclaration::traverseMemoryPoolNodes
(astQuery);
2969
break
;
2970
}
2971
case
V_SgUntypedProgramHeaderDeclaration
: {
2972
SgUntypedProgramHeaderDeclaration::traverseMemoryPoolNodes
(astQuery);
2973
break
;
2974
}
2975
case
V_SgUntypedSubroutineDeclaration
: {
2976
SgUntypedSubroutineDeclaration::traverseMemoryPoolNodes
(astQuery);
2977
break
;
2978
}
2979
case
V_SgUntypedFunctionDeclaration
: {
2980
SgUntypedFunctionDeclaration::traverseMemoryPoolNodes
(astQuery);
2981
break
;
2982
}
2983
case
V_SgUntypedModuleDeclaration
: {
2984
SgUntypedModuleDeclaration::traverseMemoryPoolNodes
(astQuery);
2985
break
;
2986
}
2987
case
V_SgUntypedDeclarationStatement
: {
2988
SgUntypedDeclarationStatement::traverseMemoryPoolNodes
(astQuery);
2989
break
;
2990
}
2991
case
V_SgUntypedAssignmentStatement
: {
2992
SgUntypedAssignmentStatement::traverseMemoryPoolNodes
(astQuery);
2993
break
;
2994
}
2995
case
V_SgUntypedFunctionCallStatement
: {
2996
SgUntypedFunctionCallStatement::traverseMemoryPoolNodes
(astQuery);
2997
break
;
2998
}
2999
case
V_SgUntypedBlockStatement
: {
3000
SgUntypedBlockStatement::traverseMemoryPoolNodes
(astQuery);
3001
break
;
3002
}
3003
case
V_SgUntypedNamedStatement
: {
3004
SgUntypedNamedStatement::traverseMemoryPoolNodes
(astQuery);
3005
break
;
3006
}
3007
case
V_SgUntypedOtherStatement
: {
3008
SgUntypedOtherStatement::traverseMemoryPoolNodes
(astQuery);
3009
break
;
3010
}
3011
case
V_SgUntypedFunctionScope
: {
3012
SgUntypedFunctionScope::traverseMemoryPoolNodes
(astQuery);
3013
break
;
3014
}
3015
case
V_SgUntypedModuleScope
: {
3016
SgUntypedModuleScope::traverseMemoryPoolNodes
(astQuery);
3017
break
;
3018
}
3019
case
V_SgUntypedGlobalScope
: {
3020
SgUntypedGlobalScope::traverseMemoryPoolNodes
(astQuery);
3021
break
;
3022
}
3023
case
V_SgUntypedScope
: {
3024
SgUntypedScope::traverseMemoryPoolNodes
(astQuery);
3025
break
;
3026
}
3027
case
V_SgUntypedStatement
: {
3028
SgUntypedStatement::traverseMemoryPoolNodes
(astQuery);
3029
break
;
3030
}
3031
case
V_SgUntypedArrayType
: {
3032
SgUntypedArrayType::traverseMemoryPoolNodes
(astQuery);
3033
break
;
3034
}
3035
case
V_SgUntypedType
: {
3036
SgUntypedType::traverseMemoryPoolNodes
(astQuery);
3037
break
;
3038
}
3039
case
V_SgUntypedAttribute
: {
3040
SgUntypedAttribute::traverseMemoryPoolNodes
(astQuery);
3041
break
;
3042
}
3043
case
V_SgUntypedInitializedName
: {
3044
SgUntypedInitializedName::traverseMemoryPoolNodes
(astQuery);
3045
break
;
3046
}
3047
case
V_SgUntypedFile
: {
3048
SgUntypedFile::traverseMemoryPoolNodes
(astQuery);
3049
break
;
3050
}
3051
case
V_SgUntypedStatementList
: {
3052
SgUntypedStatementList::traverseMemoryPoolNodes
(astQuery);
3053
break
;
3054
}
3055
case
V_SgUntypedDeclarationList
: {
3056
SgUntypedDeclarationList::traverseMemoryPoolNodes
(astQuery);
3057
break
;
3058
}
3059
case
V_SgUntypedFunctionDeclarationList
: {
3060
SgUntypedFunctionDeclarationList::traverseMemoryPoolNodes
(astQuery);
3061
break
;
3062
}
3063
case
V_SgUntypedInitializedNameList
: {
3064
SgUntypedInitializedNameList::traverseMemoryPoolNodes
(astQuery);
3065
break
;
3066
}
3067
case
V_SgUntypedNode
: {
3068
SgUntypedNode::traverseMemoryPoolNodes
(astQuery);
3069
break
;
3070
}
3071
case
V_SgLocatedNodeSupport
: {
3072
SgLocatedNodeSupport::traverseMemoryPoolNodes
(astQuery);
3073
break
;
3074
}
3075
case
V_SgToken
: {
3076
SgToken::traverseMemoryPoolNodes
(astQuery);
3077
break
;
3078
}
3079
case
V_SgLocatedNode
: {
3080
SgLocatedNode::traverseMemoryPoolNodes
(astQuery);
3081
break
;
3082
}
3083
case
V_SgAterm
: {
3084
SgAterm::traverseMemoryPoolNodes
(astQuery);
3085
break
;
3086
}
3087
case
V_SgNode
: {
3088
SgNode::traverseMemoryPoolNodes
(astQuery);
3089
break
;
3090
}
3091
default
:
3092
{
3093
// This is a common error after adding a new IR node (because this function should have been automatically generated).
3094
std::cout <<
"Case not implemented in queryMemoryPool(..). Exiting."
<< std::endl;
3095
ROSE_ASSERT(
false
);
3096
break
;
3097
}
3098
}
3099
}
3100
3101
};
src
frontend
SageIII
AstQueryMemoryPool.h
Generated on Mon May 5 2014 17:28:50 for ROSE by
1.8.4