ROSE 0.11.145.147
stringify.h
1// DO NOT EDIT -- This file is automatically generated.
2
3#ifndef ROSE_STRINGIFY_H
4#define ROSE_STRINGIFY_H
5#include <boost/algorithm/string/predicate.hpp>
6#include <boost/lexical_cast.hpp>
7#include <string>
8#include <vector>
9
10namespace Rose {
21 std::string(*stringifier_)(int64_t, const char*, bool);
22public:
23 Stringifier(std::string(*stringifier)(int64_t, const char*, bool)): stringifier_(stringifier) {}
24 std::string operator()(int64_t n, const char *strip=NULL, bool canonic=false) {
25 return stringifier_(n, strip, canonic);
26 }
27};
28}
29
30// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
31// /src/Rose/AST/Defect.h line 27
32namespace stringify { namespace Rose { namespace AST { namespace Defects {
34 const char* Kind(int64_t);
35
37 std::string Kind(int64_t, const std::string &strip);
38
40 const std::vector<int64_t>& Kind();
41}}}}
42
43namespace Rose {
44 std::string stringifyAST_DefectsKind(int64_t n, const char *strip=NULL, bool canonic=false);
45 const std::vector<int64_t>& stringifyAST_DefectsKind();
46}
47
48// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
49// /src/Rose/AST/Defect.h line 117
50namespace stringify { namespace Rose { namespace AST { namespace Defects {
52 const char* Reason(int64_t);
53
55 std::string Reason(int64_t, const std::string &strip);
56
58 const std::vector<int64_t>& Reason();
59}}}}
60
61namespace Rose {
62 std::string stringifyAST_DefectsReason(int64_t n, const char *strip=NULL, bool canonic=false);
63 const std::vector<int64_t>& stringifyAST_DefectsReason();
64}
65
66// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
67// /src/Rose/AST/Traversal.h line 19
68namespace stringify { namespace Rose { namespace AST { namespace Traversal {
70 const char* Order(int64_t);
71
73 std::string Order(int64_t, const std::string &strip);
74
76 const std::vector<int64_t>& Order();
77}}}}
78
79namespace Rose {
80 std::string stringifyAST_TraversalOrder(int64_t n, const char *strip=NULL, bool canonic=false);
81 const std::vector<int64_t>& stringifyAST_TraversalOrder();
82}
83
84// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
85// /src/Rose/AST/cmdline.h line 25
86namespace stringify { namespace Rose { namespace AST { namespace cmdline { namespace graphviz_t {
88 const char* Mode(int64_t);
89
91 std::string Mode(int64_t, const std::string &strip);
92
94 const std::vector<int64_t>& Mode();
95}}}}}
96
97namespace Rose {
98 std::string stringifyASTcmdline_graphviz_tMode(int64_t n, const char *strip=NULL, bool canonic=false);
99 const std::vector<int64_t>& stringifyASTcmdline_graphviz_tMode();
100}
101
102// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
103// /src/Rose/AST/cmdline.h line 43
104namespace stringify { namespace Rose { namespace AST { namespace cmdline { namespace checker_t {
106 const char* Mode(int64_t);
107
109 std::string Mode(int64_t, const std::string &strip);
110
112 const std::vector<int64_t>& Mode();
113}}}}}
114
115namespace Rose {
116 std::string stringifyASTcmdline_checker_tMode(int64_t n, const char *strip=NULL, bool canonic=false);
117 const std::vector<int64_t>& stringifyASTcmdline_checker_tMode();
118}
119
120// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
121// /src/Rose/AST/cmdline.h line 54
122namespace stringify { namespace Rose { namespace AST { namespace cmdline { namespace checker_t {
124 const char* Effect(int64_t);
125
127 std::string Effect(int64_t, const std::string &strip);
128
130 const std::vector<int64_t>& Effect();
131}}}}}
132
133namespace Rose {
134 std::string stringifyASTcmdline_checker_tEffect(int64_t n, const char *strip=NULL, bool canonic=false);
135 const std::vector<int64_t>& stringifyASTcmdline_checker_tEffect();
136}
137
138// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
139// /src/Rose/FormattedTable.h line 22
140namespace stringify { namespace Rose { namespace FormattedTable {
142 const char* Format(int64_t);
143
145 std::string Format(int64_t, const std::string &strip);
146
148 const std::vector<int64_t>& Format();
149}}}
150
151namespace Rose {
152 std::string stringifyFormattedTableFormat(int64_t n, const char *strip=NULL, bool canonic=false);
153 const std::vector<int64_t>& stringifyFormattedTableFormat();
154}
155
156// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
157// /src/Rose/FormattedTable.h line 35
158namespace stringify { namespace Rose { namespace FormattedTable {
160 const char* Alignment(int64_t);
161
163 std::string Alignment(int64_t, const std::string &strip);
164
166 const std::vector<int64_t>& Alignment();
167}}}
168
169namespace Rose {
170 std::string stringifyFormattedTableAlignment(int64_t n, const char *strip=NULL, bool canonic=false);
171 const std::vector<int64_t>& stringifyFormattedTableAlignment();
172}
173
174// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
175// /src/Rose/BinaryAnalysis/InstructionEnumsCil.h line 14
176namespace stringify { namespace Rose { namespace BinaryAnalysis {
178 const char* CilFamily(int64_t);
179
181 std::string CilFamily(int64_t, const std::string &strip);
182
184 const std::vector<int64_t>& CilFamily();
185}}}
186
187namespace Rose {
188 std::string stringifyBinaryAnalysisCilFamily(int64_t n, const char *strip=NULL, bool canonic=false);
189 const std::vector<int64_t>& stringifyBinaryAnalysisCilFamily();
190}
191
192// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
193// /src/Rose/BinaryAnalysis/InstructionEnumsCil.h line 19
194namespace stringify { namespace Rose { namespace BinaryAnalysis {
196 const char* CilInstructionKind(int64_t);
197
199 std::string CilInstructionKind(int64_t, const std::string &strip);
200
202 const std::vector<int64_t>& CilInstructionKind();
203}}}
204
205namespace Rose {
206 std::string stringifyBinaryAnalysisCilInstructionKind(int64_t n, const char *strip=NULL, bool canonic=false);
207 const std::vector<int64_t>& stringifyBinaryAnalysisCilInstructionKind();
208}
209
210// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
211// /src/Rose/BinaryAnalysis/FeasiblePath.h line 37
212namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace FeasiblePath {
214 const char* SearchMode(int64_t);
215
217 std::string SearchMode(int64_t, const std::string &strip);
218
220 const std::vector<int64_t>& SearchMode();
221}}}}
222
223namespace Rose {
224 std::string stringifyBinaryAnalysisFeasiblePathSearchMode(int64_t n, const char *strip=NULL, bool canonic=false);
225 const std::vector<int64_t>& stringifyBinaryAnalysisFeasiblePathSearchMode();
226}
227
228// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
229// /src/Rose/BinaryAnalysis/FeasiblePath.h line 44
230namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace FeasiblePath {
232 const char* SemanticMemoryParadigm(int64_t);
233
235 std::string SemanticMemoryParadigm(int64_t, const std::string &strip);
236
238 const std::vector<int64_t>& SemanticMemoryParadigm();
239}}}}
240
241namespace Rose {
242 std::string stringifyBinaryAnalysisFeasiblePathSemanticMemoryParadigm(int64_t n, const char *strip=NULL, bool canonic=false);
243 const std::vector<int64_t>& stringifyBinaryAnalysisFeasiblePathSemanticMemoryParadigm();
244}
245
246// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
247// /src/Rose/BinaryAnalysis/FeasiblePath.h line 50
248namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace FeasiblePath {
250 const char* EdgeVisitOrder(int64_t);
251
253 std::string EdgeVisitOrder(int64_t, const std::string &strip);
254
256 const std::vector<int64_t>& EdgeVisitOrder();
257}}}}
258
259namespace Rose {
260 std::string stringifyBinaryAnalysisFeasiblePathEdgeVisitOrder(int64_t n, const char *strip=NULL, bool canonic=false);
261 const std::vector<int64_t>& stringifyBinaryAnalysisFeasiblePathEdgeVisitOrder();
262}
263
264// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
265// /src/Rose/BinaryAnalysis/FeasiblePath.h line 57
266namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace FeasiblePath {
268 const char* IoMode(int64_t);
269
271 std::string IoMode(int64_t, const std::string &strip);
272
274 const std::vector<int64_t>& IoMode();
275}}}}
276
277namespace Rose {
278 std::string stringifyBinaryAnalysisFeasiblePathIoMode(int64_t n, const char *strip=NULL, bool canonic=false);
279 const std::vector<int64_t>& stringifyBinaryAnalysisFeasiblePathIoMode();
280}
281
282// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
283// /src/Rose/BinaryAnalysis/FeasiblePath.h line 60
284namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace FeasiblePath {
286 const char* MayOrMust(int64_t);
287
289 std::string MayOrMust(int64_t, const std::string &strip);
290
292 const std::vector<int64_t>& MayOrMust();
293}}}}
294
295namespace Rose {
296 std::string stringifyBinaryAnalysisFeasiblePathMayOrMust(int64_t n, const char *strip=NULL, bool canonic=false);
297 const std::vector<int64_t>& stringifyBinaryAnalysisFeasiblePathMayOrMust();
298}
299
300// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
301// /src/Rose/BinaryAnalysis/FeasiblePath.h line 180
302namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace FeasiblePath { namespace PathProcessor {
304 const char* Action(int64_t);
305
307 std::string Action(int64_t, const std::string &strip);
308
310 const std::vector<int64_t>& Action();
311}}}}}
312
313namespace Rose {
314 std::string stringifyBinaryAnalysisFeasiblePathPathProcessorAction(int64_t n, const char *strip=NULL, bool canonic=false);
315 const std::vector<int64_t>& stringifyBinaryAnalysisFeasiblePathPathProcessorAction();
316}
317
318// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
319// /src/Rose/BinaryAnalysis/HotPatch.h line 31
320namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace HotPatch { namespace Record {
322 const char* Type(int64_t);
323
325 std::string Type(int64_t, const std::string &strip);
326
328 const std::vector<int64_t>& Type();
329}}}}}
330
331namespace Rose {
332 std::string stringifyBinaryAnalysisHotPatchRecordType(int64_t n, const char *strip=NULL, bool canonic=false);
333 const std::vector<int64_t>& stringifyBinaryAnalysisHotPatchRecordType();
334}
335
336// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
337// /src/Rose/BinaryAnalysis/HotPatch.h line 37
338namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace HotPatch { namespace Record {
340 const char* Behavior(int64_t);
341
343 std::string Behavior(int64_t, const std::string &strip);
344
346 const std::vector<int64_t>& Behavior();
347}}}}}
348
349namespace Rose {
350 std::string stringifyBinaryAnalysisHotPatchRecordBehavior(int64_t n, const char *strip=NULL, bool canonic=false);
351 const std::vector<int64_t>& stringifyBinaryAnalysisHotPatchRecordBehavior();
352}
353
354// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
355// /src/Rose/BinaryAnalysis/SRecord.h line 40
356namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace SRecord {
358 const char* Syntax(int64_t);
359
361 std::string Syntax(int64_t, const std::string &strip);
362
364 const std::vector<int64_t>& Syntax();
365}}}}
366
367namespace Rose {
368 std::string stringifyBinaryAnalysisSRecordSyntax(int64_t n, const char *strip=NULL, bool canonic=false);
369 const std::vector<int64_t>& stringifyBinaryAnalysisSRecordSyntax();
370}
371
372// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
373// /src/Rose/BinaryAnalysis/SRecord.h line 47
374namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace SRecord {
376 const char* Type(int64_t);
377
379 std::string Type(int64_t, const std::string &strip);
380
382 const std::vector<int64_t>& Type();
383}}}}
384
385namespace Rose {
386 std::string stringifyBinaryAnalysisSRecordType(int64_t n, const char *strip=NULL, bool canonic=false);
387 const std::vector<int64_t>& stringifyBinaryAnalysisSRecordType();
388}
389
390// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
391// /src/Rose/BinaryAnalysis/SymbolicExpression.h line 59
392namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace SymbolicExpression { namespace TypeStyle {
394 const char* Flag(int64_t);
395
397 std::string Flag(int64_t, const std::string &strip);
398
400 const std::vector<int64_t>& Flag();
401}}}}}
402
403namespace Rose {
404 std::string stringifyBinaryAnalysisSymbolicExpressionTypeStyleFlag(int64_t n, const char *strip=NULL, bool canonic=false);
405 const std::vector<int64_t>& stringifyBinaryAnalysisSymbolicExpressionTypeStyleFlag();
406}
407
408// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
409// /src/Rose/BinaryAnalysis/SymbolicExpression.h line 77
410namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace SymbolicExpression {
412 const char* Operator(int64_t);
413
415 std::string Operator(int64_t, const std::string &strip);
416
418 const std::vector<int64_t>& Operator();
419}}}}
420
421namespace Rose {
422 std::string stringifyBinaryAnalysisSymbolicExpressionOperator(int64_t n, const char *strip=NULL, bool canonic=false);
423 const std::vector<int64_t>& stringifyBinaryAnalysisSymbolicExpressionOperator();
424}
425
426// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
427// /src/Rose/BinaryAnalysis/SymbolicExpression.h line 162
428namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace SymbolicExpression { namespace Formatter {
430 const char* ShowComments(int64_t);
431
433 std::string ShowComments(int64_t, const std::string &strip);
434
436 const std::vector<int64_t>& ShowComments();
437}}}}}
438
439namespace Rose {
440 std::string stringifyBinaryAnalysisSymbolicExpressionFormatterShowComments(int64_t n, const char *strip=NULL, bool canonic=false);
441 const std::vector<int64_t>& stringifyBinaryAnalysisSymbolicExpressionFormatterShowComments();
442}
443
444// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
445// /src/Rose/BinaryAnalysis/SymbolicExpression.h line 183
446namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace SymbolicExpression {
448 const char* VisitAction(int64_t);
449
451 std::string VisitAction(int64_t, const std::string &strip);
452
454 const std::vector<int64_t>& VisitAction();
455}}}}
456
457namespace Rose {
458 std::string stringifyBinaryAnalysisSymbolicExpressionVisitAction(int64_t n, const char *strip=NULL, bool canonic=false);
459 const std::vector<int64_t>& stringifyBinaryAnalysisSymbolicExpressionVisitAction();
460}
461
462// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
463// /src/Rose/BinaryAnalysis/SymbolicExpression.h line 225
464namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace SymbolicExpression { namespace Type {
466 const char* TypeClass(int64_t);
467
469 std::string TypeClass(int64_t, const std::string &strip);
470
472 const std::vector<int64_t>& TypeClass();
473}}}}}
474
475namespace Rose {
476 std::string stringifyBinaryAnalysisSymbolicExpressionTypeTypeClass(int64_t n, const char *strip=NULL, bool canonic=false);
477 const std::vector<int64_t>& stringifyBinaryAnalysisSymbolicExpressionTypeTypeClass();
478}
479
480// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
481// /src/Rose/BinaryAnalysis/SymbolicExpressionParser.h line 59
482namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace SymbolicExpressionParser { namespace Token {
484 const char* Type(int64_t);
485
487 std::string Type(int64_t, const std::string &strip);
488
490 const std::vector<int64_t>& Type();
491}}}}}
492
493namespace Rose {
494 std::string stringifyBinaryAnalysisSymbolicExpressionParserTokenType(int64_t n, const char *strip=NULL, bool canonic=false);
495 const std::vector<int64_t>& stringifyBinaryAnalysisSymbolicExpressionParserTokenType();
496}
497
498// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
499// /src/Rose/BinaryAnalysis/PointerDetection.h line 177
500namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace PointerDetection { namespace PointerDescriptor {
502 const char* Direction(int64_t);
503
505 std::string Direction(int64_t, const std::string &strip);
506
508 const std::vector<int64_t>& Direction();
509}}}}}
510
511namespace Rose {
512 std::string stringifyBinaryAnalysisPointerDetectionPointerDescriptorDirection(int64_t n, const char *strip=NULL, bool canonic=false);
513 const std::vector<int64_t>& stringifyBinaryAnalysisPointerDetectionPointerDescriptorDirection();
514}
515
516// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
517// /src/Rose/BinaryAnalysis/ModelChecker/PartitionerModel.h line 35
518namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace ModelChecker { namespace PartitionerModel { namespace Settings {
520 const char* MemoryType(int64_t);
521
523 std::string MemoryType(int64_t, const std::string &strip);
524
526 const std::vector<int64_t>& MemoryType();
527}}}}}}
528
529namespace Rose {
530 std::string stringifyBinaryAnalysisModelCheckerPartitionerModelSettingsMemoryType(int64_t n, const char *strip=NULL, bool canonic=false);
531 const std::vector<int64_t>& stringifyBinaryAnalysisModelCheckerPartitionerModelSettingsMemoryType();
532}
533
534// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
535// /src/Rose/BinaryAnalysis/ModelChecker/BasicTypes.h line 163
536namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace ModelChecker {
538 const char* TestMode(int64_t);
539
541 std::string TestMode(int64_t, const std::string &strip);
542
544 const std::vector<int64_t>& TestMode();
545}}}}
546
547namespace Rose {
548 std::string stringifyBinaryAnalysisModelCheckerTestMode(int64_t n, const char *strip=NULL, bool canonic=false);
549 const std::vector<int64_t>& stringifyBinaryAnalysisModelCheckerTestMode();
550}
551
552// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
553// /src/Rose/BinaryAnalysis/ModelChecker/BasicTypes.h line 170
554namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace ModelChecker {
556 const char* IoMode(int64_t);
557
559 std::string IoMode(int64_t, const std::string &strip);
560
562 const std::vector<int64_t>& IoMode();
563}}}}
564
565namespace Rose {
566 std::string stringifyBinaryAnalysisModelCheckerIoMode(int64_t n, const char *strip=NULL, bool canonic=false);
567 const std::vector<int64_t>& stringifyBinaryAnalysisModelCheckerIoMode();
568}
569
570// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
571// /src/Rose/BinaryAnalysis/ModelChecker/BasicTypes.h line 176
572namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace ModelChecker {
574 const char* Prune(int64_t);
575
577 std::string Prune(int64_t, const std::string &strip);
578
580 const std::vector<int64_t>& Prune();
581}}}}
582
583namespace Rose {
584 std::string stringifyBinaryAnalysisModelCheckerPrune(int64_t n, const char *strip=NULL, bool canonic=false);
585 const std::vector<int64_t>& stringifyBinaryAnalysisModelCheckerPrune();
586}
587
588// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
589// /src/Rose/BinaryAnalysis/ModelChecker/BasicTypes.h line 182
590namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace ModelChecker {
592 const char* WorkerState(int64_t);
593
595 std::string WorkerState(int64_t, const std::string &strip);
596
598 const std::vector<int64_t>& WorkerState();
599}}}}
600
601namespace Rose {
602 std::string stringifyBinaryAnalysisModelCheckerWorkerState(int64_t n, const char *strip=NULL, bool canonic=false);
603 const std::vector<int64_t>& stringifyBinaryAnalysisModelCheckerWorkerState();
604}
605
606// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
607// /src/Rose/BinaryAnalysis/ByteOrder.h line 19
608namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace ByteOrder {
610 const char* Endianness(int64_t);
611
613 std::string Endianness(int64_t, const std::string &strip);
614
616 const std::vector<int64_t>& Endianness();
617}}}}
618
619namespace Rose {
620 std::string stringifyBinaryAnalysisByteOrderEndianness(int64_t n, const char *strip=NULL, bool canonic=false);
621 const std::vector<int64_t>& stringifyBinaryAnalysisByteOrderEndianness();
622}
623
624// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
625// /src/Rose/BinaryAnalysis/MemoryMap.h line 134
626namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace MemoryMap { namespace Attach {
628 const char* Boolean(int64_t);
629
631 std::string Boolean(int64_t, const std::string &strip);
632
634 const std::vector<int64_t>& Boolean();
635}}}}}
636
637namespace Rose {
638 std::string stringifyBinaryAnalysisMemoryMapAttachBoolean(int64_t n, const char *strip=NULL, bool canonic=false);
639 const std::vector<int64_t>& stringifyBinaryAnalysisMemoryMapAttachBoolean();
640}
641
642// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
643// /src/Rose/BinaryAnalysis/MemoryMap.h line 141
644namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace MemoryMap {
646 const char* Clobber(int64_t);
647
649 std::string Clobber(int64_t, const std::string &strip);
650
652 const std::vector<int64_t>& Clobber();
653}}}}
654
655namespace Rose {
656 std::string stringifyBinaryAnalysisMemoryMapClobber(int64_t n, const char *strip=NULL, bool canonic=false);
657 const std::vector<int64_t>& stringifyBinaryAnalysisMemoryMapClobber();
658}
659
660// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
661// /src/Rose/BinaryAnalysis/MemoryMap.h line 303
662namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace MemoryMap {
664 const char* InsertFileMapMode(int64_t);
665
667 std::string InsertFileMapMode(int64_t, const std::string &strip);
668
670 const std::vector<int64_t>& InsertFileMapMode();
671}}}}
672
673namespace Rose {
674 std::string stringifyBinaryAnalysisMemoryMapInsertFileMapMode(int64_t n, const char *strip=NULL, bool canonic=false);
675 const std::vector<int64_t>& stringifyBinaryAnalysisMemoryMapInsertFileMapMode();
676}
677
678// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
679// /src/Rose/BinaryAnalysis/InstructionEnumsAarch32.h line 18
680namespace stringify { namespace Rose { namespace BinaryAnalysis {
682 const char* Aarch32Exception(int64_t);
683
685 std::string Aarch32Exception(int64_t, const std::string &strip);
686
688 const std::vector<int64_t>& Aarch32Exception();
689}}}
690
691namespace Rose {
692 std::string stringifyBinaryAnalysisAarch32Exception(int64_t n, const char *strip=NULL, bool canonic=false);
693 const std::vector<int64_t>& stringifyBinaryAnalysisAarch32Exception();
694}
695
696// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
697// /src/Rose/BinaryAnalysis/InstructionEnumsAarch32.h line 25
698namespace stringify { namespace Rose { namespace BinaryAnalysis {
700 const char* Aarch32RegisterClass(int64_t);
701
703 std::string Aarch32RegisterClass(int64_t, const std::string &strip);
704
706 const std::vector<int64_t>& Aarch32RegisterClass();
707}}}
708
709namespace Rose {
710 std::string stringifyBinaryAnalysisAarch32RegisterClass(int64_t n, const char *strip=NULL, bool canonic=false);
711 const std::vector<int64_t>& stringifyBinaryAnalysisAarch32RegisterClass();
712}
713
714// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
715// /src/Rose/BinaryAnalysis/InstructionEnumsAarch32.h line 34
716namespace stringify { namespace Rose { namespace BinaryAnalysis {
718 const char* Aarch32GeneralPurposeRegister(int64_t);
719
721 std::string Aarch32GeneralPurposeRegister(int64_t, const std::string &strip);
722
724 const std::vector<int64_t>& Aarch32GeneralPurposeRegister();
725}}}
726
727namespace Rose {
728 std::string stringifyBinaryAnalysisAarch32GeneralPurposeRegister(int64_t n, const char *strip=NULL, bool canonic=false);
729 const std::vector<int64_t>& stringifyBinaryAnalysisAarch32GeneralPurposeRegister();
730}
731
732// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
733// /src/Rose/BinaryAnalysis/InstructionEnumsAarch32.h line 45
734namespace stringify { namespace Rose { namespace BinaryAnalysis {
736 const char* Aarch32DebugRegister(int64_t);
737
739 std::string Aarch32DebugRegister(int64_t, const std::string &strip);
740
742 const std::vector<int64_t>& Aarch32DebugRegister();
743}}}
744
745namespace Rose {
746 std::string stringifyBinaryAnalysisAarch32DebugRegister(int64_t n, const char *strip=NULL, bool canonic=false);
747 const std::vector<int64_t>& stringifyBinaryAnalysisAarch32DebugRegister();
748}
749
750// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
751// /src/Rose/BinaryAnalysis/InstructionEnumsAarch32.h line 103
752namespace stringify { namespace Rose { namespace BinaryAnalysis {
754 const char* Aarch32SystemRegister(int64_t);
755
757 std::string Aarch32SystemRegister(int64_t, const std::string &strip);
758
760 const std::vector<int64_t>& Aarch32SystemRegister();
761}}}
762
763namespace Rose {
764 std::string stringifyBinaryAnalysisAarch32SystemRegister(int64_t n, const char *strip=NULL, bool canonic=false);
765 const std::vector<int64_t>& stringifyBinaryAnalysisAarch32SystemRegister();
766}
767
768// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
769// /src/Rose/BinaryAnalysis/InstructionSemantics/DataFlowSemantics.h line 37
770namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace InstructionSemantics { namespace DataFlowSemantics { namespace DataFlowEdge {
772 const char* EdgeType(int64_t);
773
775 std::string EdgeType(int64_t, const std::string &strip);
776
778 const std::vector<int64_t>& EdgeType();
779}}}}}}
780
781namespace Rose {
782 std::string stringifyBinaryAnalysisInstructionSemanticsDataFlowSemanticsDataFlowEdgeEdgeType(int64_t n, const char *strip=NULL, bool canonic=false);
783 const std::vector<int64_t>& stringifyBinaryAnalysisInstructionSemanticsDataFlowSemanticsDataFlowEdgeEdgeType();
784}
785
786// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
787// /src/Rose/BinaryAnalysis/InstructionSemantics/IntervalSemantics.C line 924
788namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace InstructionSemantics { namespace IntervalSemantics {
790 const char* Carry(int64_t);
791
793 std::string Carry(int64_t, const std::string &strip);
794
796 const std::vector<int64_t>& Carry();
797}}}}}
798
799namespace Rose {
800 std::string stringifyBinaryAnalysisInstructionSemanticsIntervalSemanticsCarry(int64_t n, const char *strip=NULL, bool canonic=false);
801 const std::vector<int64_t>& stringifyBinaryAnalysisInstructionSemanticsIntervalSemanticsCarry();
802}
803
804// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
805// /src/Rose/BinaryAnalysis/InstructionSemantics/SymbolicSemantics.h line 67
806namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace InstructionSemantics { namespace SymbolicSemantics { namespace AllowSideEffects {
808 const char* Flag(int64_t);
809
811 std::string Flag(int64_t, const std::string &strip);
812
814 const std::vector<int64_t>& Flag();
815}}}}}}
816
817namespace Rose {
818 std::string stringifyBinaryAnalysisInstructionSemanticsSymbolicSemanticsAllowSideEffectsFlag(int64_t n, const char *strip=NULL, bool canonic=false);
819 const std::vector<int64_t>& stringifyBinaryAnalysisInstructionSemanticsSymbolicSemanticsAllowSideEffectsFlag();
820}
821
822// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
823// /src/Rose/BinaryAnalysis/InstructionSemantics/SymbolicSemantics.h line 703
824namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace InstructionSemantics { namespace SymbolicSemantics {
826 const char* WritersMode(int64_t);
827
829 std::string WritersMode(int64_t, const std::string &strip);
830
832 const std::vector<int64_t>& WritersMode();
833}}}}}
834
835namespace Rose {
836 std::string stringifyBinaryAnalysisInstructionSemanticsSymbolicSemanticsWritersMode(int64_t n, const char *strip=NULL, bool canonic=false);
837 const std::vector<int64_t>& stringifyBinaryAnalysisInstructionSemanticsSymbolicSemanticsWritersMode();
838}
839
840// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
841// /src/Rose/BinaryAnalysis/InstructionSemantics/SymbolicSemantics.h line 710
842namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace InstructionSemantics { namespace SymbolicSemantics {
844 const char* DefinersMode(int64_t);
845
847 std::string DefinersMode(int64_t, const std::string &strip);
848
850 const std::vector<int64_t>& DefinersMode();
851}}}}}
852
853namespace Rose {
854 std::string stringifyBinaryAnalysisInstructionSemanticsSymbolicSemanticsDefinersMode(int64_t n, const char *strip=NULL, bool canonic=false);
855 const std::vector<int64_t>& stringifyBinaryAnalysisInstructionSemanticsSymbolicSemanticsDefinersMode();
856}
857
858// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
859// /src/Rose/BinaryAnalysis/InstructionSemantics/DispatcherX86.h line 158
860namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace InstructionSemantics { namespace DispatcherX86 {
862 const char* AccessMode(int64_t);
863
865 std::string AccessMode(int64_t, const std::string &strip);
866
868 const std::vector<int64_t>& AccessMode();
869}}}}}
870
871namespace Rose {
872 std::string stringifyBinaryAnalysisInstructionSemanticsDispatcherX86AccessMode(int64_t n, const char *strip=NULL, bool canonic=false);
873 const std::vector<int64_t>& stringifyBinaryAnalysisInstructionSemanticsDispatcherX86AccessMode();
874}
875
876// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
877// /src/Rose/BinaryAnalysis/InstructionSemantics/BaseSemantics/RiscOperators.h line 483
878namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace InstructionSemantics { namespace BaseSemantics { namespace RiscOperators {
880 const char* IteStatus(int64_t);
881
883 std::string IteStatus(int64_t, const std::string &strip);
884
886 const std::vector<int64_t>& IteStatus();
887}}}}}}
888
889namespace Rose {
890 std::string stringifyBinaryAnalysisInstructionSemanticsBaseSemanticsRiscOperatorsIteStatus(int64_t n, const char *strip=NULL, bool canonic=false);
891 const std::vector<int64_t>& stringifyBinaryAnalysisInstructionSemanticsBaseSemanticsRiscOperatorsIteStatus();
892}
893
894// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
895// /src/Rose/BinaryAnalysis/InstructionSemantics/BaseSemantics/BasicTypes.h line 85
896namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace InstructionSemantics { namespace BaseSemantics {
898 const char* InputOutputProperty(int64_t);
899
901 std::string InputOutputProperty(int64_t, const std::string &strip);
902
904 const std::vector<int64_t>& InputOutputProperty();
905}}}}}
906
907namespace Rose {
908 std::string stringifyBinaryAnalysisInstructionSemanticsBaseSemanticsInputOutputProperty(int64_t n, const char *strip=NULL, bool canonic=false);
909 const std::vector<int64_t>& stringifyBinaryAnalysisInstructionSemanticsBaseSemanticsInputOutputProperty();
910}
911
912// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
913// /src/Rose/BinaryAnalysis/InstructionSemantics/DispatcherAarch32.h line 160
914namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace InstructionSemantics { namespace DispatcherAarch32 {
916 const char* SrType(int64_t);
917
919 std::string SrType(int64_t, const std::string &strip);
920
922 const std::vector<int64_t>& SrType();
923}}}}}
924
925namespace Rose {
926 std::string stringifyBinaryAnalysisInstructionSemanticsDispatcherAarch32SrType(int64_t n, const char *strip=NULL, bool canonic=false);
927 const std::vector<int64_t>& stringifyBinaryAnalysisInstructionSemanticsDispatcherAarch32SrType();
928}
929
930// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
931// /src/Rose/BinaryAnalysis/InstructionSemantics/DispatcherAarch32.h line 161
932namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace InstructionSemantics { namespace DispatcherAarch32 {
934 const char* BranchType(int64_t);
935
937 std::string BranchType(int64_t, const std::string &strip);
938
940 const std::vector<int64_t>& BranchType();
941}}}}}
942
943namespace Rose {
944 std::string stringifyBinaryAnalysisInstructionSemanticsDispatcherAarch32BranchType(int64_t n, const char *strip=NULL, bool canonic=false);
945 const std::vector<int64_t>& stringifyBinaryAnalysisInstructionSemanticsDispatcherAarch32BranchType();
946}
947
948// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
949// /src/Rose/BinaryAnalysis/InstructionSemantics/DispatcherPowerpc.C line 31
950namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace InstructionSemantics { namespace UpdateCr {
952 const char* Flag(int64_t);
953
955 std::string Flag(int64_t, const std::string &strip);
956
958 const std::vector<int64_t>& Flag();
959}}}}}
960
961namespace Rose {
962 std::string stringifyBinaryAnalysisInstructionSemanticsUpdateCrFlag(int64_t n, const char *strip=NULL, bool canonic=false);
963 const std::vector<int64_t>& stringifyBinaryAnalysisInstructionSemanticsUpdateCrFlag();
964}
965
966// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
967// /src/Rose/BinaryAnalysis/InstructionSemantics/DispatcherPowerpc.C line 35
968namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace InstructionSemantics { namespace SaveLink {
970 const char* Flag(int64_t);
971
973 std::string Flag(int64_t, const std::string &strip);
974
976 const std::vector<int64_t>& Flag();
977}}}}}
978
979namespace Rose {
980 std::string stringifyBinaryAnalysisInstructionSemanticsSaveLinkFlag(int64_t n, const char *strip=NULL, bool canonic=false);
981 const std::vector<int64_t>& stringifyBinaryAnalysisInstructionSemanticsSaveLinkFlag();
982}
983
984// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
985// /src/Rose/BinaryAnalysis/InstructionSemantics/TaintSemantics.h line 17
986namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace InstructionSemantics { namespace TaintSemantics {
988 const char* Taintedness(int64_t);
989
991 std::string Taintedness(int64_t, const std::string &strip);
992
994 const std::vector<int64_t>& Taintedness();
995}}}}}
996
997namespace Rose {
998 std::string stringifyBinaryAnalysisInstructionSemanticsTaintSemanticsTaintedness(int64_t n, const char *strip=NULL, bool canonic=false);
999 const std::vector<int64_t>& stringifyBinaryAnalysisInstructionSemanticsTaintSemanticsTaintedness();
1000}
1001
1002// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
1003// /src/Rose/BinaryAnalysis/Unparser/Base.h line 51
1004namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace Unparser { namespace ArrowMargin {
1006 const char* Flags(int64_t);
1007
1009 std::string Flags(int64_t, const std::string &strip);
1010
1012 const std::vector<int64_t>& Flags();
1013}}}}}
1014
1015namespace Rose {
1016 std::string stringifyBinaryAnalysisUnparserArrowMarginFlags(int64_t n, const char *strip=NULL, bool canonic=false);
1017 const std::vector<int64_t>& stringifyBinaryAnalysisUnparserArrowMarginFlags();
1018}
1019
1020// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
1021// /src/Rose/BinaryAnalysis/Unparser/EdgeArrows.h line 33
1022namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace Unparser { namespace EdgeArrows {
1024 const char* OutputPart(int64_t);
1025
1027 std::string OutputPart(int64_t, const std::string &strip);
1028
1030 const std::vector<int64_t>& OutputPart();
1031}}}}}
1032
1033namespace Rose {
1034 std::string stringifyBinaryAnalysisUnparserEdgeArrowsOutputPart(int64_t n, const char *strip=NULL, bool canonic=false);
1035 const std::vector<int64_t>& stringifyBinaryAnalysisUnparserEdgeArrowsOutputPart();
1036}
1037
1038// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
1039// /src/Rose/BinaryAnalysis/Unparser/EdgeArrows.h line 61
1040namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace Unparser { namespace EdgeArrows {
1042 const char* ArrowStylePreset(int64_t);
1043
1045 std::string ArrowStylePreset(int64_t, const std::string &strip);
1046
1048 const std::vector<int64_t>& ArrowStylePreset();
1049}}}}}
1050
1051namespace Rose {
1052 std::string stringifyBinaryAnalysisUnparserEdgeArrowsArrowStylePreset(int64_t n, const char *strip=NULL, bool canonic=false);
1053 const std::vector<int64_t>& stringifyBinaryAnalysisUnparserEdgeArrowsArrowStylePreset();
1054}
1055
1056// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
1057// /src/Rose/BinaryAnalysis/Unparser/EdgeArrows.h line 70
1058namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace Unparser { namespace EdgeArrows {
1060 const char* ArrowSide(int64_t);
1061
1063 std::string ArrowSide(int64_t, const std::string &strip);
1064
1066 const std::vector<int64_t>& ArrowSide();
1067}}}}}
1068
1069namespace Rose {
1070 std::string stringifyBinaryAnalysisUnparserEdgeArrowsArrowSide(int64_t n, const char *strip=NULL, bool canonic=false);
1071 const std::vector<int64_t>& stringifyBinaryAnalysisUnparserEdgeArrowsArrowSide();
1072}
1073
1074// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
1075// /src/Rose/BinaryAnalysis/Partitioner2/Reference.h line 32
1076namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace Partitioner2 { namespace Reference {
1078 const char* Granularity(int64_t);
1079
1081 std::string Granularity(int64_t, const std::string &strip);
1082
1084 const std::vector<int64_t>& Granularity();
1085}}}}}
1086
1087namespace Rose {
1088 std::string stringifyBinaryAnalysisPartitioner2ReferenceGranularity(int64_t n, const char *strip=NULL, bool canonic=false);
1089 const std::vector<int64_t>& stringifyBinaryAnalysisPartitioner2ReferenceGranularity();
1090}
1091
1092// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
1093// /src/Rose/BinaryAnalysis/Partitioner2/Modules.h line 45
1094namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace Partitioner2 { namespace BasicBlockCallback {
1096 const char* Termination(int64_t);
1097
1099 std::string Termination(int64_t, const std::string &strip);
1100
1102 const std::vector<int64_t>& Termination();
1103}}}}}
1104
1105namespace Rose {
1106 std::string stringifyBinaryAnalysisPartitioner2BasicBlockCallbackTermination(int64_t n, const char *strip=NULL, bool canonic=false);
1107 const std::vector<int64_t>& stringifyBinaryAnalysisPartitioner2BasicBlockCallbackTermination();
1108}
1109
1110// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
1111// /src/Rose/BinaryAnalysis/Partitioner2/CfgPath.h line 472
1112namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace Partitioner2 { namespace Inliner {
1114 const char* HowInline(int64_t);
1115
1117 std::string HowInline(int64_t, const std::string &strip);
1118
1120 const std::vector<int64_t>& HowInline();
1121}}}}}
1122
1123namespace Rose {
1124 std::string stringifyBinaryAnalysisPartitioner2InlinerHowInline(int64_t n, const char *strip=NULL, bool canonic=false);
1125 const std::vector<int64_t>& stringifyBinaryAnalysisPartitioner2InlinerHowInline();
1126}
1127
1128// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
1129// /src/Rose/BinaryAnalysis/Partitioner2/DataFlow.h line 32
1130namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace Partitioner2 { namespace DataFlow { namespace DfCfgVertex {
1132 const char* Type(int64_t);
1133
1135 std::string Type(int64_t, const std::string &strip);
1136
1138 const std::vector<int64_t>& Type();
1139}}}}}}
1140
1141namespace Rose {
1142 std::string stringifyBinaryAnalysisPartitioner2DataFlowDfCfgVertexType(int64_t n, const char *strip=NULL, bool canonic=false);
1143 const std::vector<int64_t>& stringifyBinaryAnalysisPartitioner2DataFlowDfCfgVertexType();
1144}
1145
1146// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
1147// /src/Rose/BinaryAnalysis/Partitioner2/ModulesElf.h line 88
1148namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace Partitioner2 { namespace ModulesElf { namespace FixUndefinedSymbols {
1150 const char* Boolean(int64_t);
1151
1153 std::string Boolean(int64_t, const std::string &strip);
1154
1156 const std::vector<int64_t>& Boolean();
1157}}}}}}
1158
1159namespace Rose {
1160 std::string stringifyBinaryAnalysisPartitioner2ModulesElfFixUndefinedSymbolsBoolean(int64_t n, const char *strip=NULL, bool canonic=false);
1161 const std::vector<int64_t>& stringifyBinaryAnalysisPartitioner2ModulesElfFixUndefinedSymbolsBoolean();
1162}
1163
1164// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
1165// /src/Rose/BinaryAnalysis/Partitioner2/Partitioner.h line 1396
1166namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace Partitioner2 { namespace Partitioner { namespace MayReturnVertexInfo {
1168 const char* State(int64_t);
1169
1171 std::string State(int64_t, const std::string &strip);
1172
1174 const std::vector<int64_t>& State();
1175}}}}}}
1176
1177namespace Rose {
1178 std::string stringifyBinaryAnalysisPartitioner2PartitionerMayReturnVertexInfoState(int64_t n, const char *strip=NULL, bool canonic=false);
1179 const std::vector<int64_t>& stringifyBinaryAnalysisPartitioner2PartitionerMayReturnVertexInfoState();
1180}
1181
1182// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
1183// /src/Rose/BinaryAnalysis/Partitioner2/Function.h line 44
1184namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace Partitioner2 { namespace Function {
1186 const char* Ownership(int64_t);
1187
1189 std::string Ownership(int64_t, const std::string &strip);
1190
1192 const std::vector<int64_t>& Ownership();
1193}}}}}
1194
1195namespace Rose {
1196 std::string stringifyBinaryAnalysisPartitioner2FunctionOwnership(int64_t n, const char *strip=NULL, bool canonic=false);
1197 const std::vector<int64_t>& stringifyBinaryAnalysisPartitioner2FunctionOwnership();
1198}
1199
1200// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
1201// /src/Rose/BinaryAnalysis/Partitioner2/ModulesX86.h line 109
1202namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace Partitioner2 { namespace ModulesX86 { namespace SwitchSuccessors {
1204 const char* EntryType(int64_t);
1205
1207 std::string EntryType(int64_t, const std::string &strip);
1208
1210 const std::vector<int64_t>& EntryType();
1211}}}}}}
1212
1213namespace Rose {
1214 std::string stringifyBinaryAnalysisPartitioner2ModulesX86SwitchSuccessorsEntryType(int64_t n, const char *strip=NULL, bool canonic=false);
1215 const std::vector<int64_t>& stringifyBinaryAnalysisPartitioner2ModulesX86SwitchSuccessorsEntryType();
1216}
1217
1218// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
1219// /src/Rose/BinaryAnalysis/Partitioner2/BasicTypes.h line 34
1220namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace Partitioner2 { namespace Precision {
1222 const char* Level(int64_t);
1223
1225 std::string Level(int64_t, const std::string &strip);
1226
1228 const std::vector<int64_t>& Level();
1229}}}}}
1230
1231namespace Rose {
1232 std::string stringifyBinaryAnalysisPartitioner2PrecisionLevel(int64_t n, const char *strip=NULL, bool canonic=false);
1233 const std::vector<int64_t>& stringifyBinaryAnalysisPartitioner2PrecisionLevel();
1234}
1235
1236// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
1237// /src/Rose/BinaryAnalysis/Partitioner2/BasicTypes.h line 44
1238namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace Partitioner2 { namespace AllowParallelEdges {
1240 const char* Type(int64_t);
1241
1243 std::string Type(int64_t, const std::string &strip);
1244
1246 const std::vector<int64_t>& Type();
1247}}}}}
1248
1249namespace Rose {
1250 std::string stringifyBinaryAnalysisPartitioner2AllowParallelEdgesType(int64_t n, const char *strip=NULL, bool canonic=false);
1251 const std::vector<int64_t>& stringifyBinaryAnalysisPartitioner2AllowParallelEdgesType();
1252}
1253
1254// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
1255// /src/Rose/BinaryAnalysis/Partitioner2/BasicTypes.h line 51
1256namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace Partitioner2 {
1258 const char* VertexType(int64_t);
1259
1261 std::string VertexType(int64_t, const std::string &strip);
1262
1264 const std::vector<int64_t>& VertexType();
1265}}}}
1266
1267namespace Rose {
1268 std::string stringifyBinaryAnalysisPartitioner2VertexType(int64_t n, const char *strip=NULL, bool canonic=false);
1269 const std::vector<int64_t>& stringifyBinaryAnalysisPartitioner2VertexType();
1270}
1271
1272// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
1273// /src/Rose/BinaryAnalysis/Partitioner2/BasicTypes.h line 62
1274namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace Partitioner2 {
1276 const char* EdgeType(int64_t);
1277
1279 std::string EdgeType(int64_t, const std::string &strip);
1280
1282 const std::vector<int64_t>& EdgeType();
1283}}}}
1284
1285namespace Rose {
1286 std::string stringifyBinaryAnalysisPartitioner2EdgeType(int64_t n, const char *strip=NULL, bool canonic=false);
1287 const std::vector<int64_t>& stringifyBinaryAnalysisPartitioner2EdgeType();
1288}
1289
1290// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
1291// /src/Rose/BinaryAnalysis/Partitioner2/BasicTypes.h line 86
1292namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace Partitioner2 {
1294 const char* Confidence(int64_t);
1295
1297 std::string Confidence(int64_t, const std::string &strip);
1298
1300 const std::vector<int64_t>& Confidence();
1301}}}}
1302
1303namespace Rose {
1304 std::string stringifyBinaryAnalysisPartitioner2Confidence(int64_t n, const char *strip=NULL, bool canonic=false);
1305 const std::vector<int64_t>& stringifyBinaryAnalysisPartitioner2Confidence();
1306}
1307
1308// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
1309// /src/Rose/BinaryAnalysis/Partitioner2/BasicTypes.h line 92
1310namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace Partitioner2 {
1312 const char* SemanticMemoryParadigm(int64_t);
1313
1315 std::string SemanticMemoryParadigm(int64_t, const std::string &strip);
1316
1318 const std::vector<int64_t>& SemanticMemoryParadigm();
1319}}}}
1320
1321namespace Rose {
1322 std::string stringifyBinaryAnalysisPartitioner2SemanticMemoryParadigm(int64_t n, const char *strip=NULL, bool canonic=false);
1323 const std::vector<int64_t>& stringifyBinaryAnalysisPartitioner2SemanticMemoryParadigm();
1324}
1325
1326// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
1327// /src/Rose/BinaryAnalysis/Partitioner2/BasicTypes.h line 179
1328namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace Partitioner2 {
1330 const char* MemoryDataAdjustment(int64_t);
1331
1333 std::string MemoryDataAdjustment(int64_t, const std::string &strip);
1334
1336 const std::vector<int64_t>& MemoryDataAdjustment();
1337}}}}
1338
1339namespace Rose {
1340 std::string stringifyBinaryAnalysisPartitioner2MemoryDataAdjustment(int64_t n, const char *strip=NULL, bool canonic=false);
1341 const std::vector<int64_t>& stringifyBinaryAnalysisPartitioner2MemoryDataAdjustment();
1342}
1343
1344// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
1345// /src/Rose/BinaryAnalysis/Partitioner2/BasicTypes.h line 312
1346namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace Partitioner2 {
1348 const char* FunctionReturnAnalysis(int64_t);
1349
1351 std::string FunctionReturnAnalysis(int64_t, const std::string &strip);
1352
1354 const std::vector<int64_t>& FunctionReturnAnalysis();
1355}}}}
1356
1357namespace Rose {
1358 std::string stringifyBinaryAnalysisPartitioner2FunctionReturnAnalysis(int64_t n, const char *strip=NULL, bool canonic=false);
1359 const std::vector<int64_t>& stringifyBinaryAnalysisPartitioner2FunctionReturnAnalysis();
1360}
1361
1362// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
1363// /src/Rose/BinaryAnalysis/Dwarf/Constants.h line 14
1364namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace Dwarf {
1366 const char* DWARF_TAG(int64_t);
1367
1369 std::string DWARF_TAG(int64_t, const std::string &strip);
1370
1372 const std::vector<int64_t>& DWARF_TAG();
1373}}}}
1374
1375namespace Rose {
1376 std::string stringifyBinaryAnalysisDwarfDWARF_TAG(int64_t n, const char *strip=NULL, bool canonic=false);
1377 const std::vector<int64_t>& stringifyBinaryAnalysisDwarfDWARF_TAG();
1378}
1379
1380// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
1381// /src/Rose/BinaryAnalysis/Dwarf/Constants.h line 117
1382namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace Dwarf {
1384 const char* DWARF_FORM(int64_t);
1385
1387 std::string DWARF_FORM(int64_t, const std::string &strip);
1388
1390 const std::vector<int64_t>& DWARF_FORM();
1391}}}}
1392
1393namespace Rose {
1394 std::string stringifyBinaryAnalysisDwarfDWARF_FORM(int64_t n, const char *strip=NULL, bool canonic=false);
1395 const std::vector<int64_t>& stringifyBinaryAnalysisDwarfDWARF_FORM();
1396}
1397
1398// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
1399// /src/Rose/BinaryAnalysis/Dwarf/Constants.h line 146
1400namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace Dwarf {
1402 const char* DWARF_AT(int64_t);
1403
1405 std::string DWARF_AT(int64_t, const std::string &strip);
1406
1408 const std::vector<int64_t>& DWARF_AT();
1409}}}}
1410
1411namespace Rose {
1412 std::string stringifyBinaryAnalysisDwarfDWARF_AT(int64_t n, const char *strip=NULL, bool canonic=false);
1413 const std::vector<int64_t>& stringifyBinaryAnalysisDwarfDWARF_AT();
1414}
1415
1416// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
1417// /src/Rose/BinaryAnalysis/Dwarf/Constants.h line 360
1418namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace Dwarf {
1420 const char* DWARF_LANG(int64_t);
1421
1423 std::string DWARF_LANG(int64_t, const std::string &strip);
1424
1426 const std::vector<int64_t>& DWARF_LANG();
1427}}}}
1428
1429namespace Rose {
1430 std::string stringifyBinaryAnalysisDwarfDWARF_LANG(int64_t n, const char *strip=NULL, bool canonic=false);
1431 const std::vector<int64_t>& stringifyBinaryAnalysisDwarfDWARF_LANG();
1432}
1433
1434// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
1435// /src/Rose/BinaryAnalysis/SmtSolver.h line 51
1436namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace SmtSolver {
1438 const char* LinkMode(int64_t);
1439
1441 std::string LinkMode(int64_t, const std::string &strip);
1442
1444 const std::vector<int64_t>& LinkMode();
1445}}}}
1446
1447namespace Rose {
1448 std::string stringifyBinaryAnalysisSmtSolverLinkMode(int64_t n, const char *strip=NULL, bool canonic=false);
1449 const std::vector<int64_t>& stringifyBinaryAnalysisSmtSolverLinkMode();
1450}
1451
1452// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
1453// /src/Rose/BinaryAnalysis/SmtSolver.h line 63
1454namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace SmtSolver {
1456 const char* Type(int64_t);
1457
1459 std::string Type(int64_t, const std::string &strip);
1460
1462 const std::vector<int64_t>& Type();
1463}}}}
1464
1465namespace Rose {
1466 std::string stringifyBinaryAnalysisSmtSolverType(int64_t n, const char *strip=NULL, bool canonic=false);
1467 const std::vector<int64_t>& stringifyBinaryAnalysisSmtSolverType();
1468}
1469
1470// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
1471// /src/Rose/BinaryAnalysis/SmtSolver.h line 87
1472namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace SmtSolver {
1474 const char* Satisfiable(int64_t);
1475
1477 std::string Satisfiable(int64_t, const std::string &strip);
1478
1480 const std::vector<int64_t>& Satisfiable();
1481}}}}
1482
1483namespace Rose {
1484 std::string stringifyBinaryAnalysisSmtSolverSatisfiable(int64_t n, const char *strip=NULL, bool canonic=false);
1485 const std::vector<int64_t>& stringifyBinaryAnalysisSmtSolverSatisfiable();
1486}
1487
1488// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
1489// /src/Rose/BinaryAnalysis/InstructionEnumsMips.h line 11
1490namespace stringify { namespace Rose { namespace BinaryAnalysis {
1492 const char* MipsRegisterClass(int64_t);
1493
1495 std::string MipsRegisterClass(int64_t, const std::string &strip);
1496
1498 const std::vector<int64_t>& MipsRegisterClass();
1499}}}
1500
1501namespace Rose {
1502 std::string stringifyBinaryAnalysisMipsRegisterClass(int64_t n, const char *strip=NULL, bool canonic=false);
1503 const std::vector<int64_t>& stringifyBinaryAnalysisMipsRegisterClass();
1504}
1505
1506// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
1507// /src/Rose/BinaryAnalysis/InstructionEnumsMips.h line 24
1508namespace stringify { namespace Rose { namespace BinaryAnalysis {
1510 const char* MipsFcsrMinors(int64_t);
1511
1513 std::string MipsFcsrMinors(int64_t, const std::string &strip);
1514
1516 const std::vector<int64_t>& MipsFcsrMinors();
1517}}}
1518
1519namespace Rose {
1520 std::string stringifyBinaryAnalysisMipsFcsrMinors(int64_t n, const char *strip=NULL, bool canonic=false);
1521 const std::vector<int64_t>& stringifyBinaryAnalysisMipsFcsrMinors();
1522}
1523
1524// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
1525// /src/Rose/BinaryAnalysis/InstructionEnumsMips.h line 32
1526namespace stringify { namespace Rose { namespace BinaryAnalysis {
1528 const char* MipsSpecialPurposeRegister(int64_t);
1529
1531 std::string MipsSpecialPurposeRegister(int64_t, const std::string &strip);
1532
1534 const std::vector<int64_t>& MipsSpecialPurposeRegister();
1535}}}
1536
1537namespace Rose {
1538 std::string stringifyBinaryAnalysisMipsSpecialPurposeRegister(int64_t n, const char *strip=NULL, bool canonic=false);
1539 const std::vector<int64_t>& stringifyBinaryAnalysisMipsSpecialPurposeRegister();
1540}
1541
1542// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
1543// /src/Rose/BinaryAnalysis/InstructionEnumsMips.h line 41
1544namespace stringify { namespace Rose { namespace BinaryAnalysis {
1546 const char* MipsInterruptMajor(int64_t);
1547
1549 std::string MipsInterruptMajor(int64_t, const std::string &strip);
1550
1552 const std::vector<int64_t>& MipsInterruptMajor();
1553}}}
1554
1555namespace Rose {
1556 std::string stringifyBinaryAnalysisMipsInterruptMajor(int64_t n, const char *strip=NULL, bool canonic=false);
1557 const std::vector<int64_t>& stringifyBinaryAnalysisMipsInterruptMajor();
1558}
1559
1560// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
1561// /src/Rose/BinaryAnalysis/InstructionEnumsMips.h line 46
1562namespace stringify { namespace Rose { namespace BinaryAnalysis {
1564 const char* MipsInterruptMinor(int64_t);
1565
1567 std::string MipsInterruptMinor(int64_t, const std::string &strip);
1568
1570 const std::vector<int64_t>& MipsInterruptMinor();
1571}}}
1572
1573namespace Rose {
1574 std::string stringifyBinaryAnalysisMipsInterruptMinor(int64_t n, const char *strip=NULL, bool canonic=false);
1575 const std::vector<int64_t>& stringifyBinaryAnalysisMipsInterruptMinor();
1576}
1577
1578// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
1579// /src/Rose/BinaryAnalysis/InstructionEnumsMips.h line 52
1580namespace stringify { namespace Rose { namespace BinaryAnalysis {
1582 const char* MipsDataFormat(int64_t);
1583
1585 std::string MipsDataFormat(int64_t, const std::string &strip);
1586
1588 const std::vector<int64_t>& MipsDataFormat();
1589}}}
1590
1591namespace Rose {
1592 std::string stringifyBinaryAnalysisMipsDataFormat(int64_t n, const char *strip=NULL, bool canonic=false);
1593 const std::vector<int64_t>& stringifyBinaryAnalysisMipsDataFormat();
1594}
1595
1596// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
1597// /src/Rose/BinaryAnalysis/InstructionEnumsMips.h line 61
1598namespace stringify { namespace Rose { namespace BinaryAnalysis {
1600 const char* MipsInstructionKind(int64_t);
1601
1603 std::string MipsInstructionKind(int64_t, const std::string &strip);
1604
1606 const std::vector<int64_t>& MipsInstructionKind();
1607}}}
1608
1609namespace Rose {
1610 std::string stringifyBinaryAnalysisMipsInstructionKind(int64_t n, const char *strip=NULL, bool canonic=false);
1611 const std::vector<int64_t>& stringifyBinaryAnalysisMipsInstructionKind();
1612}
1613
1614// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
1615// /src/Rose/BinaryAnalysis/Concolic/ExecutionEvent.h line 69
1616namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace Concolic { namespace ExecutionEvent {
1618 const char* Action(int64_t);
1619
1621 std::string Action(int64_t, const std::string &strip);
1622
1624 const std::vector<int64_t>& Action();
1625}}}}}
1626
1627namespace Rose {
1628 std::string stringifyBinaryAnalysisConcolicExecutionEventAction(int64_t n, const char *strip=NULL, bool canonic=false);
1629 const std::vector<int64_t>& stringifyBinaryAnalysisConcolicExecutionEventAction();
1630}
1631
1632// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
1633// /src/Rose/BinaryAnalysis/Concolic/BasicTypes.h line 28
1634namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace Concolic {
1636 const char* Update(int64_t);
1637
1639 std::string Update(int64_t, const std::string &strip);
1640
1642 const std::vector<int64_t>& Update();
1643}}}}
1644
1645namespace Rose {
1646 std::string stringifyBinaryAnalysisConcolicUpdate(int64_t n, const char *strip=NULL, bool canonic=false);
1647 const std::vector<int64_t>& stringifyBinaryAnalysisConcolicUpdate();
1648}
1649
1650// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
1651// /src/Rose/BinaryAnalysis/Concolic/BasicTypes.h line 31
1652namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace Concolic {
1654 const char* ShowEvents(int64_t);
1655
1657 std::string ShowEvents(int64_t, const std::string &strip);
1658
1660 const std::vector<int64_t>& ShowEvents();
1661}}}}
1662
1663namespace Rose {
1664 std::string stringifyBinaryAnalysisConcolicShowEvents(int64_t n, const char *strip=NULL, bool canonic=false);
1665 const std::vector<int64_t>& stringifyBinaryAnalysisConcolicShowEvents();
1666}
1667
1668// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
1669// /src/Rose/BinaryAnalysis/Concolic/BasicTypes.h line 37
1670namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace Concolic {
1672 const char* ShowAssertions(int64_t);
1673
1675 std::string ShowAssertions(int64_t, const std::string &strip);
1676
1678 const std::vector<int64_t>& ShowAssertions();
1679}}}}
1680
1681namespace Rose {
1682 std::string stringifyBinaryAnalysisConcolicShowAssertions(int64_t n, const char *strip=NULL, bool canonic=false);
1683 const std::vector<int64_t>& stringifyBinaryAnalysisConcolicShowAssertions();
1684}
1685
1686// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
1687// /src/Rose/BinaryAnalysis/Concolic/BasicTypes.h line 40
1688namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace Concolic {
1690 const char* InputType(int64_t);
1691
1693 std::string InputType(int64_t, const std::string &strip);
1694
1696 const std::vector<int64_t>& InputType();
1697}}}}
1698
1699namespace Rose {
1700 std::string stringifyBinaryAnalysisConcolicInputType(int64_t n, const char *strip=NULL, bool canonic=false);
1701 const std::vector<int64_t>& stringifyBinaryAnalysisConcolicInputType();
1702}
1703
1704// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
1705// /src/Rose/BinaryAnalysis/Concolic/BasicTypes.h line 50
1706namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace Concolic {
1708 const char* IoDirection(int64_t);
1709
1711 std::string IoDirection(int64_t, const std::string &strip);
1712
1714 const std::vector<int64_t>& IoDirection();
1715}}}}
1716
1717namespace Rose {
1718 std::string stringifyBinaryAnalysisConcolicIoDirection(int64_t n, const char *strip=NULL, bool canonic=false);
1719 const std::vector<int64_t>& stringifyBinaryAnalysisConcolicIoDirection();
1720}
1721
1722// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
1723// /src/Rose/BinaryAnalysis/Concolic/BasicTypes.h line 58
1724namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace Concolic {
1726 const char* When(int64_t);
1727
1729 std::string When(int64_t, const std::string &strip);
1730
1732 const std::vector<int64_t>& When();
1733}}}}
1734
1735namespace Rose {
1736 std::string stringifyBinaryAnalysisConcolicWhen(int64_t n, const char *strip=NULL, bool canonic=false);
1737 const std::vector<int64_t>& stringifyBinaryAnalysisConcolicWhen();
1738}
1739
1740// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
1741// /src/Rose/BinaryAnalysis/Concolic/BasicTypes.h line 64
1742namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace Concolic {
1744 const char* ConcolicPhase(int64_t);
1745
1747 std::string ConcolicPhase(int64_t, const std::string &strip);
1748
1750 const std::vector<int64_t>& ConcolicPhase();
1751}}}}
1752
1753namespace Rose {
1754 std::string stringifyBinaryAnalysisConcolicConcolicPhase(int64_t n, const char *strip=NULL, bool canonic=false);
1755 const std::vector<int64_t>& stringifyBinaryAnalysisConcolicConcolicPhase();
1756}
1757
1758// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
1759// /src/Rose/BinaryAnalysis/InstructionEnumsM68k.h line 18
1760namespace stringify { namespace Rose { namespace BinaryAnalysis {
1762 const char* M68kFamily(int64_t);
1763
1765 std::string M68kFamily(int64_t, const std::string &strip);
1766
1768 const std::vector<int64_t>& M68kFamily();
1769}}}
1770
1771namespace Rose {
1772 std::string stringifyBinaryAnalysisM68kFamily(int64_t n, const char *strip=NULL, bool canonic=false);
1773 const std::vector<int64_t>& stringifyBinaryAnalysisM68kFamily();
1774}
1775
1776// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
1777// /src/Rose/BinaryAnalysis/InstructionEnumsM68k.h line 56
1778namespace stringify { namespace Rose { namespace BinaryAnalysis {
1780 const char* M68kRegisterClass(int64_t);
1781
1783 std::string M68kRegisterClass(int64_t, const std::string &strip);
1784
1786 const std::vector<int64_t>& M68kRegisterClass();
1787}}}
1788
1789namespace Rose {
1790 std::string stringifyBinaryAnalysisM68kRegisterClass(int64_t n, const char *strip=NULL, bool canonic=false);
1791 const std::vector<int64_t>& stringifyBinaryAnalysisM68kRegisterClass();
1792}
1793
1794// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
1795// /src/Rose/BinaryAnalysis/InstructionEnumsM68k.h line 66
1796namespace stringify { namespace Rose { namespace BinaryAnalysis {
1798 const char* M68kSpecialPurposeRegister(int64_t);
1799
1801 std::string M68kSpecialPurposeRegister(int64_t, const std::string &strip);
1802
1804 const std::vector<int64_t>& M68kSpecialPurposeRegister();
1805}}}
1806
1807namespace Rose {
1808 std::string stringifyBinaryAnalysisM68kSpecialPurposeRegister(int64_t n, const char *strip=NULL, bool canonic=false);
1809 const std::vector<int64_t>& stringifyBinaryAnalysisM68kSpecialPurposeRegister();
1810}
1811
1812// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
1813// /src/Rose/BinaryAnalysis/InstructionEnumsM68k.h line 75
1814namespace stringify { namespace Rose { namespace BinaryAnalysis {
1816 const char* M68kMacRegister(int64_t);
1817
1819 std::string M68kMacRegister(int64_t, const std::string &strip);
1820
1822 const std::vector<int64_t>& M68kMacRegister();
1823}}}
1824
1825namespace Rose {
1826 std::string stringifyBinaryAnalysisM68kMacRegister(int64_t n, const char *strip=NULL, bool canonic=false);
1827 const std::vector<int64_t>& stringifyBinaryAnalysisM68kMacRegister();
1828}
1829
1830// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
1831// /src/Rose/BinaryAnalysis/InstructionEnumsM68k.h line 91
1832namespace stringify { namespace Rose { namespace BinaryAnalysis {
1834 const char* M68kEmacRegister(int64_t);
1835
1837 std::string M68kEmacRegister(int64_t, const std::string &strip);
1838
1840 const std::vector<int64_t>& M68kEmacRegister();
1841}}}
1842
1843namespace Rose {
1844 std::string stringifyBinaryAnalysisM68kEmacRegister(int64_t n, const char *strip=NULL, bool canonic=false);
1845 const std::vector<int64_t>& stringifyBinaryAnalysisM68kEmacRegister();
1846}
1847
1848// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
1849// /src/Rose/BinaryAnalysis/InstructionEnumsM68k.h line 101
1850namespace stringify { namespace Rose { namespace BinaryAnalysis {
1852 const char* M68kSupervisorRegister(int64_t);
1853
1855 std::string M68kSupervisorRegister(int64_t, const std::string &strip);
1856
1858 const std::vector<int64_t>& M68kSupervisorRegister();
1859}}}
1860
1861namespace Rose {
1862 std::string stringifyBinaryAnalysisM68kSupervisorRegister(int64_t n, const char *strip=NULL, bool canonic=false);
1863 const std::vector<int64_t>& stringifyBinaryAnalysisM68kSupervisorRegister();
1864}
1865
1866// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
1867// /src/Rose/BinaryAnalysis/InstructionEnumsM68k.h line 187
1868namespace stringify { namespace Rose { namespace BinaryAnalysis {
1870 const char* M68kEffectiveAddressMode(int64_t);
1871
1873 std::string M68kEffectiveAddressMode(int64_t, const std::string &strip);
1874
1876 const std::vector<int64_t>& M68kEffectiveAddressMode();
1877}}}
1878
1879namespace Rose {
1880 std::string stringifyBinaryAnalysisM68kEffectiveAddressMode(int64_t n, const char *strip=NULL, bool canonic=false);
1881 const std::vector<int64_t>& stringifyBinaryAnalysisM68kEffectiveAddressMode();
1882}
1883
1884// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
1885// /src/Rose/BinaryAnalysis/InstructionEnumsM68k.h line 241
1886namespace stringify { namespace Rose { namespace BinaryAnalysis {
1888 const char* M68kDataFormat(int64_t);
1889
1891 std::string M68kDataFormat(int64_t, const std::string &strip);
1892
1894 const std::vector<int64_t>& M68kDataFormat();
1895}}}
1896
1897namespace Rose {
1898 std::string stringifyBinaryAnalysisM68kDataFormat(int64_t n, const char *strip=NULL, bool canonic=false);
1899 const std::vector<int64_t>& stringifyBinaryAnalysisM68kDataFormat();
1900}
1901
1902// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
1903// /src/Rose/BinaryAnalysis/InstructionEnumsM68k.h line 253
1904namespace stringify { namespace Rose { namespace BinaryAnalysis {
1906 const char* M68kInstructionKind(int64_t);
1907
1909 std::string M68kInstructionKind(int64_t, const std::string &strip);
1910
1912 const std::vector<int64_t>& M68kInstructionKind();
1913}}}
1914
1915namespace Rose {
1916 std::string stringifyBinaryAnalysisM68kInstructionKind(int64_t n, const char *strip=NULL, bool canonic=false);
1917 const std::vector<int64_t>& stringifyBinaryAnalysisM68kInstructionKind();
1918}
1919
1920// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
1921// /src/Rose/BinaryAnalysis/RegisterDictionary.h line 314
1922namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace RegisterDictionary { namespace SortBySize {
1924 const char* Direction(int64_t);
1925
1927 std::string Direction(int64_t, const std::string &strip);
1928
1930 const std::vector<int64_t>& Direction();
1931}}}}}
1932
1933namespace Rose {
1934 std::string stringifyBinaryAnalysisRegisterDictionarySortBySizeDirection(int64_t n, const char *strip=NULL, bool canonic=false);
1935 const std::vector<int64_t>& stringifyBinaryAnalysisRegisterDictionarySortBySizeDirection();
1936}
1937
1938// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
1939// /src/Rose/BinaryAnalysis/Debugger/Gdb.h line 172
1940namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace Debugger { namespace Gdb { namespace Response { namespace ResultRecord {
1942 const char* ResultClass(int64_t);
1943
1945 std::string ResultClass(int64_t, const std::string &strip);
1946
1948 const std::vector<int64_t>& ResultClass();
1949}}}}}}}
1950
1951namespace Rose {
1952 std::string stringifyBinaryAnalysisDebuggerGdbResponseResultRecordResultClass(int64_t n, const char *strip=NULL, bool canonic=false);
1953 const std::vector<int64_t>& stringifyBinaryAnalysisDebuggerGdbResponseResultRecordResultClass();
1954}
1955
1956// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
1957// /src/Rose/BinaryAnalysis/Debugger/Linux.h line 27
1958namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace Debugger { namespace Linux {
1960 const char* DetachMode(int64_t);
1961
1963 std::string DetachMode(int64_t, const std::string &strip);
1964
1966 const std::vector<int64_t>& DetachMode();
1967}}}}}
1968
1969namespace Rose {
1970 std::string stringifyBinaryAnalysisDebuggerLinuxDetachMode(int64_t n, const char *strip=NULL, bool canonic=false);
1971 const std::vector<int64_t>& stringifyBinaryAnalysisDebuggerLinuxDetachMode();
1972}
1973
1974// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
1975// /src/Rose/BinaryAnalysis/Debugger/Linux.h line 35
1976namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace Debugger { namespace Linux {
1978 const char* Flag(int64_t);
1979
1981 std::string Flag(int64_t, const std::string &strip);
1982
1984 const std::vector<int64_t>& Flag();
1985}}}}}
1986
1987namespace Rose {
1988 std::string stringifyBinaryAnalysisDebuggerLinuxFlag(int64_t n, const char *strip=NULL, bool canonic=false);
1989 const std::vector<int64_t>& stringifyBinaryAnalysisDebuggerLinuxFlag();
1990}
1991
1992// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
1993// /src/Rose/BinaryAnalysis/Debugger/Linux.h line 191
1994namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace Debugger { namespace Linux {
1996 const char* RegCacheType(int64_t);
1997
1999 std::string RegCacheType(int64_t, const std::string &strip);
2000
2002 const std::vector<int64_t>& RegCacheType();
2003}}}}}
2004
2005namespace Rose {
2006 std::string stringifyBinaryAnalysisDebuggerLinuxRegCacheType(int64_t n, const char *strip=NULL, bool canonic=false);
2007 const std::vector<int64_t>& stringifyBinaryAnalysisDebuggerLinuxRegCacheType();
2008}
2009
2010// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
2011// /src/Rose/BinaryAnalysis/Debugger/GdbResponse.h line 19
2012namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace Debugger { namespace GdbResponse {
2014 const char* TokenType(int64_t);
2015
2017 std::string TokenType(int64_t, const std::string &strip);
2018
2020 const std::vector<int64_t>& TokenType();
2021}}}}}
2022
2023namespace Rose {
2024 std::string stringifyBinaryAnalysisDebuggerGdbResponseTokenType(int64_t n, const char *strip=NULL, bool canonic=false);
2025 const std::vector<int64_t>& stringifyBinaryAnalysisDebuggerGdbResponseTokenType();
2026}
2027
2028// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
2029// /src/Rose/BinaryAnalysis/Debugger/GdbResponse.h line 68
2030namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace Debugger { namespace GdbResponse {
2032 const char* ResultClass(int64_t);
2033
2035 std::string ResultClass(int64_t, const std::string &strip);
2036
2038 const std::vector<int64_t>& ResultClass();
2039}}}}}
2040
2041namespace Rose {
2042 std::string stringifyBinaryAnalysisDebuggerGdbResponseResultClass(int64_t n, const char *strip=NULL, bool canonic=false);
2043 const std::vector<int64_t>& stringifyBinaryAnalysisDebuggerGdbResponseResultClass();
2044}
2045
2046// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
2047// /src/Rose/BinaryAnalysis/Debugger/GdbResponse.h line 71
2048namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace Debugger { namespace GdbResponse {
2050 const char* AsyncClass(int64_t);
2051
2053 std::string AsyncClass(int64_t, const std::string &strip);
2054
2056 const std::vector<int64_t>& AsyncClass();
2057}}}}}
2058
2059namespace Rose {
2060 std::string stringifyBinaryAnalysisDebuggerGdbResponseAsyncClass(int64_t n, const char *strip=NULL, bool canonic=false);
2061 const std::vector<int64_t>& stringifyBinaryAnalysisDebuggerGdbResponseAsyncClass();
2062}
2063
2064// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
2065// /src/Rose/BinaryAnalysis/Debugger/BasicTypes.h line 39
2066namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace Debugger {
2068 const char* FilterActionFlag(int64_t);
2069
2071 std::string FilterActionFlag(int64_t, const std::string &strip);
2072
2074 const std::vector<int64_t>& FilterActionFlag();
2075}}}}
2076
2077namespace Rose {
2078 std::string stringifyBinaryAnalysisDebuggerFilterActionFlag(int64_t n, const char *strip=NULL, bool canonic=false);
2079 const std::vector<int64_t>& stringifyBinaryAnalysisDebuggerFilterActionFlag();
2080}
2081
2082// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
2083// /src/Rose/BinaryAnalysis/String.h line 198
2084namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace Strings {
2086 const char* State(int64_t);
2087
2089 std::string State(int64_t, const std::string &strip);
2090
2092 const std::vector<int64_t>& State();
2093}}}}
2094
2095namespace Rose {
2096 std::string stringifyBinaryAnalysisStringsState(int64_t n, const char *strip=NULL, bool canonic=false);
2097 const std::vector<int64_t>& stringifyBinaryAnalysisStringsState();
2098}
2099
2100// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
2101// /src/Rose/BinaryAnalysis/InstructionEnumsPowerpc.h line 12
2102namespace stringify { namespace Rose { namespace BinaryAnalysis {
2104 const char* PowerpcCapability(int64_t);
2105
2107 std::string PowerpcCapability(int64_t, const std::string &strip);
2108
2110 const std::vector<int64_t>& PowerpcCapability();
2111}}}
2112
2113namespace Rose {
2114 std::string stringifyBinaryAnalysisPowerpcCapability(int64_t n, const char *strip=NULL, bool canonic=false);
2115 const std::vector<int64_t>& stringifyBinaryAnalysisPowerpcCapability();
2116}
2117
2118// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
2119// /src/Rose/BinaryAnalysis/InstructionEnumsPowerpc.h line 52
2120namespace stringify { namespace Rose { namespace BinaryAnalysis {
2122 const char* PowerpcWordSize(int64_t);
2123
2125 std::string PowerpcWordSize(int64_t, const std::string &strip);
2126
2128 const std::vector<int64_t>& PowerpcWordSize();
2129}}}
2130
2131namespace Rose {
2132 std::string stringifyBinaryAnalysisPowerpcWordSize(int64_t n, const char *strip=NULL, bool canonic=false);
2133 const std::vector<int64_t>& stringifyBinaryAnalysisPowerpcWordSize();
2134}
2135
2136// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
2137// /src/Rose/BinaryAnalysis/InstructionEnumsPowerpc.h line 58
2138namespace stringify { namespace Rose { namespace BinaryAnalysis {
2140 const char* PowerpcInstructionKind(int64_t);
2141
2143 std::string PowerpcInstructionKind(int64_t, const std::string &strip);
2144
2146 const std::vector<int64_t>& PowerpcInstructionKind();
2147}}}
2148
2149namespace Rose {
2150 std::string stringifyBinaryAnalysisPowerpcInstructionKind(int64_t n, const char *strip=NULL, bool canonic=false);
2151 const std::vector<int64_t>& stringifyBinaryAnalysisPowerpcInstructionKind();
2152}
2153
2154// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
2155// /src/Rose/BinaryAnalysis/InstructionEnumsPowerpc.h line 506
2156namespace stringify { namespace Rose { namespace BinaryAnalysis {
2158 const char* PowerpcRegisterClass(int64_t);
2159
2161 std::string PowerpcRegisterClass(int64_t, const std::string &strip);
2162
2164 const std::vector<int64_t>& PowerpcRegisterClass();
2165}}}
2166
2167namespace Rose {
2168 std::string stringifyBinaryAnalysisPowerpcRegisterClass(int64_t n, const char *strip=NULL, bool canonic=false);
2169 const std::vector<int64_t>& stringifyBinaryAnalysisPowerpcRegisterClass();
2170}
2171
2172// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
2173// /src/Rose/BinaryAnalysis/InstructionEnumsPowerpc.h line 522
2174namespace stringify { namespace Rose { namespace BinaryAnalysis {
2177
2179 std::string PowerpcConditionRegisterAccessGranularity(int64_t, const std::string &strip);
2180
2182 const std::vector<int64_t>& PowerpcConditionRegisterAccessGranularity();
2183}}}
2184
2185namespace Rose {
2186 std::string stringifyBinaryAnalysisPowerpcConditionRegisterAccessGranularity(int64_t n, const char *strip=NULL, bool canonic=false);
2187 const std::vector<int64_t>& stringifyBinaryAnalysisPowerpcConditionRegisterAccessGranularity();
2188}
2189
2190// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
2191// /src/Rose/BinaryAnalysis/InstructionEnumsPowerpc.h line 529
2192namespace stringify { namespace Rose { namespace BinaryAnalysis {
2194 const char* PowerpcSpecialPurposeRegister(int64_t);
2195
2197 std::string PowerpcSpecialPurposeRegister(int64_t, const std::string &strip);
2198
2200 const std::vector<int64_t>& PowerpcSpecialPurposeRegister();
2201}}}
2202
2203namespace Rose {
2204 std::string stringifyBinaryAnalysisPowerpcSpecialPurposeRegister(int64_t n, const char *strip=NULL, bool canonic=false);
2205 const std::vector<int64_t>& stringifyBinaryAnalysisPowerpcSpecialPurposeRegister();
2206}
2207
2208// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
2209// /src/Rose/BinaryAnalysis/InstructionEnumsPowerpc.h line 540
2210namespace stringify { namespace Rose { namespace BinaryAnalysis {
2212 const char* PowerpcTimeBaseRegister(int64_t);
2213
2215 std::string PowerpcTimeBaseRegister(int64_t, const std::string &strip);
2216
2218 const std::vector<int64_t>& PowerpcTimeBaseRegister();
2219}}}
2220
2221namespace Rose {
2222 std::string stringifyBinaryAnalysisPowerpcTimeBaseRegister(int64_t n, const char *strip=NULL, bool canonic=false);
2223 const std::vector<int64_t>& stringifyBinaryAnalysisPowerpcTimeBaseRegister();
2224}
2225
2226// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
2227// /src/Rose/BinaryAnalysis/MagicNumber.h line 21
2228namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace MagicNumber {
2230 const char* Mechanism(int64_t);
2231
2233 std::string Mechanism(int64_t, const std::string &strip);
2234
2236 const std::vector<int64_t>& Mechanism();
2237}}}}
2238
2239namespace Rose {
2240 std::string stringifyBinaryAnalysisMagicNumberMechanism(int64_t n, const char *strip=NULL, bool canonic=false);
2241 const std::vector<int64_t>& stringifyBinaryAnalysisMagicNumberMechanism();
2242}
2243
2244// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
2245// /src/Rose/BinaryAnalysis/Variables.h line 156
2246namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace Variables { namespace StackVariable {
2248 const char* Purpose(int64_t);
2249
2251 std::string Purpose(int64_t, const std::string &strip);
2252
2254 const std::vector<int64_t>& Purpose();
2255}}}}}
2256
2257namespace Rose {
2258 std::string stringifyBinaryAnalysisVariablesStackVariablePurpose(int64_t n, const char *strip=NULL, bool canonic=false);
2259 const std::vector<int64_t>& stringifyBinaryAnalysisVariablesStackVariablePurpose();
2260}
2261
2262// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
2263// /src/Rose/BinaryAnalysis/Variables.h line 443
2264namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace Variables { namespace StackFrame {
2266 const char* Direction(int64_t);
2267
2269 std::string Direction(int64_t, const std::string &strip);
2270
2272 const std::vector<int64_t>& Direction();
2273}}}}}
2274
2275namespace Rose {
2276 std::string stringifyBinaryAnalysisVariablesStackFrameDirection(int64_t n, const char *strip=NULL, bool canonic=false);
2277 const std::vector<int64_t>& stringifyBinaryAnalysisVariablesStackFrameDirection();
2278}
2279
2280// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
2281// /src/Rose/BinaryAnalysis/ConcreteLocation.h line 29
2282namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace ConcreteLocation {
2284 const char* Type(int64_t);
2285
2287 std::string Type(int64_t, const std::string &strip);
2288
2290 const std::vector<int64_t>& Type();
2291}}}}
2292
2293namespace Rose {
2294 std::string stringifyBinaryAnalysisConcreteLocationType(int64_t n, const char *strip=NULL, bool canonic=false);
2295 const std::vector<int64_t>& stringifyBinaryAnalysisConcreteLocationType();
2296}
2297
2298// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
2299// /src/Rose/BinaryAnalysis/FunctionSimilarity.h line 73
2300namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace FunctionSimilarity {
2302 const char* CValKind(int64_t);
2303
2305 std::string CValKind(int64_t, const std::string &strip);
2306
2308 const std::vector<int64_t>& CValKind();
2309}}}}
2310
2311namespace Rose {
2312 std::string stringifyBinaryAnalysisFunctionSimilarityCValKind(int64_t n, const char *strip=NULL, bool canonic=false);
2313 const std::vector<int64_t>& stringifyBinaryAnalysisFunctionSimilarityCValKind();
2314}
2315
2316// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
2317// /src/Rose/BinaryAnalysis/FunctionSimilarity.h line 85
2318namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace FunctionSimilarity {
2320 const char* Statistic(int64_t);
2321
2323 std::string Statistic(int64_t, const std::string &strip);
2324
2326 const std::vector<int64_t>& Statistic();
2327}}}}
2328
2329namespace Rose {
2330 std::string stringifyBinaryAnalysisFunctionSimilarityStatistic(int64_t n, const char *strip=NULL, bool canonic=false);
2331 const std::vector<int64_t>& stringifyBinaryAnalysisFunctionSimilarityStatistic();
2332}
2333
2334// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
2335// /src/Rose/BinaryAnalysis/Architecture/ArmAarch32.h line 56
2336namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace Architecture { namespace ArmAarch32 {
2338 const char* InstructionSet(int64_t);
2339
2341 std::string InstructionSet(int64_t, const std::string &strip);
2342
2344 const std::vector<int64_t>& InstructionSet();
2345}}}}}
2346
2347namespace Rose {
2348 std::string stringifyBinaryAnalysisArchitectureArmAarch32InstructionSet(int64_t n, const char *strip=NULL, bool canonic=false);
2349 const std::vector<int64_t>& stringifyBinaryAnalysisArchitectureArmAarch32InstructionSet();
2350}
2351
2352// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
2353// /src/Rose/BinaryAnalysis/SerialIo.h line 120
2354namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace SerialIo {
2356 const char* Format(int64_t);
2357
2359 std::string Format(int64_t, const std::string &strip);
2360
2362 const std::vector<int64_t>& Format();
2363}}}}
2364
2365namespace Rose {
2366 std::string stringifyBinaryAnalysisSerialIoFormat(int64_t n, const char *strip=NULL, bool canonic=false);
2367 const std::vector<int64_t>& stringifyBinaryAnalysisSerialIoFormat();
2368}
2369
2370// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
2371// /src/Rose/BinaryAnalysis/SerialIo.h line 131
2372namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace SerialIo {
2374 const char* Savable(int64_t);
2375
2377 std::string Savable(int64_t, const std::string &strip);
2378
2380 const std::vector<int64_t>& Savable();
2381}}}}
2382
2383namespace Rose {
2384 std::string stringifyBinaryAnalysisSerialIoSavable(int64_t n, const char *strip=NULL, bool canonic=false);
2385 const std::vector<int64_t>& stringifyBinaryAnalysisSerialIoSavable();
2386}
2387
2388// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
2389// /src/Rose/BinaryAnalysis/CodeInserter.h line 19
2390namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace Commit {
2392 const char* Boolean(int64_t);
2393
2395 std::string Boolean(int64_t, const std::string &strip);
2396
2398 const std::vector<int64_t>& Boolean();
2399}}}}
2400
2401namespace Rose {
2402 std::string stringifyBinaryAnalysisCommitBoolean(int64_t n, const char *strip=NULL, bool canonic=false);
2403 const std::vector<int64_t>& stringifyBinaryAnalysisCommitBoolean();
2404}
2405
2406// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
2407// /src/Rose/BinaryAnalysis/CodeInserter.h line 29
2408namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace CodeInserter {
2410 const char* AggregationDirection(int64_t);
2411
2413 std::string AggregationDirection(int64_t, const std::string &strip);
2414
2416 const std::vector<int64_t>& AggregationDirection();
2417}}}}
2418
2419namespace Rose {
2420 std::string stringifyBinaryAnalysisCodeInserterAggregationDirection(int64_t n, const char *strip=NULL, bool canonic=false);
2421 const std::vector<int64_t>& stringifyBinaryAnalysisCodeInserterAggregationDirection();
2422}
2423
2424// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
2425// /src/Rose/BinaryAnalysis/CodeInserter.h line 35
2426namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace CodeInserter {
2428 const char* NopPadding(int64_t);
2429
2431 std::string NopPadding(int64_t, const std::string &strip);
2432
2434 const std::vector<int64_t>& NopPadding();
2435}}}}
2436
2437namespace Rose {
2438 std::string stringifyBinaryAnalysisCodeInserterNopPadding(int64_t n, const char *strip=NULL, bool canonic=false);
2439 const std::vector<int64_t>& stringifyBinaryAnalysisCodeInserterNopPadding();
2440}
2441
2442// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
2443// /src/Rose/BinaryAnalysis/CodeInserter.h line 59
2444namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace CodeInserter {
2446 const char* RelocType(int64_t);
2447
2449 std::string RelocType(int64_t, const std::string &strip);
2450
2452 const std::vector<int64_t>& RelocType();
2453}}}}
2454
2455namespace Rose {
2456 std::string stringifyBinaryAnalysisCodeInserterRelocType(int64_t n, const char *strip=NULL, bool canonic=false);
2457 const std::vector<int64_t>& stringifyBinaryAnalysisCodeInserterRelocType();
2458}
2459
2460// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
2461// /src/Rose/BinaryAnalysis/BinaryLoader.h line 66
2462namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace BinaryLoader {
2464 const char* MappingContribution(int64_t);
2465
2467 std::string MappingContribution(int64_t, const std::string &strip);
2468
2470 const std::vector<int64_t>& MappingContribution();
2471}}}}
2472
2473namespace Rose {
2474 std::string stringifyBinaryAnalysisBinaryLoaderMappingContribution(int64_t n, const char *strip=NULL, bool canonic=false);
2475 const std::vector<int64_t>& stringifyBinaryAnalysisBinaryLoaderMappingContribution();
2476}
2477
2478// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
2479// /src/Rose/BinaryAnalysis/BinaryLoader.h line 74
2480namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace BinaryLoader {
2482 const char* ConflictResolution(int64_t);
2483
2485 std::string ConflictResolution(int64_t, const std::string &strip);
2486
2488 const std::vector<int64_t>& ConflictResolution();
2489}}}}
2490
2491namespace Rose {
2492 std::string stringifyBinaryAnalysisBinaryLoaderConflictResolution(int64_t n, const char *strip=NULL, bool canonic=false);
2493 const std::vector<int64_t>& stringifyBinaryAnalysisBinaryLoaderConflictResolution();
2494}
2495
2496// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
2497// /src/Rose/BinaryAnalysis/Disassembler/Aarch64.h line 47
2498namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace Disassembler { namespace Aarch64 {
2500 const char* Mode(int64_t);
2501
2503 std::string Mode(int64_t, const std::string &strip);
2504
2506 const std::vector<int64_t>& Mode();
2507}}}}}
2508
2509namespace Rose {
2510 std::string stringifyBinaryAnalysisDisassemblerAarch64Mode(int64_t n, const char *strip=NULL, bool canonic=false);
2511 const std::vector<int64_t>& stringifyBinaryAnalysisDisassemblerAarch64Mode();
2512}
2513
2514// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
2515// /src/Rose/BinaryAnalysis/Disassembler/Aarch32.h line 25
2516namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace Disassembler { namespace Aarch32 {
2518 const char* Mode(int64_t);
2519
2521 std::string Mode(int64_t, const std::string &strip);
2522
2524 const std::vector<int64_t>& Mode();
2525}}}}}
2526
2527namespace Rose {
2528 std::string stringifyBinaryAnalysisDisassemblerAarch32Mode(int64_t n, const char *strip=NULL, bool canonic=false);
2529 const std::vector<int64_t>& stringifyBinaryAnalysisDisassemblerAarch32Mode();
2530}
2531
2532// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
2533// /src/Rose/BinaryAnalysis/Disassembler/Mips.h line 66
2534namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace Disassembler { namespace Mips { namespace Decoder {
2536 const char* Architecture(int64_t);
2537
2539 std::string Architecture(int64_t, const std::string &strip);
2540
2542 const std::vector<int64_t>& Architecture();
2543}}}}}}
2544
2545namespace Rose {
2546 std::string stringifyBinaryAnalysisDisassemblerMipsDecoderArchitecture(int64_t n, const char *strip=NULL, bool canonic=false);
2547 const std::vector<int64_t>& stringifyBinaryAnalysisDisassemblerMipsDecoderArchitecture();
2548}
2549
2550// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
2551// /src/Rose/BinaryAnalysis/Disassembler/X86.h line 149
2552namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace Disassembler { namespace X86 {
2554 const char* RegisterMode(int64_t);
2555
2557 std::string RegisterMode(int64_t, const std::string &strip);
2558
2560 const std::vector<int64_t>& RegisterMode();
2561}}}}}
2562
2563namespace Rose {
2564 std::string stringifyBinaryAnalysisDisassemblerX86RegisterMode(int64_t n, const char *strip=NULL, bool canonic=false);
2565 const std::vector<int64_t>& stringifyBinaryAnalysisDisassemblerX86RegisterMode();
2566}
2567
2568// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
2569// /src/Rose/BinaryAnalysis/Disassembler/X86.h line 154
2570namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace Disassembler { namespace X86 {
2572 const char* MMPrefix(int64_t);
2573
2575 std::string MMPrefix(int64_t, const std::string &strip);
2576
2578 const std::vector<int64_t>& MMPrefix();
2579}}}}}
2580
2581namespace Rose {
2582 std::string stringifyBinaryAnalysisDisassemblerX86MMPrefix(int64_t n, const char *strip=NULL, bool canonic=false);
2583 const std::vector<int64_t>& stringifyBinaryAnalysisDisassemblerX86MMPrefix();
2584}
2585
2586// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
2587// /src/Rose/BinaryAnalysis/InstructionEnumsAarch64.h line 37
2588namespace stringify { namespace Rose { namespace BinaryAnalysis {
2590 const char* Aarch64Exception(int64_t);
2591
2593 std::string Aarch64Exception(int64_t, const std::string &strip);
2594
2596 const std::vector<int64_t>& Aarch64Exception();
2597}}}
2598
2599namespace Rose {
2600 std::string stringifyBinaryAnalysisAarch64Exception(int64_t n, const char *strip=NULL, bool canonic=false);
2601 const std::vector<int64_t>& stringifyBinaryAnalysisAarch64Exception();
2602}
2603
2604// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
2605// /src/Rose/BinaryAnalysis/InstructionEnumsAarch64.h line 42
2606namespace stringify { namespace Rose { namespace BinaryAnalysis {
2608 const char* Aarch64RegisterClass(int64_t);
2609
2611 std::string Aarch64RegisterClass(int64_t, const std::string &strip);
2612
2614 const std::vector<int64_t>& Aarch64RegisterClass();
2615}}}
2616
2617namespace Rose {
2618 std::string stringifyBinaryAnalysisAarch64RegisterClass(int64_t n, const char *strip=NULL, bool canonic=false);
2619 const std::vector<int64_t>& stringifyBinaryAnalysisAarch64RegisterClass();
2620}
2621
2622// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
2623// /src/Rose/BinaryAnalysis/InstructionEnumsAarch64.h line 57
2624namespace stringify { namespace Rose { namespace BinaryAnalysis {
2626 const char* Aarch64SystemRegisters(int64_t);
2627
2629 std::string Aarch64SystemRegisters(int64_t, const std::string &strip);
2630
2632 const std::vector<int64_t>& Aarch64SystemRegisters();
2633}}}
2634
2635namespace Rose {
2636 std::string stringifyBinaryAnalysisAarch64SystemRegisters(int64_t n, const char *strip=NULL, bool canonic=false);
2637 const std::vector<int64_t>& stringifyBinaryAnalysisAarch64SystemRegisters();
2638}
2639
2640// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
2641// /src/Rose/BinaryAnalysis/InstructionEnumsJvm.h line 28
2642namespace stringify { namespace Rose { namespace BinaryAnalysis {
2644 const char* JvmInstructionKind(int64_t);
2645
2647 std::string JvmInstructionKind(int64_t, const std::string &strip);
2648
2650 const std::vector<int64_t>& JvmInstructionKind();
2651}}}
2652
2653namespace Rose {
2654 std::string stringifyBinaryAnalysisJvmInstructionKind(int64_t n, const char *strip=NULL, bool canonic=false);
2655 const std::vector<int64_t>& stringifyBinaryAnalysisJvmInstructionKind();
2656}
2657
2658// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
2659// /src/Rose/BinaryAnalysis/InstructionEnumsX86.h line 13
2660namespace stringify { namespace Rose { namespace BinaryAnalysis {
2662 const char* X86InstructionSize(int64_t);
2663
2665 std::string X86InstructionSize(int64_t, const std::string &strip);
2666
2668 const std::vector<int64_t>& X86InstructionSize();
2669}}}
2670
2671namespace Rose {
2672 std::string stringifyBinaryAnalysisX86InstructionSize(int64_t n, const char *strip=NULL, bool canonic=false);
2673 const std::vector<int64_t>& stringifyBinaryAnalysisX86InstructionSize();
2674}
2675
2676// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
2677// /src/Rose/BinaryAnalysis/InstructionEnumsX86.h line 21
2678namespace stringify { namespace Rose { namespace BinaryAnalysis {
2680 const char* X86RegisterClass(int64_t);
2681
2683 std::string X86RegisterClass(int64_t, const std::string &strip);
2684
2686 const std::vector<int64_t>& X86RegisterClass();
2687}}}
2688
2689namespace Rose {
2690 std::string stringifyBinaryAnalysisX86RegisterClass(int64_t n, const char *strip=NULL, bool canonic=false);
2691 const std::vector<int64_t>& stringifyBinaryAnalysisX86RegisterClass();
2692}
2693
2694// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
2695// /src/Rose/BinaryAnalysis/InstructionEnumsX86.h line 34
2696namespace stringify { namespace Rose { namespace BinaryAnalysis {
2698 const char* X86SegmentRegister(int64_t);
2699
2701 std::string X86SegmentRegister(int64_t, const std::string &strip);
2702
2704 const std::vector<int64_t>& X86SegmentRegister();
2705}}}
2706
2707namespace Rose {
2708 std::string stringifyBinaryAnalysisX86SegmentRegister(int64_t n, const char *strip=NULL, bool canonic=false);
2709 const std::vector<int64_t>& stringifyBinaryAnalysisX86SegmentRegister();
2710}
2711
2712// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
2713// /src/Rose/BinaryAnalysis/InstructionEnumsX86.h line 45
2714namespace stringify { namespace Rose { namespace BinaryAnalysis {
2716 const char* X86GeneralPurposeRegister(int64_t);
2717
2719 std::string X86GeneralPurposeRegister(int64_t, const std::string &strip);
2720
2722 const std::vector<int64_t>& X86GeneralPurposeRegister();
2723}}}
2724
2725namespace Rose {
2726 std::string stringifyBinaryAnalysisX86GeneralPurposeRegister(int64_t n, const char *strip=NULL, bool canonic=false);
2727 const std::vector<int64_t>& stringifyBinaryAnalysisX86GeneralPurposeRegister();
2728}
2729
2730// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
2731// /src/Rose/BinaryAnalysis/InstructionEnumsX86.h line 65
2732namespace stringify { namespace Rose { namespace BinaryAnalysis {
2734 const char* X86StRegister(int64_t);
2735
2737 std::string X86StRegister(int64_t, const std::string &strip);
2738
2740 const std::vector<int64_t>& X86StRegister();
2741}}}
2742
2743namespace Rose {
2744 std::string stringifyBinaryAnalysisX86StRegister(int64_t n, const char *strip=NULL, bool canonic=false);
2745 const std::vector<int64_t>& stringifyBinaryAnalysisX86StRegister();
2746}
2747
2748// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
2749// /src/Rose/BinaryAnalysis/InstructionEnumsX86.h line 78
2750namespace stringify { namespace Rose { namespace BinaryAnalysis {
2752 const char* X86Flags(int64_t);
2753
2755 std::string X86Flags(int64_t, const std::string &strip);
2756
2758 const std::vector<int64_t>& X86Flags();
2759}}}
2760
2761namespace Rose {
2762 std::string stringifyBinaryAnalysisX86Flags(int64_t n, const char *strip=NULL, bool canonic=false);
2763 const std::vector<int64_t>& stringifyBinaryAnalysisX86Flags();
2764}
2765
2766// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
2767// /src/Rose/BinaryAnalysis/InstructionEnumsX86.h line 87
2768namespace stringify { namespace Rose { namespace BinaryAnalysis {
2770 const char* X86Flag(int64_t);
2771
2773 std::string X86Flag(int64_t, const std::string &strip);
2774
2776 const std::vector<int64_t>& X86Flag();
2777}}}
2778
2779namespace Rose {
2780 std::string stringifyBinaryAnalysisX86Flag(int64_t n, const char *strip=NULL, bool canonic=false);
2781 const std::vector<int64_t>& stringifyBinaryAnalysisX86Flag();
2782}
2783
2784// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
2785// /src/Rose/BinaryAnalysis/InstructionEnumsX86.h line 108
2786namespace stringify { namespace Rose { namespace BinaryAnalysis {
2788 const char* X86BranchPrediction(int64_t);
2789
2791 std::string X86BranchPrediction(int64_t, const std::string &strip);
2792
2794 const std::vector<int64_t>& X86BranchPrediction();
2795}}}
2796
2797namespace Rose {
2798 std::string stringifyBinaryAnalysisX86BranchPrediction(int64_t n, const char *strip=NULL, bool canonic=false);
2799 const std::vector<int64_t>& stringifyBinaryAnalysisX86BranchPrediction();
2800}
2801
2802// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
2803// /src/Rose/BinaryAnalysis/InstructionEnumsX86.h line 116
2804namespace stringify { namespace Rose { namespace BinaryAnalysis {
2806 const char* X86RepeatPrefix(int64_t);
2807
2809 std::string X86RepeatPrefix(int64_t, const std::string &strip);
2810
2812 const std::vector<int64_t>& X86RepeatPrefix();
2813}}}
2814
2815namespace Rose {
2816 std::string stringifyBinaryAnalysisX86RepeatPrefix(int64_t n, const char *strip=NULL, bool canonic=false);
2817 const std::vector<int64_t>& stringifyBinaryAnalysisX86RepeatPrefix();
2818}
2819
2820// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
2821// /src/Rose/BinaryAnalysis/InstructionEnumsX86.h line 125
2822namespace stringify { namespace Rose { namespace BinaryAnalysis {
2824 const char* X86Exception(int64_t);
2825
2827 std::string X86Exception(int64_t, const std::string &strip);
2828
2830 const std::vector<int64_t>& X86Exception();
2831}}}
2832
2833namespace Rose {
2834 std::string stringifyBinaryAnalysisX86Exception(int64_t n, const char *strip=NULL, bool canonic=false);
2835 const std::vector<int64_t>& stringifyBinaryAnalysisX86Exception();
2836}
2837
2838// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
2839// /src/Rose/BinaryAnalysis/TaintedFlow.h line 24
2840namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace TaintedFlow {
2842 const char* Taintedness(int64_t);
2843
2845 std::string Taintedness(int64_t, const std::string &strip);
2846
2848 const std::vector<int64_t>& Taintedness();
2849}}}}
2850
2851namespace Rose {
2852 std::string stringifyBinaryAnalysisTaintedFlowTaintedness(int64_t n, const char *strip=NULL, bool canonic=false);
2853 const std::vector<int64_t>& stringifyBinaryAnalysisTaintedFlowTaintedness();
2854}
2855
2856// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
2857// /src/Rose/BinaryAnalysis/TaintedFlow.h line 31
2858namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace TaintedFlow {
2860 const char* Approximation(int64_t);
2861
2863 std::string Approximation(int64_t, const std::string &strip);
2864
2866 const std::vector<int64_t>& Approximation();
2867}}}}
2868
2869namespace Rose {
2870 std::string stringifyBinaryAnalysisTaintedFlowApproximation(int64_t n, const char *strip=NULL, bool canonic=false);
2871 const std::vector<int64_t>& stringifyBinaryAnalysisTaintedFlowApproximation();
2872}
2873
2874// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
2875// /src/Rose/BinaryAnalysis/CallingConvention/BasicTypes.h line 27
2876namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace CallingConvention {
2878 const char* StackParameterOrder(int64_t);
2879
2881 std::string StackParameterOrder(int64_t, const std::string &strip);
2882
2884 const std::vector<int64_t>& StackParameterOrder();
2885}}}}
2886
2887namespace Rose {
2888 std::string stringifyBinaryAnalysisCallingConventionStackParameterOrder(int64_t n, const char *strip=NULL, bool canonic=false);
2889 const std::vector<int64_t>& stringifyBinaryAnalysisCallingConventionStackParameterOrder();
2890}
2891
2892// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
2893// /src/Rose/BinaryAnalysis/CallingConvention/BasicTypes.h line 34
2894namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace CallingConvention {
2896 const char* StackDirection(int64_t);
2897
2899 std::string StackDirection(int64_t, const std::string &strip);
2900
2902 const std::vector<int64_t>& StackDirection();
2903}}}}
2904
2905namespace Rose {
2906 std::string stringifyBinaryAnalysisCallingConventionStackDirection(int64_t n, const char *strip=NULL, bool canonic=false);
2907 const std::vector<int64_t>& stringifyBinaryAnalysisCallingConventionStackDirection();
2908}
2909
2910// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
2911// /src/Rose/BinaryAnalysis/CallingConvention/BasicTypes.h line 40
2912namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace CallingConvention {
2914 const char* StackCleanup(int64_t);
2915
2917 std::string StackCleanup(int64_t, const std::string &strip);
2918
2920 const std::vector<int64_t>& StackCleanup();
2921}}}}
2922
2923namespace Rose {
2924 std::string stringifyBinaryAnalysisCallingConventionStackCleanup(int64_t n, const char *strip=NULL, bool canonic=false);
2925 const std::vector<int64_t>& stringifyBinaryAnalysisCallingConventionStackCleanup();
2926}
2927
2928// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
2929// /src/Rose/BinaryAnalysis/Reachability.h line 34
2930namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace Reachability {
2932 const char* Reason(int64_t);
2933
2935 std::string Reason(int64_t, const std::string &strip);
2936
2938 const std::vector<int64_t>& Reason();
2939}}}}
2940
2941namespace Rose {
2942 std::string stringifyBinaryAnalysisReachabilityReason(int64_t n, const char *strip=NULL, bool canonic=false);
2943 const std::vector<int64_t>& stringifyBinaryAnalysisReachabilityReason();
2944}
2945
2946// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
2947// /src/Rose/Color.h line 22
2948namespace stringify { namespace Rose { namespace Color {
2950 const char* Enabled(int64_t);
2951
2953 std::string Enabled(int64_t, const std::string &strip);
2954
2956 const std::vector<int64_t>& Enabled();
2957}}}
2958
2959namespace Rose {
2960 std::string stringifyColorEnabled(int64_t n, const char *strip=NULL, bool canonic=false);
2961 const std::vector<int64_t>& stringifyColorEnabled();
2962}
2963
2964// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
2965// /src/Rose/Color.h line 31
2966namespace stringify { namespace Rose { namespace Color {
2968 const char* Theme(int64_t);
2969
2971 std::string Theme(int64_t, const std::string &strip);
2972
2974 const std::vector<int64_t>& Theme();
2975}}}
2976
2977namespace Rose {
2978 std::string stringifyColorTheme(int64_t n, const char *strip=NULL, bool canonic=false);
2979 const std::vector<int64_t>& stringifyColorTheme();
2980}
2981
2982// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
2983// /src/Rose/Color.h line 49
2984namespace stringify { namespace Rose { namespace Color {
2986 const char* Layer(int64_t);
2987
2989 std::string Layer(int64_t, const std::string &strip);
2990
2992 const std::vector<int64_t>& Layer();
2993}}}
2994
2995namespace Rose {
2996 std::string stringifyColorLayer(int64_t n, const char *strip=NULL, bool canonic=false);
2997 const std::vector<int64_t>& stringifyColorLayer();
2998}
2999
3000// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
3001// /src/Rose/Color.h line 366
3002namespace stringify { namespace Rose { namespace Color {
3004 const char* AnsiColor(int64_t);
3005
3007 std::string AnsiColor(int64_t, const std::string &strip);
3008
3010 const std::vector<int64_t>& AnsiColor();
3011}}}
3012
3013namespace Rose {
3014 std::string stringifyColorAnsiColor(int64_t n, const char *strip=NULL, bool canonic=false);
3015 const std::vector<int64_t>& stringifyColorAnsiColor();
3016}
3017
3018// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
3019// /src/Rose/Sarif/BasicTypes.h line 15
3020namespace stringify { namespace Rose { namespace Sarif {
3022 const char* Kind(int64_t);
3023
3025 std::string Kind(int64_t, const std::string &strip);
3026
3028 const std::vector<int64_t>& Kind();
3029}}}
3030
3031namespace Rose {
3032 std::string stringifySarifKind(int64_t n, const char *strip=NULL, bool canonic=false);
3033 const std::vector<int64_t>& stringifySarifKind();
3034}
3035
3036// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
3037// /src/Rose/Sarif/BasicTypes.h line 25
3038namespace stringify { namespace Rose { namespace Sarif {
3040 const char* Severity(int64_t);
3041
3043 std::string Severity(int64_t, const std::string &strip);
3044
3046 const std::vector<int64_t>& Severity();
3047}}}
3048
3049namespace Rose {
3050 std::string stringifySarifSeverity(int64_t n, const char *strip=NULL, bool canonic=false);
3051 const std::vector<int64_t>& stringifySarifSeverity();
3052}
3053
3054// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
3055// /src/Rose/CodeGen/Object.h line 12
3056namespace stringify { namespace Rose { namespace CodeGen {
3058 const char* Object(int64_t);
3059
3061 std::string Object(int64_t, const std::string &strip);
3062
3064 const std::vector<int64_t>& Object();
3065}}}
3066
3067namespace Rose {
3068 std::string stringifyCodeGenObject(int64_t n, const char *strip=NULL, bool canonic=false);
3069 const std::vector<int64_t>& stringifyCodeGenObject();
3070}
3071
3072// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
3073// /src/Rose/CommandLine/Parser.C line 32
3074namespace stringify { namespace Rose { namespace CommandLine { namespace FailedAssertionBehaviorAdjuster {
3076 const char* Behavior(int64_t);
3077
3079 std::string Behavior(int64_t, const std::string &strip);
3080
3082 const std::vector<int64_t>& Behavior();
3083}}}}
3084
3085namespace Rose {
3086 std::string stringifyCommandLineFailedAssertionBehaviorAdjusterBehavior(int64_t n, const char *strip=NULL, bool canonic=false);
3087 const std::vector<int64_t>& stringifyCommandLineFailedAssertionBehaviorAdjusterBehavior();
3088}
3089
3090// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
3091// /src/Rose/CommandLine/SuffixMultiplierParser.h line 36
3092namespace stringify { namespace Rose { namespace CommandLine { namespace SuffixMultiplierParser {
3094 const char* Preferred(int64_t);
3095
3097 std::string Preferred(int64_t, const std::string &strip);
3098
3100 const std::vector<int64_t>& Preferred();
3101}}}}
3102
3103namespace Rose {
3104 std::string stringifyCommandLineSuffixMultiplierParserPreferred(int64_t n, const char *strip=NULL, bool canonic=false);
3105 const std::vector<int64_t>& stringifyCommandLineSuffixMultiplierParserPreferred();
3106}
3107
3108// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
3109// /src/Rose/Logger.h line 14
3110namespace stringify { namespace Rose { namespace Logger {
3112 const char* Level(int64_t);
3113
3115 std::string Level(int64_t, const std::string &strip);
3116
3118 const std::vector<int64_t>& Level();
3119}}}
3120
3121namespace Rose {
3122 std::string stringifyLoggerLevel(int64_t n, const char *strip=NULL, bool canonic=false);
3123 const std::vector<int64_t>& stringifyLoggerLevel();
3124}
3125
3126// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
3127// /src/ROSETTA/src/AstNodeClass.h line 106
3128namespace stringify { namespace AstNodeClass {
3130 const char* locationInTree(int64_t);
3131
3133 std::string locationInTree(int64_t, const std::string &strip);
3134
3136 const std::vector<int64_t>& locationInTree();
3137}}
3138
3139namespace Rose {
3140 std::string stringifyAstNodeClass_locationInTree(int64_t n, const char *strip=NULL, bool canonic=false);
3141 const std::vector<int64_t>& stringifyAstNodeClass_locationInTree();
3142}
3143
3144// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
3145// /src/ROSETTA/src/AstNodeClass.h line 112
3146namespace stringify { namespace AstNodeClass {
3148 const char* includeExcludeMechanism(int64_t);
3149
3151 std::string includeExcludeMechanism(int64_t, const std::string &strip);
3152
3154 const std::vector<int64_t>& includeExcludeMechanism();
3155}}
3156
3157namespace Rose {
3158 std::string stringifyAstNodeClass_includeExcludeMechanism(int64_t n, const char *strip=NULL, bool canonic=false);
3159 const std::vector<int64_t>& stringifyAstNodeClass_includeExcludeMechanism();
3160}
3161
3162// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
3163// /src/ROSETTA/src/AstNodeClass.h line 333
3164namespace stringify { namespace AstNodeClass {
3166 const char* TypeEvaluation(int64_t);
3167
3169 std::string TypeEvaluation(int64_t, const std::string &strip);
3170
3172 const std::vector<int64_t>& TypeEvaluation();
3173}}
3174
3175namespace Rose {
3176 std::string stringifyAstNodeClassTypeEvaluation(int64_t n, const char *strip=NULL, bool canonic=false);
3177 const std::vector<int64_t>& stringifyAstNodeClassTypeEvaluation();
3178}
3179
3180// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
3181// /src/ROSETTA/src/binaryInstruction.C line 1652
3182namespace stringify { namespace SgAsmRiscOperation {
3184 const char* RiscOperator(int64_t);
3185
3187 std::string RiscOperator(int64_t, const std::string &strip);
3188
3190 const std::vector<int64_t>& RiscOperator();
3191}}
3192
3193namespace Rose {
3194 std::string stringifySgAsmRiscOperationRiscOperator(int64_t n, const char *strip=NULL, bool canonic=false);
3195 const std::vector<int64_t>& stringifySgAsmRiscOperationRiscOperator();
3196}
3197
3198// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
3199// /src/ROSETTA/src/binaryInstruction.C line 2301
3202 const char* PESectionFlags(int64_t);
3203
3205 std::string PESectionFlags(int64_t, const std::string &strip);
3206
3208 const std::vector<int64_t>& PESectionFlags();
3209}}
3210
3211namespace Rose {
3212 std::string stringifySgAsmPESectionTableEntryPESectionFlags(int64_t n, const char *strip=NULL, bool canonic=false);
3213 const std::vector<int64_t>& stringifySgAsmPESectionTableEntryPESectionFlags();
3214}
3215
3216// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
3217// /src/ROSETTA/src/binaryInstruction.C line 4097
3218namespace stringify { namespace SgAsmPEFileHeader {
3220 const char* HeaderFlags(int64_t);
3221
3223 std::string HeaderFlags(int64_t, const std::string &strip);
3224
3226 const std::vector<int64_t>& HeaderFlags();
3227}}
3228
3229namespace Rose {
3230 std::string stringifySgAsmPEFileHeaderHeaderFlags(int64_t n, const char *strip=NULL, bool canonic=false);
3231 const std::vector<int64_t>& stringifySgAsmPEFileHeaderHeaderFlags();
3232}
3233
3234// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
3235// /src/ROSETTA/src/binaryInstruction.C line 4106
3236namespace stringify { namespace SgAsmPEFileHeader {
3238 const char* Subsystem(int64_t);
3239
3241 std::string Subsystem(int64_t, const std::string &strip);
3242
3244 const std::vector<int64_t>& Subsystem();
3245}}
3246
3247namespace Rose {
3248 std::string stringifySgAsmPEFileHeaderSubsystem(int64_t n, const char *strip=NULL, bool canonic=false);
3249 const std::vector<int64_t>& stringifySgAsmPEFileHeaderSubsystem();
3250}
3251
3252// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
3253// /src/ROSETTA/src/binaryInstruction.C line 4116
3254namespace stringify { namespace SgAsmPEFileHeader {
3256 const char* DLLFlags(int64_t);
3257
3259 std::string DLLFlags(int64_t, const std::string &strip);
3260
3262 const std::vector<int64_t>& DLLFlags();
3263}}
3264
3265namespace Rose {
3266 std::string stringifySgAsmPEFileHeaderDLLFlags(int64_t n, const char *strip=NULL, bool canonic=false);
3267 const std::vector<int64_t>& stringifySgAsmPEFileHeaderDLLFlags();
3268}
3269
3270// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
3271// /src/ROSETTA/src/binaryInstruction.C line 4125
3272namespace stringify { namespace SgAsmPEFileHeader {
3274 const char* PairPurpose(int64_t);
3275
3277 std::string PairPurpose(int64_t, const std::string &strip);
3278
3280 const std::vector<int64_t>& PairPurpose();
3281}}
3282
3283namespace Rose {
3284 std::string stringifySgAsmPEFileHeaderPairPurpose(int64_t n, const char *strip=NULL, bool canonic=false);
3285 const std::vector<int64_t>& stringifySgAsmPEFileHeaderPairPurpose();
3286}
3287
3288// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
3289// /src/ROSETTA/src/binaryInstruction.C line 5502
3290namespace stringify { namespace SgAsmNullInstruction {
3292 const char* Kind(int64_t);
3293
3295 std::string Kind(int64_t, const std::string &strip);
3296
3298 const std::vector<int64_t>& Kind();
3299}}
3300
3301namespace Rose {
3302 std::string stringifySgAsmNullInstructionKind(int64_t n, const char *strip=NULL, bool canonic=false);
3303 const std::vector<int64_t>& stringifySgAsmNullInstructionKind();
3304}
3305
3306// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
3307// /src/ROSETTA/src/binaryInstruction.C line 5781
3310 const char* NESectionFlags(int64_t);
3311
3313 std::string NESectionFlags(int64_t, const std::string &strip);
3314
3316 const std::vector<int64_t>& NESectionFlags();
3317}}
3318
3319namespace Rose {
3320 std::string stringifySgAsmNESectionTableEntryNESectionFlags(int64_t n, const char *strip=NULL, bool canonic=false);
3321 const std::vector<int64_t>& stringifySgAsmNESectionTableEntryNESectionFlags();
3322}
3323
3324// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
3325// /src/ROSETTA/src/binaryInstruction.C line 6119
3326namespace stringify { namespace SgAsmNERelocEntry {
3328 const char* NERelocSrcType(int64_t);
3329
3331 std::string NERelocSrcType(int64_t, const std::string &strip);
3332
3334 const std::vector<int64_t>& NERelocSrcType();
3335}}
3336
3337namespace Rose {
3338 std::string stringifySgAsmNERelocEntryNERelocSrcType(int64_t n, const char *strip=NULL, bool canonic=false);
3339 const std::vector<int64_t>& stringifySgAsmNERelocEntryNERelocSrcType();
3340}
3341
3342// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
3343// /src/ROSETTA/src/binaryInstruction.C line 6131
3344namespace stringify { namespace SgAsmNERelocEntry {
3346 const char* NERelocTgtType(int64_t);
3347
3349 std::string NERelocTgtType(int64_t, const std::string &strip);
3350
3352 const std::vector<int64_t>& NERelocTgtType();
3353}}
3354
3355namespace Rose {
3356 std::string stringifySgAsmNERelocEntryNERelocTgtType(int64_t n, const char *strip=NULL, bool canonic=false);
3357 const std::vector<int64_t>& stringifySgAsmNERelocEntryNERelocTgtType();
3358}
3359
3360// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
3361// /src/ROSETTA/src/binaryInstruction.C line 6138
3362namespace stringify { namespace SgAsmNERelocEntry {
3364 const char* NERelocModifiers(int64_t);
3365
3367 std::string NERelocModifiers(int64_t, const std::string &strip);
3368
3370 const std::vector<int64_t>& NERelocModifiers();
3371}}
3372
3373namespace Rose {
3374 std::string stringifySgAsmNERelocEntryNERelocModifiers(int64_t n, const char *strip=NULL, bool canonic=false);
3375 const std::vector<int64_t>& stringifySgAsmNERelocEntryNERelocModifiers();
3376}
3377
3378// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
3379// /src/ROSETTA/src/binaryInstruction.C line 6143
3380namespace stringify { namespace SgAsmNERelocEntry {
3382 const char* NERelocFlags(int64_t);
3383
3385 std::string NERelocFlags(int64_t, const std::string &strip);
3386
3388 const std::vector<int64_t>& NERelocFlags();
3389}}
3390
3391namespace Rose {
3392 std::string stringifySgAsmNERelocEntryNERelocFlags(int64_t n, const char *strip=NULL, bool canonic=false);
3393 const std::vector<int64_t>& stringifySgAsmNERelocEntryNERelocFlags();
3394}
3395
3396// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
3397// /src/ROSETTA/src/binaryInstruction.C line 6839
3398namespace stringify { namespace SgAsmNEFileHeader {
3400 const char* HeaderFlags1(int64_t);
3401
3403 std::string HeaderFlags1(int64_t, const std::string &strip);
3404
3406 const std::vector<int64_t>& HeaderFlags1();
3407}}
3408
3409namespace Rose {
3410 std::string stringifySgAsmNEFileHeaderHeaderFlags1(int64_t n, const char *strip=NULL, bool canonic=false);
3411 const std::vector<int64_t>& stringifySgAsmNEFileHeaderHeaderFlags1();
3412}
3413
3414// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
3415// /src/ROSETTA/src/binaryInstruction.C line 6850
3416namespace stringify { namespace SgAsmNEFileHeader {
3418 const char* HeaderFlags2(int64_t);
3419
3421 std::string HeaderFlags2(int64_t, const std::string &strip);
3422
3424 const std::vector<int64_t>& HeaderFlags2();
3425}}
3426
3427namespace Rose {
3428 std::string stringifySgAsmNEFileHeaderHeaderFlags2(int64_t n, const char *strip=NULL, bool canonic=false);
3429 const std::vector<int64_t>& stringifySgAsmNEFileHeaderHeaderFlags2();
3430}
3431
3432// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
3433// /src/ROSETTA/src/binaryInstruction.C line 7197
3434namespace stringify { namespace SgAsmNEEntryPoint {
3436 const char* NEEntryFlags(int64_t);
3437
3439 std::string NEEntryFlags(int64_t, const std::string &strip);
3440
3442 const std::vector<int64_t>& NEEntryFlags();
3443}}
3444
3445namespace Rose {
3446 std::string stringifySgAsmNEEntryPointNEEntryFlags(int64_t n, const char *strip=NULL, bool canonic=false);
3447 const std::vector<int64_t>& stringifySgAsmNEEntryPointNEEntryFlags();
3448}
3449
3450// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
3451// /src/ROSETTA/src/binaryInstruction.C line 7707
3454 const char* LESectionFlags(int64_t);
3455
3457 std::string LESectionFlags(int64_t, const std::string &strip);
3458
3460 const std::vector<int64_t>& LESectionFlags();
3461}}
3462
3463namespace Rose {
3464 std::string stringifySgAsmLESectionTableEntryLESectionFlags(int64_t n, const char *strip=NULL, bool canonic=false);
3465 const std::vector<int64_t>& stringifySgAsmLESectionTableEntryLESectionFlags();
3466}
3467
3468// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
3469// /src/ROSETTA/src/binaryInstruction.C line 8703
3470namespace stringify { namespace SgAsmLEFileHeader {
3472 const char* LEFileHeaderFlags(int64_t);
3473
3475 std::string LEFileHeaderFlags(int64_t, const std::string &strip);
3476
3478 const std::vector<int64_t>& LEFileHeaderFlags();
3479}}
3480
3481namespace Rose {
3482 std::string stringifySgAsmLEFileHeaderLEFileHeaderFlags(int64_t n, const char *strip=NULL, bool canonic=false);
3483 const std::vector<int64_t>& stringifySgAsmLEFileHeaderLEFileHeaderFlags();
3484}
3485
3486// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
3487// /src/ROSETTA/src/binaryInstruction.C line 9298
3490 const char* verification_type_tag(int64_t);
3491
3493 std::string verification_type_tag(int64_t, const std::string &strip);
3494
3496 const std::vector<int64_t>& verification_type_tag();
3497}}
3498
3499namespace Rose {
3500 std::string stringifySgAsmJvmStackMapVerificationType_verification_type_tag(int64_t n, const char *strip=NULL, bool canonic=false);
3501 const std::vector<int64_t>& stringifySgAsmJvmStackMapVerificationType_verification_type_tag();
3502}
3503
3504// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
3505// /src/ROSETTA/src/binaryInstruction.C line 12922
3508 const char* Kind(int64_t);
3509
3511 std::string Kind(int64_t, const std::string &strip);
3512
3514 const std::vector<int64_t>& Kind();
3515}}
3516
3517namespace Rose {
3518 std::string stringifySgAsmJvmConstantPoolEntryKind(int64_t n, const char *strip=NULL, bool canonic=false);
3519 const std::vector<int64_t>& stringifySgAsmJvmConstantPoolEntryKind();
3520}
3521
3522// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
3523// /src/ROSETTA/src/binaryInstruction.C line 15418
3524namespace stringify { namespace SgAsmGenericFile {
3526 const char* AddressSpace(int64_t);
3527
3529 std::string AddressSpace(int64_t, const std::string &strip);
3530
3532 const std::vector<int64_t>& AddressSpace();
3533}}
3534
3535namespace Rose {
3536 std::string stringifySgAsmGenericFileAddressSpace(int64_t n, const char *strip=NULL, bool canonic=false);
3537 const std::vector<int64_t>& stringifySgAsmGenericFileAddressSpace();
3538}
3539
3540// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
3541// /src/ROSETTA/src/binaryInstruction.C line 15425
3542namespace stringify { namespace SgAsmGenericFile {
3544 const char* Elasticity(int64_t);
3545
3547 std::string Elasticity(int64_t, const std::string &strip);
3548
3550 const std::vector<int64_t>& Elasticity();
3551}}
3552
3553namespace Rose {
3554 std::string stringifySgAsmGenericFileElasticity(int64_t n, const char *strip=NULL, bool canonic=false);
3555 const std::vector<int64_t>& stringifySgAsmGenericFileElasticity();
3556}
3557
3558// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
3559// /src/ROSETTA/src/binaryInstruction.C line 16212
3560namespace stringify { namespace SgAsmFunction {
3562 const char* MayReturn(int64_t);
3563
3565 std::string MayReturn(int64_t, const std::string &strip);
3566
3568 const std::vector<int64_t>& MayReturn();
3569}}
3570
3571namespace Rose {
3572 std::string stringifySgAsmFunctionMayReturn(int64_t n, const char *strip=NULL, bool canonic=false);
3573 const std::vector<int64_t>& stringifySgAsmFunctionMayReturn();
3574}
3575
3576// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
3577// /src/ROSETTA/src/binaryInstruction.C line 16222
3578namespace stringify { namespace SgAsmFunction {
3580 const char* FunctionReason(int64_t);
3581
3583 std::string FunctionReason(int64_t, const std::string &strip);
3584
3586 const std::vector<int64_t>& FunctionReason();
3587}}
3588
3589namespace Rose {
3590 std::string stringifySgAsmFunctionFunctionReason(int64_t n, const char *strip=NULL, bool canonic=false);
3591 const std::vector<int64_t>& stringifySgAsmFunctionFunctionReason();
3592}
3593
3594// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
3595// /src/ROSETTA/src/binaryInstruction.C line 16309
3596namespace stringify { namespace SgAsmFunction {
3598 const char* function_kind_enum(int64_t);
3599
3601 std::string function_kind_enum(int64_t, const std::string &strip);
3602
3604 const std::vector<int64_t>& function_kind_enum();
3605}}
3606
3607namespace Rose {
3608 std::string stringifySgAsmFunction_function_kind_enum(int64_t n, const char *strip=NULL, bool canonic=false);
3609 const std::vector<int64_t>& stringifySgAsmFunction_function_kind_enum();
3610}
3611
3612// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
3613// /src/ROSETTA/src/binaryInstruction.C line 16865
3614namespace stringify { namespace SgAsmFloatType {
3616 const char* Flag(int64_t);
3617
3619 std::string Flag(int64_t, const std::string &strip);
3620
3622 const std::vector<int64_t>& Flag();
3623}}
3624
3625namespace Rose {
3626 std::string stringifySgAsmFloatTypeFlag(int64_t n, const char *strip=NULL, bool canonic=false);
3627 const std::vector<int64_t>& stringifySgAsmFloatTypeFlag();
3628}
3629
3630// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
3631// /src/ROSETTA/src/binaryInstruction.C line 19120
3632namespace stringify { namespace SgAsmElfSymbol {
3634 const char* ElfSymBinding(int64_t);
3635
3637 std::string ElfSymBinding(int64_t, const std::string &strip);
3638
3640 const std::vector<int64_t>& ElfSymBinding();
3641}}
3642
3643namespace Rose {
3644 std::string stringifySgAsmElfSymbolElfSymBinding(int64_t n, const char *strip=NULL, bool canonic=false);
3645 const std::vector<int64_t>& stringifySgAsmElfSymbolElfSymBinding();
3646}
3647
3648// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
3649// /src/ROSETTA/src/binaryInstruction.C line 19126
3650namespace stringify { namespace SgAsmElfSymbol {
3652 const char* ElfSymType(int64_t);
3653
3655 std::string ElfSymType(int64_t, const std::string &strip);
3656
3658 const std::vector<int64_t>& ElfSymType();
3659}}
3660
3661namespace Rose {
3662 std::string stringifySgAsmElfSymbolElfSymType(int64_t n, const char *strip=NULL, bool canonic=false);
3663 const std::vector<int64_t>& stringifySgAsmElfSymbolElfSymType();
3664}
3665
3666// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
3667// /src/ROSETTA/src/binaryInstruction.C line 19803
3670 const char* SegmentType(int64_t);
3671
3673 std::string SegmentType(int64_t, const std::string &strip);
3674
3676 const std::vector<int64_t>& SegmentType();
3677}}
3678
3679namespace Rose {
3680 std::string stringifySgAsmElfSegmentTableEntrySegmentType(int64_t n, const char *strip=NULL, bool canonic=false);
3681 const std::vector<int64_t>& stringifySgAsmElfSegmentTableEntrySegmentType();
3682}
3683
3684// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
3685// /src/ROSETTA/src/binaryInstruction.C line 19831
3686namespace stringify { namespace SgAsmElfSegmentTableEntry {
3688 const char* SegmentFlags(int64_t);
3689
3691 std::string SegmentFlags(int64_t, const std::string &strip);
3692
3694 const std::vector<int64_t>& SegmentFlags();
3695}}
3696
3697namespace Rose {
3698 std::string stringifySgAsmElfSegmentTableEntrySegmentFlags(int64_t n, const char *strip=NULL, bool canonic=false);
3699 const std::vector<int64_t>& stringifySgAsmElfSegmentTableEntrySegmentFlags();
3700}
3701
3702// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
3703// /src/ROSETTA/src/binaryInstruction.C line 20263
3706 const char* SectionType(int64_t);
3707
3709 std::string SectionType(int64_t, const std::string &strip);
3710
3712 const std::vector<int64_t>& SectionType();
3713}}
3714
3715namespace Rose {
3716 std::string stringifySgAsmElfSectionTableEntrySectionType(int64_t n, const char *strip=NULL, bool canonic=false);
3717 const std::vector<int64_t>& stringifySgAsmElfSectionTableEntrySectionType();
3718}
3719
3720// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
3721// /src/ROSETTA/src/binaryInstruction.C line 20290
3722namespace stringify { namespace SgAsmElfSectionTableEntry {
3724 const char* SectionFlags(int64_t);
3725
3727 std::string SectionFlags(int64_t, const std::string &strip);
3728
3730 const std::vector<int64_t>& SectionFlags();
3731}}
3732
3733namespace Rose {
3734 std::string stringifySgAsmElfSectionTableEntrySectionFlags(int64_t n, const char *strip=NULL, bool canonic=false);
3735 const std::vector<int64_t>& stringifySgAsmElfSectionTableEntrySectionFlags();
3736}
3737
3738// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
3739// /src/ROSETTA/src/binaryInstruction.C line 20816
3740namespace stringify { namespace SgAsmElfRelocEntry {
3742 const char* RelocType(int64_t);
3743
3745 std::string RelocType(int64_t, const std::string &strip);
3746
3748 const std::vector<int64_t>& RelocType();
3749}}
3750
3751namespace Rose {
3752 std::string stringifySgAsmElfRelocEntryRelocType(int64_t n, const char *strip=NULL, bool canonic=false);
3753 const std::vector<int64_t>& stringifySgAsmElfRelocEntryRelocType();
3754}
3755
3756// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
3757// /src/ROSETTA/src/binaryInstruction.C line 21518
3758namespace stringify { namespace SgAsmElfFileHeader {
3760 const char* ObjectType(int64_t);
3761
3763 std::string ObjectType(int64_t, const std::string &strip);
3764
3766 const std::vector<int64_t>& ObjectType();
3767}}
3768
3769namespace Rose {
3770 std::string stringifySgAsmElfFileHeaderObjectType(int64_t n, const char *strip=NULL, bool canonic=false);
3771 const std::vector<int64_t>& stringifySgAsmElfFileHeaderObjectType();
3772}
3773
3774// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
3775// /src/ROSETTA/src/binaryInstruction.C line 23048
3776namespace stringify { namespace SgAsmElfDynamicEntry {
3778 const char* EntryType(int64_t);
3779
3781 std::string EntryType(int64_t, const std::string &strip);
3782
3784 const std::vector<int64_t>& EntryType();
3785}}
3786
3787namespace Rose {
3788 std::string stringifySgAsmElfDynamicEntryEntryType(int64_t n, const char *strip=NULL, bool canonic=false);
3789 const std::vector<int64_t>& stringifySgAsmElfDynamicEntryEntryType();
3790}
3791
3792// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
3793// /src/ROSETTA/src/binaryInstruction.C line 30185
3794namespace stringify { namespace SgAsmGenericSymbol {
3796 const char* SymbolDefState(int64_t);
3797
3799 std::string SymbolDefState(int64_t, const std::string &strip);
3800
3802 const std::vector<int64_t>& SymbolDefState();
3803}}
3804
3805namespace Rose {
3806 std::string stringifySgAsmGenericSymbolSymbolDefState(int64_t n, const char *strip=NULL, bool canonic=false);
3807 const std::vector<int64_t>& stringifySgAsmGenericSymbolSymbolDefState();
3808}
3809
3810// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
3811// /src/ROSETTA/src/binaryInstruction.C line 30192
3812namespace stringify { namespace SgAsmGenericSymbol {
3814 const char* SymbolType(int64_t);
3815
3817 std::string SymbolType(int64_t, const std::string &strip);
3818
3820 const std::vector<int64_t>& SymbolType();
3821}}
3822
3823namespace Rose {
3824 std::string stringifySgAsmGenericSymbolSymbolType(int64_t n, const char *strip=NULL, bool canonic=false);
3825 const std::vector<int64_t>& stringifySgAsmGenericSymbolSymbolType();
3826}
3827
3828// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
3829// /src/ROSETTA/src/binaryInstruction.C line 30206
3830namespace stringify { namespace SgAsmGenericSymbol {
3832 const char* SymbolBinding(int64_t);
3833
3835 std::string SymbolBinding(int64_t, const std::string &strip);
3836
3838 const std::vector<int64_t>& SymbolBinding();
3839}}
3840
3841namespace Rose {
3842 std::string stringifySgAsmGenericSymbolSymbolBinding(int64_t n, const char *strip=NULL, bool canonic=false);
3843 const std::vector<int64_t>& stringifySgAsmGenericSymbolSymbolBinding();
3844}
3845
3846// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
3847// /src/ROSETTA/src/binaryInstruction.C line 31110
3848namespace stringify { namespace SgAsmGenericSection {
3850 const char* SectionPurpose(int64_t);
3851
3853 std::string SectionPurpose(int64_t, const std::string &strip);
3854
3856 const std::vector<int64_t>& SectionPurpose();
3857}}
3858
3859namespace Rose {
3860 std::string stringifySgAsmGenericSectionSectionPurpose(int64_t n, const char *strip=NULL, bool canonic=false);
3861 const std::vector<int64_t>& stringifySgAsmGenericSectionSectionPurpose();
3862}
3863
3864// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
3865// /src/ROSETTA/src/binaryInstruction.C line 35389
3866namespace stringify { namespace SgAsmCilMetadataHeap {
3868 const char* ReferenceKind(int64_t);
3869
3871 std::string ReferenceKind(int64_t, const std::string &strip);
3872
3874 const std::vector<int64_t>& ReferenceKind();
3875}}
3876
3877namespace Rose {
3878 std::string stringifySgAsmCilMetadataHeapReferenceKind(int64_t n, const char *strip=NULL, bool canonic=false);
3879 const std::vector<int64_t>& stringifySgAsmCilMetadataHeapReferenceKind();
3880}
3881
3882// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
3883// /src/ROSETTA/src/binaryInstruction.C line 40592
3884namespace stringify { namespace SgAsmBlock {
3886 const char* Reason(int64_t);
3887
3889 std::string Reason(int64_t, const std::string &strip);
3890
3892 const std::vector<int64_t>& Reason();
3893}}
3894
3895namespace Rose {
3896 std::string stringifySgAsmBlockReason(int64_t n, const char *strip=NULL, bool canonic=false);
3897 const std::vector<int64_t>& stringifySgAsmBlockReason();
3898}
3899
3900// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
3901// /src/ROSETTA/src/binaryInstruction.C line 42079
3904 const char* ExecFamily(int64_t);
3905
3907 std::string ExecFamily(int64_t, const std::string &strip);
3908
3910 const std::vector<int64_t>& ExecFamily();
3911}}
3912
3913namespace Rose {
3914 std::string stringifySgAsmExecutableFileFormatExecFamily(int64_t n, const char *strip=NULL, bool canonic=false);
3915 const std::vector<int64_t>& stringifySgAsmExecutableFileFormatExecFamily();
3916}
3917
3918// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
3919// /src/ROSETTA/src/binaryInstruction.C line 42091
3920namespace stringify { namespace SgAsmExecutableFileFormat {
3922 const char* ExecABI(int64_t);
3923
3925 std::string ExecABI(int64_t, const std::string &strip);
3926
3928 const std::vector<int64_t>& ExecABI();
3929}}
3930
3931namespace Rose {
3932 std::string stringifySgAsmExecutableFileFormatExecABI(int64_t n, const char *strip=NULL, bool canonic=false);
3933 const std::vector<int64_t>& stringifySgAsmExecutableFileFormatExecABI();
3934}
3935
3936// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
3937// /src/ROSETTA/src/binaryInstruction.C line 42116
3938namespace stringify { namespace SgAsmExecutableFileFormat {
3940 const char* InsSetArchitecture(int64_t);
3941
3943 std::string InsSetArchitecture(int64_t, const std::string &strip);
3944
3946 const std::vector<int64_t>& InsSetArchitecture();
3947}}
3948
3949namespace Rose {
3950 std::string stringifySgAsmExecutableFileFormatInsSetArchitecture(int64_t n, const char *strip=NULL, bool canonic=false);
3951 const std::vector<int64_t>& stringifySgAsmExecutableFileFormatInsSetArchitecture();
3952}
3953
3954// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
3955// /src/ROSETTA/src/binaryInstruction.C line 42298
3956namespace stringify { namespace SgAsmExecutableFileFormat {
3958 const char* ExecPurpose(int64_t);
3959
3961 std::string ExecPurpose(int64_t, const std::string &strip);
3962
3964 const std::vector<int64_t>& ExecPurpose();
3965}}
3966
3967namespace Rose {
3968 std::string stringifySgAsmExecutableFileFormatExecPurpose(int64_t n, const char *strip=NULL, bool canonic=false);
3969 const std::vector<int64_t>& stringifySgAsmExecutableFileFormatExecPurpose();
3970}
3971
3972// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
3973// /src/ROSETTA/src/grammar.h line 91
3974namespace stringify {
3976 const char* ConstructParamEnum(int64_t);
3977
3979 std::string ConstructParamEnum(int64_t, const std::string &strip);
3980
3982 const std::vector<int64_t>& ConstructParamEnum();
3983}
3984
3985namespace Rose {
3986 std::string stringifyConstructParamEnum(int64_t n, const char *strip=NULL, bool canonic=false);
3987 const std::vector<int64_t>& stringifyConstructParamEnum();
3988}
3989
3990// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
3991// /src/ROSETTA/src/grammar.h line 96
3992namespace stringify {
3994 const char* BuildAccessEnum(int64_t);
3995
3997 std::string BuildAccessEnum(int64_t, const std::string &strip);
3998
4000 const std::vector<int64_t>& BuildAccessEnum();
4001}
4002
4003namespace Rose {
4004 std::string stringifyBuildAccessEnum(int64_t n, const char *strip=NULL, bool canonic=false);
4005 const std::vector<int64_t>& stringifyBuildAccessEnum();
4006}
4007
4008// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
4009// /src/ROSETTA/src/grammar.h line 104
4010namespace stringify {
4012 const char* CopyConfigEnum(int64_t);
4013
4015 std::string CopyConfigEnum(int64_t, const std::string &strip);
4016
4018 const std::vector<int64_t>& CopyConfigEnum();
4019}
4020
4021namespace Rose {
4022 std::string stringifyCopyConfigEnum(int64_t n, const char *strip=NULL, bool canonic=false);
4023 const std::vector<int64_t>& stringifyCopyConfigEnum();
4024}
4025
4026// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
4027// /src/ROSETTA/src/grammar.h line 125
4028namespace stringify {
4030 const char* TraversalEnum(int64_t);
4031
4033 std::string TraversalEnum(int64_t, const std::string &strip);
4034
4036 const std::vector<int64_t>& TraversalEnum();
4037}
4038
4039namespace Rose {
4040 std::string stringifyTraversalEnum(int64_t n, const char *strip=NULL, bool canonic=false);
4041 const std::vector<int64_t>& stringifyTraversalEnum();
4042}
4043
4044// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
4045// /src/ROSETTA/src/grammar.h line 130
4046namespace stringify {
4048 const char* DeleteEnum(int64_t);
4049
4051 std::string DeleteEnum(int64_t, const std::string &strip);
4052
4054 const std::vector<int64_t>& DeleteEnum();
4055}
4056
4057namespace Rose {
4058 std::string stringifyDeleteEnum(int64_t n, const char *strip=NULL, bool canonic=false);
4059 const std::vector<int64_t>& stringifyDeleteEnum();
4060}
4061
4062// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
4063// /src/util/stringSupport/FileUtility.h line 25
4064namespace stringify { namespace Rose { namespace StringUtility {
4066 const char* OSType(int64_t);
4067
4069 std::string OSType(int64_t, const std::string &strip);
4070
4072 const std::vector<int64_t>& OSType();
4073}}}
4074
4075namespace Rose {
4076 std::string stringifyStringUtilityOSType(int64_t n, const char *strip=NULL, bool canonic=false);
4077 const std::vector<int64_t>& stringifyStringUtilityOSType();
4078}
4079
4080// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
4081// /src/util/stringSupport/FileUtility.h line 150
4082namespace stringify { namespace Rose { namespace StringUtility {
4084 const char* FileNameLocation(int64_t);
4085
4087 std::string FileNameLocation(int64_t, const std::string &strip);
4088
4090 const std::vector<int64_t>& FileNameLocation();
4091}}}
4092
4093namespace Rose {
4094 std::string stringifyStringUtilityFileNameLocation(int64_t n, const char *strip=NULL, bool canonic=false);
4095 const std::vector<int64_t>& stringifyStringUtilityFileNameLocation();
4096}
4097
4098// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
4099// /src/midend/astProcessing/AstAttributeMechanism.C line 21
4100namespace stringify {
4102 const char* WarningType(int64_t);
4103
4105 std::string WarningType(int64_t, const std::string &strip);
4106
4108 const std::vector<int64_t>& WarningType();
4109}
4110
4111namespace Rose {
4112 std::string stringifyWarningType(int64_t n, const char *strip=NULL, bool canonic=false);
4113 const std::vector<int64_t>& stringifyWarningType();
4114}
4115
4116// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
4117// /src/midend/astProcessing/AstAttributeMechanism.h line 41
4118namespace stringify { namespace AstAttribute {
4120 const char* OwnershipPolicy(int64_t);
4121
4123 std::string OwnershipPolicy(int64_t, const std::string &strip);
4124
4126 const std::vector<int64_t>& OwnershipPolicy();
4127}}
4128
4129namespace Rose {
4130 std::string stringifyAstAttributeOwnershipPolicy(int64_t n, const char *strip=NULL, bool canonic=false);
4131 const std::vector<int64_t>& stringifyAstAttributeOwnershipPolicy();
4132}
4133
4134// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
4135// /src/midend/astProcessing/AstRestructure.h line 22
4136namespace stringify { namespace AstUnparseAttribute {
4138 const char* RelativePositionType(int64_t);
4139
4141 std::string RelativePositionType(int64_t, const std::string &strip);
4142
4144 const std::vector<int64_t>& RelativePositionType();
4145}}
4146
4147namespace Rose {
4148 std::string stringifyAstUnparseAttributeRelativePositionType(int64_t n, const char *strip=NULL, bool canonic=false);
4149 const std::vector<int64_t>& stringifyAstUnparseAttributeRelativePositionType();
4150}
4151
4152// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
4153// /src/midend/astMatching/matcherparser.C line 1846
4154namespace stringify {
4156 const char* yytokentype(int64_t);
4157
4159 std::string yytokentype(int64_t, const std::string &strip);
4160
4162 const std::vector<int64_t>& yytokentype();
4163}
4164
4165namespace Rose {
4166 std::string stringify_yytokentype(int64_t n, const char *strip=NULL, bool canonic=false);
4167 const std::vector<int64_t>& stringify_yytokentype();
4168}
4169
4170// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
4171// /src/midend/astMatching/MatchOperation.h line 40
4172namespace stringify { namespace MatchStatus {
4174 const char* PatternMatchMode(int64_t);
4175
4177 std::string PatternMatchMode(int64_t, const std::string &strip);
4178
4180 const std::vector<int64_t>& PatternMatchMode();
4181}}
4182
4183namespace Rose {
4184 std::string stringifyMatchStatusPatternMatchMode(int64_t n, const char *strip=NULL, bool canonic=false);
4185 const std::vector<int64_t>& stringifyMatchStatusPatternMatchMode();
4186}
4187
4188// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
4189// /src/midend/astMatching/MatchOperation.h line 41
4190namespace stringify { namespace MatchStatus {
4192 const char* CheckNodeMode(int64_t);
4193
4195 std::string CheckNodeMode(int64_t, const std::string &strip);
4196
4198 const std::vector<int64_t>& CheckNodeMode();
4199}}
4200
4201namespace Rose {
4202 std::string stringifyMatchStatusCheckNodeMode(int64_t n, const char *strip=NULL, bool canonic=false);
4203 const std::vector<int64_t>& stringifyMatchStatusCheckNodeMode();
4204}
4205
4206// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
4207// /src/midend/BinaryAnalysis/libraryIdentification/libraryIdentification.h line 18
4208namespace stringify { namespace LibraryIdentification {
4210 const char* DUPLICATE_OPTION(int64_t);
4211
4213 std::string DUPLICATE_OPTION(int64_t, const std::string &strip);
4214
4216 const std::vector<int64_t>& DUPLICATE_OPTION();
4217}}
4218
4219namespace Rose {
4220 std::string stringifyLibraryIdentificationDUPLICATE_OPTION(int64_t n, const char *strip=NULL, bool canonic=false);
4221 const std::vector<int64_t>& stringifyLibraryIdentificationDUPLICATE_OPTION();
4222}
4223
4224// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
4225// /src/midend/astSnippet/Snippet.h line 319
4226namespace stringify { namespace Rose { namespace Snippet {
4228 const char* InsertMechanism(int64_t);
4229
4231 std::string InsertMechanism(int64_t, const std::string &strip);
4232
4234 const std::vector<int64_t>& InsertMechanism();
4235}}}
4236
4237namespace Rose {
4238 std::string stringifySnippetInsertMechanism(int64_t n, const char *strip=NULL, bool canonic=false);
4239 const std::vector<int64_t>& stringifySnippetInsertMechanism();
4240}
4241
4242// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
4243// /src/midend/astSnippet/Snippet.h line 329
4244namespace stringify { namespace Rose { namespace Snippet {
4246 const char* LocalDeclarationPosition(int64_t);
4247
4249 std::string LocalDeclarationPosition(int64_t, const std::string &strip);
4250
4252 const std::vector<int64_t>& LocalDeclarationPosition();
4253}}}
4254
4255namespace Rose {
4256 std::string stringifySnippetLocalDeclarationPosition(int64_t n, const char *strip=NULL, bool canonic=false);
4257 const std::vector<int64_t>& stringifySnippetLocalDeclarationPosition();
4258}
4259
4260// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
4261// /src/midend/astRewriteMechanism/rewrite.h line 52
4262namespace stringify { namespace MidLevelCollectionTypedefs {
4264 const char* ScopeIdentifier_Enum(int64_t);
4265
4267 std::string ScopeIdentifier_Enum(int64_t, const std::string &strip);
4268
4270 const std::vector<int64_t>& ScopeIdentifier_Enum();
4271}}
4272
4273namespace Rose {
4274 std::string stringifyMidLevelCollectionTypedefsScopeIdentifier_Enum(int64_t n, const char *strip=NULL, bool canonic=false);
4275 const std::vector<int64_t>& stringifyMidLevelCollectionTypedefsScopeIdentifier_Enum();
4276}
4277
4278// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
4279// /src/midend/astRewriteMechanism/rewrite.h line 66
4280namespace stringify { namespace MidLevelCollectionTypedefs {
4282 const char* PlacementPosition_Enum(int64_t);
4283
4285 std::string PlacementPosition_Enum(int64_t, const std::string &strip);
4286
4288 const std::vector<int64_t>& PlacementPosition_Enum();
4289}}
4290
4291namespace Rose {
4292 std::string stringifyMidLevelCollectionTypedefsPlacementPosition_Enum(int64_t n, const char *strip=NULL, bool canonic=false);
4293 const std::vector<int64_t>& stringifyMidLevelCollectionTypedefsPlacementPosition_Enum();
4294}
4295
4296// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
4297// /src/midend/astRewriteMechanism/rewrite.h line 79
4298namespace stringify { namespace MidLevelCollectionTypedefs {
4301
4303 std::string IntermediateFileStringPosition_Enum(int64_t, const std::string &strip);
4304
4306 const std::vector<int64_t>& IntermediateFileStringPosition_Enum();
4307}}
4308
4309namespace Rose {
4310 std::string stringifyMidLevelCollectionTypedefsIntermediateFileStringPosition_Enum(int64_t n, const char *strip=NULL, bool canonic=false);
4311 const std::vector<int64_t>& stringifyMidLevelCollectionTypedefsIntermediateFileStringPosition_Enum();
4312}
4313
4314// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
4315// /src/midend/astRewriteMechanism/rewrite.h line 141
4316namespace stringify { namespace HighLevelCollectionTypedefs {
4318 const char* ScopeIdentifier_Enum(int64_t);
4319
4321 std::string ScopeIdentifier_Enum(int64_t, const std::string &strip);
4322
4324 const std::vector<int64_t>& ScopeIdentifier_Enum();
4325}}
4326
4327namespace Rose {
4328 std::string stringifyHighLevelCollectionTypedefsScopeIdentifier_Enum(int64_t n, const char *strip=NULL, bool canonic=false);
4329 const std::vector<int64_t>& stringifyHighLevelCollectionTypedefsScopeIdentifier_Enum();
4330}
4331
4332// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
4333// /src/midend/astRewriteMechanism/rewrite.h line 162
4334namespace stringify { namespace HighLevelCollectionTypedefs {
4336 const char* PlacementPosition_Enum(int64_t);
4337
4339 std::string PlacementPosition_Enum(int64_t, const std::string &strip);
4340
4342 const std::vector<int64_t>& PlacementPosition_Enum();
4343}}
4344
4345namespace Rose {
4346 std::string stringifyHighLevelCollectionTypedefsPlacementPosition_Enum(int64_t n, const char *strip=NULL, bool canonic=false);
4347 const std::vector<int64_t>& stringifyHighLevelCollectionTypedefsPlacementPosition_Enum();
4348}
4349
4350// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
4351// /src/midend/astRewriteMechanism/rewrite.h line 176
4352namespace stringify { namespace HighLevelCollectionTypedefs {
4355
4357 std::string IntermediateFileStringPosition_Enum(int64_t, const std::string &strip);
4358
4360 const std::vector<int64_t>& IntermediateFileStringPosition_Enum();
4361}}
4362
4363namespace Rose {
4364 std::string stringifyHighLevelCollectionTypedefsIntermediateFileStringPosition_Enum(int64_t n, const char *strip=NULL, bool canonic=false);
4365 const std::vector<int64_t>& stringifyHighLevelCollectionTypedefsIntermediateFileStringPosition_Enum();
4366}
4367
4368// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
4369// /src/midend/astUtil/AstUtilInterface.h line 13
4370namespace stringify { namespace AstUtilInterface {
4372 const char* OperatorSideEffect(int64_t);
4373
4375 std::string OperatorSideEffect(int64_t, const std::string &strip);
4376
4378 const std::vector<int64_t>& OperatorSideEffect();
4379}}
4380
4381namespace Rose {
4382 std::string stringifyAstUtilInterfaceOperatorSideEffect(int64_t n, const char *strip=NULL, bool canonic=false);
4383 const std::vector<int64_t>& stringifyAstUtilInterfaceOperatorSideEffect();
4384}
4385
4386// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
4387// /src/midend/astUtil/astInterface/AstInterface.h line 18
4388namespace stringify { namespace AstNodePtr {
4390 const char* SpecialAstTypes(int64_t);
4391
4393 std::string SpecialAstTypes(int64_t, const std::string &strip);
4394
4396 const std::vector<int64_t>& SpecialAstTypes();
4397}}
4398
4399namespace Rose {
4400 std::string stringifyAstNodePtrSpecialAstTypes(int64_t n, const char *strip=NULL, bool canonic=false);
4401 const std::vector<int64_t>& stringifyAstNodePtrSpecialAstTypes();
4402}
4403
4404// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
4405// /src/midend/abstractLayer/Labeler.h line 15
4406namespace stringify { namespace CodeThorn { namespace LabelProperty {
4408 const char* LabelType(int64_t);
4409
4411 std::string LabelType(int64_t, const std::string &strip);
4412
4414 const std::vector<int64_t>& LabelType();
4415}}}
4416
4417namespace Rose {
4418 std::string stringifyCodeThornLabelPropertyLabelType(int64_t n, const char *strip=NULL, bool canonic=false);
4419 const std::vector<int64_t>& stringifyCodeThornLabelPropertyLabelType();
4420}
4421
4422// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
4423// /src/midend/abstractLayer/Labeler.h line 50
4424namespace stringify { namespace CodeThorn { namespace LabelProperty {
4426 const char* IOType(int64_t);
4427
4429 std::string IOType(int64_t, const std::string &strip);
4430
4432 const std::vector<int64_t>& IOType();
4433}}}
4434
4435namespace Rose {
4436 std::string stringifyCodeThornLabelPropertyIOType(int64_t n, const char *strip=NULL, bool canonic=false);
4437 const std::vector<int64_t>& stringifyCodeThornLabelPropertyIOType();
4438}
4439
4440// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
4441// /src/midend/abstractLayer/VariableIdMapping.h line 174
4442namespace stringify { namespace CodeThorn { namespace VariableIdMapping {
4444 const char* AggregateType(int64_t);
4445
4447 std::string AggregateType(int64_t, const std::string &strip);
4448
4450 const std::vector<int64_t>& AggregateType();
4451}}}
4452
4453namespace Rose {
4454 std::string stringifyCodeThornVariableIdMappingAggregateType(int64_t n, const char *strip=NULL, bool canonic=false);
4455 const std::vector<int64_t>& stringifyCodeThornVariableIdMappingAggregateType();
4456}
4457
4458// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
4459// /src/midend/abstractLayer/VariableIdMapping.h line 175
4460namespace stringify { namespace CodeThorn { namespace VariableIdMapping {
4462 const char* VariableScope(int64_t);
4463
4465 std::string VariableScope(int64_t, const std::string &strip);
4466
4468 const std::vector<int64_t>& VariableScope();
4469}}}
4470
4471namespace Rose {
4472 std::string stringifyCodeThornVariableIdMappingVariableScope(int64_t n, const char *strip=NULL, bool canonic=false);
4473 const std::vector<int64_t>& stringifyCodeThornVariableIdMappingVariableScope();
4474}
4475
4476// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
4477// /src/midend/abstractLayer/SgNodeHelper.h line 542
4478namespace stringify { namespace SgNodeHelper { namespace Pattern { namespace OutputTarget {
4480 const char* OType(int64_t);
4481
4483 std::string OType(int64_t, const std::string &strip);
4484
4486 const std::vector<int64_t>& OType();
4487}}}}
4488
4489namespace Rose {
4490 std::string stringifySgNodeHelperPatternOutputTargetOType(int64_t n, const char *strip=NULL, bool canonic=false);
4491 const std::vector<int64_t>& stringifySgNodeHelperPatternOutputTargetOType();
4492}
4493
4494// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
4495// /src/midend/programTransformation/ompLowering/xomp.c line 63
4496namespace stringify {
4498 const char* omp_rtl_enum(int64_t);
4499
4501 std::string omp_rtl_enum(int64_t, const std::string &strip);
4502
4504 const std::vector<int64_t>& omp_rtl_enum();
4505}
4506
4507namespace Rose {
4508 std::string stringify_omp_rtl_enum(int64_t n, const char *strip=NULL, bool canonic=false);
4509 const std::vector<int64_t>& stringify_omp_rtl_enum();
4510}
4511
4512// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
4513// /src/midend/programTransformation/ompLowering/omp_lowering.h line 37
4514namespace stringify { namespace OmpSupport {
4516 const char* omp_rtl_enum(int64_t);
4517
4519 std::string omp_rtl_enum(int64_t, const std::string &strip);
4520
4522 const std::vector<int64_t>& omp_rtl_enum();
4523}}
4524
4525namespace Rose {
4526 std::string stringifyOmpSupport_omp_rtl_enum(int64_t n, const char *strip=NULL, bool canonic=false);
4527 const std::vector<int64_t>& stringifyOmpSupport_omp_rtl_enum();
4528}
4529
4530// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
4531// /src/midend/programTransformation/implicitCodeGeneration/defaultFunctionGenerator.C line 17
4532namespace stringify {
4534 const char* defaultEnumFunctionType(int64_t);
4535
4537 std::string defaultEnumFunctionType(int64_t, const std::string &strip);
4538
4540 const std::vector<int64_t>& defaultEnumFunctionType();
4541}
4542
4543namespace Rose {
4544 std::string stringify_defaultEnumFunctionType(int64_t n, const char *strip=NULL, bool canonic=false);
4545 const std::vector<int64_t>& stringify_defaultEnumFunctionType();
4546}
4547
4548// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
4549// /src/midend/programTransformation/extractFunctionArgumentsNormalization/functionEvaluationOrderTraversal.h line 40
4550namespace stringify { namespace FunctionCallInfo {
4552 const char* InsertionMode(int64_t);
4553
4555 std::string InsertionMode(int64_t, const std::string &strip);
4556
4558 const std::vector<int64_t>& InsertionMode();
4559}}
4560
4561namespace Rose {
4562 std::string stringifyFunctionCallInfoInsertionMode(int64_t n, const char *strip=NULL, bool canonic=false);
4563 const std::vector<int64_t>& stringifyFunctionCallInfoInsertionMode();
4564}
4565
4566// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
4567// /src/midend/astQuery/booleanQuery.h line 43
4568namespace stringify { namespace BooleanQuery {
4570 const char* TypeOfQueryType(int64_t);
4571
4573 std::string TypeOfQueryType(int64_t, const std::string &strip);
4574
4576 const std::vector<int64_t>& TypeOfQueryType();
4577}}
4578
4579namespace Rose {
4580 std::string stringifyBooleanQueryTypeOfQueryType(int64_t n, const char *strip=NULL, bool canonic=false);
4581 const std::vector<int64_t>& stringifyBooleanQueryTypeOfQueryType();
4582}
4583
4584// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
4585// /src/midend/astQuery/nameQuery.h line 74
4586namespace stringify { namespace NameQuery {
4588 const char* TypeOfQueryTypeOneParameter(int64_t);
4589
4591 std::string TypeOfQueryTypeOneParameter(int64_t, const std::string &strip);
4592
4594 const std::vector<int64_t>& TypeOfQueryTypeOneParameter();
4595}}
4596
4597namespace Rose {
4598 std::string stringifyNameQueryTypeOfQueryTypeOneParameter(int64_t n, const char *strip=NULL, bool canonic=false);
4599 const std::vector<int64_t>& stringifyNameQueryTypeOfQueryTypeOneParameter();
4600}
4601
4602// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
4603// /src/midend/astQuery/nameQuery.h line 94
4604namespace stringify { namespace NameQuery {
4606 const char* TypeOfQueryTypeTwoParameters(int64_t);
4607
4609 std::string TypeOfQueryTypeTwoParameters(int64_t, const std::string &strip);
4610
4612 const std::vector<int64_t>& TypeOfQueryTypeTwoParameters();
4613}}
4614
4615namespace Rose {
4616 std::string stringifyNameQueryTypeOfQueryTypeTwoParameters(int64_t n, const char *strip=NULL, bool canonic=false);
4617 const std::vector<int64_t>& stringifyNameQueryTypeOfQueryTypeTwoParameters();
4618}
4619
4620// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
4621// /src/midend/astQuery/astQuery.h line 81
4622namespace stringify { namespace AstQueryNamespace {
4624 const char* QueryDepth(int64_t);
4625
4627 std::string QueryDepth(int64_t, const std::string &strip);
4628
4630 const std::vector<int64_t>& QueryDepth();
4631}}
4632
4633namespace Rose {
4634 std::string stringifyAstQueryNamespaceQueryDepth(int64_t n, const char *strip=NULL, bool canonic=false);
4635 const std::vector<int64_t>& stringifyAstQueryNamespaceQueryDepth();
4636}
4637
4638// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
4639// /src/midend/astQuery/nodeQuery.h line 133
4640namespace stringify { namespace NodeQuery {
4642 const char* TypeOfQueryTypeOneParameter(int64_t);
4643
4645 std::string TypeOfQueryTypeOneParameter(int64_t, const std::string &strip);
4646
4648 const std::vector<int64_t>& TypeOfQueryTypeOneParameter();
4649}}
4650
4651namespace Rose {
4652 std::string stringifyNodeQueryTypeOfQueryTypeOneParameter(int64_t n, const char *strip=NULL, bool canonic=false);
4653 const std::vector<int64_t>& stringifyNodeQueryTypeOfQueryTypeOneParameter();
4654}
4655
4656// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
4657// /src/midend/astQuery/nodeQuery.h line 154
4658namespace stringify { namespace NodeQuery {
4660 const char* TypeOfQueryTypeTwoParameters(int64_t);
4661
4663 std::string TypeOfQueryTypeTwoParameters(int64_t, const std::string &strip);
4664
4666 const std::vector<int64_t>& TypeOfQueryTypeTwoParameters();
4667}}
4668
4669namespace Rose {
4670 std::string stringifyNodeQueryTypeOfQueryTypeTwoParameters(int64_t n, const char *strip=NULL, bool canonic=false);
4671 const std::vector<int64_t>& stringifyNodeQueryTypeOfQueryTypeTwoParameters();
4672}
4673
4674// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
4675// /src/midend/astQuery/numberQuery.h line 10
4676namespace stringify { namespace NumberQuery {
4678 const char* TypeOfQueryTypeOneParameter(int64_t);
4679
4681 std::string TypeOfQueryTypeOneParameter(int64_t, const std::string &strip);
4682
4684 const std::vector<int64_t>& TypeOfQueryTypeOneParameter();
4685}}
4686
4687namespace Rose {
4688 std::string stringifyNumberQueryTypeOfQueryTypeOneParameter(int64_t n, const char *strip=NULL, bool canonic=false);
4689 const std::vector<int64_t>& stringifyNumberQueryTypeOfQueryTypeOneParameter();
4690}
4691
4692// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
4693// /src/midend/astQuery/numberQuery.h line 19
4694namespace stringify { namespace NumberQuery {
4696 const char* TypeOfQueryTypeTwoParameters(int64_t);
4697
4699 std::string TypeOfQueryTypeTwoParameters(int64_t, const std::string &strip);
4700
4702 const std::vector<int64_t>& TypeOfQueryTypeTwoParameters();
4703}}
4704
4705namespace Rose {
4706 std::string stringifyNumberQueryTypeOfQueryTypeTwoParameters(int64_t n, const char *strip=NULL, bool canonic=false);
4707 const std::vector<int64_t>& stringifyNumberQueryTypeOfQueryTypeTwoParameters();
4708}
4709
4710// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
4711// /src/midend/abstractMemoryObject/memory_object_impl.h line 84
4712namespace stringify { namespace AbstractMemoryObject { namespace IndexSet {
4714 const char* Index_type(int64_t);
4715
4717 std::string Index_type(int64_t, const std::string &strip);
4718
4720 const std::vector<int64_t>& Index_type();
4721}}}
4722
4723namespace Rose {
4724 std::string stringifyAbstractMemoryObjectIndexSetIndex_type(int64_t n, const char *strip=NULL, bool canonic=false);
4725 const std::vector<int64_t>& stringifyAbstractMemoryObjectIndexSetIndex_type();
4726}
4727
4728// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
4729// /src/midend/programAnalysis/staticSingleAssignment/reachingDef.h line 18
4730namespace stringify { namespace ReachingDef {
4732 const char* Type(int64_t);
4733
4735 std::string Type(int64_t, const std::string &strip);
4736
4738 const std::vector<int64_t>& Type();
4739}}
4740
4741namespace Rose {
4742 std::string stringifyReachingDefType(int64_t n, const char *strip=NULL, bool canonic=false);
4743 const std::vector<int64_t>& stringifyReachingDefType();
4744}
4745
4746// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
4747// /src/midend/programAnalysis/OpenAnalysis/Interface/IRInterface.h line 163
4748namespace stringify {
4750 const char* IRProcType(int64_t);
4751
4753 std::string IRProcType(int64_t, const std::string &strip);
4754
4756 const std::vector<int64_t>& IRProcType();
4757}
4758
4759namespace Rose {
4760 std::string stringifyIRProcType(int64_t n, const char *strip=NULL, bool canonic=false);
4761 const std::vector<int64_t>& stringifyIRProcType();
4762}
4763
4764// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
4765// /src/midend/programAnalysis/OpenAnalysis/Interface/IRInterface.h line 173
4766namespace stringify {
4768 const char* IRStmtType(int64_t);
4769
4771 std::string IRStmtType(int64_t, const std::string &strip);
4772
4774 const std::vector<int64_t>& IRStmtType();
4775}
4776
4777namespace Rose {
4778 std::string stringifyIRStmtType(int64_t n, const char *strip=NULL, bool canonic=false);
4779 const std::vector<int64_t>& stringifyIRStmtType();
4780}
4781
4782// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
4783// /src/midend/programAnalysis/OpenAnalysis/CallGraph/CallGraph.h line 73
4784namespace stringify { namespace CallGraph {
4786 const char* EdgeType(int64_t);
4787
4789 std::string EdgeType(int64_t, const std::string &strip);
4790
4792 const std::vector<int64_t>& EdgeType();
4793}}
4794
4795namespace Rose {
4796 std::string stringifyCallGraphEdgeType(int64_t n, const char *strip=NULL, bool canonic=false);
4797 const std::vector<int64_t>& stringifyCallGraphEdgeType();
4798}
4799
4800// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
4801// /src/midend/programAnalysis/OpenAnalysis/Utils/BaseGraph.h line 261
4802namespace stringify { namespace BaseGraph { namespace BiDirNodesIterator {
4804 const char* dirType(int64_t);
4805
4807 std::string dirType(int64_t, const std::string &strip);
4808
4810 const std::vector<int64_t>& dirType();
4811}}}
4812
4813namespace Rose {
4814 std::string stringifyBaseGraphBiDirNodesIterator_dirType(int64_t n, const char *strip=NULL, bool canonic=false);
4815 const std::vector<int64_t>& stringifyBaseGraphBiDirNodesIterator_dirType();
4816}
4817
4818// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
4819// /src/midend/programAnalysis/OpenAnalysis/CFG/CFG.h line 83
4820namespace stringify { namespace CFG {
4822 const char* EdgeType(int64_t);
4823
4825 std::string EdgeType(int64_t, const std::string &strip);
4826
4828 const std::vector<int64_t>& EdgeType();
4829}}
4830
4831namespace Rose {
4832 std::string stringifyCFG_EdgeType(int64_t n, const char *strip=NULL, bool canonic=false);
4833 const std::vector<int64_t>& stringifyCFG_EdgeType();
4834}
4835
4836// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
4837// /src/midend/programAnalysis/OpenAnalysis/CFG/RIFG.h line 63
4838namespace stringify { namespace RIFG {
4840 const char* EdgeDirection(int64_t);
4841
4843 std::string EdgeDirection(int64_t, const std::string &strip);
4844
4846 const std::vector<int64_t>& EdgeDirection();
4847}}
4848
4849namespace Rose {
4850 std::string stringifyRIFG_EdgeDirection(int64_t n, const char *strip=NULL, bool canonic=false);
4851 const std::vector<int64_t>& stringifyRIFG_EdgeDirection();
4852}
4853
4854// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
4855// /src/midend/programAnalysis/OpenAnalysis/CFG/RIFG.h line 64
4856namespace stringify { namespace RIFG {
4858 const char* ForwardBackward(int64_t);
4859
4861 std::string ForwardBackward(int64_t, const std::string &strip);
4862
4864 const std::vector<int64_t>& ForwardBackward();
4865}}
4866
4867namespace Rose {
4868 std::string stringifyRIFG_ForwardBackward(int64_t n, const char *strip=NULL, bool canonic=false);
4869 const std::vector<int64_t>& stringifyRIFG_ForwardBackward();
4870}
4871
4872// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
4873// /src/midend/programAnalysis/OpenAnalysis/CFG/TarjanIntervals.h line 65
4874namespace stringify {
4876 const char* RITarjType(int64_t);
4877
4879 std::string RITarjType(int64_t, const std::string &strip);
4880
4882 const std::vector<int64_t>& RITarjType();
4883}
4884
4885namespace Rose {
4886 std::string stringifyRITarjType(int64_t n, const char *strip=NULL, bool canonic=false);
4887 const std::vector<int64_t>& stringifyRITarjType();
4888}
4889
4890// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
4891// /src/midend/programAnalysis/OpenAnalysis/CFG/TarjanIntervals.h line 67
4892namespace stringify {
4894 const char* RITarjEdgeType(int64_t);
4895
4897 std::string RITarjEdgeType(int64_t, const std::string &strip);
4898
4900 const std::vector<int64_t>& RITarjEdgeType();
4901}
4902
4903namespace Rose {
4904 std::string stringifyRITarjEdgeType(int64_t n, const char *strip=NULL, bool canonic=false);
4905 const std::vector<int64_t>& stringifyRITarjEdgeType();
4906}
4907
4908// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
4909// /src/midend/programAnalysis/EditDistance/TreeEditDistance.h line 60
4910namespace stringify { namespace Rose { namespace EditDistance { namespace TreeEditDistance {
4912 const char* EditType(int64_t);
4913
4915 std::string EditType(int64_t, const std::string &strip);
4916
4918 const std::vector<int64_t>& EditType();
4919}}}}
4920
4921namespace Rose {
4922 std::string stringifyEditDistanceTreeEditDistanceEditType(int64_t n, const char *strip=NULL, bool canonic=false);
4923 const std::vector<int64_t>& stringifyEditDistanceTreeEditDistanceEditType();
4924}
4925
4926// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
4927// /src/midend/programAnalysis/systemDependenceGraph/PDG.h line 32
4928namespace stringify { namespace SDG { namespace PDGEdge {
4930 const char* EdgeType(int64_t);
4931
4933 std::string EdgeType(int64_t, const std::string &strip);
4934
4936 const std::vector<int64_t>& EdgeType();
4937}}}
4938
4939namespace Rose {
4940 std::string stringifySDG_PDGEdgeEdgeType(int64_t n, const char *strip=NULL, bool canonic=false);
4941 const std::vector<int64_t>& stringifySDG_PDGEdgeEdgeType();
4942}
4943
4944// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
4945// /src/midend/programAnalysis/systemDependenceGraph/SDG.h line 21
4946namespace stringify { namespace SDG { namespace SDGNode {
4948 const char* NodeType(int64_t);
4949
4951 std::string NodeType(int64_t, const std::string &strip);
4952
4954 const std::vector<int64_t>& NodeType();
4955}}}
4956
4957namespace Rose {
4958 std::string stringifySDG_SDGNodeNodeType(int64_t n, const char *strip=NULL, bool canonic=false);
4959 const std::vector<int64_t>& stringifySDG_SDGNodeNodeType();
4960}
4961
4962// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
4963// /src/midend/programAnalysis/systemDependenceGraph/SDG.h line 48
4964namespace stringify { namespace SDG { namespace SDGEdge {
4966 const char* EdgeType(int64_t);
4967
4969 std::string EdgeType(int64_t, const std::string &strip);
4970
4972 const std::vector<int64_t>& EdgeType();
4973}}}
4974
4975namespace Rose {
4976 std::string stringifySDG_SDGEdgeEdgeType(int64_t n, const char *strip=NULL, bool canonic=false);
4977 const std::vector<int64_t>& stringifySDG_SDGEdgeEdgeType();
4978}
4979
4980// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
4981// /src/midend/programAnalysis/systemDependenceGraph/SDG.h line 58
4982namespace stringify { namespace SDG { namespace SDGEdge {
4984 const char* ControlDependenceType(int64_t);
4985
4987 std::string ControlDependenceType(int64_t, const std::string &strip);
4988
4990 const std::vector<int64_t>& ControlDependenceType();
4991}}}
4992
4993namespace Rose {
4994 std::string stringifySDG_SDGEdgeControlDependenceType(int64_t n, const char *strip=NULL, bool canonic=false);
4995 const std::vector<int64_t>& stringifySDG_SDGEdgeControlDependenceType();
4996}
4997
4998// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
4999// /src/midend/programAnalysis/genericDataflow/cfgUtils/CallGraphTraverse.h line 119
5000namespace stringify { namespace CGFunction { namespace iterator {
5002 const char* direction(int64_t);
5003
5005 std::string direction(int64_t, const std::string &strip);
5006
5008 const std::vector<int64_t>& direction();
5009}}}
5010
5011namespace Rose {
5012 std::string stringifyCGFunction_iterator_direction(int64_t n, const char *strip=NULL, bool canonic=false);
5013 const std::vector<int64_t>& stringifyCGFunction_iterator_direction();
5014}
5015
5016// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
5017// /src/midend/programAnalysis/genericDataflow/lattice/ConstrGraph.h line 45
5018namespace stringify { namespace ConstrGraph {
5020 const char* levels(int64_t);
5021
5023 std::string levels(int64_t, const std::string &strip);
5024
5026 const std::vector<int64_t>& levels();
5027}}
5028
5029namespace Rose {
5030 std::string stringifyConstrGraph_levels(int64_t n, const char *strip=NULL, bool canonic=false);
5031 const std::vector<int64_t>& stringifyConstrGraph_levels();
5032}
5033
5034// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
5035// /src/midend/programAnalysis/genericDataflow/simpleAnalyses/taintAnalysis.h line 63
5036namespace stringify { namespace TaintLattice {
5038 const char* Vertex(int64_t);
5039
5041 std::string Vertex(int64_t, const std::string &strip);
5042
5044 const std::vector<int64_t>& Vertex();
5045}}
5046
5047namespace Rose {
5048 std::string stringifyTaintLatticeVertex(int64_t n, const char *strip=NULL, bool canonic=false);
5049 const std::vector<int64_t>& stringifyTaintLatticeVertex();
5050}
5051
5052// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
5053// /src/midend/programAnalysis/ssaUnfilteredCfg/reachingDefUnfilteredCfg.h line 19
5054namespace stringify { namespace ssa_unfiltered_cfg { namespace ReachingDef {
5056 const char* Type(int64_t);
5057
5059 std::string Type(int64_t, const std::string &strip);
5060
5062 const std::vector<int64_t>& Type();
5063}}}
5064
5065namespace Rose {
5066 std::string stringify_ssa_unfiltered_cfgReachingDefType(int64_t n, const char *strip=NULL, bool canonic=false);
5067 const std::vector<int64_t>& stringify_ssa_unfiltered_cfgReachingDefType();
5068}
5069
5070// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
5071// /src/midend/programAnalysis/dominanceAnalysis/DominatorTree.h line 13
5072namespace stringify { namespace DominatorTreesAndDominanceFrontiers {
5074 const char* Dir_ection(int64_t);
5075
5077 std::string Dir_ection(int64_t, const std::string &strip);
5078
5080 const std::vector<int64_t>& Dir_ection();
5081}}
5082
5083namespace Rose {
5084 std::string stringifyDominatorTreesAndDominanceFrontiersDir_ection(int64_t n, const char *strip=NULL, bool canonic=false);
5085 const std::vector<int64_t>& stringifyDominatorTreesAndDominanceFrontiersDir_ection();
5086}
5087
5088// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
5089// /src/midend/programAnalysis/ReadWriteSetAnalysis/ReadWriteSetRecords.h line 26
5090namespace stringify { namespace ReadWriteSets {
5092 const char* Globality(int64_t);
5093
5095 std::string Globality(int64_t, const std::string &strip);
5096
5098 const std::vector<int64_t>& Globality();
5099}}
5100
5101namespace Rose {
5102 std::string stringifyReadWriteSetsGlobality(int64_t n, const char *strip=NULL, bool canonic=false);
5103 const std::vector<int64_t>& stringifyReadWriteSetsGlobality();
5104}
5105
5106// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
5107// /src/midend/programAnalysis/ReadWriteSetAnalysis/ReadWriteSetRecords.h line 42
5108namespace stringify { namespace ReadWriteSets {
5110 const char* VarType(int64_t);
5111
5113 std::string VarType(int64_t, const std::string &strip);
5114
5116 const std::vector<int64_t>& VarType();
5117}}
5118
5119namespace Rose {
5120 std::string stringifyReadWriteSetsVarType(int64_t n, const char *strip=NULL, bool canonic=false);
5121 const std::vector<int64_t>& stringifyReadWriteSetsVarType();
5122}
5123
5124// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
5125// /src/midend/programAnalysis/ReadWriteSetAnalysis/ReadWriteSetRecords.h line 58
5126namespace stringify { namespace ReadWriteSets {
5128 const char* AccessType(int64_t);
5129
5131 std::string AccessType(int64_t, const std::string &strip);
5132
5134 const std::vector<int64_t>& AccessType();
5135}}
5136
5137namespace Rose {
5138 std::string stringifyReadWriteSetsAccessType(int64_t n, const char *strip=NULL, bool canonic=false);
5139 const std::vector<int64_t>& stringifyReadWriteSetsAccessType();
5140}
5141
5142// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
5143// /src/midend/programAnalysis/arithmeticIntensity/ai_measurement.h line 25
5144namespace stringify { namespace ArithmeticIntensityMeasurement {
5146 const char* running_mode_enum(int64_t);
5147
5149 std::string running_mode_enum(int64_t, const std::string &strip);
5150
5152 const std::vector<int64_t>& running_mode_enum();
5153}}
5154
5155namespace Rose {
5156 std::string stringifyArithmeticIntensityMeasurement_running_mode_enum(int64_t n, const char *strip=NULL, bool canonic=false);
5157 const std::vector<int64_t>& stringifyArithmeticIntensityMeasurement_running_mode_enum();
5158}
5159
5160// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
5161// /src/midend/programAnalysis/arithmeticIntensity/ai_measurement.h line 30
5162namespace stringify { namespace ArithmeticIntensityMeasurement {
5164 const char* fp_operation_kind_enum(int64_t);
5165
5167 std::string fp_operation_kind_enum(int64_t, const std::string &strip);
5168
5170 const std::vector<int64_t>& fp_operation_kind_enum();
5171}}
5172
5173namespace Rose {
5174 std::string stringifyArithmeticIntensityMeasurement_fp_operation_kind_enum(int64_t n, const char *strip=NULL, bool canonic=false);
5175 const std::vector<int64_t>& stringifyArithmeticIntensityMeasurement_fp_operation_kind_enum();
5176}
5177
5178// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
5179// /src/midend/programAnalysis/dominatorTreesAndDominanceFrontiers/DominatorTree.h line 50
5180namespace stringify { namespace DominatorTreesAndDominanceFrontiers { namespace DominatorTree {
5182 const char* Direction(int64_t);
5183
5185 std::string Direction(int64_t, const std::string &strip);
5186
5188 const std::vector<int64_t>& Direction();
5189}}}
5190
5191namespace Rose {
5192 std::string stringifyDominatorTreesAndDominanceFrontiersDominatorTreeDirection(int64_t n, const char *strip=NULL, bool canonic=false);
5193 const std::vector<int64_t>& stringifyDominatorTreesAndDominanceFrontiersDominatorTreeDirection();
5194}
5195
5196// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
5197// /src/midend/programAnalysis/VirtualFunctionAnalysis/PtrAliasAnalysis.h line 31
5198namespace stringify { namespace PtrAliasAnalysis {
5200 const char* COLOR(int64_t);
5201
5203 std::string COLOR(int64_t, const std::string &strip);
5204
5206 const std::vector<int64_t>& COLOR();
5207}}
5208
5209namespace Rose {
5210 std::string stringifyPtrAliasAnalysisCOLOR(int64_t n, const char *strip=NULL, bool canonic=false);
5211 const std::vector<int64_t>& stringifyPtrAliasAnalysisCOLOR();
5212}
5213
5214// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
5215// /src/midend/programAnalysis/VirtualFunctionAnalysis/PtrAliasAnalysis.h line 33
5216namespace stringify { namespace PtrAliasAnalysis {
5218 const char* TRAVERSAL_TYPE(int64_t);
5219
5221 std::string TRAVERSAL_TYPE(int64_t, const std::string &strip);
5222
5224 const std::vector<int64_t>& TRAVERSAL_TYPE();
5225}}
5226
5227namespace Rose {
5228 std::string stringifyPtrAliasAnalysisTRAVERSAL_TYPE(int64_t n, const char *strip=NULL, bool canonic=false);
5229 const std::vector<int64_t>& stringifyPtrAliasAnalysisTRAVERSAL_TYPE();
5230}
5231
5232// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
5233// /src/midend/programAnalysis/VirtualFunctionAnalysis/IntraProcAliasAnalysis.h line 280
5234namespace stringify { namespace CollectAliasRelations {
5236 const char* COLOR(int64_t);
5237
5239 std::string COLOR(int64_t, const std::string &strip);
5240
5242 const std::vector<int64_t>& COLOR();
5243}}
5244
5245namespace Rose {
5246 std::string stringifyCollectAliasRelationsCOLOR(int64_t n, const char *strip=NULL, bool canonic=false);
5247 const std::vector<int64_t>& stringifyCollectAliasRelationsCOLOR();
5248}
5249
5250// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
5251// /src/midend/programAnalysis/VirtualFunctionAnalysis/IntraProcAliasAnalysis.h line 281
5252namespace stringify { namespace CollectAliasRelations {
5254 const char* TRAVERSAL_TYPE(int64_t);
5255
5257 std::string TRAVERSAL_TYPE(int64_t, const std::string &strip);
5258
5260 const std::vector<int64_t>& TRAVERSAL_TYPE();
5261}}
5262
5263namespace Rose {
5264 std::string stringifyCollectAliasRelationsTRAVERSAL_TYPE(int64_t n, const char *strip=NULL, bool canonic=false);
5265 const std::vector<int64_t>& stringifyCollectAliasRelationsTRAVERSAL_TYPE();
5266}
5267
5268// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
5269// /src/roseSupport/transformationSupport.h line 37
5270namespace stringify { namespace TransformationSupport {
5272 const char* operatorCodeType(int64_t);
5273
5275 std::string operatorCodeType(int64_t, const std::string &strip);
5276
5278 const std::vector<int64_t>& operatorCodeType();
5279}}
5280
5281namespace Rose {
5282 std::string stringifyTransformationSupport_operatorCodeType(int64_t n, const char *strip=NULL, bool canonic=false);
5283 const std::vector<int64_t>& stringifyTransformationSupport_operatorCodeType();
5284}
5285
5286// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
5287// /src/roseSupport/callbacks.h line 15
5288namespace stringify { namespace Rose { namespace Callbacks {
5290 const char* Direction(int64_t);
5291
5293 std::string Direction(int64_t, const std::string &strip);
5294
5296 const std::vector<int64_t>& Direction();
5297}}}
5298
5299namespace Rose {
5300 std::string stringifyCallbacksDirection(int64_t n, const char *strip=NULL, bool canonic=false);
5301 const std::vector<int64_t>& stringifyCallbacksDirection();
5302}
5303
5304// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
5305// /src/roseSupport/utility_functions.C line 1016
5306namespace stringify {
5308 const char* language_enum(int64_t);
5309
5311 std::string language_enum(int64_t, const std::string &strip);
5312
5314 const std::vector<int64_t>& language_enum();
5315}
5316
5317namespace Rose {
5318 std::string stringify_language_enum(int64_t n, const char *strip=NULL, bool canonic=false);
5319 const std::vector<int64_t>& stringify_language_enum();
5320}
5321
5322// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
5323// /src/roseExtensions/qtWidgets/AstGraphWidget/DisplayEdge.h line 40
5324namespace stringify { namespace DisplayEdge {
5326 const char* PaintMode(int64_t);
5327
5329 std::string PaintMode(int64_t, const std::string &strip);
5330
5332 const std::vector<int64_t>& PaintMode();
5333}}
5334
5335namespace Rose {
5336 std::string stringifyDisplayEdgePaintMode(int64_t n, const char *strip=NULL, bool canonic=false);
5337 const std::vector<int64_t>& stringifyDisplayEdgePaintMode();
5338}
5339
5340// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
5341// /src/roseExtensions/qtWidgets/util/AstDisplayInfo.h line 14
5342namespace stringify { namespace AstDisplayInfo {
5344 const char* NodeType(int64_t);
5345
5347 std::string NodeType(int64_t, const std::string &strip);
5348
5350 const std::vector<int64_t>& NodeType();
5351}}
5352
5353namespace Rose {
5354 std::string stringifyAstDisplayInfoNodeType(int64_t n, const char *strip=NULL, bool canonic=false);
5355 const std::vector<int64_t>& stringifyAstDisplayInfoNodeType();
5356}
5357
5358// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
5359// /src/roseExtensions/qtWidgets/ProjectManager/DependencyInfo.h line 20
5360namespace stringify { namespace DependencyInfo {
5362 const char* State(int64_t);
5363
5365 std::string State(int64_t, const std::string &strip);
5366
5368 const std::vector<int64_t>& State();
5369}}
5370
5371namespace Rose {
5372 std::string stringifyDependencyInfoState(int64_t n, const char *strip=NULL, bool canonic=false);
5373 const std::vector<int64_t>& stringifyDependencyInfoState();
5374}
5375
5376// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
5377// /src/roseExtensions/qtWidgets/TaskSystem/CompilerOutputWidget.h line 25
5378namespace stringify { namespace CompilerOutputWidget {
5380 const char* PatternType(int64_t);
5381
5383 std::string PatternType(int64_t, const std::string &strip);
5384
5386 const std::vector<int64_t>& PatternType();
5387}}
5388
5389namespace Rose {
5390 std::string stringifyCompilerOutputWidgetPatternType(int64_t n, const char *strip=NULL, bool canonic=false);
5391 const std::vector<int64_t>& stringifyCompilerOutputWidgetPatternType();
5392}
5393
5394// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
5395// /src/roseExtensions/qtWidgets/TaskSystem/TaskInterface.h line 25
5396namespace stringify { namespace Task {
5398 const char* State(int64_t);
5399
5401 std::string State(int64_t, const std::string &strip);
5402
5404 const std::vector<int64_t>& State();
5405}}
5406
5407namespace Rose {
5408 std::string stringifyTaskState(int64_t n, const char *strip=NULL, bool canonic=false);
5409 const std::vector<int64_t>& stringifyTaskState();
5410}
5411
5412// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
5413// /src/roseExtensions/qtWidgets/QtGradientEditor/qtgradientwidget.cpp line 91
5414namespace stringify { namespace QtGradientWidgetPrivate {
5416 const char* Handle(int64_t);
5417
5419 std::string Handle(int64_t, const std::string &strip);
5420
5422 const std::vector<int64_t>& Handle();
5423}}
5424
5425namespace Rose {
5426 std::string stringifyQtGradientWidgetPrivateHandle(int64_t n, const char *strip=NULL, bool canonic=false);
5427 const std::vector<int64_t>& stringifyQtGradientWidgetPrivateHandle();
5428}
5429
5430// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
5431// /src/roseExtensions/qtWidgets/QtGradientEditor/qtcolorline.h line 62
5432namespace stringify { namespace QtColorLine {
5434 const char* ColorComponent(int64_t);
5435
5437 std::string ColorComponent(int64_t, const std::string &strip);
5438
5440 const std::vector<int64_t>& ColorComponent();
5441}}
5442
5443namespace Rose {
5444 std::string stringifyQtColorLineColorComponent(int64_t n, const char *strip=NULL, bool canonic=false);
5445 const std::vector<int64_t>& stringifyQtColorLineColorComponent();
5446}
5447
5448// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
5449// /src/roseExtensions/qtWidgets/QCodeEditWidget/QCodeEdit/qpanellayout.h line 38
5450namespace stringify { namespace QPanelLayout {
5452 const char* Position(int64_t);
5453
5455 std::string Position(int64_t, const std::string &strip);
5456
5458 const std::vector<int64_t>& Position();
5459}}
5460
5461namespace Rose {
5462 std::string stringifyQPanelLayoutPosition(int64_t n, const char *strip=NULL, bool canonic=false);
5463 const std::vector<int64_t>& stringifyQPanelLayoutPosition();
5464}
5465
5466// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
5467// /src/roseExtensions/qtWidgets/QCodeEditWidget/QCodeEdit/qpanellayout.h line 87
5468namespace stringify { namespace QPanelLayout {
5470 const char* SizeType(int64_t);
5471
5473 std::string SizeType(int64_t, const std::string &strip);
5474
5476 const std::vector<int64_t>& SizeType();
5477}}
5478
5479namespace Rose {
5480 std::string stringifyQPanelLayoutSizeType(int64_t n, const char *strip=NULL, bool canonic=false);
5481 const std::vector<int64_t>& stringifyQPanelLayoutSizeType();
5482}
5483
5484// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
5485// /src/roseExtensions/qtWidgets/QCodeEditWidget/QCodeEdit/qnfa/qnfadefinition.h line 41
5486namespace stringify { namespace QNFAAction {
5488 const char* QNFAAction_(int64_t);
5489
5491 std::string QNFAAction_(int64_t, const std::string &strip);
5492
5494 const std::vector<int64_t>& QNFAAction_();
5495}}
5496
5497namespace Rose {
5498 std::string stringifyQNFAActionQNFAAction_(int64_t n, const char *strip=NULL, bool canonic=false);
5499 const std::vector<int64_t>& stringifyQNFAActionQNFAAction_();
5500}
5501
5502// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
5503// /src/roseExtensions/qtWidgets/QCodeEditWidget/QCodeEdit/qnfa/qnfadefinition.h line 129
5504namespace stringify { namespace QNFADefinition { namespace PMatch {
5506 const char* Type(int64_t);
5507
5509 std::string Type(int64_t, const std::string &strip);
5510
5512 const std::vector<int64_t>& Type();
5513}}}
5514
5515namespace Rose {
5516 std::string stringifyQNFADefinitionPMatchType(int64_t n, const char *strip=NULL, bool canonic=false);
5517 const std::vector<int64_t>& stringifyQNFADefinitionPMatchType();
5518}
5519
5520// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
5521// /src/roseExtensions/qtWidgets/QCodeEditWidget/QCodeEdit/qnfa/qnfa.h line 42
5522namespace stringify {
5524 const char* NFAType(int64_t);
5525
5527 std::string NFAType(int64_t, const std::string &strip);
5528
5530 const std::vector<int64_t>& NFAType();
5531}
5532
5533namespace Rose {
5534 std::string stringifyNFAType(int64_t n, const char *strip=NULL, bool canonic=false);
5535 const std::vector<int64_t>& stringifyNFAType();
5536}
5537
5538// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
5539// /src/roseExtensions/qtWidgets/QCodeEditWidget/QCodeEdit/qnfa/qnfa.h line 63
5540namespace stringify {
5542 const char* NFAAssertion(int64_t);
5543
5545 std::string NFAAssertion(int64_t, const std::string &strip);
5546
5548 const std::vector<int64_t>& NFAAssertion();
5549}
5550
5551namespace Rose {
5552 std::string stringifyNFAAssertion(int64_t n, const char *strip=NULL, bool canonic=false);
5553 const std::vector<int64_t>& stringifyNFAAssertion();
5554}
5555
5556// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
5557// /src/roseExtensions/qtWidgets/QCodeEditWidget/QCodeEdit/qreliablefilewatch.h line 52
5558namespace stringify { namespace QReliableFileWatch {
5560 const char* State(int64_t);
5561
5563 std::string State(int64_t, const std::string &strip);
5564
5566 const std::vector<int64_t>& State();
5567}}
5568
5569namespace Rose {
5570 std::string stringifyQReliableFileWatchState(int64_t n, const char *strip=NULL, bool canonic=false);
5571 const std::vector<int64_t>& stringifyQReliableFileWatchState();
5572}
5573
5574// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
5575// /src/roseExtensions/qtWidgets/QCodeEditWidget/QCodeEdit/document/qdocumentcursor.h line 39
5576namespace stringify { namespace QDocumentCursor {
5578 const char* MoveFlag(int64_t);
5579
5581 std::string MoveFlag(int64_t, const std::string &strip);
5582
5584 const std::vector<int64_t>& MoveFlag();
5585}}
5586
5587namespace Rose {
5588 std::string stringifyQDocumentCursorMoveFlag(int64_t n, const char *strip=NULL, bool canonic=false);
5589 const std::vector<int64_t>& stringifyQDocumentCursorMoveFlag();
5590}
5591
5592// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
5593// /src/roseExtensions/qtWidgets/QCodeEditWidget/QCodeEdit/document/qdocumentcursor.h line 48
5594namespace stringify { namespace QDocumentCursor {
5596 const char* MoveOperation(int64_t);
5597
5599 std::string MoveOperation(int64_t, const std::string &strip);
5600
5602 const std::vector<int64_t>& MoveOperation();
5603}}
5604
5605namespace Rose {
5606 std::string stringifyQDocumentCursorMoveOperation(int64_t n, const char *strip=NULL, bool canonic=false);
5607 const std::vector<int64_t>& stringifyQDocumentCursorMoveOperation();
5608}
5609
5610// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
5611// /src/roseExtensions/qtWidgets/QCodeEditWidget/QCodeEdit/document/qdocumentcursor.h line 75
5612namespace stringify { namespace QDocumentCursor {
5614 const char* SelectionType(int64_t);
5615
5617 std::string SelectionType(int64_t, const std::string &strip);
5618
5620 const std::vector<int64_t>& SelectionType();
5621}}
5622
5623namespace Rose {
5624 std::string stringifyQDocumentCursorSelectionType(int64_t n, const char *strip=NULL, bool canonic=false);
5625 const std::vector<int64_t>& stringifyQDocumentCursorSelectionType();
5626}
5627
5628// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
5629// /src/roseExtensions/qtWidgets/QCodeEditWidget/QCodeEdit/document/qdocumentline.h line 38
5630namespace stringify { namespace QParenthesis {
5632 const char* Role(int64_t);
5633
5635 std::string Role(int64_t, const std::string &strip);
5636
5638 const std::vector<int64_t>& Role();
5639}}
5640
5641namespace Rose {
5642 std::string stringifyQParenthesisRole(int64_t n, const char *strip=NULL, bool canonic=false);
5643 const std::vector<int64_t>& stringifyQParenthesisRole();
5644}
5645
5646// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
5647// /src/roseExtensions/qtWidgets/QCodeEditWidget/QCodeEdit/document/qdocumentline.h line 69
5648namespace stringify { namespace QDocumentLine {
5650 const char* State(int64_t);
5651
5653 std::string State(int64_t, const std::string &strip);
5654
5656 const std::vector<int64_t>& State();
5657}}
5658
5659namespace Rose {
5660 std::string stringifyQDocumentLineState(int64_t n, const char *strip=NULL, bool canonic=false);
5661 const std::vector<int64_t>& stringifyQDocumentLineState();
5662}
5663
5664// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
5665// /src/roseExtensions/qtWidgets/QCodeEditWidget/QCodeEdit/document/qdocument.h line 84
5666namespace stringify { namespace QDocument {
5668 const char* LineEnding(int64_t);
5669
5671 std::string LineEnding(int64_t, const std::string &strip);
5672
5674 const std::vector<int64_t>& LineEnding();
5675}}
5676
5677namespace Rose {
5678 std::string stringifyQDocumentLineEnding(int64_t n, const char *strip=NULL, bool canonic=false);
5679 const std::vector<int64_t>& stringifyQDocumentLineEnding();
5680}
5681
5682// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
5683// /src/roseExtensions/qtWidgets/QCodeEditWidget/QCodeEdit/document/qdocument.h line 93
5684namespace stringify { namespace QDocument {
5686 const char* TextProcessing(int64_t);
5687
5689 std::string TextProcessing(int64_t, const std::string &strip);
5690
5692 const std::vector<int64_t>& TextProcessing();
5693}}
5694
5695namespace Rose {
5696 std::string stringifyQDocumentTextProcessing(int64_t n, const char *strip=NULL, bool canonic=false);
5697 const std::vector<int64_t>& stringifyQDocumentTextProcessing();
5698}
5699
5700// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
5701// /src/roseExtensions/qtWidgets/QCodeEditWidget/QCodeEdit/document/qdocument.h line 100
5702namespace stringify { namespace QDocument {
5704 const char* WhiteSpaceFlag(int64_t);
5705
5707 std::string WhiteSpaceFlag(int64_t, const std::string &strip);
5708
5710 const std::vector<int64_t>& WhiteSpaceFlag();
5711}}
5712
5713namespace Rose {
5714 std::string stringifyQDocumentWhiteSpaceFlag(int64_t n, const char *strip=NULL, bool canonic=false);
5715 const std::vector<int64_t>& stringifyQDocumentWhiteSpaceFlag();
5716}
5717
5718// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
5719// /src/roseExtensions/qtWidgets/QCodeEditWidget/QCodeEdit/document/qdocumentsearch.h line 40
5720namespace stringify { namespace QDocumentSearch {
5722 const char* Option(int64_t);
5723
5725 std::string Option(int64_t, const std::string &strip);
5726
5728 const std::vector<int64_t>& Option();
5729}}
5730
5731namespace Rose {
5732 std::string stringifyQDocumentSearchOption(int64_t n, const char *strip=NULL, bool canonic=false);
5733 const std::vector<int64_t>& stringifyQDocumentSearchOption();
5734}
5735
5736// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
5737// /src/roseExtensions/qtWidgets/QCodeEditWidget/QCodeEdit/document/qdocumentcommand.h line 37
5738namespace stringify { namespace QDocumentCommand {
5740 const char* Command(int64_t);
5741
5743 std::string Command(int64_t, const std::string &strip);
5744
5746 const std::vector<int64_t>& Command();
5747}}
5748
5749namespace Rose {
5750 std::string stringifyQDocumentCommandCommand(int64_t n, const char *strip=NULL, bool canonic=false);
5751 const std::vector<int64_t>& stringifyQDocumentCommandCommand();
5752}
5753
5754// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
5755// /src/roseExtensions/qtWidgets/QCodeEditWidget/QCodeEdit/document/qdocumentcursor_p.h line 52
5756namespace stringify { namespace QDocumentCursorHandle {
5758 const char* Flags(int64_t);
5759
5761 std::string Flags(int64_t, const std::string &strip);
5762
5764 const std::vector<int64_t>& Flags();
5765}}
5766
5767namespace Rose {
5768 std::string stringifyQDocumentCursorHandleFlags(int64_t n, const char *strip=NULL, bool canonic=false);
5769 const std::vector<int64_t>& stringifyQDocumentCursorHandleFlags();
5770}
5771
5772// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
5773// /src/roseExtensions/qtWidgets/QCodeEditWidget/QCodeEdit/qlanguagedefinition.h line 44
5774namespace stringify { namespace QLanguageDefinition {
5776 const char* CollapseFlag(int64_t);
5777
5779 std::string CollapseFlag(int64_t, const std::string &strip);
5780
5782 const std::vector<int64_t>& CollapseFlag();
5783}}
5784
5785namespace Rose {
5786 std::string stringifyQLanguageDefinitionCollapseFlag(int64_t n, const char *strip=NULL, bool canonic=false);
5787 const std::vector<int64_t>& stringifyQLanguageDefinitionCollapseFlag();
5788}
5789
5790// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
5791// /src/roseExtensions/qtWidgets/QCodeEditWidget/QCodeEdit/qeditor.h line 64
5792namespace stringify { namespace QEditor {
5794 const char* CodecUpdatePolicy(int64_t);
5795
5797 std::string CodecUpdatePolicy(int64_t, const std::string &strip);
5798
5800 const std::vector<int64_t>& CodecUpdatePolicy();
5801}}
5802
5803namespace Rose {
5804 std::string stringifyQEditorCodecUpdatePolicy(int64_t n, const char *strip=NULL, bool canonic=false);
5805 const std::vector<int64_t>& stringifyQEditorCodecUpdatePolicy();
5806}
5807
5808// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
5809// /src/roseExtensions/qtWidgets/QCodeEditWidget/QCodeEdit/qeditor.h line 74
5810namespace stringify { namespace QEditor {
5812 const char* EditFlag(int64_t);
5813
5815 std::string EditFlag(int64_t, const std::string &strip);
5816
5818 const std::vector<int64_t>& EditFlag();
5819}}
5820
5821namespace Rose {
5822 std::string stringifyQEditorEditFlag(int64_t n, const char *strip=NULL, bool canonic=false);
5823 const std::vector<int64_t>& stringifyQEditorEditFlag();
5824}
5825
5826// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
5827// /src/roseExtensions/qtWidgets/QCodeEditWidget/QCodeEdit/qeditor.h line 493
5828namespace stringify { namespace QEditor {
5830 const char* SaveState(int64_t);
5831
5833 std::string SaveState(int64_t, const std::string &strip);
5834
5836 const std::vector<int64_t>& SaveState();
5837}}
5838
5839namespace Rose {
5840 std::string stringifyQEditorSaveState(int64_t n, const char *strip=NULL, bool canonic=false);
5841 const std::vector<int64_t>& stringifyQEditorSaveState();
5842}
5843
5844// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
5845// /src/roseExtensions/qtWidgets/QCodeEditWidget/QCodeEdit/qcodeedit.h line 46
5846namespace stringify { namespace QCodeEdit {
5848 const char* Position(int64_t);
5849
5851 std::string Position(int64_t, const std::string &strip);
5852
5854 const std::vector<int64_t>& Position();
5855}}
5856
5857namespace Rose {
5858 std::string stringifyQCodeEditPosition(int64_t n, const char *strip=NULL, bool canonic=false);
5859 const std::vector<int64_t>& stringifyQCodeEditPosition();
5860}
5861
5862// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
5863// /src/roseExtensions/failSafe/failSafePragma.h line 31
5864namespace stringify { namespace FailSafe {
5866 const char* fail_safe_enum(int64_t);
5867
5869 std::string fail_safe_enum(int64_t, const std::string &strip);
5870
5872 const std::vector<int64_t>& fail_safe_enum();
5873}}
5874
5875namespace Rose {
5876 std::string stringifyFailSafe_fail_safe_enum(int64_t n, const char *strip=NULL, bool canonic=false);
5877 const std::vector<int64_t>& stringifyFailSafe_fail_safe_enum();
5878}
5879
5880// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
5881// /src/roseExtensions/dataStructureTraversal/GenRepresentation.h line 23
5882namespace stringify { namespace GenRepresentation {
5884 const char* TypeOfPrint(int64_t);
5885
5887 std::string TypeOfPrint(int64_t, const std::string &strip);
5888
5890 const std::vector<int64_t>& TypeOfPrint();
5891}}
5892
5893namespace Rose {
5894 std::string stringifyGenRepresentationTypeOfPrint(int64_t n, const char *strip=NULL, bool canonic=false);
5895 const std::vector<int64_t>& stringifyGenRepresentationTypeOfPrint();
5896}
5897
5898// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
5899// /src/roseExtensions/dataStructureTraversal/exampleTest.C line 3
5900namespace stringify {
5902 const char* controlEnum(int64_t);
5903
5905 std::string controlEnum(int64_t, const std::string &strip);
5906
5908 const std::vector<int64_t>& controlEnum();
5909}
5910
5911namespace Rose {
5912 std::string stringify_controlEnum(int64_t n, const char *strip=NULL, bool canonic=false);
5913 const std::vector<int64_t>& stringify_controlEnum();
5914}
5915
5916// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
5917// /src/Rosebud/Utility.h line 20
5918namespace stringify { namespace Rosebud {
5920 const char* Access(int64_t);
5921
5923 std::string Access(int64_t, const std::string &strip);
5924
5926 const std::vector<int64_t>& Access();
5927}}
5928
5929namespace Rose {
5930 std::string stringifyRosebudAccess(int64_t n, const char *strip=NULL, bool canonic=false);
5931 const std::vector<int64_t>& stringifyRosebudAccess();
5932}
5933
5934// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
5935// /src/Rosebud/Utility.h line 95
5936namespace stringify { namespace Rosebud {
5938 const char* CamelCase(int64_t);
5939
5941 std::string CamelCase(int64_t, const std::string &strip);
5942
5944 const std::vector<int64_t>& CamelCase();
5945}}
5946
5947namespace Rose {
5948 std::string stringifyRosebudCamelCase(int64_t n, const char *strip=NULL, bool canonic=false);
5949 const std::vector<int64_t>& stringifyRosebudCamelCase();
5950}
5951
5952// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
5953// /src/Rosebud/Ast.h line 138
5954namespace stringify { namespace Rosebud { namespace Ast { namespace CppStack {
5956 const char* Type(int64_t);
5957
5959 std::string Type(int64_t, const std::string &strip);
5960
5962 const std::vector<int64_t>& Type();
5963}}}}
5964
5965namespace Rose {
5966 std::string stringifyRosebudAstCppStackType(int64_t n, const char *strip=NULL, bool canonic=false);
5967 const std::vector<int64_t>& stringifyRosebudAstCppStackType();
5968}
5969
5970// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
5971// /src/Rosebud/BasicTypes.h line 465
5972namespace stringify { namespace Rosebud {
5974 const char* Expand(int64_t);
5975
5977 std::string Expand(int64_t, const std::string &strip);
5978
5980 const std::vector<int64_t>& Expand();
5981}}
5982
5983namespace Rose {
5984 std::string stringifyRosebudExpand(int64_t n, const char *strip=NULL, bool canonic=false);
5985 const std::vector<int64_t>& stringifyRosebudExpand();
5986}
5987
5988// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
5989// /src/Rosebud/BasicTypes.h line 472
5990namespace stringify { namespace Rosebud {
5992 const char* When(int64_t);
5993
5995 std::string When(int64_t, const std::string &strip);
5996
5998 const std::vector<int64_t>& When();
5999}}
6000
6001namespace Rose {
6002 std::string stringifyRosebudWhen(int64_t n, const char *strip=NULL, bool canonic=false);
6003 const std::vector<int64_t>& stringifyRosebudWhen();
6004}
6005
6006// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
6007// /src/Sawyer/DocumentMarkup.h line 42
6008namespace stringify { namespace Sawyer { namespace Document { namespace Markup {
6010 const char* TokenType(int64_t);
6011
6013 std::string TokenType(int64_t, const std::string &strip);
6014
6016 const std::vector<int64_t>& TokenType();
6017}}}}
6018
6019namespace Rose {
6020 std::string stringifySawyerDocumentMarkupTokenType(int64_t n, const char *strip=NULL, bool canonic=false);
6021 const std::vector<int64_t>& stringifySawyerDocumentMarkupTokenType();
6022}
6023
6024// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
6025// /src/Sawyer/CommandLine.h line 173
6026namespace stringify { namespace Sawyer { namespace CommandLine {
6028 const char* SortOrder(int64_t);
6029
6031 std::string SortOrder(int64_t, const std::string &strip);
6032
6034 const std::vector<int64_t>& SortOrder();
6035}}}
6036
6037namespace Rose {
6038 std::string stringifySawyerCommandLineSortOrder(int64_t n, const char *strip=NULL, bool canonic=false);
6039 const std::vector<int64_t>& stringifySawyerCommandLineSortOrder();
6040}
6041
6042// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
6043// /src/Sawyer/CommandLine.h line 186
6044namespace stringify { namespace Sawyer { namespace CommandLine {
6046 const char* Canonical(int64_t);
6047
6049 std::string Canonical(int64_t, const std::string &strip);
6050
6052 const std::vector<int64_t>& Canonical();
6053}}}
6054
6055namespace Rose {
6056 std::string stringifySawyerCommandLineCanonical(int64_t n, const char *strip=NULL, bool canonic=false);
6057 const std::vector<int64_t>& stringifySawyerCommandLineCanonical();
6058}
6059
6060// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
6061// /src/Sawyer/CommandLine.h line 194
6062namespace stringify { namespace Sawyer { namespace CommandLine {
6064 const char* ShowGroupName(int64_t);
6065
6067 std::string ShowGroupName(int64_t, const std::string &strip);
6068
6070 const std::vector<int64_t>& ShowGroupName();
6071}}}
6072
6073namespace Rose {
6074 std::string stringifySawyerCommandLineShowGroupName(int64_t n, const char *strip=NULL, bool canonic=false);
6075 const std::vector<int64_t>& stringifySawyerCommandLineShowGroupName();
6076}
6077
6078// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
6079// /src/Sawyer/CommandLine.h line 202
6080namespace stringify { namespace Sawyer { namespace CommandLine {
6082 const char* SwitchSkipping(int64_t);
6083
6085 std::string SwitchSkipping(int64_t, const std::string &strip);
6086
6088 const std::vector<int64_t>& SwitchSkipping();
6089}}}
6090
6091namespace Rose {
6092 std::string stringifySawyerCommandLineSwitchSkipping(int64_t n, const char *strip=NULL, bool canonic=false);
6093 const std::vector<int64_t>& stringifySawyerCommandLineSwitchSkipping();
6094}
6095
6096// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
6097// /src/Sawyer/CommandLine.h line 2010
6098namespace stringify { namespace Sawyer { namespace CommandLine {
6100 const char* WhichValue(int64_t);
6101
6103 std::string WhichValue(int64_t, const std::string &strip);
6104
6106 const std::vector<int64_t>& WhichValue();
6107}}}
6108
6109namespace Rose {
6110 std::string stringifySawyerCommandLineWhichValue(int64_t n, const char *strip=NULL, bool canonic=false);
6111 const std::vector<int64_t>& stringifySawyerCommandLineWhichValue();
6112}
6113
6114// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
6115// /src/Sawyer/CommandLine.h line 3065
6116namespace stringify { namespace Sawyer { namespace CommandLine { namespace Parser {
6118 const char* GroupingFlags(int64_t);
6119
6121 std::string GroupingFlags(int64_t, const std::string &strip);
6122
6124 const std::vector<int64_t>& GroupingFlags();
6125}}}}
6126
6127namespace Rose {
6128 std::string stringifySawyerCommandLineParserGroupingFlags(int64_t n, const char *strip=NULL, bool canonic=false);
6129 const std::vector<int64_t>& stringifySawyerCommandLineParserGroupingFlags();
6130}
6131
6132// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
6133// /src/Sawyer/Graph.h line 645
6134namespace stringify { namespace Sawyer { namespace Container { namespace Graph {
6136 const char* EdgePhase(int64_t);
6137
6139 std::string EdgePhase(int64_t, const std::string &strip);
6140
6142 const std::vector<int64_t>& EdgePhase();
6143}}}}
6144
6145namespace Rose {
6146 std::string stringifySawyerContainerGraphEdgePhase(int64_t n, const char *strip=NULL, bool canonic=false);
6147 const std::vector<int64_t>& stringifySawyerContainerGraphEdgePhase();
6148}
6149
6150// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
6151// /src/Sawyer/Tree.h line 44
6152namespace stringify { namespace Sawyer { namespace Tree {
6154 const char* TraversalEvent(int64_t);
6155
6157 std::string TraversalEvent(int64_t, const std::string &strip);
6158
6160 const std::vector<int64_t>& TraversalEvent();
6161}}}
6162
6163namespace Rose {
6164 std::string stringifySawyerTreeTraversalEvent(int64_t n, const char *strip=NULL, bool canonic=false);
6165 const std::vector<int64_t>& stringifySawyerTreeTraversalEvent();
6166}
6167
6168// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
6169// /src/Sawyer/Tree.h line 252
6170namespace stringify { namespace Sawyer { namespace Tree { namespace Vertex {
6172 const char* Link(int64_t);
6173
6175 std::string Link(int64_t, const std::string &strip);
6176
6178 const std::vector<int64_t>& Link();
6179}}}}
6180
6181namespace Rose {
6182 std::string stringifySawyerTreeVertexLink(int64_t n, const char *strip=NULL, bool canonic=false);
6183 const std::vector<int64_t>& stringifySawyerTreeVertexLink();
6184}
6185
6186// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
6187// /src/Sawyer/stringifyEnums.C line 39
6188namespace stringify {
6190 const char* Generate(int64_t);
6191
6193 std::string Generate(int64_t, const std::string &strip);
6194
6196 const std::vector<int64_t>& Generate();
6197}
6198
6199namespace Rose {
6200 std::string stringifyGenerate(int64_t n, const char *strip=NULL, bool canonic=false);
6201 const std::vector<int64_t>& stringifyGenerate();
6202}
6203
6204// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
6205// /src/Sawyer/stringifyEnums.C line 46
6206namespace stringify {
6208 const char* Flag(int64_t);
6209
6211 std::string Flag(int64_t, const std::string &strip);
6212
6214 const std::vector<int64_t>& Flag();
6215}
6216
6217namespace Rose {
6218 std::string stringifyFlag(int64_t n, const char *strip=NULL, bool canonic=false);
6219 const std::vector<int64_t>& stringifyFlag();
6220}
6221
6222// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
6223// /src/Sawyer/Access.h line 19
6224namespace stringify { namespace Sawyer { namespace Access {
6226 const char* Access(int64_t);
6227
6229 std::string Access(int64_t, const std::string &strip);
6230
6232 const std::vector<int64_t>& Access();
6233}}}
6234
6235namespace Rose {
6236 std::string stringifySawyerAccessAccess(int64_t n, const char *strip=NULL, bool canonic=false);
6237 const std::vector<int64_t>& stringifySawyerAccessAccess();
6238}
6239
6240// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
6241// /src/Sawyer/Clexer.h line 26
6242namespace stringify { namespace Sawyer { namespace Language { namespace Clexer {
6244 const char* TokenType(int64_t);
6245
6247 std::string TokenType(int64_t, const std::string &strip);
6248
6250 const std::vector<int64_t>& TokenType();
6251}}}}
6252
6253namespace Rose {
6254 std::string stringifySawyerLanguageClexerTokenType(int64_t n, const char *strip=NULL, bool canonic=false);
6255 const std::vector<int64_t>& stringifySawyerLanguageClexerTokenType();
6256}
6257
6258// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
6259// /src/Sawyer/Yaml.h line 151
6260namespace stringify { namespace Sawyer { namespace Yaml { namespace Exception {
6262 const char* eType(int64_t);
6263
6265 std::string eType(int64_t, const std::string &strip);
6266
6268 const std::vector<int64_t>& eType();
6269}}}}
6270
6271namespace Rose {
6272 std::string stringifySawyerYamlException_eType(int64_t n, const char *strip=NULL, bool canonic=false);
6273 const std::vector<int64_t>& stringifySawyerYamlException_eType();
6274}
6275
6276// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
6277// /src/Sawyer/Yaml.h line 256
6278namespace stringify { namespace Sawyer { namespace Yaml { namespace Iterator {
6280 const char* eType(int64_t);
6281
6283 std::string eType(int64_t, const std::string &strip);
6284
6286 const std::vector<int64_t>& eType();
6287}}}}
6288
6289namespace Rose {
6290 std::string stringifySawyerYamlIterator_eType(int64_t n, const char *strip=NULL, bool canonic=false);
6291 const std::vector<int64_t>& stringifySawyerYamlIterator_eType();
6292}
6293
6294// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
6295// /src/Sawyer/Yaml.h line 313
6296namespace stringify { namespace Sawyer { namespace Yaml { namespace ConstIterator {
6298 const char* eType(int64_t);
6299
6301 std::string eType(int64_t, const std::string &strip);
6302
6304 const std::vector<int64_t>& eType();
6305}}}}
6306
6307namespace Rose {
6308 std::string stringifySawyerYamlConstIterator_eType(int64_t n, const char *strip=NULL, bool canonic=false);
6309 const std::vector<int64_t>& stringifySawyerYamlConstIterator_eType();
6310}
6311
6312// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
6313// /src/Sawyer/Yaml.h line 330
6314namespace stringify { namespace Sawyer { namespace Yaml { namespace Node {
6316 const char* eType(int64_t);
6317
6319 std::string eType(int64_t, const std::string &strip);
6320
6322 const std::vector<int64_t>& eType();
6323}}}}
6324
6325namespace Rose {
6326 std::string stringifySawyerYamlNode_eType(int64_t n, const char *strip=NULL, bool canonic=false);
6327 const std::vector<int64_t>& stringifySawyerYamlNode_eType();
6328}
6329
6330// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
6331// /src/Sawyer/GraphTraversal.h line 39
6332namespace stringify { namespace Sawyer { namespace Container { namespace Algorithm {
6334 const char* TraversalEvent(int64_t);
6335
6337 std::string TraversalEvent(int64_t, const std::string &strip);
6338
6340 const std::vector<int64_t>& TraversalEvent();
6341}}}}
6342
6343namespace Rose {
6344 std::string stringifySawyerContainerAlgorithmTraversalEvent(int64_t n, const char *strip=NULL, bool canonic=false);
6345 const std::vector<int64_t>& stringifySawyerContainerAlgorithmTraversalEvent();
6346}
6347
6348// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
6349// /src/Sawyer/GraphAlgorithm.h line 478
6350namespace stringify { namespace Sawyer { namespace Container { namespace Algorithm {
6352 const char* CsiNextAction(int64_t);
6353
6355 std::string CsiNextAction(int64_t, const std::string &strip);
6356
6358 const std::vector<int64_t>& CsiNextAction();
6359}}}}
6360
6361namespace Rose {
6362 std::string stringifySawyerContainerAlgorithmCsiNextAction(int64_t n, const char *strip=NULL, bool canonic=false);
6363 const std::vector<int64_t>& stringifySawyerContainerAlgorithmCsiNextAction();
6364}
6365
6366// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
6367// /src/Sawyer/Database.h line 293
6368namespace stringify { namespace Sawyer { namespace Database { namespace Statement {
6370 const char* State(int64_t);
6371
6373 std::string State(int64_t, const std::string &strip);
6374
6376 const std::vector<int64_t>& State();
6377}}}}
6378
6379namespace Rose {
6380 std::string stringifySawyerDatabaseStatementState(int64_t n, const char *strip=NULL, bool canonic=false);
6381 const std::vector<int64_t>& stringifySawyerDatabaseStatementState();
6382}
6383
6384// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
6385// /src/Sawyer/Message.h line 313
6386namespace stringify { namespace Sawyer { namespace Message {
6388 const char* Importance(int64_t);
6389
6391 std::string Importance(int64_t, const std::string &strip);
6392
6394 const std::vector<int64_t>& Importance();
6395}}}
6396
6397namespace Rose {
6398 std::string stringifySawyerMessageImportance(int64_t n, const char *strip=NULL, bool canonic=false);
6399 const std::vector<int64_t>& stringifySawyerMessageImportance();
6400}
6401
6402// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
6403// /src/Sawyer/Message.h line 343
6404namespace stringify { namespace Sawyer { namespace Message {
6406 const char* AnsiColor(int64_t);
6407
6409 std::string AnsiColor(int64_t, const std::string &strip);
6410
6412 const std::vector<int64_t>& AnsiColor();
6413}}}
6414
6415namespace Rose {
6416 std::string stringifySawyerMessageAnsiColor(int64_t n, const char *strip=NULL, bool canonic=false);
6417 const std::vector<int64_t>& stringifySawyerMessageAnsiColor();
6418}
6419
6420// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
6421// /src/Sawyer/Message.h line 990
6422namespace stringify { namespace Sawyer { namespace Message { namespace Prefix {
6424 const char* When(int64_t);
6425
6427 std::string When(int64_t, const std::string &strip);
6428
6430 const std::vector<int64_t>& When();
6431}}}}
6432
6433namespace Rose {
6434 std::string stringifySawyerMessagePrefixWhen(int64_t n, const char *strip=NULL, bool canonic=false);
6435 const std::vector<int64_t>& stringifySawyerMessagePrefixWhen();
6436}
6437
6438// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
6439// /src/backend/asmUnparser/AsmUnparser.h line 259
6440namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace AsmUnparser {
6442 const char* Organization(int64_t);
6443
6445 std::string Organization(int64_t, const std::string &strip);
6446
6448 const std::vector<int64_t>& Organization();
6449}}}}
6450
6451namespace Rose {
6452 std::string stringifyBinaryAnalysisAsmUnparserOrganization(int64_t n, const char *strip=NULL, bool canonic=false);
6453 const std::vector<int64_t>& stringifyBinaryAnalysisAsmUnparserOrganization();
6454}
6455
6456// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
6457// /src/backend/unparser/CxxCodeGeneration/unparseCxx.h line 543
6458namespace stringify { namespace Unparse_ExprStmt {
6461
6463 std::string token_sequence_position_enum_type(int64_t, const std::string &strip);
6464
6466 const std::vector<int64_t>& token_sequence_position_enum_type();
6467}}
6468
6469namespace Rose {
6470 std::string stringifyUnparse_ExprStmt_token_sequence_position_enum_type(int64_t n, const char *strip=NULL, bool canonic=false);
6471 const std::vector<int64_t>& stringifyUnparse_ExprStmt_token_sequence_position_enum_type();
6472}
6473
6474// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
6475// /src/backend/unparser/languageIndependenceSupport/unparseLanguageIndependentConstructs.h line 19
6476namespace stringify {
6478 const char* AssociativitySpecifier(int64_t);
6479
6481 std::string AssociativitySpecifier(int64_t, const std::string &strip);
6482
6484 const std::vector<int64_t>& AssociativitySpecifier();
6485}
6486
6487namespace Rose {
6488 std::string stringifyAssociativitySpecifier(int64_t n, const char *strip=NULL, bool canonic=false);
6489 const std::vector<int64_t>& stringifyAssociativitySpecifier();
6490}
6491
6492// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
6493// /src/backend/unparser/languageIndependenceSupport/unparseLanguageIndependentConstructs.h line 40
6494namespace stringify { namespace UnparseLanguageIndependentConstructs {
6497
6499 std::string token_sequence_position_enum_type(int64_t, const std::string &strip);
6500
6502 const std::vector<int64_t>& token_sequence_position_enum_type();
6503}}
6504
6505namespace Rose {
6506 std::string stringifyUnparseLanguageIndependentConstructs_token_sequence_position_enum_type(int64_t n, const char *strip=NULL, bool canonic=false);
6507 const std::vector<int64_t>& stringifyUnparseLanguageIndependentConstructs_token_sequence_position_enum_type();
6508}
6509
6510// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
6511// /src/backend/unparser/languageIndependenceSupport/unparseLanguageIndependentConstructs.h line 66
6512namespace stringify { namespace UnparseLanguageIndependentConstructs {
6514 const char* unparsed_as_enum_type(int64_t);
6515
6517 std::string unparsed_as_enum_type(int64_t, const std::string &strip);
6518
6520 const std::vector<int64_t>& unparsed_as_enum_type();
6521}}
6522
6523namespace Rose {
6524 std::string stringifyUnparseLanguageIndependentConstructs_unparsed_as_enum_type(int64_t n, const char *strip=NULL, bool canonic=false);
6525 const std::vector<int64_t>& stringifyUnparseLanguageIndependentConstructs_unparsed_as_enum_type();
6526}
6527
6528// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
6529// /src/backend/unparser/formatSupport/unparse_format.h line 51
6530namespace stringify {
6532 const char* Format_Opt(int64_t);
6533
6535 std::string Format_Opt(int64_t, const std::string &strip);
6536
6538 const std::vector<int64_t>& Format_Opt();
6539}
6540
6541namespace Rose {
6542 std::string stringifyFormat_Opt(int64_t n, const char *strip=NULL, bool canonic=false);
6543 const std::vector<int64_t>& stringifyFormat_Opt();
6544}
6545
6546// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
6547// /src/frontend/Experimental_Jovial_ROSE_Connection/preprocess.C line 32
6548namespace stringify { namespace Jovial {
6550 const char* State(int64_t);
6551
6553 std::string State(int64_t, const std::string &strip);
6554
6556 const std::vector<int64_t>& State();
6557}}
6558
6559namespace Rose {
6560 std::string stringifyJovialState(int64_t n, const char *strip=NULL, bool canonic=false);
6561 const std::vector<int64_t>& stringifyJovialState();
6562}
6563
6564// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
6565// /src/frontend/Experimental_Jovial_ROSE_Connection/Jovial_to_ROSE_translation.h line 11
6566namespace stringify { namespace Jovial_ROSE_Translation {
6568 const char* ExpressionKind(int64_t);
6569
6571 std::string ExpressionKind(int64_t, const std::string &strip);
6572
6574 const std::vector<int64_t>& ExpressionKind();
6575}}
6576
6577namespace Rose {
6578 std::string stringifyJovial_ROSE_TranslationExpressionKind(int64_t n, const char *strip=NULL, bool canonic=false);
6579 const std::vector<int64_t>& stringifyJovial_ROSE_TranslationExpressionKind();
6580}
6581
6582// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
6583// /src/frontend/Experimental_Ada_ROSE_Connection/parser/a_nodes/include/a_nodes.h line 47
6584namespace stringify {
6586 const char* Element_Kinds(int64_t);
6587
6589 std::string Element_Kinds(int64_t, const std::string &strip);
6590
6592 const std::vector<int64_t>& Element_Kinds();
6593}
6594
6595namespace Rose {
6596 std::string stringifyElement_Kinds(int64_t n, const char *strip=NULL, bool canonic=false);
6597 const std::vector<int64_t>& stringifyElement_Kinds();
6598}
6599
6600// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
6601// /src/frontend/Experimental_Ada_ROSE_Connection/parser/a_nodes/include/a_nodes.h line 142
6602namespace stringify {
6604 const char* Operator_Kinds(int64_t);
6605
6607 std::string Operator_Kinds(int64_t, const std::string &strip);
6608
6610 const std::vector<int64_t>& Operator_Kinds();
6611}
6612
6613namespace Rose {
6614 std::string stringifyOperator_Kinds(int64_t n, const char *strip=NULL, bool canonic=false);
6615 const std::vector<int64_t>& stringifyOperator_Kinds();
6616}
6617
6618// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
6619// /src/frontend/Experimental_Ada_ROSE_Connection/parser/a_nodes/include/a_nodes.h line 172
6620namespace stringify {
6622 const char* Pragma_Kinds(int64_t);
6623
6625 std::string Pragma_Kinds(int64_t, const std::string &strip);
6626
6628 const std::vector<int64_t>& Pragma_Kinds();
6629}
6630
6631namespace Rose {
6632 std::string stringifyPragma_Kinds(int64_t n, const char *strip=NULL, bool canonic=false);
6633 const std::vector<int64_t>& stringifyPragma_Kinds();
6634}
6635
6636// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
6637// /src/frontend/Experimental_Ada_ROSE_Connection/parser/a_nodes/include/a_nodes.h line 246
6638namespace stringify {
6640 const char* Defining_Name_Kinds(int64_t);
6641
6643 std::string Defining_Name_Kinds(int64_t, const std::string &strip);
6644
6646 const std::vector<int64_t>& Defining_Name_Kinds();
6647}
6648
6649namespace Rose {
6650 std::string stringifyDefining_Name_Kinds(int64_t n, const char *strip=NULL, bool canonic=false);
6651 const std::vector<int64_t>& stringifyDefining_Name_Kinds();
6652}
6653
6654// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
6655// /src/frontend/Experimental_Ada_ROSE_Connection/parser/a_nodes/include/a_nodes.h line 287
6656namespace stringify {
6658 const char* Declaration_Kinds(int64_t);
6659
6661 std::string Declaration_Kinds(int64_t, const std::string &strip);
6662
6664 const std::vector<int64_t>& Declaration_Kinds();
6665}
6666
6667namespace Rose {
6668 std::string stringifyDeclaration_Kinds(int64_t n, const char *strip=NULL, bool canonic=false);
6669 const std::vector<int64_t>& stringifyDeclaration_Kinds();
6670}
6671
6672// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
6673// /src/frontend/Experimental_Ada_ROSE_Connection/parser/a_nodes/include/a_nodes.h line 391
6674namespace stringify {
6676 const char* Declaration_Origins(int64_t);
6677
6679 std::string Declaration_Origins(int64_t, const std::string &strip);
6680
6682 const std::vector<int64_t>& Declaration_Origins();
6683}
6684
6685namespace Rose {
6686 std::string stringifyDeclaration_Origins(int64_t n, const char *strip=NULL, bool canonic=false);
6687 const std::vector<int64_t>& stringifyDeclaration_Origins();
6688}
6689
6690// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
6691// /src/frontend/Experimental_Ada_ROSE_Connection/parser/a_nodes/include/a_nodes.h line 407
6692namespace stringify {
6694 const char* Mode_Kinds(int64_t);
6695
6697 std::string Mode_Kinds(int64_t, const std::string &strip);
6698
6700 const std::vector<int64_t>& Mode_Kinds();
6701}
6702
6703namespace Rose {
6704 std::string stringifyMode_Kinds(int64_t n, const char *strip=NULL, bool canonic=false);
6705 const std::vector<int64_t>& stringifyMode_Kinds();
6706}
6707
6708// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
6709// /src/frontend/Experimental_Ada_ROSE_Connection/parser/a_nodes/include/a_nodes.h line 417
6710namespace stringify {
6712 const char* Subprogram_Default_Kinds(int64_t);
6713
6715 std::string Subprogram_Default_Kinds(int64_t, const std::string &strip);
6716
6718 const std::vector<int64_t>& Subprogram_Default_Kinds();
6719}
6720
6721namespace Rose {
6722 std::string stringifySubprogram_Default_Kinds(int64_t n, const char *strip=NULL, bool canonic=false);
6723 const std::vector<int64_t>& stringifySubprogram_Default_Kinds();
6724}
6725
6726// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
6727// /src/frontend/Experimental_Ada_ROSE_Connection/parser/a_nodes/include/a_nodes.h line 814
6728namespace stringify {
6730 const char* Definition_Kinds(int64_t);
6731
6733 std::string Definition_Kinds(int64_t, const std::string &strip);
6734
6736 const std::vector<int64_t>& Definition_Kinds();
6737}
6738
6739namespace Rose {
6740 std::string stringifyDefinition_Kinds(int64_t n, const char *strip=NULL, bool canonic=false);
6741 const std::vector<int64_t>& stringifyDefinition_Kinds();
6742}
6743
6744// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
6745// /src/frontend/Experimental_Ada_ROSE_Connection/parser/a_nodes/include/a_nodes.h line 847
6746namespace stringify {
6748 const char* _Type_Kinds(int64_t);
6749
6751 std::string _Type_Kinds(int64_t, const std::string &strip);
6752
6754 const std::vector<int64_t>& _Type_Kinds();
6755}
6756
6757namespace Rose {
6758 std::string stringify_Type_Kinds(int64_t n, const char *strip=NULL, bool canonic=false);
6759 const std::vector<int64_t>& stringify_Type_Kinds();
6760}
6761
6762// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
6763// /src/frontend/Experimental_Ada_ROSE_Connection/parser/a_nodes/include/a_nodes.h line 871
6764namespace stringify {
6766 const char* _Constraint_Kinds(int64_t);
6767
6769 std::string _Constraint_Kinds(int64_t, const std::string &strip);
6770
6772 const std::vector<int64_t>& _Constraint_Kinds();
6773}
6774
6775namespace Rose {
6776 std::string stringify_Constraint_Kinds(int64_t n, const char *strip=NULL, bool canonic=false);
6777 const std::vector<int64_t>& stringify_Constraint_Kinds();
6778}
6779
6780// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
6781// /src/frontend/Experimental_Ada_ROSE_Connection/parser/a_nodes/include/a_nodes.h line 881
6782namespace stringify {
6784 const char* _Interface_Kinds(int64_t);
6785
6787 std::string _Interface_Kinds(int64_t, const std::string &strip);
6788
6790 const std::vector<int64_t>& _Interface_Kinds();
6791}
6792
6793namespace Rose {
6794 std::string stringify_Interface_Kinds(int64_t n, const char *strip=NULL, bool canonic=false);
6795 const std::vector<int64_t>& stringify_Interface_Kinds();
6796}
6797
6798// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
6799// /src/frontend/Experimental_Ada_ROSE_Connection/parser/a_nodes/include/a_nodes.h line 890
6800namespace stringify {
6802 const char* _Root_Type_Kinds(int64_t);
6803
6805 std::string _Root_Type_Kinds(int64_t, const std::string &strip);
6806
6808 const std::vector<int64_t>& _Root_Type_Kinds();
6809}
6810
6811namespace Rose {
6812 std::string stringify_Root_Type_Kinds(int64_t n, const char *strip=NULL, bool canonic=false);
6813 const std::vector<int64_t>& stringify_Root_Type_Kinds();
6814}
6815
6816// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
6817// /src/frontend/Experimental_Ada_ROSE_Connection/parser/a_nodes/include/a_nodes.h line 899
6818namespace stringify {
6820 const char* _Discrete_Range_Kinds(int64_t);
6821
6823 std::string _Discrete_Range_Kinds(int64_t, const std::string &strip);
6824
6826 const std::vector<int64_t>& _Discrete_Range_Kinds();
6827}
6828
6829namespace Rose {
6830 std::string stringify_Discrete_Range_Kinds(int64_t n, const char *strip=NULL, bool canonic=false);
6831 const std::vector<int64_t>& stringify_Discrete_Range_Kinds();
6832}
6833
6834// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
6835// /src/frontend/Experimental_Ada_ROSE_Connection/parser/a_nodes/include/a_nodes.h line 906
6836namespace stringify {
6838 const char* _Formal_Type_Kinds(int64_t);
6839
6841 std::string _Formal_Type_Kinds(int64_t, const std::string &strip);
6842
6844 const std::vector<int64_t>& _Formal_Type_Kinds();
6845}
6846
6847namespace Rose {
6848 std::string stringify_Formal_Type_Kinds(int64_t n, const char *strip=NULL, bool canonic=false);
6849 const std::vector<int64_t>& stringify_Formal_Type_Kinds();
6850}
6851
6852// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
6853// /src/frontend/Experimental_Ada_ROSE_Connection/parser/a_nodes/include/a_nodes.h line 928
6854namespace stringify {
6856 const char* _Access_Type_Kinds(int64_t);
6857
6859 std::string _Access_Type_Kinds(int64_t, const std::string &strip);
6860
6862 const std::vector<int64_t>& _Access_Type_Kinds();
6863}
6864
6865namespace Rose {
6866 std::string stringify_Access_Type_Kinds(int64_t n, const char *strip=NULL, bool canonic=false);
6867 const std::vector<int64_t>& stringify_Access_Type_Kinds();
6868}
6869
6870// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
6871// /src/frontend/Experimental_Ada_ROSE_Connection/parser/a_nodes/include/a_nodes.h line 939
6872namespace stringify {
6874 const char* _Access_Definition_Kinds(int64_t);
6875
6877 std::string _Access_Definition_Kinds(int64_t, const std::string &strip);
6878
6880 const std::vector<int64_t>& _Access_Definition_Kinds();
6881}
6882
6883namespace Rose {
6884 std::string stringify_Access_Definition_Kinds(int64_t n, const char *strip=NULL, bool canonic=false);
6885 const std::vector<int64_t>& stringify_Access_Definition_Kinds();
6886}
6887
6888// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
6889// /src/frontend/Experimental_Ada_ROSE_Connection/parser/a_nodes/include/a_nodes.h line 1273
6890namespace stringify {
6892 const char* Expression_Kinds(int64_t);
6893
6895 std::string Expression_Kinds(int64_t, const std::string &strip);
6896
6898 const std::vector<int64_t>& Expression_Kinds();
6899}
6900
6901namespace Rose {
6902 std::string stringifyExpression_Kinds(int64_t n, const char *strip=NULL, bool canonic=false);
6903 const std::vector<int64_t>& stringifyExpression_Kinds();
6904}
6905
6906// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
6907// /src/frontend/Experimental_Ada_ROSE_Connection/parser/a_nodes/include/a_nodes.h line 1318
6908namespace stringify {
6910 const char* Attribute_Kinds(int64_t);
6911
6913 std::string Attribute_Kinds(int64_t, const std::string &strip);
6914
6916 const std::vector<int64_t>& Attribute_Kinds();
6917}
6918
6919namespace Rose {
6920 std::string stringifyAttribute_Kinds(int64_t n, const char *strip=NULL, bool canonic=false);
6921 const std::vector<int64_t>& stringifyAttribute_Kinds();
6922}
6923
6924// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
6925// /src/frontend/Experimental_Ada_ROSE_Connection/parser/a_nodes/include/a_nodes.h line 1544
6926namespace stringify {
6928 const char* Association_Kinds(int64_t);
6929
6931 std::string Association_Kinds(int64_t, const std::string &strip);
6932
6934 const std::vector<int64_t>& Association_Kinds();
6935}
6936
6937namespace Rose {
6938 std::string stringifyAssociation_Kinds(int64_t n, const char *strip=NULL, bool canonic=false);
6939 const std::vector<int64_t>& stringifyAssociation_Kinds();
6940}
6941
6942// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
6943// /src/frontend/Experimental_Ada_ROSE_Connection/parser/a_nodes/include/a_nodes.h line 1593
6944namespace stringify {
6946 const char* Statement_Kinds(int64_t);
6947
6949 std::string Statement_Kinds(int64_t, const std::string &strip);
6950
6952 const std::vector<int64_t>& Statement_Kinds();
6953}
6954
6955namespace Rose {
6956 std::string stringifyStatement_Kinds(int64_t n, const char *strip=NULL, bool canonic=false);
6957 const std::vector<int64_t>& stringifyStatement_Kinds();
6958}
6959
6960// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
6961// /src/frontend/Experimental_Ada_ROSE_Connection/parser/a_nodes/include/a_nodes.h line 1741
6962namespace stringify {
6964 const char* Path_Kinds(int64_t);
6965
6967 std::string Path_Kinds(int64_t, const std::string &strip);
6968
6970 const std::vector<int64_t>& Path_Kinds();
6971}
6972
6973namespace Rose {
6974 std::string stringifyPath_Kinds(int64_t n, const char *strip=NULL, bool canonic=false);
6975 const std::vector<int64_t>& stringifyPath_Kinds();
6976}
6977
6978// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
6979// /src/frontend/Experimental_Ada_ROSE_Connection/parser/a_nodes/include/a_nodes.h line 1821
6980namespace stringify {
6982 const char* Clause_Kinds(int64_t);
6983
6985 std::string Clause_Kinds(int64_t, const std::string &strip);
6986
6988 const std::vector<int64_t>& Clause_Kinds();
6989}
6990
6991namespace Rose {
6992 std::string stringifyClause_Kinds(int64_t n, const char *strip=NULL, bool canonic=false);
6993 const std::vector<int64_t>& stringifyClause_Kinds();
6994}
6995
6996// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
6997// /src/frontend/Experimental_Ada_ROSE_Connection/parser/a_nodes/include/a_nodes.h line 1833
6998namespace stringify {
7000 const char* _Representation_Clause_Kinds(int64_t);
7001
7003 std::string _Representation_Clause_Kinds(int64_t, const std::string &strip);
7004
7006 const std::vector<int64_t>& _Representation_Clause_Kinds();
7007}
7008
7009namespace Rose {
7010 std::string stringify_Representation_Clause_Kinds(int64_t n, const char *strip=NULL, bool canonic=false);
7011 const std::vector<int64_t>& stringify_Representation_Clause_Kinds();
7012}
7013
7014// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
7015// /src/frontend/Experimental_Ada_ROSE_Connection/parser/a_nodes/include/a_nodes.h line 1918
7016namespace stringify {
7018 const char* Enclosing_Kinds(int64_t);
7019
7021 std::string Enclosing_Kinds(int64_t, const std::string &strip);
7022
7024 const std::vector<int64_t>& Enclosing_Kinds();
7025}
7026
7027namespace Rose {
7028 std::string stringifyEnclosing_Kinds(int64_t n, const char *strip=NULL, bool canonic=false);
7029 const std::vector<int64_t>& stringifyEnclosing_Kinds();
7030}
7031
7032// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
7033// /src/frontend/Experimental_Ada_ROSE_Connection/parser/a_nodes/include/a_nodes.h line 1970
7034namespace stringify {
7036 const char* Unit_Kinds(int64_t);
7037
7039 std::string Unit_Kinds(int64_t, const std::string &strip);
7040
7042 const std::vector<int64_t>& Unit_Kinds();
7043}
7044
7045namespace Rose {
7046 std::string stringifyUnit_Kinds(int64_t n, const char *strip=NULL, bool canonic=false);
7047 const std::vector<int64_t>& stringifyUnit_Kinds();
7048}
7049
7050// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
7051// /src/frontend/Experimental_Ada_ROSE_Connection/parser/a_nodes/include/a_nodes.h line 2037
7052namespace stringify {
7054 const char* Unit_Classes(int64_t);
7055
7057 std::string Unit_Classes(int64_t, const std::string &strip);
7058
7060 const std::vector<int64_t>& Unit_Classes();
7061}
7062
7063namespace Rose {
7064 std::string stringifyUnit_Classes(int64_t n, const char *strip=NULL, bool canonic=false);
7065 const std::vector<int64_t>& stringifyUnit_Classes();
7066}
7067
7068// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
7069// /src/frontend/Experimental_Ada_ROSE_Connection/parser/a_nodes/include/a_nodes.h line 2058
7070namespace stringify {
7072 const char* Unit_Origins(int64_t);
7073
7075 std::string Unit_Origins(int64_t, const std::string &strip);
7076
7078 const std::vector<int64_t>& Unit_Origins();
7079}
7080
7081namespace Rose {
7082 std::string stringifyUnit_Origins(int64_t n, const char *strip=NULL, bool canonic=false);
7083 const std::vector<int64_t>& stringifyUnit_Origins();
7084}
7085
7086// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
7087// /src/frontend/ECJ_ROSE_Connection/JavaParserActionROSE.C line 4135
7088namespace stringify {
7090 const char* ops(int64_t);
7091
7093 std::string ops(int64_t, const std::string &strip);
7094
7096 const std::vector<int64_t>& ops();
7097}
7098
7099namespace Rose {
7100 std::string stringify_ops(int64_t n, const char *strip=NULL, bool canonic=false);
7101 const std::vector<int64_t>& stringify_ops();
7102}
7103
7104// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
7105// /src/frontend/SageIII/omp.h line 30
7106namespace stringify {
7108 const char* omp_lock_hint_t(int64_t);
7109
7111 std::string omp_lock_hint_t(int64_t, const std::string &strip);
7112
7114 const std::vector<int64_t>& omp_lock_hint_t();
7115}
7116
7117namespace Rose {
7118 std::string stringify_omp_lock_hint_t(int64_t n, const char *strip=NULL, bool canonic=false);
7119 const std::vector<int64_t>& stringify_omp_lock_hint_t();
7120}
7121
7122// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
7123// /src/frontend/SageIII/omp.h line 46
7124namespace stringify {
7126 const char* omp_sched_t(int64_t);
7127
7129 std::string omp_sched_t(int64_t, const std::string &strip);
7130
7132 const std::vector<int64_t>& omp_sched_t();
7133}
7134
7135namespace Rose {
7136 std::string stringify_omp_sched_t(int64_t n, const char *strip=NULL, bool canonic=false);
7137 const std::vector<int64_t>& stringify_omp_sched_t();
7138}
7139
7140// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
7141// /src/frontend/SageIII/omp.h line 57
7142namespace stringify {
7144 const char* omp_proc_bind_t(int64_t);
7145
7147 std::string omp_proc_bind_t(int64_t, const std::string &strip);
7148
7150 const std::vector<int64_t>& omp_proc_bind_t();
7151}
7152
7153namespace Rose {
7154 std::string stringify_omp_proc_bind_t(int64_t n, const char *strip=NULL, bool canonic=false);
7155 const std::vector<int64_t>& stringify_omp_proc_bind_t();
7156}
7157
7158// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
7159// /src/frontend/SageIII/general_token_defs.h line 12
7160namespace stringify { namespace ROSE_token_ids {
7162 const char* whitespace(int64_t);
7163
7165 std::string whitespace(int64_t, const std::string &strip);
7166
7168 const std::vector<int64_t>& whitespace();
7169}}
7170
7171namespace Rose {
7172 std::string stringifyROSE_token_ids_whitespace(int64_t n, const char *strip=NULL, bool canonic=false);
7173 const std::vector<int64_t>& stringifyROSE_token_ids_whitespace();
7174}
7175
7176// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
7177// /src/frontend/SageIII/general_token_defs.h line 21
7178namespace stringify { namespace ROSE_token_ids {
7180 const char* ROSE_C_CXX_keywords(int64_t);
7181
7183 std::string ROSE_C_CXX_keywords(int64_t, const std::string &strip);
7184
7186 const std::vector<int64_t>& ROSE_C_CXX_keywords();
7187}}
7188
7189namespace Rose {
7190 std::string stringifyROSE_token_idsROSE_C_CXX_keywords(int64_t n, const char *strip=NULL, bool canonic=false);
7191 const std::vector<int64_t>& stringifyROSE_token_idsROSE_C_CXX_keywords();
7192}
7193
7194// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
7195// /src/frontend/SageIII/general_token_defs.h line 159
7196namespace stringify { namespace ROSE_token_ids {
7198 const char* ROSE_C_CXX_alternate_tok(int64_t);
7199
7201 std::string ROSE_C_CXX_alternate_tok(int64_t, const std::string &strip);
7202
7204 const std::vector<int64_t>& ROSE_C_CXX_alternate_tok();
7205}}
7206
7207namespace Rose {
7208 std::string stringifyROSE_token_idsROSE_C_CXX_alternate_tok(int64_t n, const char *strip=NULL, bool canonic=false);
7209 const std::vector<int64_t>& stringifyROSE_token_idsROSE_C_CXX_alternate_tok();
7210}
7211
7212// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
7213// /src/frontend/SageIII/general_token_defs.h line 171
7214namespace stringify { namespace ROSE_token_ids {
7216 const char* ROSE_C_CXX_Additional_Info(int64_t);
7217
7219 std::string ROSE_C_CXX_Additional_Info(int64_t, const std::string &strip);
7220
7222 const std::vector<int64_t>& ROSE_C_CXX_Additional_Info();
7223}}
7224
7225namespace Rose {
7226 std::string stringifyROSE_token_idsROSE_C_CXX_Additional_Info(int64_t n, const char *strip=NULL, bool canonic=false);
7227 const std::vector<int64_t>& stringifyROSE_token_idsROSE_C_CXX_Additional_Info();
7228}
7229
7230// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
7231// /src/frontend/SageIII/OmpAttribute.h line 31
7232namespace stringify { namespace OmpSupport {
7234 const char* omp_construct_enum(int64_t);
7235
7237 std::string omp_construct_enum(int64_t, const std::string &strip);
7238
7240 const std::vector<int64_t>& omp_construct_enum();
7241}}
7242
7243namespace Rose {
7244 std::string stringifyOmpSupport_omp_construct_enum(int64_t n, const char *strip=NULL, bool canonic=false);
7245 const std::vector<int64_t>& stringifyOmpSupport_omp_construct_enum();
7246}
7247
7248// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
7249// /src/frontend/SageIII/virtualCFG/virtualBinCFG.h line 17
7250namespace stringify { namespace VirtualBinCFG {
7252 const char* EdgeConditionKind(int64_t);
7253
7255 std::string EdgeConditionKind(int64_t, const std::string &strip);
7256
7258 const std::vector<int64_t>& EdgeConditionKind();
7259}}
7260
7261namespace Rose {
7262 std::string stringifyVirtualBinCFG_EdgeConditionKind(int64_t n, const char *strip=NULL, bool canonic=false);
7263 const std::vector<int64_t>& stringifyVirtualBinCFG_EdgeConditionKind();
7264}
7265
7266// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
7267// /src/frontend/SageIII/virtualCFG/virtualCFG.h line 47
7268namespace stringify { namespace VirtualCFG {
7270 const char* EdgeConditionKind(int64_t);
7271
7273 std::string EdgeConditionKind(int64_t, const std::string &strip);
7274
7276 const std::vector<int64_t>& EdgeConditionKind();
7277}}
7278
7279namespace Rose {
7280 std::string stringifyVirtualCFG_EdgeConditionKind(int64_t n, const char *strip=NULL, bool canonic=false);
7281 const std::vector<int64_t>& stringifyVirtualCFG_EdgeConditionKind();
7282}
7283
7284// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
7285// /src/frontend/SageIII/sageInterface/sageInterface.h line 1965
7286namespace stringify { namespace SageInterface { namespace DeferredTransformation {
7288 const char* TransformationKind(int64_t);
7289
7291 std::string TransformationKind(int64_t, const std::string &strip);
7292
7294 const std::vector<int64_t>& TransformationKind();
7295}}}
7296
7297namespace Rose {
7298 std::string stringifySageInterfaceDeferredTransformationTransformationKind(int64_t n, const char *strip=NULL, bool canonic=false);
7299 const std::vector<int64_t>& stringifySageInterfaceDeferredTransformationTransformationKind();
7300}
7301
7302// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
7303// /src/frontend/SageIII/sageInterface/sageBuilder.h line 138
7304namespace stringify { namespace SageBuilder {
7306 const char* SourcePositionClassification(int64_t);
7307
7309 std::string SourcePositionClassification(int64_t, const std::string &strip);
7310
7312 const std::vector<int64_t>& SourcePositionClassification();
7313}}
7314
7315namespace Rose {
7316 std::string stringifySageBuilderSourcePositionClassification(int64_t n, const char *strip=NULL, bool canonic=false);
7317 const std::vector<int64_t>& stringifySageBuilderSourcePositionClassification();
7318}
7319
7320// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
7321// /src/frontend/SageIII/rose_attributes_list.h line 133
7322namespace stringify { namespace PreprocessingInfo {
7324 const char* RelativePositionType(int64_t);
7325
7327 std::string RelativePositionType(int64_t, const std::string &strip);
7328
7330 const std::vector<int64_t>& RelativePositionType();
7331}}
7332
7333namespace Rose {
7334 std::string stringifyPreprocessingInfoRelativePositionType(int64_t n, const char *strip=NULL, bool canonic=false);
7335 const std::vector<int64_t>& stringifyPreprocessingInfoRelativePositionType();
7336}
7337
7338// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
7339// /src/frontend/SageIII/rose_attributes_list.h line 155
7340namespace stringify { namespace PreprocessingInfo {
7342 const char* DirectiveType(int64_t);
7343
7345 std::string DirectiveType(int64_t, const std::string &strip);
7346
7348 const std::vector<int64_t>& DirectiveType();
7349}}
7350
7351namespace Rose {
7352 std::string stringifyPreprocessingInfoDirectiveType(int64_t n, const char *strip=NULL, bool canonic=false);
7353 const std::vector<int64_t>& stringifyPreprocessingInfoDirectiveType();
7354}
7355
7356// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
7357// /src/frontend/SageIII/rose_attributes_list.h line 537
7358namespace stringify { namespace ROSEAttributesList {
7360 const char* languageTypeEnum(int64_t);
7361
7363 std::string languageTypeEnum(int64_t, const std::string &strip);
7364
7366 const std::vector<int64_t>& languageTypeEnum();
7367}}
7368
7369namespace Rose {
7370 std::string stringifyROSEAttributesList_languageTypeEnum(int64_t n, const char *strip=NULL, bool canonic=false);
7371 const std::vector<int64_t>& stringifyROSEAttributesList_languageTypeEnum();
7372}
7373
7374// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
7375// /src/frontend/SageIII/astVisualization/AstAttributeDOT.h line 25
7376namespace stringify { namespace AstAttributeDOT {
7378 const char* DOTStyles(int64_t);
7379
7381 std::string DOTStyles(int64_t, const std::string &strip);
7382
7384 const std::vector<int64_t>& DOTStyles();
7385}}
7386
7387namespace Rose {
7388 std::string stringifyAstAttributeDOT_DOTStyles(int64_t n, const char *strip=NULL, bool canonic=false);
7389 const std::vector<int64_t>& stringifyAstAttributeDOT_DOTStyles();
7390}
7391
7392// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
7393// /src/frontend/SageIII/astVisualization/AstAttributeDOT.h line 90
7394namespace stringify { namespace DOTGraphNode {
7396 const char* DOTShapeTypes(int64_t);
7397
7399 std::string DOTShapeTypes(int64_t, const std::string &strip);
7400
7402 const std::vector<int64_t>& DOTShapeTypes();
7403}}
7404
7405namespace Rose {
7406 std::string stringifyDOTGraphNodeDOTShapeTypes(int64_t n, const char *strip=NULL, bool canonic=false);
7407 const std::vector<int64_t>& stringifyDOTGraphNodeDOTShapeTypes();
7408}
7409
7410// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
7411// /src/frontend/SageIII/astVisualization/AstAttributeDOT.h line 137
7412namespace stringify { namespace DOTGraphEdge {
7414 const char* DOTArrowTypes(int64_t);
7415
7417 std::string DOTArrowTypes(int64_t, const std::string &strip);
7418
7420 const std::vector<int64_t>& DOTArrowTypes();
7421}}
7422
7423namespace Rose {
7424 std::string stringifyDOTGraphEdgeDOTArrowTypes(int64_t n, const char *strip=NULL, bool canonic=false);
7425 const std::vector<int64_t>& stringifyDOTGraphEdgeDOTArrowTypes();
7426}
7427
7428// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
7429// /src/frontend/SageIII/astVisualization/astGraph.h line 12
7430namespace stringify { namespace AST_Graph {
7432 const char* pointerHandling(int64_t);
7433
7435 std::string pointerHandling(int64_t, const std::string &strip);
7436
7438 const std::vector<int64_t>& pointerHandling();
7439}}
7440
7441namespace Rose {
7442 std::string stringifyAST_Graph_pointerHandling(int64_t n, const char *strip=NULL, bool canonic=false);
7443 const std::vector<int64_t>& stringifyAST_Graph_pointerHandling();
7444}
7445
7446// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
7447// /src/frontend/SageIII/astVisualization/astGraph.h line 19
7448namespace stringify { namespace AST_Graph {
7450 const char* traversalType(int64_t);
7451
7453 std::string traversalType(int64_t, const std::string &strip);
7454
7456 const std::vector<int64_t>& traversalType();
7457}}
7458
7459namespace Rose {
7460 std::string stringifyAST_Graph_traversalType(int64_t n, const char *strip=NULL, bool canonic=false);
7461 const std::vector<int64_t>& stringifyAST_Graph_traversalType();
7462}
7463
7464// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
7465// /src/frontend/Experimental_General_Language_Support/SageTreeBuilder.h line 55
7466namespace stringify { namespace Rose { namespace builder { namespace SageTreeBuilder {
7468 const char* LanguageEnum(int64_t);
7469
7471 std::string LanguageEnum(int64_t, const std::string &strip);
7472
7474 const std::vector<int64_t>& LanguageEnum();
7475}}}}
7476
7477namespace Rose {
7478 std::string stringify_builderSageTreeBuilderLanguageEnum(int64_t n, const char *strip=NULL, bool canonic=false);
7479 const std::vector<int64_t>& stringify_builderSageTreeBuilderLanguageEnum();
7480}
7481
7482// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
7483// /src/frontend/Experimental_General_Language_Support/Tokens.h line 18
7484namespace stringify { namespace Rose { namespace builder {
7486 const char* JovialEnum(int64_t);
7487
7489 std::string JovialEnum(int64_t, const std::string &strip);
7490
7492 const std::vector<int64_t>& JovialEnum();
7493}}}
7494
7495namespace Rose {
7496 std::string stringify_builderJovialEnum(int64_t n, const char *strip=NULL, bool canonic=false);
7497 const std::vector<int64_t>& stringify_builderJovialEnum();
7498}
7499
7500// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
7501// /src/frontend/Experimental_General_Language_Support/general_language_translation.h line 14
7502namespace stringify { namespace LanguageTranslation {
7504 const char* FunctionModifier(int64_t);
7505
7507 std::string FunctionModifier(int64_t, const std::string &strip);
7508
7510 const std::vector<int64_t>& FunctionModifier();
7511}}
7512
7513namespace Rose {
7514 std::string stringifyLanguageTranslationFunctionModifier(int64_t n, const char *strip=NULL, bool canonic=false);
7515 const std::vector<int64_t>& stringifyLanguageTranslationFunctionModifier();
7516}
7517
7518// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
7519// /src/frontend/Experimental_General_Language_Support/general_language_translation.h line 42
7520namespace stringify { namespace LanguageTranslation {
7522 const char* PackingSpecifier(int64_t);
7523
7525 std::string PackingSpecifier(int64_t, const std::string &strip);
7526
7528 const std::vector<int64_t>& PackingSpecifier();
7529}}
7530
7531namespace Rose {
7532 std::string stringifyLanguageTranslationPackingSpecifier(int64_t n, const char *strip=NULL, bool canonic=false);
7533 const std::vector<int64_t>& stringifyLanguageTranslationPackingSpecifier();
7534}
7535
7536// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
7537// /src/frontend/Experimental_General_Language_Support/general_language_translation.h line 52
7538namespace stringify { namespace LanguageTranslation {
7540 const char* ExpressionKind(int64_t);
7541
7543 std::string ExpressionKind(int64_t, const std::string &strip);
7544
7546 const std::vector<int64_t>& ExpressionKind();
7547}}
7548
7549namespace Rose {
7550 std::string stringifyLanguageTranslationExpressionKind(int64_t n, const char *strip=NULL, bool canonic=false);
7551 const std::vector<int64_t>& stringifyLanguageTranslationExpressionKind();
7552}
7553
7554// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
7555// /src/frontend/Experimental_Flang_ROSE_Connection/sage-build.C line 72
7556namespace stringify {
7558 const char* Order(int64_t);
7559
7561 std::string Order(int64_t, const std::string &strip);
7562
7564 const std::vector<int64_t>& Order();
7565}
7566
7567namespace Rose {
7568 std::string stringifyOrder(int64_t n, const char *strip=NULL, bool canonic=false);
7569 const std::vector<int64_t>& stringifyOrder();
7570}
7571
7572// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
7573// /src/frontend/Experimental_Csharp_ROSE_Connection/csharpBuilder.h line 10
7574namespace stringify { namespace csharp_translator {
7576 const char* SeqKind(int64_t);
7577
7579 std::string SeqKind(int64_t, const std::string &strip);
7580
7582 const std::vector<int64_t>& SeqKind();
7583}}
7584
7585namespace Rose {
7586 std::string stringify_csharp_translatorSeqKind(int64_t n, const char *strip=NULL, bool canonic=false);
7587 const std::vector<int64_t>& stringify_csharp_translatorSeqKind();
7588}
7589
7590// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
7591// /src/frontend/Experimental_Csharp_ROSE_Connection/ast2dot.hpp line 11
7592namespace stringify { namespace dot {
7594 const char* attr_set(int64_t);
7595
7597 std::string attr_set(int64_t, const std::string &strip);
7598
7600 const std::vector<int64_t>& attr_set();
7601}}
7602
7603namespace Rose {
7604 std::string stringify_dot_attr_set(int64_t n, const char *strip=NULL, bool canonic=false);
7605 const std::vector<int64_t>& stringify_dot_attr_set();
7606}
7607
7608// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
7609// /src/frontend/CxxFrontend/EDG/edgRose/debugging.C line 266
7610namespace stringify {
7612 const char* an_init_kind_tag(int64_t);
7613
7615 std::string an_init_kind_tag(int64_t, const std::string &strip);
7616
7618 const std::vector<int64_t>& an_init_kind_tag();
7619}
7620
7621namespace Rose {
7622 std::string stringify_an_init_kind_tag(int64_t n, const char *strip=NULL, bool canonic=false);
7623 const std::vector<int64_t>& stringify_an_init_kind_tag();
7624}
7625
7626// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
7627// /src/frontend/CxxFrontend/EDG/edgRose/debugging.C line 1182
7628namespace stringify {
7630 const char* a_decl_modifier_tag(int64_t);
7631
7633 std::string a_decl_modifier_tag(int64_t, const std::string &strip);
7634
7636 const std::vector<int64_t>& a_decl_modifier_tag();
7637}
7638
7639namespace Rose {
7640 std::string stringify_a_decl_modifier_tag(int64_t n, const char *strip=NULL, bool canonic=false);
7641 const std::vector<int64_t>& stringify_a_decl_modifier_tag();
7642}
7643
7644// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
7645// /src/frontend/CxxFrontend/EDG/edgRose/debugging.C line 7715
7646namespace stringify {
7649
7651 std::string a_local_expr_node_ref_kind_tag(int64_t, const std::string &strip);
7652
7654 const std::vector<int64_t>& a_local_expr_node_ref_kind_tag();
7655}
7656
7657namespace Rose {
7658 std::string stringify_a_local_expr_node_ref_kind_tag(int64_t n, const char *strip=NULL, bool canonic=false);
7659 const std::vector<int64_t>& stringify_a_local_expr_node_ref_kind_tag();
7660}
7661
7662// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
7663// /src/frontend/CxxFrontend/EDG/edgRose/debugging.C line 10917
7664namespace stringify {
7666 const char* an_operand_kind_tag(int64_t);
7667
7669 std::string an_operand_kind_tag(int64_t, const std::string &strip);
7670
7672 const std::vector<int64_t>& an_operand_kind_tag();
7673}
7674
7675namespace Rose {
7676 std::string stringify_an_operand_kind_tag(int64_t n, const char *strip=NULL, bool canonic=false);
7677 const std::vector<int64_t>& stringify_an_operand_kind_tag();
7678}
7679
7680// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
7681// /src/frontend/CxxFrontend/EDG/edgRose/debugging.C line 13058
7682namespace stringify {
7684 const char* a_pragma_kind_tag(int64_t);
7685
7687 std::string a_pragma_kind_tag(int64_t, const std::string &strip);
7688
7690 const std::vector<int64_t>& a_pragma_kind_tag();
7691}
7692
7693namespace Rose {
7694 std::string stringify_a_pragma_kind_tag(int64_t n, const char *strip=NULL, bool canonic=false);
7695 const std::vector<int64_t>& stringify_a_pragma_kind_tag();
7696}
7697
7698// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
7699// /src/frontend/CxxFrontend/EDG/edgRose/debugging.C line 14113
7700namespace stringify {
7702 const char* a_name_linkage_kind_tag(int64_t);
7703
7705 std::string a_name_linkage_kind_tag(int64_t, const std::string &strip);
7706
7708 const std::vector<int64_t>& a_name_linkage_kind_tag();
7709}
7710
7711namespace Rose {
7712 std::string stringify_a_name_linkage_kind_tag(int64_t n, const char *strip=NULL, bool canonic=false);
7713 const std::vector<int64_t>& stringify_a_name_linkage_kind_tag();
7714}
7715
7716// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
7717// /src/frontend/CxxFrontend/EDG/edgRose/edgRose.C line 6386
7718namespace stringify {
7720 const char* kinds_of_type_references(int64_t);
7721
7723 std::string kinds_of_type_references(int64_t, const std::string &strip);
7724
7726 const std::vector<int64_t>& kinds_of_type_references();
7727}
7728
7729namespace Rose {
7730 std::string stringify_kinds_of_type_references(int64_t n, const char *strip=NULL, bool canonic=false);
7731 const std::vector<int64_t>& stringify_kinds_of_type_references();
7732}
7733
7734// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
7735// /src/frontend/CxxFrontend/EDG/edgRose/edgRose.C line 46793
7736namespace stringify {
7738 const char* a_special_function_kind_tag(int64_t);
7739
7741 std::string a_special_function_kind_tag(int64_t, const std::string &strip);
7742
7744 const std::vector<int64_t>& a_special_function_kind_tag();
7745}
7746
7747namespace Rose {
7748 std::string stringify_a_special_function_kind_tag(int64_t n, const char *strip=NULL, bool canonic=false);
7749 const std::vector<int64_t>& stringify_a_special_function_kind_tag();
7750}
7751
7752// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
7753// /src/frontend/CxxFrontend/EDG/EDG_5.0/util/decode.c line 4297
7754namespace stringify {
7756 const char* a_substitution_kind(int64_t);
7757
7759 std::string a_substitution_kind(int64_t, const std::string &strip);
7760
7762 const std::vector<int64_t>& a_substitution_kind();
7763}
7764
7765namespace Rose {
7766 std::string stringify_a_substitution_kind(int64_t n, const char *strip=NULL, bool canonic=false);
7767 const std::vector<int64_t>& stringify_a_substitution_kind();
7768}
7769
7770// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
7771// /src/frontend/CxxFrontend/EDG/EDG_5.0/include/cxxabi.h line 62
7772namespace stringify { namespace __cxxabiv1 { namespace __base_class_type_info {
7774 const char* __offset_flags_masks(int64_t);
7775
7777 std::string __offset_flags_masks(int64_t, const std::string &strip);
7778
7780 const std::vector<int64_t>& __offset_flags_masks();
7781}}}
7782
7783namespace Rose {
7784 std::string stringify__cxxabiv1__base_class_type_info__offset_flags_masks(int64_t n, const char *strip=NULL, bool canonic=false);
7785 const std::vector<int64_t>& stringify__cxxabiv1__base_class_type_info__offset_flags_masks();
7786}
7787
7788// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
7789// /src/frontend/CxxFrontend/EDG/EDG_5.0/include/cxxabi.h line 77
7790namespace stringify { namespace __cxxabiv1 { namespace __vmi_class_type_info {
7792 const char* __flags_masks(int64_t);
7793
7795 std::string __flags_masks(int64_t, const std::string &strip);
7796
7798 const std::vector<int64_t>& __flags_masks();
7799}}}
7800
7801namespace Rose {
7802 std::string stringify__cxxabiv1__vmi_class_type_info__flags_masks(int64_t n, const char *strip=NULL, bool canonic=false);
7803 const std::vector<int64_t>& stringify__cxxabiv1__vmi_class_type_info__flags_masks();
7804}
7805
7806// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
7807// /src/frontend/CxxFrontend/EDG/EDG_5.0/include/cxxabi.h line 90
7808namespace stringify { namespace __cxxabiv1 { namespace __pbase_type_info {
7810 const char* __masks(int64_t);
7811
7813 std::string __masks(int64_t, const std::string &strip);
7814
7816 const std::vector<int64_t>& __masks();
7817}}}
7818
7819namespace Rose {
7820 std::string stringify__cxxabiv1__pbase_type_info__masks(int64_t n, const char *strip=NULL, bool canonic=false);
7821 const std::vector<int64_t>& stringify__cxxabiv1__pbase_type_info__masks();
7822}
7823
7824// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
7825// /src/frontend/CxxFrontend/EDG/EDG_5.0/lib_src/eh.h line 348
7826namespace stringify {
7828 const char* an_eh_stack_entry_kind_tag(int64_t);
7829
7831 std::string an_eh_stack_entry_kind_tag(int64_t, const std::string &strip);
7832
7834 const std::vector<int64_t>& an_eh_stack_entry_kind_tag();
7835}
7836
7837namespace Rose {
7838 std::string stringify_an_eh_stack_entry_kind_tag(int64_t n, const char *strip=NULL, bool canonic=false);
7839 const std::vector<int64_t>& stringify_an_eh_stack_entry_kind_tag();
7840}
7841
7842// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
7843// /src/frontend/CxxFrontend/EDG/EDG_5.0/lib_src/rtti.c line 120
7844namespace stringify {
7846 const char* a_result_virtuality(int64_t);
7847
7849 std::string a_result_virtuality(int64_t, const std::string &strip);
7850
7852 const std::vector<int64_t>& a_result_virtuality();
7853}
7854
7855namespace Rose {
7856 std::string stringify_a_result_virtuality(int64_t n, const char *strip=NULL, bool canonic=false);
7857 const std::vector<int64_t>& stringify_a_result_virtuality();
7858}
7859
7860// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
7861// /src/frontend/CxxFrontend/EDG/EDG_5.0/src/lexical.h line 1949
7862namespace stringify {
7864 const char* a_token_extra_info_kind_tag(int64_t);
7865
7867 std::string a_token_extra_info_kind_tag(int64_t, const std::string &strip);
7868
7870 const std::vector<int64_t>& a_token_extra_info_kind_tag();
7871}
7872
7873namespace Rose {
7874 std::string stringify_a_token_extra_info_kind_tag(int64_t n, const char *strip=NULL, bool canonic=false);
7875 const std::vector<int64_t>& stringify_a_token_extra_info_kind_tag();
7876}
7877
7878// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
7879// /src/frontend/CxxFrontend/EDG/EDG_5.0/src/il.h line 80
7880namespace stringify {
7882 const char* a_type_info_kind_tag(int64_t);
7883
7885 std::string a_type_info_kind_tag(int64_t, const std::string &strip);
7886
7888 const std::vector<int64_t>& a_type_info_kind_tag();
7889}
7890
7891namespace Rose {
7892 std::string stringify_a_type_info_kind_tag(int64_t n, const char *strip=NULL, bool canonic=false);
7893 const std::vector<int64_t>& stringify_a_type_info_kind_tag();
7894}
7895
7896// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
7897// /src/frontend/CxxFrontend/EDG/EDG_5.0/src/expr.h line 87
7898namespace stringify {
7900 const char* an_init_component_kind_tag(int64_t);
7901
7903 std::string an_init_component_kind_tag(int64_t, const std::string &strip);
7904
7906 const std::vector<int64_t>& an_init_component_kind_tag();
7907}
7908
7909namespace Rose {
7910 std::string stringify_an_init_component_kind_tag(int64_t n, const char *strip=NULL, bool canonic=false);
7911 const std::vector<int64_t>& stringify_an_init_component_kind_tag();
7912}
7913
7914// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
7915// /src/frontend/CxxFrontend/EDG/EDG_5.0/src/il_def.h line 377
7916namespace stringify {
7918 const char* an_access_specifier_tag(int64_t);
7919
7921 std::string an_access_specifier_tag(int64_t, const std::string &strip);
7922
7924 const std::vector<int64_t>& an_access_specifier_tag();
7925}
7926
7927namespace Rose {
7928 std::string stringify_an_access_specifier_tag(int64_t n, const char *strip=NULL, bool canonic=false);
7929 const std::vector<int64_t>& stringify_an_access_specifier_tag();
7930}
7931
7932// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
7933// /src/frontend/CxxFrontend/EDG/EDG_5.0/src/il_def.h line 397
7934namespace stringify {
7936 const char* an_assembly_visibility_tag(int64_t);
7937
7939 std::string an_assembly_visibility_tag(int64_t, const std::string &strip);
7940
7942 const std::vector<int64_t>& an_assembly_visibility_tag();
7943}
7944
7945namespace Rose {
7946 std::string stringify_an_assembly_visibility_tag(int64_t n, const char *strip=NULL, bool canonic=false);
7947 const std::vector<int64_t>& stringify_an_assembly_visibility_tag();
7948}
7949
7950// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
7951// /src/frontend/CxxFrontend/EDG/EDG_5.0/src/il_def.h line 1550
7952namespace stringify {
7954 const char* an_element_position_kind_tag(int64_t);
7955
7957 std::string an_element_position_kind_tag(int64_t, const std::string &strip);
7958
7960 const std::vector<int64_t>& an_element_position_kind_tag();
7961}
7962
7963namespace Rose {
7964 std::string stringify_an_element_position_kind_tag(int64_t n, const char *strip=NULL, bool canonic=false);
7965 const std::vector<int64_t>& stringify_an_element_position_kind_tag();
7966}
7967
7968// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
7969// /src/frontend/CxxFrontend/EDG/EDG_5.0/src/il_def.h line 1661
7970namespace stringify {
7972 const char* an_ELF_visibility_kind_tag(int64_t);
7973
7975 std::string an_ELF_visibility_kind_tag(int64_t, const std::string &strip);
7976
7978 const std::vector<int64_t>& an_ELF_visibility_kind_tag();
7979}
7980
7981namespace Rose {
7982 std::string stringify_an_ELF_visibility_kind_tag(int64_t n, const char *strip=NULL, bool canonic=false);
7983 const std::vector<int64_t>& stringify_an_ELF_visibility_kind_tag();
7984}
7985
7986// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
7987// /src/frontend/CxxFrontend/EDG/EDG_5.0/src/il_def.h line 2380
7988namespace stringify {
7990 const char* an_attribute_arg_kind_tag(int64_t);
7991
7993 std::string an_attribute_arg_kind_tag(int64_t, const std::string &strip);
7994
7996 const std::vector<int64_t>& an_attribute_arg_kind_tag();
7997}
7998
7999namespace Rose {
8000 std::string stringify_an_attribute_arg_kind_tag(int64_t n, const char *strip=NULL, bool canonic=false);
8001 const std::vector<int64_t>& stringify_an_attribute_arg_kind_tag();
8002}
8003
8004// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
8005// /src/frontend/CxxFrontend/EDG/EDG_5.0/src/il_def.h line 2456
8006namespace stringify {
8008 const char* an_attribute_family_tag(int64_t);
8009
8011 std::string an_attribute_family_tag(int64_t, const std::string &strip);
8012
8014 const std::vector<int64_t>& an_attribute_family_tag();
8015}
8016
8017namespace Rose {
8018 std::string stringify_an_attribute_family_tag(int64_t n, const char *strip=NULL, bool canonic=false);
8019 const std::vector<int64_t>& stringify_an_attribute_family_tag();
8020}
8021
8022// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
8023// /src/frontend/CxxFrontend/EDG/EDG_5.0/src/il_def.h line 2481
8024namespace stringify {
8026 const char* an_attribute_location_tag(int64_t);
8027
8029 std::string an_attribute_location_tag(int64_t, const std::string &strip);
8030
8032 const std::vector<int64_t>& an_attribute_location_tag();
8033}
8034
8035namespace Rose {
8036 std::string stringify_an_attribute_location_tag(int64_t n, const char *strip=NULL, bool canonic=false);
8037 const std::vector<int64_t>& stringify_an_attribute_location_tag();
8038}
8039
8040// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
8041// /src/frontend/CxxFrontend/EDG/EDG_5.0/src/il_def.h line 2550
8042namespace stringify {
8044 const char* an_attribute_kind_tag(int64_t);
8045
8047 std::string an_attribute_kind_tag(int64_t, const std::string &strip);
8048
8050 const std::vector<int64_t>& an_attribute_kind_tag();
8051}
8052
8053namespace Rose {
8054 std::string stringify_an_attribute_kind_tag(int64_t n, const char *strip=NULL, bool canonic=false);
8055 const std::vector<int64_t>& stringify_an_attribute_kind_tag();
8056}
8057
8058// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
8059// /src/frontend/CxxFrontend/EDG/EDG_5.0/src/il_def.h line 3171
8060namespace stringify {
8062 const char* a_constant_repr_kind_tag(int64_t);
8063
8065 std::string a_constant_repr_kind_tag(int64_t, const std::string &strip);
8066
8068 const std::vector<int64_t>& a_constant_repr_kind_tag();
8069}
8070
8071namespace Rose {
8072 std::string stringify_a_constant_repr_kind_tag(int64_t n, const char *strip=NULL, bool canonic=false);
8073 const std::vector<int64_t>& stringify_a_constant_repr_kind_tag();
8074}
8075
8076// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
8077// /src/frontend/CxxFrontend/EDG/EDG_5.0/src/il_def.h line 3223
8078namespace stringify {
8080 const char* an_address_base_kind_tag(int64_t);
8081
8083 std::string an_address_base_kind_tag(int64_t, const std::string &strip);
8084
8086 const std::vector<int64_t>& an_address_base_kind_tag();
8087}
8088
8089namespace Rose {
8090 std::string stringify_an_address_base_kind_tag(int64_t n, const char *strip=NULL, bool canonic=false);
8091 const std::vector<int64_t>& stringify_an_address_base_kind_tag();
8092}
8093
8094// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
8095// /src/frontend/CxxFrontend/EDG/EDG_5.0/src/il_def.h line 3484
8096namespace stringify {
8098 const char* a_dynamic_init_kind_tag(int64_t);
8099
8101 std::string a_dynamic_init_kind_tag(int64_t, const std::string &strip);
8102
8104 const std::vector<int64_t>& a_dynamic_init_kind_tag();
8105}
8106
8107namespace Rose {
8108 std::string stringify_a_dynamic_init_kind_tag(int64_t n, const char *strip=NULL, bool canonic=false);
8109 const std::vector<int64_t>& stringify_a_dynamic_init_kind_tag();
8110}
8111
8112// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
8113// /src/frontend/CxxFrontend/EDG/EDG_5.0/src/il_def.h line 3901
8114namespace stringify {
8117
8119 std::string a_template_param_constant_kind_tag(int64_t, const std::string &strip);
8120
8122 const std::vector<int64_t>& a_template_param_constant_kind_tag();
8123}
8124
8125namespace Rose {
8126 std::string stringify_a_template_param_constant_kind_tag(int64_t n, const char *strip=NULL, bool canonic=false);
8127 const std::vector<int64_t>& stringify_a_template_param_constant_kind_tag();
8128}
8129
8130// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
8131// /src/frontend/CxxFrontend/EDG/EDG_5.0/src/il_def.h line 4035
8132namespace stringify {
8134 const char* a_character_kind_tag(int64_t);
8135
8137 std::string a_character_kind_tag(int64_t, const std::string &strip);
8138
8140 const std::vector<int64_t>& a_character_kind_tag();
8141}
8142
8143namespace Rose {
8144 std::string stringify_a_character_kind_tag(int64_t n, const char *strip=NULL, bool canonic=false);
8145 const std::vector<int64_t>& stringify_a_character_kind_tag();
8146}
8147
8148// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
8149// /src/frontend/CxxFrontend/EDG/EDG_5.0/src/il_def.h line 4809
8150namespace stringify {
8152 const char* a_type_kind_tag(int64_t);
8153
8155 std::string a_type_kind_tag(int64_t, const std::string &strip);
8156
8158 const std::vector<int64_t>& a_type_kind_tag();
8159}
8160
8161namespace Rose {
8162 std::string stringify_a_type_kind_tag(int64_t n, const char *strip=NULL, bool canonic=false);
8163 const std::vector<int64_t>& stringify_a_type_kind_tag();
8164}
8165
8166// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
8167// /src/frontend/CxxFrontend/EDG/EDG_5.0/src/il_def.h line 4857
8168namespace stringify {
8170 const char* an_integer_kind_tag(int64_t);
8171
8173 std::string an_integer_kind_tag(int64_t, const std::string &strip);
8174
8176 const std::vector<int64_t>& an_integer_kind_tag();
8177}
8178
8179namespace Rose {
8180 std::string stringify_an_integer_kind_tag(int64_t n, const char *strip=NULL, bool canonic=false);
8181 const std::vector<int64_t>& stringify_an_integer_kind_tag();
8182}
8183
8184// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
8185// /src/frontend/CxxFrontend/EDG/EDG_5.0/src/il_def.h line 4947
8186namespace stringify {
8188 const char* a_fixed_point_precision_tag(int64_t);
8189
8191 std::string a_fixed_point_precision_tag(int64_t, const std::string &strip);
8192
8194 const std::vector<int64_t>& a_fixed_point_precision_tag();
8195}
8196
8197namespace Rose {
8198 std::string stringify_a_fixed_point_precision_tag(int64_t n, const char *strip=NULL, bool canonic=false);
8199 const std::vector<int64_t>& stringify_a_fixed_point_precision_tag();
8200}
8201
8202// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
8203// /src/frontend/CxxFrontend/EDG/EDG_5.0/src/il_def.h line 4979
8204namespace stringify {
8206 const char* a_float_kind_tag(int64_t);
8207
8209 std::string a_float_kind_tag(int64_t, const std::string &strip);
8210
8212 const std::vector<int64_t>& a_float_kind_tag();
8213}
8214
8215namespace Rose {
8216 std::string stringify_a_float_kind_tag(int64_t n, const char *strip=NULL, bool canonic=false);
8217 const std::vector<int64_t>& stringify_a_float_kind_tag();
8218}
8219
8220// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
8221// /src/frontend/CxxFrontend/EDG/EDG_5.0/src/il_def.h line 5005
8222namespace stringify {
8224 const char* a_type_mode_kind_tag(int64_t);
8225
8227 std::string a_type_mode_kind_tag(int64_t, const std::string &strip);
8228
8230 const std::vector<int64_t>& a_type_mode_kind_tag();
8231}
8232
8233namespace Rose {
8234 std::string stringify_a_type_mode_kind_tag(int64_t n, const char *strip=NULL, bool canonic=false);
8235 const std::vector<int64_t>& stringify_a_type_mode_kind_tag();
8236}
8237
8238// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
8239// /src/frontend/CxxFrontend/EDG/EDG_5.0/src/il_def.h line 5061
8240namespace stringify {
8243
8245 std::string an_asm_operand_constraint_kind_tag(int64_t, const std::string &strip);
8246
8248 const std::vector<int64_t>& an_asm_operand_constraint_kind_tag();
8249}
8250
8251namespace Rose {
8252 std::string stringify_an_asm_operand_constraint_kind_tag(int64_t n, const char *strip=NULL, bool canonic=false);
8253 const std::vector<int64_t>& stringify_an_asm_operand_constraint_kind_tag();
8254}
8255
8256// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
8257// /src/frontend/CxxFrontend/EDG/EDG_5.0/src/il_def.h line 5226
8258namespace stringify {
8260 const char* an_asm_operand_modifier_tag(int64_t);
8261
8263 std::string an_asm_operand_modifier_tag(int64_t, const std::string &strip);
8264
8266 const std::vector<int64_t>& an_asm_operand_modifier_tag();
8267}
8268
8269namespace Rose {
8270 std::string stringify_an_asm_operand_modifier_tag(int64_t n, const char *strip=NULL, bool canonic=false);
8271 const std::vector<int64_t>& stringify_an_asm_operand_modifier_tag();
8272}
8273
8274// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
8275// /src/frontend/CxxFrontend/EDG/EDG_5.0/src/il_def.h line 5237
8276namespace stringify {
8278 const char* a_named_register_tag(int64_t);
8279
8281 std::string a_named_register_tag(int64_t, const std::string &strip);
8282
8284 const std::vector<int64_t>& a_named_register_tag();
8285}
8286
8287namespace Rose {
8288 std::string stringify_a_named_register_tag(int64_t n, const char *strip=NULL, bool canonic=false);
8289 const std::vector<int64_t>& stringify_a_named_register_tag();
8290}
8291
8292// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
8293// /src/frontend/CxxFrontend/EDG/EDG_5.0/src/il_def.h line 5412
8294namespace stringify {
8296 const char* a_type_qualifier_tag(int64_t);
8297
8299 std::string a_type_qualifier_tag(int64_t, const std::string &strip);
8300
8302 const std::vector<int64_t>& a_type_qualifier_tag();
8303}
8304
8305namespace Rose {
8306 std::string stringify_a_type_qualifier_tag(int64_t n, const char *strip=NULL, bool canonic=false);
8307 const std::vector<int64_t>& stringify_a_type_qualifier_tag();
8308}
8309
8310// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
8311// /src/frontend/CxxFrontend/EDG/EDG_5.0/src/il_def.h line 5514
8312namespace stringify {
8314 const char* a_upc_pragma_kind_tag(int64_t);
8315
8317 std::string a_upc_pragma_kind_tag(int64_t, const std::string &strip);
8318
8320 const std::vector<int64_t>& a_upc_pragma_kind_tag();
8321}
8322
8323namespace Rose {
8324 std::string stringify_a_upc_pragma_kind_tag(int64_t n, const char *strip=NULL, bool canonic=false);
8325 const std::vector<int64_t>& stringify_a_upc_pragma_kind_tag();
8326}
8327
8328// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
8329// /src/frontend/CxxFrontend/EDG/EDG_5.0/src/il_def.h line 5524
8330namespace stringify {
8332 const char* a_upc_access_method_tag(int64_t);
8333
8335 std::string a_upc_access_method_tag(int64_t, const std::string &strip);
8336
8338 const std::vector<int64_t>& a_upc_access_method_tag();
8339}
8340
8341namespace Rose {
8342 std::string stringify_a_upc_access_method_tag(int64_t n, const char *strip=NULL, bool canonic=false);
8343 const std::vector<int64_t>& stringify_a_upc_access_method_tag();
8344}
8345
8346// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
8347// /src/frontend/CxxFrontend/EDG/EDG_5.0/src/il_def.h line 5535
8348namespace stringify {
8351
8353 std::string a_upc_coherence_stack_operation_tag(int64_t, const std::string &strip);
8354
8356 const std::vector<int64_t>& a_upc_coherence_stack_operation_tag();
8357}
8358
8359namespace Rose {
8360 std::string stringify_a_upc_coherence_stack_operation_tag(int64_t n, const char *strip=NULL, bool canonic=false);
8361 const std::vector<int64_t>& stringify_a_upc_coherence_stack_operation_tag();
8362}
8363
8364// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
8365// /src/frontend/CxxFrontend/EDG/EDG_5.0/src/il_def.h line 5717
8366namespace stringify {
8368 const char* a_stdc_pragma_kind_tag(int64_t);
8369
8371 std::string a_stdc_pragma_kind_tag(int64_t, const std::string &strip);
8372
8374 const std::vector<int64_t>& a_stdc_pragma_kind_tag();
8375}
8376
8377namespace Rose {
8378 std::string stringify_a_stdc_pragma_kind_tag(int64_t n, const char *strip=NULL, bool canonic=false);
8379 const std::vector<int64_t>& stringify_a_stdc_pragma_kind_tag();
8380}
8381
8382// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
8383// /src/frontend/CxxFrontend/EDG/EDG_5.0/src/il_def.h line 5743
8384namespace stringify {
8386 const char* a_stdc_pragma_value_tag(int64_t);
8387
8389 std::string a_stdc_pragma_value_tag(int64_t, const std::string &strip);
8390
8392 const std::vector<int64_t>& a_stdc_pragma_value_tag();
8393}
8394
8395namespace Rose {
8396 std::string stringify_a_stdc_pragma_value_tag(int64_t n, const char *strip=NULL, bool canonic=false);
8397 const std::vector<int64_t>& stringify_a_stdc_pragma_value_tag();
8398}
8399
8400// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
8401// /src/frontend/CxxFrontend/EDG/EDG_5.0/src/il_def.h line 5764
8402namespace stringify {
8404 const char* a_gcc_pragma_kind_tag(int64_t);
8405
8407 std::string a_gcc_pragma_kind_tag(int64_t, const std::string &strip);
8408
8410 const std::vector<int64_t>& a_gcc_pragma_kind_tag();
8411}
8412
8413namespace Rose {
8414 std::string stringify_a_gcc_pragma_kind_tag(int64_t n, const char *strip=NULL, bool canonic=false);
8415 const std::vector<int64_t>& stringify_a_gcc_pragma_kind_tag();
8416}
8417
8418// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
8419// /src/frontend/CxxFrontend/EDG/EDG_5.0/src/il_def.h line 6034
8420namespace stringify {
8423
8425 std::string a_microsoft_pragma_comment_type_tag(int64_t, const std::string &strip);
8426
8428 const std::vector<int64_t>& a_microsoft_pragma_comment_type_tag();
8429}
8430
8431namespace Rose {
8432 std::string stringify_a_microsoft_pragma_comment_type_tag(int64_t n, const char *strip=NULL, bool canonic=false);
8433 const std::vector<int64_t>& stringify_a_microsoft_pragma_comment_type_tag();
8434}
8435
8436// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
8437// /src/frontend/CxxFrontend/EDG/EDG_5.0/src/il_def.h line 6048
8438namespace stringify {
8441
8443 std::string a_microsoft_pragma_conform_kind_tag(int64_t, const std::string &strip);
8444
8446 const std::vector<int64_t>& a_microsoft_pragma_conform_kind_tag();
8447}
8448
8449namespace Rose {
8450 std::string stringify_a_microsoft_pragma_conform_kind_tag(int64_t n, const char *strip=NULL, bool canonic=false);
8451 const std::vector<int64_t>& stringify_a_microsoft_pragma_conform_kind_tag();
8452}
8453
8454// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
8455// /src/frontend/CxxFrontend/EDG/EDG_5.0/src/il_def.h line 6355
8456namespace stringify {
8458 const char* a_calling_convention_tag(int64_t);
8459
8461 std::string a_calling_convention_tag(int64_t, const std::string &strip);
8462
8464 const std::vector<int64_t>& a_calling_convention_tag();
8465}
8466
8467namespace Rose {
8468 std::string stringify_a_calling_convention_tag(int64_t n, const char *strip=NULL, bool canonic=false);
8469 const std::vector<int64_t>& stringify_a_calling_convention_tag();
8470}
8471
8472// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
8473// /src/frontend/CxxFrontend/EDG/EDG_5.0/src/il_def.h line 6543
8474namespace stringify {
8476 const char* a_ref_qualifier_kind_tag(int64_t);
8477
8479 std::string a_ref_qualifier_kind_tag(int64_t, const std::string &strip);
8480
8482 const std::vector<int64_t>& a_ref_qualifier_kind_tag();
8483}
8484
8485namespace Rose {
8486 std::string stringify_a_ref_qualifier_kind_tag(int64_t n, const char *strip=NULL, bool canonic=false);
8487 const std::vector<int64_t>& stringify_a_ref_qualifier_kind_tag();
8488}
8489
8490// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
8491// /src/frontend/CxxFrontend/EDG/EDG_5.0/src/il_def.h line 6818
8492namespace stringify {
8494 const char* a_templ_arg_kind_tag(int64_t);
8495
8497 std::string a_templ_arg_kind_tag(int64_t, const std::string &strip);
8498
8500 const std::vector<int64_t>& a_templ_arg_kind_tag();
8501}
8502
8503namespace Rose {
8504 std::string stringify_a_templ_arg_kind_tag(int64_t n, const char *strip=NULL, bool canonic=false);
8505 const std::vector<int64_t>& stringify_a_templ_arg_kind_tag();
8506}
8507
8508// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
8509// /src/frontend/CxxFrontend/EDG/EDG_5.0/src/il_def.h line 7427
8510namespace stringify {
8512 const char* an_anonymous_union_kind_tag(int64_t);
8513
8515 std::string an_anonymous_union_kind_tag(int64_t, const std::string &strip);
8516
8518 const std::vector<int64_t>& an_anonymous_union_kind_tag();
8519}
8520
8521namespace Rose {
8522 std::string stringify_an_anonymous_union_kind_tag(int64_t n, const char *strip=NULL, bool canonic=false);
8523 const std::vector<int64_t>& stringify_an_anonymous_union_kind_tag();
8524}
8525
8526// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
8527// /src/frontend/CxxFrontend/EDG/EDG_5.0/src/il_def.h line 7442
8528namespace stringify {
8530 const char* an_inheritance_kind_tag(int64_t);
8531
8533 std::string an_inheritance_kind_tag(int64_t, const std::string &strip);
8534
8536 const std::vector<int64_t>& an_inheritance_kind_tag();
8537}
8538
8539namespace Rose {
8540 std::string stringify_an_inheritance_kind_tag(int64_t n, const char *strip=NULL, bool canonic=false);
8541 const std::vector<int64_t>& stringify_an_inheritance_kind_tag();
8542}
8543
8544// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
8545// /src/frontend/CxxFrontend/EDG/EDG_5.0/src/il_def.h line 7476
8546namespace stringify {
8548 const char* a_cli_class_type_kind_tag(int64_t);
8549
8551 std::string a_cli_class_type_kind_tag(int64_t, const std::string &strip);
8552
8554 const std::vector<int64_t>& a_cli_class_type_kind_tag();
8555}
8556
8557namespace Rose {
8558 std::string stringify_a_cli_class_type_kind_tag(int64_t n, const char *strip=NULL, bool canonic=false);
8559 const std::vector<int64_t>& stringify_a_cli_class_type_kind_tag();
8560}
8561
8562// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
8563// /src/frontend/CxxFrontend/EDG/EDG_5.0/src/il_def.h line 7509
8564namespace stringify {
8566 const char* a_property_or_event_kind_tag(int64_t);
8567
8569 std::string a_property_or_event_kind_tag(int64_t, const std::string &strip);
8570
8572 const std::vector<int64_t>& a_property_or_event_kind_tag();
8573}
8574
8575namespace Rose {
8576 std::string stringify_a_property_or_event_kind_tag(int64_t n, const char *strip=NULL, bool canonic=false);
8577 const std::vector<int64_t>& stringify_a_property_or_event_kind_tag();
8578}
8579
8580// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
8581// /src/frontend/CxxFrontend/EDG/EDG_5.0/src/il_def.h line 7642
8582namespace stringify {
8585
8587 std::string a_rewritten_property_reference_kind_tag(int64_t, const std::string &strip);
8588
8590 const std::vector<int64_t>& a_rewritten_property_reference_kind_tag();
8591}
8592
8593namespace Rose {
8594 std::string stringify_a_rewritten_property_reference_kind_tag(int64_t n, const char *strip=NULL, bool canonic=false);
8595 const std::vector<int64_t>& stringify_a_rewritten_property_reference_kind_tag();
8596}
8597
8598// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
8599// /src/frontend/CxxFrontend/EDG/EDG_5.0/src/il_def.h line 8309
8600namespace stringify {
8603
8605 std::string a_template_param_type_kind_tag(int64_t, const std::string &strip);
8606
8608 const std::vector<int64_t>& a_template_param_type_kind_tag();
8609}
8610
8611namespace Rose {
8612 std::string stringify_a_template_param_type_kind_tag(int64_t n, const char *strip=NULL, bool canonic=false);
8613 const std::vector<int64_t>& stringify_a_template_param_type_kind_tag();
8614}
8615
8616// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
8617// /src/frontend/CxxFrontend/EDG/EDG_5.0/src/il_def.h line 8575
8618namespace stringify {
8620 const char* a_based_type_kind_tag(int64_t);
8621
8623 std::string a_based_type_kind_tag(int64_t, const std::string &strip);
8624
8626 const std::vector<int64_t>& a_based_type_kind_tag();
8627}
8628
8629namespace Rose {
8630 std::string stringify_a_based_type_kind_tag(int64_t n, const char *strip=NULL, bool canonic=false);
8631 const std::vector<int64_t>& stringify_a_based_type_kind_tag();
8632}
8633
8634// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
8635// /src/frontend/CxxFrontend/EDG/EDG_5.0/src/il_def.h line 8633
8636namespace stringify {
8638 const char* a_pointer_modifier_tag(int64_t);
8639
8641 std::string a_pointer_modifier_tag(int64_t, const std::string &strip);
8642
8644 const std::vector<int64_t>& a_pointer_modifier_tag();
8645}
8646
8647namespace Rose {
8648 std::string stringify_a_pointer_modifier_tag(int64_t n, const char *strip=NULL, bool canonic=false);
8649 const std::vector<int64_t>& stringify_a_pointer_modifier_tag();
8650}
8651
8652// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
8653// /src/frontend/CxxFrontend/EDG/EDG_5.0/src/il_def.h line 9768
8654namespace stringify {
8656 const char* a_storage_class_tag(int64_t);
8657
8659 std::string a_storage_class_tag(int64_t, const std::string &strip);
8660
8662 const std::vector<int64_t>& a_storage_class_tag();
8663}
8664
8665namespace Rose {
8666 std::string stringify_a_storage_class_tag(int64_t n, const char *strip=NULL, bool canonic=false);
8667 const std::vector<int64_t>& stringify_a_storage_class_tag();
8668}
8669
8670// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
8671// /src/frontend/CxxFrontend/EDG/EDG_5.0/src/il_def.h line 10858
8672namespace stringify {
8674 const char* an_opname_kind_tag(int64_t);
8675
8677 std::string an_opname_kind_tag(int64_t, const std::string &strip);
8678
8680 const std::vector<int64_t>& an_opname_kind_tag();
8681}
8682
8683namespace Rose {
8684 std::string stringify_an_opname_kind_tag(int64_t n, const char *strip=NULL, bool canonic=false);
8685 const std::vector<int64_t>& stringify_an_opname_kind_tag();
8686}
8687
8688// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
8689// /src/frontend/CxxFrontend/EDG/EDG_5.0/src/il_def.h line 10912
8690namespace stringify {
8692 const char* a_ctor_or_dtor_kind_tag(int64_t);
8693
8695 std::string a_ctor_or_dtor_kind_tag(int64_t, const std::string &strip);
8696
8698 const std::vector<int64_t>& a_ctor_or_dtor_kind_tag();
8699}
8700
8701namespace Rose {
8702 std::string stringify_a_ctor_or_dtor_kind_tag(int64_t n, const char *strip=NULL, bool canonic=false);
8703 const std::vector<int64_t>& stringify_a_ctor_or_dtor_kind_tag();
8704}
8705
8706// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
8707// /src/frontend/CxxFrontend/EDG/EDG_5.0/src/il_def.h line 12165
8708namespace stringify {
8710 const char* an_expr_node_kind_tag(int64_t);
8711
8713 std::string an_expr_node_kind_tag(int64_t, const std::string &strip);
8714
8716 const std::vector<int64_t>& an_expr_node_kind_tag();
8717}
8718
8719namespace Rose {
8720 std::string stringify_an_expr_node_kind_tag(int64_t n, const char *strip=NULL, bool canonic=false);
8721 const std::vector<int64_t>& stringify_an_expr_node_kind_tag();
8722}
8723
8724// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
8725// /src/frontend/CxxFrontend/EDG/EDG_5.0/src/il_def.h line 12288
8726namespace stringify {
8729
8731 std::string a_lowered_eh_construct_kind_tag(int64_t, const std::string &strip);
8732
8734 const std::vector<int64_t>& a_lowered_eh_construct_kind_tag();
8735}
8736
8737namespace Rose {
8738 std::string stringify_a_lowered_eh_construct_kind_tag(int64_t n, const char *strip=NULL, bool canonic=false);
8739 const std::vector<int64_t>& stringify_a_lowered_eh_construct_kind_tag();
8740}
8741
8742// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
8743// /src/frontend/CxxFrontend/EDG/EDG_5.0/src/il_def.h line 12330
8744namespace stringify {
8746 const char* an_expr_operator_kind_tag(int64_t);
8747
8749 std::string an_expr_operator_kind_tag(int64_t, const std::string &strip);
8750
8752 const std::vector<int64_t>& an_expr_operator_kind_tag();
8753}
8754
8755namespace Rose {
8756 std::string stringify_an_expr_operator_kind_tag(int64_t n, const char *strip=NULL, bool canonic=false);
8757 const std::vector<int64_t>& stringify_an_expr_operator_kind_tag();
8758}
8759
8760// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
8761// /src/frontend/CxxFrontend/EDG/EDG_5.0/src/il_def.h line 12850
8762namespace stringify {
8764 const char* a_builtin_operation_kind_tag(int64_t);
8765
8767 std::string a_builtin_operation_kind_tag(int64_t, const std::string &strip);
8768
8770 const std::vector<int64_t>& a_builtin_operation_kind_tag();
8771}
8772
8773namespace Rose {
8774 std::string stringify_a_builtin_operation_kind_tag(int64_t n, const char *strip=NULL, bool canonic=false);
8775 const std::vector<int64_t>& stringify_a_builtin_operation_kind_tag();
8776}
8777
8778// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
8779// /src/frontend/CxxFrontend/EDG/EDG_5.0/src/il_def.h line 14049
8780namespace stringify {
8782 const char* a_statement_kind_tag(int64_t);
8783
8785 std::string a_statement_kind_tag(int64_t, const std::string &strip);
8786
8788 const std::vector<int64_t>& a_statement_kind_tag();
8789}
8790
8791namespace Rose {
8792 std::string stringify_a_statement_kind_tag(int64_t n, const char *strip=NULL, bool canonic=false);
8793 const std::vector<int64_t>& stringify_a_statement_kind_tag();
8794}
8795
8796// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
8797// /src/frontend/CxxFrontend/EDG/EDG_5.0/src/il_def.h line 14278
8798namespace stringify {
8800 const char* a_for_each_pattern_kind_tag(int64_t);
8801
8803 std::string a_for_each_pattern_kind_tag(int64_t, const std::string &strip);
8804
8806 const std::vector<int64_t>& a_for_each_pattern_kind_tag();
8807}
8808
8809namespace Rose {
8810 std::string stringify_a_for_each_pattern_kind_tag(int64_t n, const char *strip=NULL, bool canonic=false);
8811 const std::vector<int64_t>& stringify_a_for_each_pattern_kind_tag();
8812}
8813
8814// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
8815// /src/frontend/CxxFrontend/EDG/EDG_5.0/src/il_def.h line 15070
8816namespace stringify {
8818 const char* a_constructor_init_kind_tag(int64_t);
8819
8821 std::string a_constructor_init_kind_tag(int64_t, const std::string &strip);
8822
8824 const std::vector<int64_t>& a_constructor_init_kind_tag();
8825}
8826
8827namespace Rose {
8828 std::string stringify_a_constructor_init_kind_tag(int64_t n, const char *strip=NULL, bool canonic=false);
8829 const std::vector<int64_t>& stringify_a_constructor_init_kind_tag();
8830}
8831
8832// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
8833// /src/frontend/CxxFrontend/EDG/EDG_5.0/src/il_def.h line 15297
8834namespace stringify {
8836 const char* a_generic_constraint_kind_tag(int64_t);
8837
8839 std::string a_generic_constraint_kind_tag(int64_t, const std::string &strip);
8840
8842 const std::vector<int64_t>& a_generic_constraint_kind_tag();
8843}
8844
8845namespace Rose {
8846 std::string stringify_a_generic_constraint_kind_tag(int64_t n, const char *strip=NULL, bool canonic=false);
8847 const std::vector<int64_t>& stringify_a_generic_constraint_kind_tag();
8848}
8849
8850// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
8851// /src/frontend/CxxFrontend/EDG/EDG_5.0/src/il_def.h line 15385
8852namespace stringify {
8854 const char* a_template_parameter_kind_tag(int64_t);
8855
8857 std::string a_template_parameter_kind_tag(int64_t, const std::string &strip);
8858
8860 const std::vector<int64_t>& a_template_parameter_kind_tag();
8861}
8862
8863namespace Rose {
8864 std::string stringify_a_template_parameter_kind_tag(int64_t n, const char *strip=NULL, bool canonic=false);
8865 const std::vector<int64_t>& stringify_a_template_parameter_kind_tag();
8866}
8867
8868// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
8869// /src/frontend/CxxFrontend/EDG/EDG_5.0/src/il_def.h line 15489
8870namespace stringify {
8872 const char* a_template_kind_tag(int64_t);
8873
8875 std::string a_template_kind_tag(int64_t, const std::string &strip);
8876
8878 const std::vector<int64_t>& a_template_kind_tag();
8879}
8880
8881namespace Rose {
8882 std::string stringify_a_template_kind_tag(int64_t n, const char *strip=NULL, bool canonic=false);
8883 const std::vector<int64_t>& stringify_a_template_kind_tag();
8884}
8885
8886// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
8887// /src/frontend/CxxFrontend/EDG/EDG_5.0/src/il_def.h line 15834
8888namespace stringify {
8890 const char* an_object_lifetime_kind_tag(int64_t);
8891
8893 std::string an_object_lifetime_kind_tag(int64_t, const std::string &strip);
8894
8896 const std::vector<int64_t>& an_object_lifetime_kind_tag();
8897}
8898
8899namespace Rose {
8900 std::string stringify_an_object_lifetime_kind_tag(int64_t n, const char *strip=NULL, bool canonic=false);
8901 const std::vector<int64_t>& stringify_an_object_lifetime_kind_tag();
8902}
8903
8904// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
8905// /src/frontend/CxxFrontend/EDG/EDG_5.0/src/il_def.h line 15977
8906namespace stringify {
8908 const char* an_ms_attribute_kind_tag(int64_t);
8909
8911 std::string an_ms_attribute_kind_tag(int64_t, const std::string &strip);
8912
8914 const std::vector<int64_t>& an_ms_attribute_kind_tag();
8915}
8916
8917namespace Rose {
8918 std::string stringify_an_ms_attribute_kind_tag(int64_t n, const char *strip=NULL, bool canonic=false);
8919 const std::vector<int64_t>& stringify_an_ms_attribute_kind_tag();
8920}
8921
8922// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
8923// /src/frontend/CxxFrontend/EDG/EDG_5.0/src/il_def.h line 15999
8924namespace stringify {
8926 const char* an_ms_attribute_arg_kind_tag(int64_t);
8927
8929 std::string an_ms_attribute_arg_kind_tag(int64_t, const std::string &strip);
8930
8932 const std::vector<int64_t>& an_ms_attribute_arg_kind_tag();
8933}
8934
8935namespace Rose {
8936 std::string stringify_an_ms_attribute_arg_kind_tag(int64_t n, const char *strip=NULL, bool canonic=false);
8937 const std::vector<int64_t>& stringify_an_ms_attribute_arg_kind_tag();
8938}
8939
8940// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
8941// /src/frontend/CxxFrontend/EDG/EDG_5.0/src/il_def.h line 16385
8942namespace stringify {
8944 const char* a_scope_kind_tag(int64_t);
8945
8947 std::string a_scope_kind_tag(int64_t, const std::string &strip);
8948
8950 const std::vector<int64_t>& a_scope_kind_tag();
8951}
8952
8953namespace Rose {
8954 std::string stringify_a_scope_kind_tag(int64_t n, const char *strip=NULL, bool canonic=false);
8955 const std::vector<int64_t>& stringify_a_scope_kind_tag();
8956}
8957
8958// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
8959// /src/frontend/CxxFrontend/EDG/EDG_5.0/src/lower_il.h line 421
8960namespace stringify {
8962 const char* an_insert_location_kind(int64_t);
8963
8965 std::string an_insert_location_kind(int64_t, const std::string &strip);
8966
8968 const std::vector<int64_t>& an_insert_location_kind();
8969}
8970
8971namespace Rose {
8972 std::string stringify_an_insert_location_kind(int64_t n, const char *strip=NULL, bool canonic=false);
8973 const std::vector<int64_t>& stringify_an_insert_location_kind();
8974}
8975
8976// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
8977// /src/frontend/CxxFrontend/EDG/EDG_5.0/src/ms_metadata.cpp line 1031
8978namespace stringify { namespace a_type_wrapper {
8980 const char* a_kind(int64_t);
8981
8983 std::string a_kind(int64_t, const std::string &strip);
8984
8986 const std::vector<int64_t>& a_kind();
8987}}
8988
8989namespace Rose {
8990 std::string stringify_a_type_wrapper_a_kind(int64_t n, const char *strip=NULL, bool canonic=false);
8991 const std::vector<int64_t>& stringify_a_type_wrapper_a_kind();
8992}
8993
8994// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
8995// /src/frontend/CxxFrontend/EDG/EDG_5.0/src/ms_metadata.cpp line 1292
8996namespace stringify { namespace a_class_type_wrapper {
8998 const char* a_class_kind(int64_t);
8999
9001 std::string a_class_kind(int64_t, const std::string &strip);
9002
9004 const std::vector<int64_t>& a_class_kind();
9005}}
9006
9007namespace Rose {
9008 std::string stringify_a_class_type_wrapper_a_class_kind(int64_t n, const char *strip=NULL, bool canonic=false);
9009 const std::vector<int64_t>& stringify_a_class_type_wrapper_a_class_kind();
9010}
9011
9012// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
9013// /src/frontend/CxxFrontend/EDG/EDG_5.0/src/ms_metadata.cpp line 1413
9014namespace stringify { namespace a_type_indirection {
9016 const char* an_indirection_kind(int64_t);
9017
9019 std::string an_indirection_kind(int64_t, const std::string &strip);
9020
9022 const std::vector<int64_t>& an_indirection_kind();
9023}}
9024
9025namespace Rose {
9026 std::string stringify_a_type_indirection_an_indirection_kind(int64_t n, const char *strip=NULL, bool canonic=false);
9027 const std::vector<int64_t>& stringify_a_type_indirection_an_indirection_kind();
9028}
9029
9030// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
9031// /src/frontend/CxxFrontend/EDG/EDG_5.0/src/ms_metadata.cpp line 1565
9032namespace stringify { namespace an_array_type_wrapper {
9034 const char* an_array_kind(int64_t);
9035
9037 std::string an_array_kind(int64_t, const std::string &strip);
9038
9040 const std::vector<int64_t>& an_array_kind();
9041}}
9042
9043namespace Rose {
9044 std::string stringify_an_array_type_wrapper_an_array_kind(int64_t n, const char *strip=NULL, bool canonic=false);
9045 const std::vector<int64_t>& stringify_an_array_type_wrapper_an_array_kind();
9046}
9047
9048// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
9049// /src/frontend/CxxFrontend/EDG/EDG_5.0/src/ms_metadata.cpp line 3806
9050namespace stringify { namespace an_accessibility {
9052 const char* access_kind(int64_t);
9053
9055 std::string access_kind(int64_t, const std::string &strip);
9056
9058 const std::vector<int64_t>& access_kind();
9059}}
9060
9061namespace Rose {
9062 std::string stringify_an_accessibility_access_kind(int64_t n, const char *strip=NULL, bool canonic=false);
9063 const std::vector<int64_t>& stringify_an_accessibility_access_kind();
9064}
9065
9066// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
9067// /src/frontend/CxxFrontend/EDG/EDG_5.0/src/ms_metadata.cpp line 3845
9068namespace stringify { namespace a_type_definition {
9070 const char* a_type_definition_kind(int64_t);
9071
9073 std::string a_type_definition_kind(int64_t, const std::string &strip);
9074
9076 const std::vector<int64_t>& a_type_definition_kind();
9077}}
9078
9079namespace Rose {
9080 std::string stringify_a_type_definition_a_type_definition_kind(int64_t n, const char *strip=NULL, bool canonic=false);
9081 const std::vector<int64_t>& stringify_a_type_definition_a_type_definition_kind();
9082}
9083
9084// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
9085// /src/frontend/CxxFrontend/EDG/EDG_5.0/src/pragma.h line 49
9086namespace stringify {
9088 const char* a_pragma_binding_kind(int64_t);
9089
9091 std::string a_pragma_binding_kind(int64_t, const std::string &strip);
9092
9094 const std::vector<int64_t>& a_pragma_binding_kind();
9095}
9096
9097namespace Rose {
9098 std::string stringify_a_pragma_binding_kind(int64_t n, const char *strip=NULL, bool canonic=false);
9099 const std::vector<int64_t>& stringify_a_pragma_binding_kind();
9100}
9101
9102// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
9103// /src/frontend/CxxFrontend/EDG/EDG_5.0/src/error.c line 91
9104namespace stringify {
9106 const char* a_diag_fill_in_kind(int64_t);
9107
9109 std::string a_diag_fill_in_kind(int64_t, const std::string &strip);
9110
9112 const std::vector<int64_t>& a_diag_fill_in_kind();
9113}
9114
9115namespace Rose {
9116 std::string stringify_a_diag_fill_in_kind(int64_t n, const char *strip=NULL, bool canonic=false);
9117 const std::vector<int64_t>& stringify_a_diag_fill_in_kind();
9118}
9119
9120// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
9121// /src/frontend/CxxFrontend/EDG/EDG_5.0/src/error.c line 196
9122namespace stringify {
9124 const char* a_diagnostic_kind(int64_t);
9125
9127 std::string a_diagnostic_kind(int64_t, const std::string &strip);
9128
9130 const std::vector<int64_t>& a_diagnostic_kind();
9131}
9132
9133namespace Rose {
9134 std::string stringify_a_diagnostic_kind(int64_t n, const char *strip=NULL, bool canonic=false);
9135 const std::vector<int64_t>& stringify_a_diagnostic_kind();
9136}
9137
9138// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
9139// /src/frontend/CxxFrontend/EDG/EDG_5.0/src/builtin_defs.h line 22
9140namespace stringify {
9142 const char* a_builtin_function_type_index(int64_t);
9143
9145 std::string a_builtin_function_type_index(int64_t, const std::string &strip);
9146
9148 const std::vector<int64_t>& a_builtin_function_type_index();
9149}
9150
9151namespace Rose {
9152 std::string stringify_a_builtin_function_type_index(int64_t n, const char *strip=NULL, bool canonic=false);
9153 const std::vector<int64_t>& stringify_a_builtin_function_type_index();
9154}
9155
9156// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
9157// /src/frontend/CxxFrontend/EDG/EDG_5.0/src/builtin_defs.h line 4277
9158namespace stringify {
9161
9163 std::string a_builtin_function_condition_index(int64_t, const std::string &strip);
9164
9166 const std::vector<int64_t>& a_builtin_function_condition_index();
9167}
9168
9169namespace Rose {
9170 std::string stringify_a_builtin_function_condition_index(int64_t n, const char *strip=NULL, bool canonic=false);
9171 const std::vector<int64_t>& stringify_a_builtin_function_condition_index();
9172}
9173
9174// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
9175// /src/frontend/CxxFrontend/EDG/EDG_5.0/src/builtin_defs.h line 4862
9176namespace stringify {
9178 const char* a_builtin_function_kind_tag(int64_t);
9179
9181 std::string a_builtin_function_kind_tag(int64_t, const std::string &strip);
9182
9184 const std::vector<int64_t>& a_builtin_function_kind_tag();
9185}
9186
9187namespace Rose {
9188 std::string stringify_a_builtin_function_kind_tag(int64_t n, const char *strip=NULL, bool canonic=false);
9189 const std::vector<int64_t>& stringify_a_builtin_function_kind_tag();
9190}
9191
9192// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
9193// /src/frontend/CxxFrontend/EDG/EDG_5.0/src/host_envir.h line 2370
9194namespace stringify {
9196 const char* a_unicode_source_kind_tag(int64_t);
9197
9199 std::string a_unicode_source_kind_tag(int64_t, const std::string &strip);
9200
9202 const std::vector<int64_t>& a_unicode_source_kind_tag();
9203}
9204
9205namespace Rose {
9206 std::string stringify_a_unicode_source_kind_tag(int64_t n, const char *strip=NULL, bool canonic=false);
9207 const std::vector<int64_t>& stringify_a_unicode_source_kind_tag();
9208}
9209
9210// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
9211// /src/frontend/CxxFrontend/EDG/EDG_5.0/src/host_envir.h line 3754
9212namespace stringify {
9214 const char* a_predef_macro_mode(int64_t);
9215
9217 std::string a_predef_macro_mode(int64_t, const std::string &strip);
9218
9220 const std::vector<int64_t>& a_predef_macro_mode();
9221}
9222
9223namespace Rose {
9224 std::string stringify_a_predef_macro_mode(int64_t n, const char *strip=NULL, bool canonic=false);
9225 const std::vector<int64_t>& stringify_a_predef_macro_mode();
9226}
9227
9228// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
9229// /src/frontend/CxxFrontend/EDG/EDG_5.0/src/disp/decls.c line 16203
9230namespace stringify {
9232 const char* an_end_of_decl_action(int64_t);
9233
9235 std::string an_end_of_decl_action(int64_t, const std::string &strip);
9236
9238 const std::vector<int64_t>& an_end_of_decl_action();
9239}
9240
9241namespace Rose {
9242 std::string stringify_an_end_of_decl_action(int64_t n, const char *strip=NULL, bool canonic=false);
9243 const std::vector<int64_t>& stringify_an_end_of_decl_action();
9244}
9245
9246// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
9247// /src/frontend/CxxFrontend/EDG/EDG_5.0/src/exprutil.h line 99
9248namespace stringify {
9250 const char* an_expression_kind_tag(int64_t);
9251
9253 std::string an_expression_kind_tag(int64_t, const std::string &strip);
9254
9256 const std::vector<int64_t>& an_expression_kind_tag();
9257}
9258
9259namespace Rose {
9260 std::string stringify_an_expression_kind_tag(int64_t n, const char *strip=NULL, bool canonic=false);
9261 const std::vector<int64_t>& stringify_an_expression_kind_tag();
9262}
9263
9264// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
9265// /src/frontend/CxxFrontend/EDG/EDG_5.0/src/exprutil.h line 136
9266namespace stringify {
9268 const char* a_cast_source_form(int64_t);
9269
9271 std::string a_cast_source_form(int64_t, const std::string &strip);
9272
9274 const std::vector<int64_t>& a_cast_source_form();
9275}
9276
9277namespace Rose {
9278 std::string stringify_a_cast_source_form(int64_t n, const char *strip=NULL, bool canonic=false);
9279 const std::vector<int64_t>& stringify_a_cast_source_form();
9280}
9281
9282// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
9283// /src/frontend/CxxFrontend/EDG/EDG_5.0/src/exprutil.h line 155
9284namespace stringify {
9286 const char* a_type_class_kind(int64_t);
9287
9289 std::string a_type_class_kind(int64_t, const std::string &strip);
9290
9292 const std::vector<int64_t>& a_type_class_kind();
9293}
9294
9295namespace Rose {
9296 std::string stringify_a_type_class_kind(int64_t n, const char *strip=NULL, bool canonic=false);
9297 const std::vector<int64_t>& stringify_a_type_class_kind();
9298}
9299
9300// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
9301// /src/frontend/CxxFrontend/EDG/EDG_5.0/src/exprutil.h line 286
9302namespace stringify {
9304 const char* an_operand_state_tag(int64_t);
9305
9307 std::string an_operand_state_tag(int64_t, const std::string &strip);
9308
9310 const std::vector<int64_t>& an_operand_state_tag();
9311}
9312
9313namespace Rose {
9314 std::string stringify_an_operand_state_tag(int64_t n, const char *strip=NULL, bool canonic=false);
9315 const std::vector<int64_t>& stringify_an_operand_state_tag();
9316}
9317
9318// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
9319// /src/frontend/CxxFrontend/EDG/EDG_5.0/src/sys_predef.h line 212
9320namespace stringify {
9323
9325 std::string a_builtin_user_function_kind_tag(int64_t, const std::string &strip);
9326
9328 const std::vector<int64_t>& a_builtin_user_function_kind_tag();
9329}
9330
9331namespace Rose {
9332 std::string stringify_a_builtin_user_function_kind_tag(int64_t n, const char *strip=NULL, bool canonic=false);
9333 const std::vector<int64_t>& stringify_a_builtin_user_function_kind_tag();
9334}
9335
9336// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
9337// /src/frontend/CxxFrontend/EDG/EDG_5.0/src/sys_predef.h line 402
9338namespace stringify {
9340 const char* a_multiversion_arch_kind_tag(int64_t);
9341
9343 std::string a_multiversion_arch_kind_tag(int64_t, const std::string &strip);
9344
9346 const std::vector<int64_t>& a_multiversion_arch_kind_tag();
9347}
9348
9349namespace Rose {
9350 std::string stringify_a_multiversion_arch_kind_tag(int64_t n, const char *strip=NULL, bool canonic=false);
9351 const std::vector<int64_t>& stringify_a_multiversion_arch_kind_tag();
9352}
9353
9354// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
9355// /src/frontend/CxxFrontend/EDG/EDG_5.0/src/statements.h line 53
9356namespace stringify {
9358 const char* a_control_flow_descr_kind_tag(int64_t);
9359
9361 std::string a_control_flow_descr_kind_tag(int64_t, const std::string &strip);
9362
9364 const std::vector<int64_t>& a_control_flow_descr_kind_tag();
9365}
9366
9367namespace Rose {
9368 std::string stringify_a_control_flow_descr_kind_tag(int64_t n, const char *strip=NULL, bool canonic=false);
9369 const std::vector<int64_t>& stringify_a_control_flow_descr_kind_tag();
9370}
9371
9372// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
9373// /src/frontend/CxxFrontend/EDG/EDG_5.0/src/ms_metadata.h line 19
9374namespace stringify {
9376 const char* a_cpp_cli_import_flag_tag(int64_t);
9377
9379 std::string a_cpp_cli_import_flag_tag(int64_t, const std::string &strip);
9380
9382 const std::vector<int64_t>& a_cpp_cli_import_flag_tag();
9383}
9384
9385namespace Rose {
9386 std::string stringify_a_cpp_cli_import_flag_tag(int64_t n, const char *strip=NULL, bool canonic=false);
9387 const std::vector<int64_t>& stringify_a_cpp_cli_import_flag_tag();
9388}
9389
9390// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
9391// /src/frontend/CxxFrontend/EDG/EDG_5.0/src/mem_manage.h line 407
9392namespace stringify {
9394 const char* a_function_number_tag(int64_t);
9395
9397 std::string a_function_number_tag(int64_t, const std::string &strip);
9398
9400 const std::vector<int64_t>& a_function_number_tag();
9401}
9402
9403namespace Rose {
9404 std::string stringify_a_function_number_tag(int64_t n, const char *strip=NULL, bool canonic=false);
9405 const std::vector<int64_t>& stringify_a_function_number_tag();
9406}
9407
9408// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
9409// /src/frontend/CxxFrontend/EDG/EDG_5.0/src/symbol_tbl.h line 436
9410namespace stringify {
9412 const char* a_symbol_kind_tag(int64_t);
9413
9415 std::string a_symbol_kind_tag(int64_t, const std::string &strip);
9416
9418 const std::vector<int64_t>& a_symbol_kind_tag();
9419}
9420
9421namespace Rose {
9422 std::string stringify_a_symbol_kind_tag(int64_t n, const char *strip=NULL, bool canonic=false);
9423 const std::vector<int64_t>& stringify_a_symbol_kind_tag();
9424}
9425
9426// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
9427// /src/frontend/CxxFrontend/EDG/EDG_5.0/src/symbol_tbl.h line 725
9428namespace stringify {
9431
9433 std::string a_dependent_type_fixup_kind_tag(int64_t, const std::string &strip);
9434
9436 const std::vector<int64_t>& a_dependent_type_fixup_kind_tag();
9437}
9438
9439namespace Rose {
9440 std::string stringify_a_dependent_type_fixup_kind_tag(int64_t n, const char *strip=NULL, bool canonic=false);
9441 const std::vector<int64_t>& stringify_a_dependent_type_fixup_kind_tag();
9442}
9443
9444// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
9445// /src/frontend/CxxFrontend/EDG/EDG_5.0/src/symbol_tbl.h line 3934
9446namespace stringify {
9448 const char* a_cli_operator_kind_tag(int64_t);
9449
9451 std::string a_cli_operator_kind_tag(int64_t, const std::string &strip);
9452
9454 const std::vector<int64_t>& a_cli_operator_kind_tag();
9455}
9456
9457namespace Rose {
9458 std::string stringify_a_cli_operator_kind_tag(int64_t n, const char *strip=NULL, bool canonic=false);
9459 const std::vector<int64_t>& stringify_a_cli_operator_kind_tag();
9460}
9461
9462// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
9463// /src/frontend/CxxFrontend/EDG/EDG_5.0/src/symbol_tbl.h line 4828
9464namespace stringify {
9466 const char* a_cli_symbol_kind_tag(int64_t);
9467
9469 std::string a_cli_symbol_kind_tag(int64_t, const std::string &strip);
9470
9472 const std::vector<int64_t>& a_cli_symbol_kind_tag();
9473}
9474
9475namespace Rose {
9476 std::string stringify_a_cli_symbol_kind_tag(int64_t n, const char *strip=NULL, bool canonic=false);
9477 const std::vector<int64_t>& stringify_a_cli_symbol_kind_tag();
9478}
9479
9480// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
9481// /src/frontend/CxxFrontend/EDG/EDG_6.3/src/interpret.h line 66
9482namespace stringify {
9484 const char* a_constexpr_intrinsic_tag(int64_t);
9485
9487 std::string a_constexpr_intrinsic_tag(int64_t, const std::string &strip);
9488
9490 const std::vector<int64_t>& a_constexpr_intrinsic_tag();
9491}
9492
9493namespace Rose {
9494 std::string stringify_a_constexpr_intrinsic_tag(int64_t n, const char *strip=NULL, bool canonic=false);
9495 const std::vector<int64_t>& stringify_a_constexpr_intrinsic_tag();
9496}
9497
9498// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
9499// /src/frontend/CxxFrontend/EDG/EDG_6.3/src/decls.h line 28
9500namespace stringify {
9502 const char* a_tu_decl_stage(int64_t);
9503
9505 std::string a_tu_decl_stage(int64_t, const std::string &strip);
9506
9508 const std::vector<int64_t>& a_tu_decl_stage();
9509}
9510
9511namespace Rose {
9512 std::string stringify_a_tu_decl_stage(int64_t n, const char *strip=NULL, bool canonic=false);
9513 const std::vector<int64_t>& stringify_a_tu_decl_stage();
9514}
9515
9516// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
9517// /src/frontend/CxxFrontend/EDG/EDG_6.3/src/floating.h line 425
9518namespace stringify {
9520 const char* an_fp_type(int64_t);
9521
9523 std::string an_fp_type(int64_t, const std::string &strip);
9524
9526 const std::vector<int64_t>& an_fp_type();
9527}
9528
9529namespace Rose {
9530 std::string stringify_an_fp_type(int64_t n, const char *strip=NULL, bool canonic=false);
9531 const std::vector<int64_t>& stringify_an_fp_type();
9532}
9533
9534// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
9535// /src/frontend/CxxFrontend/EDG/EDG_6.3/src/floating.h line 524
9536namespace stringify {
9538 const char* an_fp_return_type(int64_t);
9539
9541 std::string an_fp_return_type(int64_t, const std::string &strip);
9542
9544 const std::vector<int64_t>& an_fp_return_type();
9545}
9546
9547namespace Rose {
9548 std::string stringify_an_fp_return_type(int64_t n, const char *strip=NULL, bool canonic=false);
9549 const std::vector<int64_t>& stringify_an_fp_return_type();
9550}
9551
9552// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
9553// /src/frontend/CxxFrontend/EDG/EDG_6.3/src/ifc_modules.h line 2968
9554namespace stringify { namespace an_ifc_module {
9556 const char* a_cache_expr_option(int64_t);
9557
9559 std::string a_cache_expr_option(int64_t, const std::string &strip);
9560
9562 const std::vector<int64_t>& a_cache_expr_option();
9563}}
9564
9565namespace Rose {
9566 std::string stringify_an_ifc_module_a_cache_expr_option(int64_t n, const char *strip=NULL, bool canonic=false);
9567 const std::vector<int64_t>& stringify_an_ifc_module_a_cache_expr_option();
9568}
9569
9570// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
9571// /src/frontend/CxxFrontend/EDG/EDG_6.3/src/ifc_modules.h line 2977
9572namespace stringify { namespace an_ifc_module {
9574 const char* a_cache_statement_option(int64_t);
9575
9577 std::string a_cache_statement_option(int64_t, const std::string &strip);
9578
9580 const std::vector<int64_t>& a_cache_statement_option();
9581}}
9582
9583namespace Rose {
9584 std::string stringify_an_ifc_module_a_cache_statement_option(int64_t n, const char *strip=NULL, bool canonic=false);
9585 const std::vector<int64_t>& stringify_an_ifc_module_a_cache_statement_option();
9586}
9587
9588// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
9589// /src/frontend/CxxFrontend/EDG/EDG_6.3/src/exprutil.h line 162
9590namespace stringify {
9592 const char* an_overload_context(int64_t);
9593
9595 std::string an_overload_context(int64_t, const std::string &strip);
9596
9598 const std::vector<int64_t>& an_overload_context();
9599}
9600
9601namespace Rose {
9602 std::string stringify_an_overload_context(int64_t n, const char *strip=NULL, bool canonic=false);
9603 const std::vector<int64_t>& stringify_an_overload_context();
9604}
9605
9606// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
9607// /src/frontend/CxxFrontend/Clang/clang-frontend-private.hpp line 156
9608namespace stringify { namespace ClangToSageTranslator {
9610 const char* Language(int64_t);
9611
9613 std::string Language(int64_t, const std::string &strip);
9614
9616 const std::vector<int64_t>& Language();
9617}}
9618
9619namespace Rose {
9620 std::string stringifyClangToSageTranslatorLanguage(int64_t n, const char *strip=NULL, bool canonic=false);
9621 const std::vector<int64_t>& stringifyClangToSageTranslatorLanguage();
9622}
9623
9624// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
9625// /src/frontend/CxxFrontend/Clang/clang-to-dot-private.hpp line 156
9626namespace stringify { namespace ClangToDotTranslator {
9628 const char* Language(int64_t);
9629
9631 std::string Language(int64_t, const std::string &strip);
9632
9634 const std::vector<int64_t>& Language();
9635}}
9636
9637namespace Rose {
9638 std::string stringifyClangToDotTranslatorLanguage(int64_t n, const char *strip=NULL, bool canonic=false);
9639 const std::vector<int64_t>& stringifyClangToDotTranslatorLanguage();
9640}
9641
9642// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
9643// /src/frontend/CxxFrontend/Clang/clang-to-dot-private.hpp line 228
9644namespace stringify { namespace ClangToDotTranslator { namespace ClangToDotTranslator {
9646 const char* Language(int64_t);
9647
9649 std::string Language(int64_t, const std::string &strip);
9650
9652 const std::vector<int64_t>& Language();
9653}}}
9654
9655namespace Rose {
9656 std::string stringifyClangToDotTranslatorClangToDotTranslatorLanguage(int64_t n, const char *strip=NULL, bool canonic=false);
9657 const std::vector<int64_t>& stringifyClangToDotTranslatorClangToDotTranslatorLanguage();
9658}
9659
9660// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
9661// /src/frontend/OpenFortranParser_SAGE_Connection/rose_token_defs.h line 10
9662namespace stringify {
9664 const char* ROSE_Fortran_Identifiers(int64_t);
9665
9667 std::string ROSE_Fortran_Identifiers(int64_t, const std::string &strip);
9668
9670 const std::vector<int64_t>& ROSE_Fortran_Identifiers();
9671}
9672
9673namespace Rose {
9674 std::string stringifyROSE_Fortran_Identifiers(int64_t n, const char *strip=NULL, bool canonic=false);
9675 const std::vector<int64_t>& stringifyROSE_Fortran_Identifiers();
9676}
9677
9678// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
9679// /src/frontend/OpenFortranParser_SAGE_Connection/rose_token_defs.h line 140
9680namespace stringify {
9682 const char* ROSE_Fortran_Operators(int64_t);
9683
9685 std::string ROSE_Fortran_Operators(int64_t, const std::string &strip);
9686
9688 const std::vector<int64_t>& ROSE_Fortran_Operators();
9689}
9690
9691namespace Rose {
9692 std::string stringifyROSE_Fortran_Operators(int64_t n, const char *strip=NULL, bool canonic=false);
9693 const std::vector<int64_t>& stringifyROSE_Fortran_Operators();
9694}
9695
9696// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
9697// /src/frontend/OpenFortranParser_SAGE_Connection/rose_token_defs.h line 167
9698namespace stringify {
9700 const char* ROSE_Fortran_Additional_Info(int64_t);
9701
9703 std::string ROSE_Fortran_Additional_Info(int64_t, const std::string &strip);
9704
9706 const std::vector<int64_t>& ROSE_Fortran_Additional_Info();
9707}
9708
9709namespace Rose {
9710 std::string stringifyROSE_Fortran_Additional_Info(int64_t n, const char *strip=NULL, bool canonic=false);
9711 const std::vector<int64_t>& stringifyROSE_Fortran_Additional_Info();
9712}
9713
9714// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
9715// /src/frontend/OpenFortranParser_SAGE_Connection/rose_token_defs_gen.h line 14
9716namespace stringify { namespace ROSE_Fortran_defs {
9718 const char* ROSE_Fortran_keywords(int64_t);
9719
9721 std::string ROSE_Fortran_keywords(int64_t, const std::string &strip);
9722
9724 const std::vector<int64_t>& ROSE_Fortran_keywords();
9725}}
9726
9727namespace Rose {
9728 std::string stringifyROSE_Fortran_defsROSE_Fortran_keywords(int64_t n, const char *strip=NULL, bool canonic=false);
9729 const std::vector<int64_t>& stringifyROSE_Fortran_defsROSE_Fortran_keywords();
9730}
9731
9732// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
9733// /src/frontend/OpenFortranParser_SAGE_Connection/rose_token_defs_gen.h line 147
9734namespace stringify { namespace ROSE_Fortran_defs {
9736 const char* ROSE_C_CXX_keywords(int64_t);
9737
9739 std::string ROSE_C_CXX_keywords(int64_t, const std::string &strip);
9740
9742 const std::vector<int64_t>& ROSE_C_CXX_keywords();
9743}}
9744
9745namespace Rose {
9746 std::string stringifyROSE_Fortran_defsROSE_C_CXX_keywords(int64_t n, const char *strip=NULL, bool canonic=false);
9747 const std::vector<int64_t>& stringifyROSE_Fortran_defsROSE_C_CXX_keywords();
9748}
9749
9750// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
9751// /src/frontend/OpenFortranParser_SAGE_Connection/rose_token_defs_gen.h line 215
9752namespace stringify { namespace ROSE_Fortran_defs {
9754 const char* ROSE_Fortran_Operators(int64_t);
9755
9757 std::string ROSE_Fortran_Operators(int64_t, const std::string &strip);
9758
9760 const std::vector<int64_t>& ROSE_Fortran_Operators();
9761}}
9762
9763namespace Rose {
9764 std::string stringifyROSE_Fortran_defsROSE_Fortran_Operators(int64_t n, const char *strip=NULL, bool canonic=false);
9765 const std::vector<int64_t>& stringifyROSE_Fortran_defsROSE_Fortran_Operators();
9766}
9767
9768// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
9769// /src/frontend/OpenFortranParser_SAGE_Connection/rose_token_defs_gen.h line 242
9770namespace stringify { namespace ROSE_Fortran_defs {
9772 const char* ROSE_C_CXX_operators(int64_t);
9773
9775 std::string ROSE_C_CXX_operators(int64_t, const std::string &strip);
9776
9778 const std::vector<int64_t>& ROSE_C_CXX_operators();
9779}}
9780
9781namespace Rose {
9782 std::string stringifyROSE_Fortran_defsROSE_C_CXX_operators(int64_t n, const char *strip=NULL, bool canonic=false);
9783 const std::vector<int64_t>& stringifyROSE_Fortran_defsROSE_C_CXX_operators();
9784}
9785
9786// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
9787// /src/frontend/OpenFortranParser_SAGE_Connection/rose_token_defs_gen.h line 321
9788namespace stringify { namespace ROSE_Fortran_defs {
9790 const char* ROSE_Fortran_Additional_Info(int64_t);
9791
9793 std::string ROSE_Fortran_Additional_Info(int64_t, const std::string &strip);
9794
9796 const std::vector<int64_t>& ROSE_Fortran_Additional_Info();
9797}}
9798
9799namespace Rose {
9800 std::string stringifyROSE_Fortran_defsROSE_Fortran_Additional_Info(int64_t n, const char *strip=NULL, bool canonic=false);
9801 const std::vector<int64_t>& stringifyROSE_Fortran_defsROSE_Fortran_Additional_Info();
9802}
9803
9804// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
9805// /src/frontend/Disassemblers/Assembler.h line 80
9806namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace Assembler {
9808 const char* EncodingType(int64_t);
9809
9811 std::string EncodingType(int64_t, const std::string &strip);
9812
9814 const std::vector<int64_t>& EncodingType();
9815}}}}
9816
9817namespace Rose {
9818 std::string stringifyBinaryAnalysisAssemblerEncodingType(int64_t n, const char *strip=NULL, bool canonic=false);
9819 const std::vector<int64_t>& stringifyBinaryAnalysisAssemblerEncodingType();
9820}
9821
9822// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
9823// /src/frontend/Disassemblers/AssemblerX86Init.h line 27
9824namespace stringify { namespace Rose { namespace BinaryAnalysis {
9826 const char* X86InstructionKind(int64_t);
9827
9829 std::string X86InstructionKind(int64_t, const std::string &strip);
9830
9832 const std::vector<int64_t>& X86InstructionKind();
9833}}}
9834
9835namespace Rose {
9836 std::string stringifyBinaryAnalysisX86InstructionKind(int64_t n, const char *strip=NULL, bool canonic=false);
9837 const std::vector<int64_t>& stringifyBinaryAnalysisX86InstructionKind();
9838}
9839
9840// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
9841// /src/frontend/Disassemblers/AssemblerX86.h line 146
9842namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace AssemblerX86 {
9844 const char* OperandDefn(int64_t);
9845
9847 std::string OperandDefn(int64_t, const std::string &strip);
9848
9850 const std::vector<int64_t>& OperandDefn();
9851}}}}
9852
9853namespace Rose {
9854 std::string stringifyBinaryAnalysisAssemblerX86OperandDefn(int64_t n, const char *strip=NULL, bool canonic=false);
9855 const std::vector<int64_t>& stringifyBinaryAnalysisAssemblerX86OperandDefn();
9856}
9857
9858// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
9859// /src/frontend/Disassemblers/AssemblerX86.h line 387
9860namespace stringify { namespace Rose { namespace BinaryAnalysis { namespace AssemblerX86 {
9862 const char* MemoryReferencePattern(int64_t);
9863
9865 std::string MemoryReferencePattern(int64_t, const std::string &strip);
9866
9868 const std::vector<int64_t>& MemoryReferencePattern();
9869}}}}
9870
9871namespace Rose {
9872 std::string stringifyBinaryAnalysisAssemblerX86MemoryReferencePattern(int64_t n, const char *strip=NULL, bool canonic=false);
9873 const std::vector<int64_t>& stringifyBinaryAnalysisAssemblerX86MemoryReferencePattern();
9874}
9875
9876// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
9877// /src/3rdPartyLibraries/json/nlohmann/json.hpp line 4744
9878namespace stringify { namespace nlohmann { namespace detail {
9880 const char* input_format_t(int64_t);
9881
9883 std::string input_format_t(int64_t, const std::string &strip);
9884
9886 const std::vector<int64_t>& input_format_t();
9887}}}
9888
9889namespace Rose {
9890 std::string stringify_nlohmann_detail_input_format_t(int64_t n, const char *strip=NULL, bool canonic=false);
9891 const std::vector<int64_t>& stringify_nlohmann_detail_input_format_t();
9892}
9893
9894// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
9895// /src/3rdPartyLibraries/json/nlohmann/json.hpp line 5909
9896namespace stringify { namespace nlohmann { namespace detail { namespace lexer_base {
9898 const char* token_type(int64_t);
9899
9901 std::string token_type(int64_t, const std::string &strip);
9902
9904 const std::vector<int64_t>& token_type();
9905}}}}
9906
9907namespace Rose {
9908 std::string stringify_nlohmann_detail_lexer_base_token_type(int64_t n, const char *strip=NULL, bool canonic=false);
9909 const std::vector<int64_t>& stringify_nlohmann_detail_lexer_base_token_type();
9910}
9911
9912// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
9913// /src/3rdPartyLibraries/json/nlohmann/json.hpp line 7668
9914namespace stringify { namespace nlohmann { namespace detail {
9916 const char* cbor_tag_handler_t(int64_t);
9917
9919 std::string cbor_tag_handler_t(int64_t, const std::string &strip);
9920
9922 const std::vector<int64_t>& cbor_tag_handler_t();
9923}}}
9924
9925namespace Rose {
9926 std::string stringify_nlohmann_detail_cbor_tag_handler_t(int64_t n, const char *strip=NULL, bool canonic=false);
9927 const std::vector<int64_t>& stringify_nlohmann_detail_cbor_tag_handler_t();
9928}
9929
9930// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
9931// /src/3rdPartyLibraries/json/nlohmann/json.hpp line 15469
9932namespace stringify { namespace nlohmann { namespace detail {
9934 const char* error_handler_t(int64_t);
9935
9937 std::string error_handler_t(int64_t, const std::string &strip);
9938
9940 const std::vector<int64_t>& error_handler_t();
9941}}}
9942
9943namespace Rose {
9944 std::string stringify_nlohmann_detail_error_handler_t(int64_t n, const char *strip=NULL, bool canonic=false);
9945 const std::vector<int64_t>& stringify_nlohmann_detail_error_handler_t();
9946}
9947
9948// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
9949// /src/3rdPartyLibraries/json/nlohmann/json.hpp line 24668
9950namespace stringify { namespace nlohmann { namespace basic_json {
9952 const char* patch_operations(int64_t);
9953
9955 std::string patch_operations(int64_t, const std::string &strip);
9956
9958 const std::vector<int64_t>& patch_operations();
9959}}}
9960
9961namespace Rose {
9962 std::string stringify_nlohmann_basic_json_patch_operations(int64_t n, const char *strip=NULL, bool canonic=false);
9963 const std::vector<int64_t>& stringify_nlohmann_basic_json_patch_operations();
9964}
9965
9966// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
9967// /src/3rdPartyLibraries/qrose/Widgets/QRSelect.h line 26
9968namespace stringify { namespace qrs { namespace QRSelect {
9970 const char* Type(int64_t);
9971
9973 std::string Type(int64_t, const std::string &strip);
9974
9976 const std::vector<int64_t>& Type();
9977}}}
9978
9979namespace Rose {
9980 std::string stringify_qrsQRSelectType(int64_t n, const char *strip=NULL, bool canonic=false);
9981 const std::vector<int64_t>& stringify_qrsQRSelectType();
9982}
9983
9984// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
9985// /src/3rdPartyLibraries/qrose/Widgets/QRButtons.h line 29
9986namespace stringify { namespace qrs { namespace QRButtons {
9988 const char* Type(int64_t);
9989
9991 std::string Type(int64_t, const std::string &strip);
9992
9994 const std::vector<int64_t>& Type();
9995}}}
9996
9997namespace Rose {
9998 std::string stringify_qrsQRButtonsType(int64_t n, const char *strip=NULL, bool canonic=false);
9999 const std::vector<int64_t>& stringify_qrsQRButtonsType();
10000}
10001
10002// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
10003// /src/3rdPartyLibraries/qrose/Widgets/QREdit.h line 28
10004namespace stringify { namespace qrs { namespace QREdit {
10006 const char* Type(int64_t);
10007
10009 std::string Type(int64_t, const std::string &strip);
10010
10012 const std::vector<int64_t>& Type();
10013}}}
10014
10015namespace Rose {
10016 std::string stringify_qrsQREditType(int64_t n, const char *strip=NULL, bool canonic=false);
10017 const std::vector<int64_t>& stringify_qrsQREditType();
10018}
10019
10020// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
10021// /src/3rdPartyLibraries/qrose/Components/TreeBox/QRTreeBox.h line 40
10022namespace stringify { namespace qrs { namespace QRTreeBox {
10024 const char* ToolbarIdx(int64_t);
10025
10027 std::string ToolbarIdx(int64_t, const std::string &strip);
10028
10030 const std::vector<int64_t>& ToolbarIdx();
10031}}}
10032
10033namespace Rose {
10034 std::string stringify_qrsQRTreeBoxToolbarIdx(int64_t n, const char *strip=NULL, bool canonic=false);
10035 const std::vector<int64_t>& stringify_qrsQRTreeBoxToolbarIdx();
10036}
10037
10038// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
10039// /src/3rdPartyLibraries/qrose/Components/TreeBox/QRTreeBox.h line 107
10040namespace stringify { namespace qrs { namespace QRTreeBox {
10042 const char* popmenu_nodes_id(int64_t);
10043
10045 std::string popmenu_nodes_id(int64_t, const std::string &strip);
10046
10048 const std::vector<int64_t>& popmenu_nodes_id();
10049}}}
10050
10051namespace Rose {
10052 std::string stringify_qrsQRTreeBox_popmenu_nodes_id(int64_t n, const char *strip=NULL, bool canonic=false);
10053 const std::vector<int64_t>& stringify_qrsQRTreeBox_popmenu_nodes_id();
10054}
10055
10056// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
10057// /src/3rdPartyLibraries/qrose/Components/SourceBox/parenmatcher.h line 37
10058namespace stringify { namespace qrs { namespace Paren {
10060 const char* Type(int64_t);
10061
10063 std::string Type(int64_t, const std::string &strip);
10064
10066 const std::vector<int64_t>& Type();
10067}}}
10068
10069namespace Rose {
10070 std::string stringify_qrsParenType(int64_t n, const char *strip=NULL, bool canonic=false);
10071 const std::vector<int64_t>& stringify_qrsParenType();
10072}
10073
10074// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
10075// /src/3rdPartyLibraries/qrose/Components/SourceBox/parenmatcher.h line 48
10076namespace stringify { namespace qrs { namespace ParenMatcher {
10078 const char* Selection(int64_t);
10079
10081 std::string Selection(int64_t, const std::string &strip);
10082
10084 const std::vector<int64_t>& Selection();
10085}}}
10086
10087namespace Rose {
10088 std::string stringify_qrsParenMatcherSelection(int64_t n, const char *strip=NULL, bool canonic=false);
10089 const std::vector<int64_t>& stringify_qrsParenMatcherSelection();
10090}
10091
10092// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
10093// /src/3rdPartyLibraries/qrose/Components/SourceBox/paragdata.h line 36
10094namespace stringify { namespace qrs { namespace Symbol {
10096 const char* Type(int64_t);
10097
10099 std::string Type(int64_t, const std::string &strip);
10100
10102 const std::vector<int64_t>& Type();
10103}}}
10104
10105namespace Rose {
10106 std::string stringify_qrsSymbolType(int64_t n, const char *strip=NULL, bool canonic=false);
10107 const std::vector<int64_t>& stringify_qrsSymbolType();
10108}
10109
10110// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
10111// /src/3rdPartyLibraries/qrose/Components/SourceBox/q3richtext_px.h line 122
10112namespace stringify { namespace qrs { namespace Q3TextStringChar {
10114 const char* Type(int64_t);
10115
10117 std::string Type(int64_t, const std::string &strip);
10118
10120 const std::vector<int64_t>& Type();
10121}}}
10122
10123namespace Rose {
10124 std::string stringify_qrsQ3TextStringCharType(int64_t n, const char *strip=NULL, bool canonic=false);
10125 const std::vector<int64_t>& stringify_qrsQ3TextStringCharType();
10126}
10127
10128// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
10129// /src/3rdPartyLibraries/qrose/Components/SourceBox/q3richtext_px.h line 366
10130namespace stringify { namespace qrs { namespace Q3TextCursor {
10132 const char* Operation(int64_t);
10133
10135 std::string Operation(int64_t, const std::string &strip);
10136
10138 const std::vector<int64_t>& Operation();
10139}}}
10140
10141namespace Rose {
10142 std::string stringify_qrsQ3TextCursorOperation(int64_t n, const char *strip=NULL, bool canonic=false);
10143 const std::vector<int64_t>& stringify_qrsQ3TextCursorOperation();
10144}
10145
10146// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
10147// /src/3rdPartyLibraries/qrose/Components/SourceBox/q3richtext_px.h line 390
10148namespace stringify { namespace qrs { namespace Q3TextCommand {
10150 const char* Commands(int64_t);
10151
10153 std::string Commands(int64_t, const std::string &strip);
10154
10156 const std::vector<int64_t>& Commands();
10157}}}
10158
10159namespace Rose {
10160 std::string stringify_qrsQ3TextCommandCommands(int64_t n, const char *strip=NULL, bool canonic=false);
10161 const std::vector<int64_t>& stringify_qrsQ3TextCommandCommands();
10162}
10163
10164// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
10165// /src/3rdPartyLibraries/qrose/Components/SourceBox/q3richtext_px.h line 451
10166namespace stringify { namespace qrs { namespace Q3TextCustomItem {
10168 const char* Placement(int64_t);
10169
10171 std::string Placement(int64_t, const std::string &strip);
10172
10174 const std::vector<int64_t>& Placement();
10175}}}
10176
10177namespace Rose {
10178 std::string stringify_qrsQ3TextCustomItemPlacement(int64_t n, const char *strip=NULL, bool canonic=false);
10179 const std::vector<int64_t>& stringify_qrsQ3TextCustomItemPlacement();
10180}
10181
10182// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
10183// /src/3rdPartyLibraries/qrose/Components/SourceBox/q3richtext_px.h line 724
10184namespace stringify { namespace qrs { namespace Q3TextDocument {
10186 const char* SelectionIds(int64_t);
10187
10189 std::string SelectionIds(int64_t, const std::string &strip);
10190
10192 const std::vector<int64_t>& SelectionIds();
10193}}}
10194
10195namespace Rose {
10196 std::string stringify_qrsQ3TextDocumentSelectionIds(int64_t n, const char *strip=NULL, bool canonic=false);
10197 const std::vector<int64_t>& stringify_qrsQ3TextDocumentSelectionIds();
10198}
10199
10200// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
10201// /src/3rdPartyLibraries/qrose/Components/SourceBox/q3richtext_px.h line 1380
10202namespace stringify { namespace qrs { namespace Q3TextPreProcessor {
10204 const char* Ids(int64_t);
10205
10207 std::string Ids(int64_t, const std::string &strip);
10208
10210 const std::vector<int64_t>& Ids();
10211}}}
10212
10213namespace Rose {
10214 std::string stringify_qrsQ3TextPreProcessorIds(int64_t n, const char *strip=NULL, bool canonic=false);
10215 const std::vector<int64_t>& stringify_qrsQ3TextPreProcessorIds();
10216}
10217
10218// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
10219// /src/3rdPartyLibraries/qrose/Components/SourceBox/q3richtext_px.h line 1400
10220namespace stringify { namespace qrs { namespace Q3TextFormat {
10222 const char* Flags(int64_t);
10223
10225 std::string Flags(int64_t, const std::string &strip);
10226
10228 const std::vector<int64_t>& Flags();
10229}}}
10230
10231namespace Rose {
10232 std::string stringify_qrsQ3TextFormatFlags(int64_t n, const char *strip=NULL, bool canonic=false);
10233 const std::vector<int64_t>& stringify_qrsQ3TextFormatFlags();
10234}
10235
10236// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
10237// /src/3rdPartyLibraries/qrose/Components/SourceBox/q3richtext_px.h line 1415
10238namespace stringify { namespace qrs { namespace Q3TextFormat {
10240 const char* VerticalAlignment(int64_t);
10241
10243 std::string VerticalAlignment(int64_t, const std::string &strip);
10244
10246 const std::vector<int64_t>& VerticalAlignment();
10247}}}
10248
10249namespace Rose {
10250 std::string stringify_qrsQ3TextFormatVerticalAlignment(int64_t n, const char *strip=NULL, bool canonic=false);
10251 const std::vector<int64_t>& stringify_qrsQ3TextFormatVerticalAlignment();
10252}
10253
10254// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
10255// /src/3rdPartyLibraries/qrose/Components/SourceBox/qsourcecolorizer.h line 257
10256namespace stringify { namespace qrs { namespace QSourceColorizer {
10258 const char* Type(int64_t);
10259
10261 std::string Type(int64_t, const std::string &strip);
10262
10264 const std::vector<int64_t>& Type();
10265}}}
10266
10267namespace Rose {
10268 std::string stringify_qrsQSourceColorizerType(int64_t n, const char *strip=NULL, bool canonic=false);
10269 const std::vector<int64_t>& stringify_qrsQSourceColorizerType();
10270}
10271
10272// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
10273// /src/3rdPartyLibraries/qrose/Components/SourceBox/qeditor.h line 65
10274namespace stringify { namespace qrs { namespace QEditor {
10276 const char* TypeSel(int64_t);
10277
10279 std::string TypeSel(int64_t, const std::string &strip);
10280
10282 const std::vector<int64_t>& TypeSel();
10283}}}
10284
10285namespace Rose {
10286 std::string stringify_qrsQEditorTypeSel(int64_t n, const char *strip=NULL, bool canonic=false);
10287 const std::vector<int64_t>& stringify_qrsQEditorTypeSel();
10288}
10289
10290// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
10291// /src/3rdPartyLibraries/qrose/Components/SourceBox/QRSourceBox.h line 39
10292namespace stringify { namespace qrs { namespace QRSourceBox {
10294 const char* ToolbarIdx(int64_t);
10295
10297 std::string ToolbarIdx(int64_t, const std::string &strip);
10298
10300 const std::vector<int64_t>& ToolbarIdx();
10301}}}
10302
10303namespace Rose {
10304 std::string stringify_qrsQRSourceBoxToolbarIdx(int64_t n, const char *strip=NULL, bool canonic=false);
10305 const std::vector<int64_t>& stringify_qrsQRSourceBoxToolbarIdx();
10306}
10307
10308// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
10309// /src/3rdPartyLibraries/MSTL/DOTGeneration.h line 48
10310namespace stringify { namespace DOTGeneration {
10312 const char* traversalType(int64_t);
10313
10315 std::string traversalType(int64_t, const std::string &strip);
10316
10318 const std::vector<int64_t>& traversalType();
10319}}
10320
10321namespace Rose {
10322 std::string stringifyDOTGeneration_traversalType(int64_t n, const char *strip=NULL, bool canonic=false);
10323 const std::vector<int64_t>& stringifyDOTGeneration_traversalType();
10324}
10325
10326// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
10327// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 3
10328namespace stringify {
10330 const char* E_SgSourceFile(int64_t);
10331
10333 std::string E_SgSourceFile(int64_t, const std::string &strip);
10334
10336 const std::vector<int64_t>& E_SgSourceFile();
10337}
10338
10339namespace Rose {
10340 std::string stringifyE_SgSourceFile(int64_t n, const char *strip=NULL, bool canonic=false);
10341 const std::vector<int64_t>& stringifyE_SgSourceFile();
10342}
10343
10344// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
10345// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 6
10346namespace stringify {
10348 const char* E_SgUnknownFile(int64_t);
10349
10351 std::string E_SgUnknownFile(int64_t, const std::string &strip);
10352
10354 const std::vector<int64_t>& E_SgUnknownFile();
10355}
10356
10357namespace Rose {
10358 std::string stringifyE_SgUnknownFile(int64_t n, const char *strip=NULL, bool canonic=false);
10359 const std::vector<int64_t>& stringifyE_SgUnknownFile();
10360}
10361
10362// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
10363// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 9
10364namespace stringify {
10366 const char* E_SgJvmComposite(int64_t);
10367
10369 std::string E_SgJvmComposite(int64_t, const std::string &strip);
10370
10372 const std::vector<int64_t>& E_SgJvmComposite();
10373}
10374
10375namespace Rose {
10376 std::string stringifyE_SgJvmComposite(int64_t n, const char *strip=NULL, bool canonic=false);
10377 const std::vector<int64_t>& stringifyE_SgJvmComposite();
10378}
10379
10380// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
10381// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 12
10382namespace stringify {
10384 const char* E_SgBinaryComposite(int64_t);
10385
10387 std::string E_SgBinaryComposite(int64_t, const std::string &strip);
10388
10390 const std::vector<int64_t>& E_SgBinaryComposite();
10391}
10392
10393namespace Rose {
10394 std::string stringifyE_SgBinaryComposite(int64_t n, const char *strip=NULL, bool canonic=false);
10395 const std::vector<int64_t>& stringifyE_SgBinaryComposite();
10396}
10397
10398// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
10399// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 15
10400namespace stringify {
10402 const char* E_SgProject(int64_t);
10403
10405 std::string E_SgProject(int64_t, const std::string &strip);
10406
10408 const std::vector<int64_t>& E_SgProject();
10409}
10410
10411namespace Rose {
10412 std::string stringifyE_SgProject(int64_t n, const char *strip=NULL, bool canonic=false);
10413 const std::vector<int64_t>& stringifyE_SgProject();
10414}
10415
10416// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
10417// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 18
10418namespace stringify {
10420 const char* E_SgExpBaseClass(int64_t);
10421
10423 std::string E_SgExpBaseClass(int64_t, const std::string &strip);
10424
10426 const std::vector<int64_t>& E_SgExpBaseClass();
10427}
10428
10429namespace Rose {
10430 std::string stringifyE_SgExpBaseClass(int64_t n, const char *strip=NULL, bool canonic=false);
10431 const std::vector<int64_t>& stringifyE_SgExpBaseClass();
10432}
10433
10434// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
10435// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 21
10436namespace stringify {
10438 const char* E_SgNonrealBaseClass(int64_t);
10439
10441 std::string E_SgNonrealBaseClass(int64_t, const std::string &strip);
10442
10444 const std::vector<int64_t>& E_SgNonrealBaseClass();
10445}
10446
10447namespace Rose {
10448 std::string stringifyE_SgNonrealBaseClass(int64_t n, const char *strip=NULL, bool canonic=false);
10449 const std::vector<int64_t>& stringifyE_SgNonrealBaseClass();
10450}
10451
10452// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
10453// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 24
10454namespace stringify {
10456 const char* E_SgBaseClass(int64_t);
10457
10459 std::string E_SgBaseClass(int64_t, const std::string &strip);
10460
10462 const std::vector<int64_t>& E_SgBaseClass();
10463}
10464
10465namespace Rose {
10466 std::string stringifyE_SgBaseClass(int64_t n, const char *strip=NULL, bool canonic=false);
10467 const std::vector<int64_t>& stringifyE_SgBaseClass();
10468}
10469
10470// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
10471// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 27
10472namespace stringify {
10474 const char* E_SgTemplateParameter(int64_t);
10475
10477 std::string E_SgTemplateParameter(int64_t, const std::string &strip);
10478
10480 const std::vector<int64_t>& E_SgTemplateParameter();
10481}
10482
10483namespace Rose {
10484 std::string stringifyE_SgTemplateParameter(int64_t n, const char *strip=NULL, bool canonic=false);
10485 const std::vector<int64_t>& stringifyE_SgTemplateParameter();
10486}
10487
10488// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
10489// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 30
10490namespace stringify {
10492 const char* E_SgTemplateArgument(int64_t);
10493
10495 std::string E_SgTemplateArgument(int64_t, const std::string &strip);
10496
10498 const std::vector<int64_t>& E_SgTemplateArgument();
10499}
10500
10501namespace Rose {
10502 std::string stringifyE_SgTemplateArgument(int64_t n, const char *strip=NULL, bool canonic=false);
10503 const std::vector<int64_t>& stringifyE_SgTemplateArgument();
10504}
10505
10506// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
10507// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 33
10508namespace stringify {
10510 const char* E_SgDirectory(int64_t);
10511
10513 std::string E_SgDirectory(int64_t, const std::string &strip);
10514
10516 const std::vector<int64_t>& E_SgDirectory();
10517}
10518
10519namespace Rose {
10520 std::string stringifyE_SgDirectory(int64_t n, const char *strip=NULL, bool canonic=false);
10521 const std::vector<int64_t>& stringifyE_SgDirectory();
10522}
10523
10524// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
10525// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 36
10526namespace stringify {
10528 const char* E_SgFileList(int64_t);
10529
10531 std::string E_SgFileList(int64_t, const std::string &strip);
10532
10534 const std::vector<int64_t>& E_SgFileList();
10535}
10536
10537namespace Rose {
10538 std::string stringifyE_SgFileList(int64_t n, const char *strip=NULL, bool canonic=false);
10539 const std::vector<int64_t>& stringifyE_SgFileList();
10540}
10541
10542// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
10543// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 39
10544namespace stringify {
10546 const char* E_SgDirectoryList(int64_t);
10547
10549 std::string E_SgDirectoryList(int64_t, const std::string &strip);
10550
10552 const std::vector<int64_t>& E_SgDirectoryList();
10553}
10554
10555namespace Rose {
10556 std::string stringifyE_SgDirectoryList(int64_t n, const char *strip=NULL, bool canonic=false);
10557 const std::vector<int64_t>& stringifyE_SgDirectoryList();
10558}
10559
10560// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
10561// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 42
10562namespace stringify {
10564 const char* E_SgTemplateArgumentList(int64_t);
10565
10567 std::string E_SgTemplateArgumentList(int64_t, const std::string &strip);
10568
10570 const std::vector<int64_t>& E_SgTemplateArgumentList();
10571}
10572
10573namespace Rose {
10574 std::string stringifyE_SgTemplateArgumentList(int64_t n, const char *strip=NULL, bool canonic=false);
10575 const std::vector<int64_t>& stringifyE_SgTemplateArgumentList();
10576}
10577
10578// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
10579// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 45
10580namespace stringify {
10582 const char* E_SgTemplateParameterList(int64_t);
10583
10585 std::string E_SgTemplateParameterList(int64_t, const std::string &strip);
10586
10588 const std::vector<int64_t>& E_SgTemplateParameterList();
10589}
10590
10591namespace Rose {
10592 std::string stringifyE_SgTemplateParameterList(int64_t n, const char *strip=NULL, bool canonic=false);
10593 const std::vector<int64_t>& stringifyE_SgTemplateParameterList();
10594}
10595
10596// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
10597// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 48
10598namespace stringify {
10600 const char* E_SgIncludeFile(int64_t);
10601
10603 std::string E_SgIncludeFile(int64_t, const std::string &strip);
10604
10606 const std::vector<int64_t>& E_SgIncludeFile();
10607}
10608
10609namespace Rose {
10610 std::string stringifyE_SgIncludeFile(int64_t n, const char *strip=NULL, bool canonic=false);
10611 const std::vector<int64_t>& stringifyE_SgIncludeFile();
10612}
10613
10614// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
10615// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 51
10616namespace stringify {
10618 const char* E_SgJavaImportStatementList(int64_t);
10619
10621 std::string E_SgJavaImportStatementList(int64_t, const std::string &strip);
10622
10624 const std::vector<int64_t>& E_SgJavaImportStatementList();
10625}
10626
10627namespace Rose {
10628 std::string stringifyE_SgJavaImportStatementList(int64_t n, const char *strip=NULL, bool canonic=false);
10629 const std::vector<int64_t>& stringifyE_SgJavaImportStatementList();
10630}
10631
10632// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
10633// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 54
10634namespace stringify {
10636 const char* E_SgJavaClassDeclarationList(int64_t);
10637
10639 std::string E_SgJavaClassDeclarationList(int64_t, const std::string &strip);
10640
10642 const std::vector<int64_t>& E_SgJavaClassDeclarationList();
10643}
10644
10645namespace Rose {
10646 std::string stringifyE_SgJavaClassDeclarationList(int64_t n, const char *strip=NULL, bool canonic=false);
10647 const std::vector<int64_t>& stringifyE_SgJavaClassDeclarationList();
10648}
10649
10650// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
10651// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 57
10652namespace stringify {
10654 const char* E_SgTypeUnknown(int64_t);
10655
10657 std::string E_SgTypeUnknown(int64_t, const std::string &strip);
10658
10660 const std::vector<int64_t>& E_SgTypeUnknown();
10661}
10662
10663namespace Rose {
10664 std::string stringifyE_SgTypeUnknown(int64_t n, const char *strip=NULL, bool canonic=false);
10665 const std::vector<int64_t>& stringifyE_SgTypeUnknown();
10666}
10667
10668// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
10669// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 60
10670namespace stringify {
10672 const char* E_SgTypeChar(int64_t);
10673
10675 std::string E_SgTypeChar(int64_t, const std::string &strip);
10676
10678 const std::vector<int64_t>& E_SgTypeChar();
10679}
10680
10681namespace Rose {
10682 std::string stringifyE_SgTypeChar(int64_t n, const char *strip=NULL, bool canonic=false);
10683 const std::vector<int64_t>& stringifyE_SgTypeChar();
10684}
10685
10686// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
10687// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 63
10688namespace stringify {
10690 const char* E_SgTypeSignedChar(int64_t);
10691
10693 std::string E_SgTypeSignedChar(int64_t, const std::string &strip);
10694
10696 const std::vector<int64_t>& E_SgTypeSignedChar();
10697}
10698
10699namespace Rose {
10700 std::string stringifyE_SgTypeSignedChar(int64_t n, const char *strip=NULL, bool canonic=false);
10701 const std::vector<int64_t>& stringifyE_SgTypeSignedChar();
10702}
10703
10704// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
10705// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 66
10706namespace stringify {
10708 const char* E_SgTypeUnsignedChar(int64_t);
10709
10711 std::string E_SgTypeUnsignedChar(int64_t, const std::string &strip);
10712
10714 const std::vector<int64_t>& E_SgTypeUnsignedChar();
10715}
10716
10717namespace Rose {
10718 std::string stringifyE_SgTypeUnsignedChar(int64_t n, const char *strip=NULL, bool canonic=false);
10719 const std::vector<int64_t>& stringifyE_SgTypeUnsignedChar();
10720}
10721
10722// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
10723// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 69
10724namespace stringify {
10726 const char* E_SgTypeShort(int64_t);
10727
10729 std::string E_SgTypeShort(int64_t, const std::string &strip);
10730
10732 const std::vector<int64_t>& E_SgTypeShort();
10733}
10734
10735namespace Rose {
10736 std::string stringifyE_SgTypeShort(int64_t n, const char *strip=NULL, bool canonic=false);
10737 const std::vector<int64_t>& stringifyE_SgTypeShort();
10738}
10739
10740// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
10741// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 72
10742namespace stringify {
10744 const char* E_SgTypeSignedShort(int64_t);
10745
10747 std::string E_SgTypeSignedShort(int64_t, const std::string &strip);
10748
10750 const std::vector<int64_t>& E_SgTypeSignedShort();
10751}
10752
10753namespace Rose {
10754 std::string stringifyE_SgTypeSignedShort(int64_t n, const char *strip=NULL, bool canonic=false);
10755 const std::vector<int64_t>& stringifyE_SgTypeSignedShort();
10756}
10757
10758// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
10759// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 75
10760namespace stringify {
10762 const char* E_SgTypeUnsignedShort(int64_t);
10763
10765 std::string E_SgTypeUnsignedShort(int64_t, const std::string &strip);
10766
10768 const std::vector<int64_t>& E_SgTypeUnsignedShort();
10769}
10770
10771namespace Rose {
10772 std::string stringifyE_SgTypeUnsignedShort(int64_t n, const char *strip=NULL, bool canonic=false);
10773 const std::vector<int64_t>& stringifyE_SgTypeUnsignedShort();
10774}
10775
10776// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
10777// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 78
10778namespace stringify {
10780 const char* E_SgTypeInt(int64_t);
10781
10783 std::string E_SgTypeInt(int64_t, const std::string &strip);
10784
10786 const std::vector<int64_t>& E_SgTypeInt();
10787}
10788
10789namespace Rose {
10790 std::string stringifyE_SgTypeInt(int64_t n, const char *strip=NULL, bool canonic=false);
10791 const std::vector<int64_t>& stringifyE_SgTypeInt();
10792}
10793
10794// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
10795// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 81
10796namespace stringify {
10798 const char* E_SgTypeSignedInt(int64_t);
10799
10801 std::string E_SgTypeSignedInt(int64_t, const std::string &strip);
10802
10804 const std::vector<int64_t>& E_SgTypeSignedInt();
10805}
10806
10807namespace Rose {
10808 std::string stringifyE_SgTypeSignedInt(int64_t n, const char *strip=NULL, bool canonic=false);
10809 const std::vector<int64_t>& stringifyE_SgTypeSignedInt();
10810}
10811
10812// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
10813// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 84
10814namespace stringify {
10816 const char* E_SgTypeUnsignedInt(int64_t);
10817
10819 std::string E_SgTypeUnsignedInt(int64_t, const std::string &strip);
10820
10822 const std::vector<int64_t>& E_SgTypeUnsignedInt();
10823}
10824
10825namespace Rose {
10826 std::string stringifyE_SgTypeUnsignedInt(int64_t n, const char *strip=NULL, bool canonic=false);
10827 const std::vector<int64_t>& stringifyE_SgTypeUnsignedInt();
10828}
10829
10830// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
10831// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 87
10832namespace stringify {
10834 const char* E_SgTypeLong(int64_t);
10835
10837 std::string E_SgTypeLong(int64_t, const std::string &strip);
10838
10840 const std::vector<int64_t>& E_SgTypeLong();
10841}
10842
10843namespace Rose {
10844 std::string stringifyE_SgTypeLong(int64_t n, const char *strip=NULL, bool canonic=false);
10845 const std::vector<int64_t>& stringifyE_SgTypeLong();
10846}
10847
10848// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
10849// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 90
10850namespace stringify {
10852 const char* E_SgTypeSignedLong(int64_t);
10853
10855 std::string E_SgTypeSignedLong(int64_t, const std::string &strip);
10856
10858 const std::vector<int64_t>& E_SgTypeSignedLong();
10859}
10860
10861namespace Rose {
10862 std::string stringifyE_SgTypeSignedLong(int64_t n, const char *strip=NULL, bool canonic=false);
10863 const std::vector<int64_t>& stringifyE_SgTypeSignedLong();
10864}
10865
10866// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
10867// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 93
10868namespace stringify {
10870 const char* E_SgTypeUnsignedLong(int64_t);
10871
10873 std::string E_SgTypeUnsignedLong(int64_t, const std::string &strip);
10874
10876 const std::vector<int64_t>& E_SgTypeUnsignedLong();
10877}
10878
10879namespace Rose {
10880 std::string stringifyE_SgTypeUnsignedLong(int64_t n, const char *strip=NULL, bool canonic=false);
10881 const std::vector<int64_t>& stringifyE_SgTypeUnsignedLong();
10882}
10883
10884// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
10885// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 96
10886namespace stringify {
10888 const char* E_SgTypeVoid(int64_t);
10889
10891 std::string E_SgTypeVoid(int64_t, const std::string &strip);
10892
10894 const std::vector<int64_t>& E_SgTypeVoid();
10895}
10896
10897namespace Rose {
10898 std::string stringifyE_SgTypeVoid(int64_t n, const char *strip=NULL, bool canonic=false);
10899 const std::vector<int64_t>& stringifyE_SgTypeVoid();
10900}
10901
10902// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
10903// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 99
10904namespace stringify {
10906 const char* E_SgTypeGlobalVoid(int64_t);
10907
10909 std::string E_SgTypeGlobalVoid(int64_t, const std::string &strip);
10910
10912 const std::vector<int64_t>& E_SgTypeGlobalVoid();
10913}
10914
10915namespace Rose {
10916 std::string stringifyE_SgTypeGlobalVoid(int64_t n, const char *strip=NULL, bool canonic=false);
10917 const std::vector<int64_t>& stringifyE_SgTypeGlobalVoid();
10918}
10919
10920// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
10921// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 102
10922namespace stringify {
10924 const char* E_SgTypeWchar(int64_t);
10925
10927 std::string E_SgTypeWchar(int64_t, const std::string &strip);
10928
10930 const std::vector<int64_t>& E_SgTypeWchar();
10931}
10932
10933namespace Rose {
10934 std::string stringifyE_SgTypeWchar(int64_t n, const char *strip=NULL, bool canonic=false);
10935 const std::vector<int64_t>& stringifyE_SgTypeWchar();
10936}
10937
10938// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
10939// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 105
10940namespace stringify {
10942 const char* E_SgTypeFloat(int64_t);
10943
10945 std::string E_SgTypeFloat(int64_t, const std::string &strip);
10946
10948 const std::vector<int64_t>& E_SgTypeFloat();
10949}
10950
10951namespace Rose {
10952 std::string stringifyE_SgTypeFloat(int64_t n, const char *strip=NULL, bool canonic=false);
10953 const std::vector<int64_t>& stringifyE_SgTypeFloat();
10954}
10955
10956// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
10957// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 108
10958namespace stringify {
10960 const char* E_SgTypeDouble(int64_t);
10961
10963 std::string E_SgTypeDouble(int64_t, const std::string &strip);
10964
10966 const std::vector<int64_t>& E_SgTypeDouble();
10967}
10968
10969namespace Rose {
10970 std::string stringifyE_SgTypeDouble(int64_t n, const char *strip=NULL, bool canonic=false);
10971 const std::vector<int64_t>& stringifyE_SgTypeDouble();
10972}
10973
10974// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
10975// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 111
10976namespace stringify {
10978 const char* E_SgTypeLongLong(int64_t);
10979
10981 std::string E_SgTypeLongLong(int64_t, const std::string &strip);
10982
10984 const std::vector<int64_t>& E_SgTypeLongLong();
10985}
10986
10987namespace Rose {
10988 std::string stringifyE_SgTypeLongLong(int64_t n, const char *strip=NULL, bool canonic=false);
10989 const std::vector<int64_t>& stringifyE_SgTypeLongLong();
10990}
10991
10992// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
10993// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 114
10994namespace stringify {
10996 const char* E_SgTypeSignedLongLong(int64_t);
10997
10999 std::string E_SgTypeSignedLongLong(int64_t, const std::string &strip);
11000
11002 const std::vector<int64_t>& E_SgTypeSignedLongLong();
11003}
11004
11005namespace Rose {
11006 std::string stringifyE_SgTypeSignedLongLong(int64_t n, const char *strip=NULL, bool canonic=false);
11007 const std::vector<int64_t>& stringifyE_SgTypeSignedLongLong();
11008}
11009
11010// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
11011// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 117
11012namespace stringify {
11014 const char* E_SgTypeUnsignedLongLong(int64_t);
11015
11017 std::string E_SgTypeUnsignedLongLong(int64_t, const std::string &strip);
11018
11020 const std::vector<int64_t>& E_SgTypeUnsignedLongLong();
11021}
11022
11023namespace Rose {
11024 std::string stringifyE_SgTypeUnsignedLongLong(int64_t n, const char *strip=NULL, bool canonic=false);
11025 const std::vector<int64_t>& stringifyE_SgTypeUnsignedLongLong();
11026}
11027
11028// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
11029// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 120
11030namespace stringify {
11032 const char* E_SgTypeSigned128bitInteger(int64_t);
11033
11035 std::string E_SgTypeSigned128bitInteger(int64_t, const std::string &strip);
11036
11038 const std::vector<int64_t>& E_SgTypeSigned128bitInteger();
11039}
11040
11041namespace Rose {
11042 std::string stringifyE_SgTypeSigned128bitInteger(int64_t n, const char *strip=NULL, bool canonic=false);
11043 const std::vector<int64_t>& stringifyE_SgTypeSigned128bitInteger();
11044}
11045
11046// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
11047// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 123
11048namespace stringify {
11050 const char* E_SgTypeUnsigned128bitInteger(int64_t);
11051
11053 std::string E_SgTypeUnsigned128bitInteger(int64_t, const std::string &strip);
11054
11056 const std::vector<int64_t>& E_SgTypeUnsigned128bitInteger();
11057}
11058
11059namespace Rose {
11060 std::string stringifyE_SgTypeUnsigned128bitInteger(int64_t n, const char *strip=NULL, bool canonic=false);
11061 const std::vector<int64_t>& stringifyE_SgTypeUnsigned128bitInteger();
11062}
11063
11064// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
11065// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 126
11066namespace stringify {
11068 const char* E_SgTypeFloat80(int64_t);
11069
11071 std::string E_SgTypeFloat80(int64_t, const std::string &strip);
11072
11074 const std::vector<int64_t>& E_SgTypeFloat80();
11075}
11076
11077namespace Rose {
11078 std::string stringifyE_SgTypeFloat80(int64_t n, const char *strip=NULL, bool canonic=false);
11079 const std::vector<int64_t>& stringifyE_SgTypeFloat80();
11080}
11081
11082// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
11083// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 129
11084namespace stringify {
11086 const char* E_SgTypeLongDouble(int64_t);
11087
11089 std::string E_SgTypeLongDouble(int64_t, const std::string &strip);
11090
11092 const std::vector<int64_t>& E_SgTypeLongDouble();
11093}
11094
11095namespace Rose {
11096 std::string stringifyE_SgTypeLongDouble(int64_t n, const char *strip=NULL, bool canonic=false);
11097 const std::vector<int64_t>& stringifyE_SgTypeLongDouble();
11098}
11099
11100// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
11101// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 132
11102namespace stringify {
11104 const char* E_SgTypeString(int64_t);
11105
11107 std::string E_SgTypeString(int64_t, const std::string &strip);
11108
11110 const std::vector<int64_t>& E_SgTypeString();
11111}
11112
11113namespace Rose {
11114 std::string stringifyE_SgTypeString(int64_t n, const char *strip=NULL, bool canonic=false);
11115 const std::vector<int64_t>& stringifyE_SgTypeString();
11116}
11117
11118// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
11119// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 135
11120namespace stringify {
11122 const char* E_SgTypeBool(int64_t);
11123
11125 std::string E_SgTypeBool(int64_t, const std::string &strip);
11126
11128 const std::vector<int64_t>& E_SgTypeBool();
11129}
11130
11131namespace Rose {
11132 std::string stringifyE_SgTypeBool(int64_t n, const char *strip=NULL, bool canonic=false);
11133 const std::vector<int64_t>& stringifyE_SgTypeBool();
11134}
11135
11136// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
11137// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 138
11138namespace stringify {
11140 const char* E_SgPointerMemberType(int64_t);
11141
11143 std::string E_SgPointerMemberType(int64_t, const std::string &strip);
11144
11146 const std::vector<int64_t>& E_SgPointerMemberType();
11147}
11148
11149namespace Rose {
11150 std::string stringifyE_SgPointerMemberType(int64_t n, const char *strip=NULL, bool canonic=false);
11151 const std::vector<int64_t>& stringifyE_SgPointerMemberType();
11152}
11153
11154// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
11155// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 141
11156namespace stringify {
11158 const char* E_SgPointerType(int64_t);
11159
11161 std::string E_SgPointerType(int64_t, const std::string &strip);
11162
11164 const std::vector<int64_t>& E_SgPointerType();
11165}
11166
11167namespace Rose {
11168 std::string stringifyE_SgPointerType(int64_t n, const char *strip=NULL, bool canonic=false);
11169 const std::vector<int64_t>& stringifyE_SgPointerType();
11170}
11171
11172// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
11173// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 144
11174namespace stringify {
11176 const char* E_SgReferenceType(int64_t);
11177
11179 std::string E_SgReferenceType(int64_t, const std::string &strip);
11180
11182 const std::vector<int64_t>& E_SgReferenceType();
11183}
11184
11185namespace Rose {
11186 std::string stringifyE_SgReferenceType(int64_t n, const char *strip=NULL, bool canonic=false);
11187 const std::vector<int64_t>& stringifyE_SgReferenceType();
11188}
11189
11190// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
11191// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 147
11192namespace stringify {
11194 const char* E_SgJavaParameterType(int64_t);
11195
11197 std::string E_SgJavaParameterType(int64_t, const std::string &strip);
11198
11200 const std::vector<int64_t>& E_SgJavaParameterType();
11201}
11202
11203namespace Rose {
11204 std::string stringifyE_SgJavaParameterType(int64_t n, const char *strip=NULL, bool canonic=false);
11205 const std::vector<int64_t>& stringifyE_SgJavaParameterType();
11206}
11207
11208// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
11209// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 150
11210namespace stringify {
11212 const char* E_SgJovialTableType(int64_t);
11213
11215 std::string E_SgJovialTableType(int64_t, const std::string &strip);
11216
11218 const std::vector<int64_t>& E_SgJovialTableType();
11219}
11220
11221namespace Rose {
11222 std::string stringifyE_SgJovialTableType(int64_t n, const char *strip=NULL, bool canonic=false);
11223 const std::vector<int64_t>& stringifyE_SgJovialTableType();
11224}
11225
11226// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
11227// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 153
11228namespace stringify {
11230 const char* E_SgClassType(int64_t);
11231
11233 std::string E_SgClassType(int64_t, const std::string &strip);
11234
11236 const std::vector<int64_t>& E_SgClassType();
11237}
11238
11239namespace Rose {
11240 std::string stringifyE_SgClassType(int64_t n, const char *strip=NULL, bool canonic=false);
11241 const std::vector<int64_t>& stringifyE_SgClassType();
11242}
11243
11244// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
11245// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 156
11246namespace stringify {
11248 const char* E_SgEnumType(int64_t);
11249
11251 std::string E_SgEnumType(int64_t, const std::string &strip);
11252
11254 const std::vector<int64_t>& E_SgEnumType();
11255}
11256
11257namespace Rose {
11258 std::string stringifyE_SgEnumType(int64_t n, const char *strip=NULL, bool canonic=false);
11259 const std::vector<int64_t>& stringifyE_SgEnumType();
11260}
11261
11262// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
11263// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 159
11264namespace stringify {
11266 const char* E_SgTypedefType(int64_t);
11267
11269 std::string E_SgTypedefType(int64_t, const std::string &strip);
11270
11272 const std::vector<int64_t>& E_SgTypedefType();
11273}
11274
11275namespace Rose {
11276 std::string stringifyE_SgTypedefType(int64_t n, const char *strip=NULL, bool canonic=false);
11277 const std::vector<int64_t>& stringifyE_SgTypedefType();
11278}
11279
11280// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
11281// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 162
11282namespace stringify {
11284 const char* E_SgNonrealType(int64_t);
11285
11287 std::string E_SgNonrealType(int64_t, const std::string &strip);
11288
11290 const std::vector<int64_t>& E_SgNonrealType();
11291}
11292
11293namespace Rose {
11294 std::string stringifyE_SgNonrealType(int64_t n, const char *strip=NULL, bool canonic=false);
11295 const std::vector<int64_t>& stringifyE_SgNonrealType();
11296}
11297
11298// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
11299// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 165
11300namespace stringify {
11302 const char* E_SgJavaParameterizedType(int64_t);
11303
11305 std::string E_SgJavaParameterizedType(int64_t, const std::string &strip);
11306
11308 const std::vector<int64_t>& E_SgJavaParameterizedType();
11309}
11310
11311namespace Rose {
11312 std::string stringifyE_SgJavaParameterizedType(int64_t n, const char *strip=NULL, bool canonic=false);
11313 const std::vector<int64_t>& stringifyE_SgJavaParameterizedType();
11314}
11315
11316// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
11317// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 168
11318namespace stringify {
11320 const char* E_SgJavaQualifiedType(int64_t);
11321
11323 std::string E_SgJavaQualifiedType(int64_t, const std::string &strip);
11324
11326 const std::vector<int64_t>& E_SgJavaQualifiedType();
11327}
11328
11329namespace Rose {
11330 std::string stringifyE_SgJavaQualifiedType(int64_t n, const char *strip=NULL, bool canonic=false);
11331 const std::vector<int64_t>& stringifyE_SgJavaQualifiedType();
11332}
11333
11334// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
11335// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 171
11336namespace stringify {
11338 const char* E_SgJavaWildcardType(int64_t);
11339
11341 std::string E_SgJavaWildcardType(int64_t, const std::string &strip);
11342
11344 const std::vector<int64_t>& E_SgJavaWildcardType();
11345}
11346
11347namespace Rose {
11348 std::string stringifyE_SgJavaWildcardType(int64_t n, const char *strip=NULL, bool canonic=false);
11349 const std::vector<int64_t>& stringifyE_SgJavaWildcardType();
11350}
11351
11352// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
11353// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 174
11354namespace stringify {
11356 const char* E_SgAdaTaskType(int64_t);
11357
11359 std::string E_SgAdaTaskType(int64_t, const std::string &strip);
11360
11362 const std::vector<int64_t>& E_SgAdaTaskType();
11363}
11364
11365namespace Rose {
11366 std::string stringifyE_SgAdaTaskType(int64_t n, const char *strip=NULL, bool canonic=false);
11367 const std::vector<int64_t>& stringifyE_SgAdaTaskType();
11368}
11369
11370// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
11371// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 177
11372namespace stringify {
11374 const char* E_SgAdaProtectedType(int64_t);
11375
11377 std::string E_SgAdaProtectedType(int64_t, const std::string &strip);
11378
11380 const std::vector<int64_t>& E_SgAdaProtectedType();
11381}
11382
11383namespace Rose {
11384 std::string stringifyE_SgAdaProtectedType(int64_t n, const char *strip=NULL, bool canonic=false);
11385 const std::vector<int64_t>& stringifyE_SgAdaProtectedType();
11386}
11387
11388// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
11389// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 180
11390namespace stringify {
11392 const char* E_SgAdaFormalType(int64_t);
11393
11395 std::string E_SgAdaFormalType(int64_t, const std::string &strip);
11396
11398 const std::vector<int64_t>& E_SgAdaFormalType();
11399}
11400
11401namespace Rose {
11402 std::string stringifyE_SgAdaFormalType(int64_t n, const char *strip=NULL, bool canonic=false);
11403 const std::vector<int64_t>& stringifyE_SgAdaFormalType();
11404}
11405
11406// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
11407// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 183
11408namespace stringify {
11410 const char* E_SgAdaDiscriminatedType(int64_t);
11411
11413 std::string E_SgAdaDiscriminatedType(int64_t, const std::string &strip);
11414
11416 const std::vector<int64_t>& E_SgAdaDiscriminatedType();
11417}
11418
11419namespace Rose {
11420 std::string stringifyE_SgAdaDiscriminatedType(int64_t n, const char *strip=NULL, bool canonic=false);
11421 const std::vector<int64_t>& stringifyE_SgAdaDiscriminatedType();
11422}
11423
11424// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
11425// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 186
11426namespace stringify {
11428 const char* E_SgNamedType(int64_t);
11429
11431 std::string E_SgNamedType(int64_t, const std::string &strip);
11432
11434 const std::vector<int64_t>& E_SgNamedType();
11435}
11436
11437namespace Rose {
11438 std::string stringifyE_SgNamedType(int64_t n, const char *strip=NULL, bool canonic=false);
11439 const std::vector<int64_t>& stringifyE_SgNamedType();
11440}
11441
11442// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
11443// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 189
11444namespace stringify {
11446 const char* E_SgModifierType(int64_t);
11447
11449 std::string E_SgModifierType(int64_t, const std::string &strip);
11450
11452 const std::vector<int64_t>& E_SgModifierType();
11453}
11454
11455namespace Rose {
11456 std::string stringifyE_SgModifierType(int64_t n, const char *strip=NULL, bool canonic=false);
11457 const std::vector<int64_t>& stringifyE_SgModifierType();
11458}
11459
11460// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
11461// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 192
11462namespace stringify {
11465
11467 std::string E_SgPartialFunctionModifierType(int64_t, const std::string &strip);
11468
11470 const std::vector<int64_t>& E_SgPartialFunctionModifierType();
11471}
11472
11473namespace Rose {
11474 std::string stringifyE_SgPartialFunctionModifierType(int64_t n, const char *strip=NULL, bool canonic=false);
11475 const std::vector<int64_t>& stringifyE_SgPartialFunctionModifierType();
11476}
11477
11478// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
11479// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 195
11480namespace stringify {
11482 const char* E_SgPartialFunctionType(int64_t);
11483
11485 std::string E_SgPartialFunctionType(int64_t, const std::string &strip);
11486
11488 const std::vector<int64_t>& E_SgPartialFunctionType();
11489}
11490
11491namespace Rose {
11492 std::string stringifyE_SgPartialFunctionType(int64_t n, const char *strip=NULL, bool canonic=false);
11493 const std::vector<int64_t>& stringifyE_SgPartialFunctionType();
11494}
11495
11496// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
11497// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 198
11498namespace stringify {
11500 const char* E_SgMemberFunctionType(int64_t);
11501
11503 std::string E_SgMemberFunctionType(int64_t, const std::string &strip);
11504
11506 const std::vector<int64_t>& E_SgMemberFunctionType();
11507}
11508
11509namespace Rose {
11510 std::string stringifyE_SgMemberFunctionType(int64_t n, const char *strip=NULL, bool canonic=false);
11511 const std::vector<int64_t>& stringifyE_SgMemberFunctionType();
11512}
11513
11514// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
11515// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 201
11516namespace stringify {
11518 const char* E_SgFunctionType(int64_t);
11519
11521 std::string E_SgFunctionType(int64_t, const std::string &strip);
11522
11524 const std::vector<int64_t>& E_SgFunctionType();
11525}
11526
11527namespace Rose {
11528 std::string stringifyE_SgFunctionType(int64_t n, const char *strip=NULL, bool canonic=false);
11529 const std::vector<int64_t>& stringifyE_SgFunctionType();
11530}
11531
11532// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
11533// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 204
11534namespace stringify {
11536 const char* E_SgArrayType(int64_t);
11537
11539 std::string E_SgArrayType(int64_t, const std::string &strip);
11540
11542 const std::vector<int64_t>& E_SgArrayType();
11543}
11544
11545namespace Rose {
11546 std::string stringifyE_SgArrayType(int64_t n, const char *strip=NULL, bool canonic=false);
11547 const std::vector<int64_t>& stringifyE_SgArrayType();
11548}
11549
11550// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
11551// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 207
11552namespace stringify {
11554 const char* E_SgTypeEllipse(int64_t);
11555
11557 std::string E_SgTypeEllipse(int64_t, const std::string &strip);
11558
11560 const std::vector<int64_t>& E_SgTypeEllipse();
11561}
11562
11563namespace Rose {
11564 std::string stringifyE_SgTypeEllipse(int64_t n, const char *strip=NULL, bool canonic=false);
11565 const std::vector<int64_t>& stringifyE_SgTypeEllipse();
11566}
11567
11568// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
11569// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 210
11570namespace stringify {
11572 const char* E_SgTemplateType(int64_t);
11573
11575 std::string E_SgTemplateType(int64_t, const std::string &strip);
11576
11578 const std::vector<int64_t>& E_SgTemplateType();
11579}
11580
11581namespace Rose {
11582 std::string stringifyE_SgTemplateType(int64_t n, const char *strip=NULL, bool canonic=false);
11583 const std::vector<int64_t>& stringifyE_SgTemplateType();
11584}
11585
11586// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
11587// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 213
11588namespace stringify {
11590 const char* E_SgQualifiedNameType(int64_t);
11591
11593 std::string E_SgQualifiedNameType(int64_t, const std::string &strip);
11594
11596 const std::vector<int64_t>& E_SgQualifiedNameType();
11597}
11598
11599namespace Rose {
11600 std::string stringifyE_SgQualifiedNameType(int64_t n, const char *strip=NULL, bool canonic=false);
11601 const std::vector<int64_t>& stringifyE_SgQualifiedNameType();
11602}
11603
11604// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
11605// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 216
11606namespace stringify {
11608 const char* E_SgTypeComplex(int64_t);
11609
11611 std::string E_SgTypeComplex(int64_t, const std::string &strip);
11612
11614 const std::vector<int64_t>& E_SgTypeComplex();
11615}
11616
11617namespace Rose {
11618 std::string stringifyE_SgTypeComplex(int64_t n, const char *strip=NULL, bool canonic=false);
11619 const std::vector<int64_t>& stringifyE_SgTypeComplex();
11620}
11621
11622// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
11623// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 219
11624namespace stringify {
11626 const char* E_SgTypeImaginary(int64_t);
11627
11629 std::string E_SgTypeImaginary(int64_t, const std::string &strip);
11630
11632 const std::vector<int64_t>& E_SgTypeImaginary();
11633}
11634
11635namespace Rose {
11636 std::string stringifyE_SgTypeImaginary(int64_t n, const char *strip=NULL, bool canonic=false);
11637 const std::vector<int64_t>& stringifyE_SgTypeImaginary();
11638}
11639
11640// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
11641// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 222
11642namespace stringify {
11644 const char* E_SgTypeDefault(int64_t);
11645
11647 std::string E_SgTypeDefault(int64_t, const std::string &strip);
11648
11650 const std::vector<int64_t>& E_SgTypeDefault();
11651}
11652
11653namespace Rose {
11654 std::string stringifyE_SgTypeDefault(int64_t n, const char *strip=NULL, bool canonic=false);
11655 const std::vector<int64_t>& stringifyE_SgTypeDefault();
11656}
11657
11658// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
11659// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 225
11660namespace stringify {
11662 const char* E_SgTypeCAFTeam(int64_t);
11663
11665 std::string E_SgTypeCAFTeam(int64_t, const std::string &strip);
11666
11668 const std::vector<int64_t>& E_SgTypeCAFTeam();
11669}
11670
11671namespace Rose {
11672 std::string stringifyE_SgTypeCAFTeam(int64_t n, const char *strip=NULL, bool canonic=false);
11673 const std::vector<int64_t>& stringifyE_SgTypeCAFTeam();
11674}
11675
11676// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
11677// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 228
11678namespace stringify {
11680 const char* E_SgTypeCrayPointer(int64_t);
11681
11683 std::string E_SgTypeCrayPointer(int64_t, const std::string &strip);
11684
11686 const std::vector<int64_t>& E_SgTypeCrayPointer();
11687}
11688
11689namespace Rose {
11690 std::string stringifyE_SgTypeCrayPointer(int64_t n, const char *strip=NULL, bool canonic=false);
11691 const std::vector<int64_t>& stringifyE_SgTypeCrayPointer();
11692}
11693
11694// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
11695// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 231
11696namespace stringify {
11698 const char* E_SgTypeLabel(int64_t);
11699
11701 std::string E_SgTypeLabel(int64_t, const std::string &strip);
11702
11704 const std::vector<int64_t>& E_SgTypeLabel();
11705}
11706
11707namespace Rose {
11708 std::string stringifyE_SgTypeLabel(int64_t n, const char *strip=NULL, bool canonic=false);
11709 const std::vector<int64_t>& stringifyE_SgTypeLabel();
11710}
11711
11712// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
11713// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 234
11714namespace stringify {
11716 const char* E_SgJavaUnionType(int64_t);
11717
11719 std::string E_SgJavaUnionType(int64_t, const std::string &strip);
11720
11722 const std::vector<int64_t>& E_SgJavaUnionType();
11723}
11724
11725namespace Rose {
11726 std::string stringifyE_SgJavaUnionType(int64_t n, const char *strip=NULL, bool canonic=false);
11727 const std::vector<int64_t>& stringifyE_SgJavaUnionType();
11728}
11729
11730// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
11731// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 237
11732namespace stringify {
11734 const char* E_SgRvalueReferenceType(int64_t);
11735
11737 std::string E_SgRvalueReferenceType(int64_t, const std::string &strip);
11738
11740 const std::vector<int64_t>& E_SgRvalueReferenceType();
11741}
11742
11743namespace Rose {
11744 std::string stringifyE_SgRvalueReferenceType(int64_t n, const char *strip=NULL, bool canonic=false);
11745 const std::vector<int64_t>& stringifyE_SgRvalueReferenceType();
11746}
11747
11748// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
11749// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 240
11750namespace stringify {
11752 const char* E_SgTypeNullptr(int64_t);
11753
11755 std::string E_SgTypeNullptr(int64_t, const std::string &strip);
11756
11758 const std::vector<int64_t>& E_SgTypeNullptr();
11759}
11760
11761namespace Rose {
11762 std::string stringifyE_SgTypeNullptr(int64_t n, const char *strip=NULL, bool canonic=false);
11763 const std::vector<int64_t>& stringifyE_SgTypeNullptr();
11764}
11765
11766// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
11767// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 243
11768namespace stringify {
11770 const char* E_SgDeclType(int64_t);
11771
11773 std::string E_SgDeclType(int64_t, const std::string &strip);
11774
11776 const std::vector<int64_t>& E_SgDeclType();
11777}
11778
11779namespace Rose {
11780 std::string stringifyE_SgDeclType(int64_t n, const char *strip=NULL, bool canonic=false);
11781 const std::vector<int64_t>& stringifyE_SgDeclType();
11782}
11783
11784// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
11785// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 246
11786namespace stringify {
11788 const char* E_SgTypeOfType(int64_t);
11789
11791 std::string E_SgTypeOfType(int64_t, const std::string &strip);
11792
11794 const std::vector<int64_t>& E_SgTypeOfType();
11795}
11796
11797namespace Rose {
11798 std::string stringifyE_SgTypeOfType(int64_t n, const char *strip=NULL, bool canonic=false);
11799 const std::vector<int64_t>& stringifyE_SgTypeOfType();
11800}
11801
11802// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
11803// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 249
11804namespace stringify {
11806 const char* E_SgTypeMatrix(int64_t);
11807
11809 std::string E_SgTypeMatrix(int64_t, const std::string &strip);
11810
11812 const std::vector<int64_t>& E_SgTypeMatrix();
11813}
11814
11815namespace Rose {
11816 std::string stringifyE_SgTypeMatrix(int64_t n, const char *strip=NULL, bool canonic=false);
11817 const std::vector<int64_t>& stringifyE_SgTypeMatrix();
11818}
11819
11820// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
11821// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 252
11822namespace stringify {
11824 const char* E_SgTypeTuple(int64_t);
11825
11827 std::string E_SgTypeTuple(int64_t, const std::string &strip);
11828
11830 const std::vector<int64_t>& E_SgTypeTuple();
11831}
11832
11833namespace Rose {
11834 std::string stringifyE_SgTypeTuple(int64_t n, const char *strip=NULL, bool canonic=false);
11835 const std::vector<int64_t>& stringifyE_SgTypeTuple();
11836}
11837
11838// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
11839// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 255
11840namespace stringify {
11842 const char* E_SgTypeChar16(int64_t);
11843
11845 std::string E_SgTypeChar16(int64_t, const std::string &strip);
11846
11848 const std::vector<int64_t>& E_SgTypeChar16();
11849}
11850
11851namespace Rose {
11852 std::string stringifyE_SgTypeChar16(int64_t n, const char *strip=NULL, bool canonic=false);
11853 const std::vector<int64_t>& stringifyE_SgTypeChar16();
11854}
11855
11856// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
11857// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 258
11858namespace stringify {
11860 const char* E_SgTypeChar32(int64_t);
11861
11863 std::string E_SgTypeChar32(int64_t, const std::string &strip);
11864
11866 const std::vector<int64_t>& E_SgTypeChar32();
11867}
11868
11869namespace Rose {
11870 std::string stringifyE_SgTypeChar32(int64_t n, const char *strip=NULL, bool canonic=false);
11871 const std::vector<int64_t>& stringifyE_SgTypeChar32();
11872}
11873
11874// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
11875// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 261
11876namespace stringify {
11878 const char* E_SgTypeFloat128(int64_t);
11879
11881 std::string E_SgTypeFloat128(int64_t, const std::string &strip);
11882
11884 const std::vector<int64_t>& E_SgTypeFloat128();
11885}
11886
11887namespace Rose {
11888 std::string stringifyE_SgTypeFloat128(int64_t n, const char *strip=NULL, bool canonic=false);
11889 const std::vector<int64_t>& stringifyE_SgTypeFloat128();
11890}
11891
11892// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
11893// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 264
11894namespace stringify {
11896 const char* E_SgTypeFixed(int64_t);
11897
11899 std::string E_SgTypeFixed(int64_t, const std::string &strip);
11900
11902 const std::vector<int64_t>& E_SgTypeFixed();
11903}
11904
11905namespace Rose {
11906 std::string stringifyE_SgTypeFixed(int64_t n, const char *strip=NULL, bool canonic=false);
11907 const std::vector<int64_t>& stringifyE_SgTypeFixed();
11908}
11909
11910// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
11911// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 267
11912namespace stringify {
11914 const char* E_SgAutoType(int64_t);
11915
11917 std::string E_SgAutoType(int64_t, const std::string &strip);
11918
11920 const std::vector<int64_t>& E_SgAutoType();
11921}
11922
11923namespace Rose {
11924 std::string stringifyE_SgAutoType(int64_t n, const char *strip=NULL, bool canonic=false);
11925 const std::vector<int64_t>& stringifyE_SgAutoType();
11926}
11927
11928// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
11929// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 270
11930namespace stringify {
11932 const char* E_SgAdaAccessType(int64_t);
11933
11935 std::string E_SgAdaAccessType(int64_t, const std::string &strip);
11936
11938 const std::vector<int64_t>& E_SgAdaAccessType();
11939}
11940
11941namespace Rose {
11942 std::string stringifyE_SgAdaAccessType(int64_t n, const char *strip=NULL, bool canonic=false);
11943 const std::vector<int64_t>& stringifyE_SgAdaAccessType();
11944}
11945
11946// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
11947// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 273
11948namespace stringify {
11950 const char* E_SgAdaSubtype(int64_t);
11951
11953 std::string E_SgAdaSubtype(int64_t, const std::string &strip);
11954
11956 const std::vector<int64_t>& E_SgAdaSubtype();
11957}
11958
11959namespace Rose {
11960 std::string stringifyE_SgAdaSubtype(int64_t n, const char *strip=NULL, bool canonic=false);
11961 const std::vector<int64_t>& stringifyE_SgAdaSubtype();
11962}
11963
11964// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
11965// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 276
11966namespace stringify {
11968 const char* E_SgAdaDiscreteType(int64_t);
11969
11971 std::string E_SgAdaDiscreteType(int64_t, const std::string &strip);
11972
11974 const std::vector<int64_t>& E_SgAdaDiscreteType();
11975}
11976
11977namespace Rose {
11978 std::string stringifyE_SgAdaDiscreteType(int64_t n, const char *strip=NULL, bool canonic=false);
11979 const std::vector<int64_t>& stringifyE_SgAdaDiscreteType();
11980}
11981
11982// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
11983// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 279
11984namespace stringify {
11986 const char* E_SgAdaModularType(int64_t);
11987
11989 std::string E_SgAdaModularType(int64_t, const std::string &strip);
11990
11992 const std::vector<int64_t>& E_SgAdaModularType();
11993}
11994
11995namespace Rose {
11996 std::string stringifyE_SgAdaModularType(int64_t n, const char *strip=NULL, bool canonic=false);
11997 const std::vector<int64_t>& stringifyE_SgAdaModularType();
11998}
11999
12000// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
12001// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 282
12002namespace stringify {
12004 const char* E_SgAdaDerivedType(int64_t);
12005
12007 std::string E_SgAdaDerivedType(int64_t, const std::string &strip);
12008
12010 const std::vector<int64_t>& E_SgAdaDerivedType();
12011}
12012
12013namespace Rose {
12014 std::string stringifyE_SgAdaDerivedType(int64_t n, const char *strip=NULL, bool canonic=false);
12015 const std::vector<int64_t>& stringifyE_SgAdaDerivedType();
12016}
12017
12018// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
12019// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 285
12020namespace stringify {
12022 const char* E_SgAdaSubroutineType(int64_t);
12023
12025 std::string E_SgAdaSubroutineType(int64_t, const std::string &strip);
12026
12028 const std::vector<int64_t>& E_SgAdaSubroutineType();
12029}
12030
12031namespace Rose {
12032 std::string stringifyE_SgAdaSubroutineType(int64_t n, const char *strip=NULL, bool canonic=false);
12033 const std::vector<int64_t>& stringifyE_SgAdaSubroutineType();
12034}
12035
12036// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
12037// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 288
12038namespace stringify {
12040 const char* E_SgJovialBitType(int64_t);
12041
12043 std::string E_SgJovialBitType(int64_t, const std::string &strip);
12044
12046 const std::vector<int64_t>& E_SgJovialBitType();
12047}
12048
12049namespace Rose {
12050 std::string stringifyE_SgJovialBitType(int64_t n, const char *strip=NULL, bool canonic=false);
12051 const std::vector<int64_t>& stringifyE_SgJovialBitType();
12052}
12053
12054// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
12055// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 291
12056namespace stringify {
12058 const char* E_SgRangeType(int64_t);
12059
12061 std::string E_SgRangeType(int64_t, const std::string &strip);
12062
12064 const std::vector<int64_t>& E_SgRangeType();
12065}
12066
12067namespace Rose {
12068 std::string stringifyE_SgRangeType(int64_t n, const char *strip=NULL, bool canonic=false);
12069 const std::vector<int64_t>& stringifyE_SgRangeType();
12070}
12071
12072// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
12073// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 294
12074namespace stringify {
12076 const char* E_SgType(int64_t);
12077
12079 std::string E_SgType(int64_t, const std::string &strip);
12080
12082 const std::vector<int64_t>& E_SgType();
12083}
12084
12085namespace Rose {
12086 std::string stringifyE_SgType(int64_t n, const char *strip=NULL, bool canonic=false);
12087 const std::vector<int64_t>& stringifyE_SgType();
12088}
12089
12090// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
12091// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 297
12092namespace stringify {
12094 const char* E_SgCommonBlockObject(int64_t);
12095
12097 std::string E_SgCommonBlockObject(int64_t, const std::string &strip);
12098
12100 const std::vector<int64_t>& E_SgCommonBlockObject();
12101}
12102
12103namespace Rose {
12104 std::string stringifyE_SgCommonBlockObject(int64_t n, const char *strip=NULL, bool canonic=false);
12105 const std::vector<int64_t>& stringifyE_SgCommonBlockObject();
12106}
12107
12108// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
12109// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 300
12110namespace stringify {
12112 const char* E_SgInitializedName(int64_t);
12113
12115 std::string E_SgInitializedName(int64_t, const std::string &strip);
12116
12118 const std::vector<int64_t>& E_SgInitializedName();
12119}
12120
12121namespace Rose {
12122 std::string stringifyE_SgInitializedName(int64_t n, const char *strip=NULL, bool canonic=false);
12123 const std::vector<int64_t>& stringifyE_SgInitializedName();
12124}
12125
12126// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
12127// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 303
12128namespace stringify {
12130 const char* E_SgJavaMemberValuePair(int64_t);
12131
12133 std::string E_SgJavaMemberValuePair(int64_t, const std::string &strip);
12134
12136 const std::vector<int64_t>& E_SgJavaMemberValuePair();
12137}
12138
12139namespace Rose {
12140 std::string stringifyE_SgJavaMemberValuePair(int64_t n, const char *strip=NULL, bool canonic=false);
12141 const std::vector<int64_t>& stringifyE_SgJavaMemberValuePair();
12142}
12143
12144// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
12145// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 306
12146namespace stringify {
12148 const char* E_SgOmpOrderedClause(int64_t);
12149
12151 std::string E_SgOmpOrderedClause(int64_t, const std::string &strip);
12152
12154 const std::vector<int64_t>& E_SgOmpOrderedClause();
12155}
12156
12157namespace Rose {
12158 std::string stringifyE_SgOmpOrderedClause(int64_t n, const char *strip=NULL, bool canonic=false);
12159 const std::vector<int64_t>& stringifyE_SgOmpOrderedClause();
12160}
12161
12162// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
12163// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 309
12164namespace stringify {
12166 const char* E_SgOmpCollapseClause(int64_t);
12167
12169 std::string E_SgOmpCollapseClause(int64_t, const std::string &strip);
12170
12172 const std::vector<int64_t>& E_SgOmpCollapseClause();
12173}
12174
12175namespace Rose {
12176 std::string stringifyE_SgOmpCollapseClause(int64_t n, const char *strip=NULL, bool canonic=false);
12177 const std::vector<int64_t>& stringifyE_SgOmpCollapseClause();
12178}
12179
12180// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
12181// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 312
12182namespace stringify {
12184 const char* E_SgOmpIfClause(int64_t);
12185
12187 std::string E_SgOmpIfClause(int64_t, const std::string &strip);
12188
12190 const std::vector<int64_t>& E_SgOmpIfClause();
12191}
12192
12193namespace Rose {
12194 std::string stringifyE_SgOmpIfClause(int64_t n, const char *strip=NULL, bool canonic=false);
12195 const std::vector<int64_t>& stringifyE_SgOmpIfClause();
12196}
12197
12198// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
12199// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 315
12200namespace stringify {
12202 const char* E_SgOmpNumThreadsClause(int64_t);
12203
12205 std::string E_SgOmpNumThreadsClause(int64_t, const std::string &strip);
12206
12208 const std::vector<int64_t>& E_SgOmpNumThreadsClause();
12209}
12210
12211namespace Rose {
12212 std::string stringifyE_SgOmpNumThreadsClause(int64_t n, const char *strip=NULL, bool canonic=false);
12213 const std::vector<int64_t>& stringifyE_SgOmpNumThreadsClause();
12214}
12215
12216// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
12217// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 318
12218namespace stringify {
12220 const char* E_SgOmpDeviceClause(int64_t);
12221
12223 std::string E_SgOmpDeviceClause(int64_t, const std::string &strip);
12224
12226 const std::vector<int64_t>& E_SgOmpDeviceClause();
12227}
12228
12229namespace Rose {
12230 std::string stringifyE_SgOmpDeviceClause(int64_t n, const char *strip=NULL, bool canonic=false);
12231 const std::vector<int64_t>& stringifyE_SgOmpDeviceClause();
12232}
12233
12234// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
12235// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 321
12236namespace stringify {
12238 const char* E_SgOmpSafelenClause(int64_t);
12239
12241 std::string E_SgOmpSafelenClause(int64_t, const std::string &strip);
12242
12244 const std::vector<int64_t>& E_SgOmpSafelenClause();
12245}
12246
12247namespace Rose {
12248 std::string stringifyE_SgOmpSafelenClause(int64_t n, const char *strip=NULL, bool canonic=false);
12249 const std::vector<int64_t>& stringifyE_SgOmpSafelenClause();
12250}
12251
12252// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
12253// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 324
12254namespace stringify {
12256 const char* E_SgOmpSimdlenClause(int64_t);
12257
12259 std::string E_SgOmpSimdlenClause(int64_t, const std::string &strip);
12260
12262 const std::vector<int64_t>& E_SgOmpSimdlenClause();
12263}
12264
12265namespace Rose {
12266 std::string stringifyE_SgOmpSimdlenClause(int64_t n, const char *strip=NULL, bool canonic=false);
12267 const std::vector<int64_t>& stringifyE_SgOmpSimdlenClause();
12268}
12269
12270// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
12271// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 327
12272namespace stringify {
12274 const char* E_SgOmpFinalClause(int64_t);
12275
12277 std::string E_SgOmpFinalClause(int64_t, const std::string &strip);
12278
12280 const std::vector<int64_t>& E_SgOmpFinalClause();
12281}
12282
12283namespace Rose {
12284 std::string stringifyE_SgOmpFinalClause(int64_t n, const char *strip=NULL, bool canonic=false);
12285 const std::vector<int64_t>& stringifyE_SgOmpFinalClause();
12286}
12287
12288// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
12289// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 330
12290namespace stringify {
12292 const char* E_SgOmpPriorityClause(int64_t);
12293
12295 std::string E_SgOmpPriorityClause(int64_t, const std::string &strip);
12296
12298 const std::vector<int64_t>& E_SgOmpPriorityClause();
12299}
12300
12301namespace Rose {
12302 std::string stringifyE_SgOmpPriorityClause(int64_t n, const char *strip=NULL, bool canonic=false);
12303 const std::vector<int64_t>& stringifyE_SgOmpPriorityClause();
12304}
12305
12306// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
12307// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 333
12308namespace stringify {
12310 const char* E_SgOmpExpressionClause(int64_t);
12311
12313 std::string E_SgOmpExpressionClause(int64_t, const std::string &strip);
12314
12316 const std::vector<int64_t>& E_SgOmpExpressionClause();
12317}
12318
12319namespace Rose {
12320 std::string stringifyE_SgOmpExpressionClause(int64_t n, const char *strip=NULL, bool canonic=false);
12321 const std::vector<int64_t>& stringifyE_SgOmpExpressionClause();
12322}
12323
12324// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
12325// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 336
12326namespace stringify {
12328 const char* E_SgOmpCopyprivateClause(int64_t);
12329
12331 std::string E_SgOmpCopyprivateClause(int64_t, const std::string &strip);
12332
12334 const std::vector<int64_t>& E_SgOmpCopyprivateClause();
12335}
12336
12337namespace Rose {
12338 std::string stringifyE_SgOmpCopyprivateClause(int64_t n, const char *strip=NULL, bool canonic=false);
12339 const std::vector<int64_t>& stringifyE_SgOmpCopyprivateClause();
12340}
12341
12342// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
12343// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 339
12344namespace stringify {
12346 const char* E_SgOmpPrivateClause(int64_t);
12347
12349 std::string E_SgOmpPrivateClause(int64_t, const std::string &strip);
12350
12352 const std::vector<int64_t>& E_SgOmpPrivateClause();
12353}
12354
12355namespace Rose {
12356 std::string stringifyE_SgOmpPrivateClause(int64_t n, const char *strip=NULL, bool canonic=false);
12357 const std::vector<int64_t>& stringifyE_SgOmpPrivateClause();
12358}
12359
12360// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
12361// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 342
12362namespace stringify {
12364 const char* E_SgOmpFirstprivateClause(int64_t);
12365
12367 std::string E_SgOmpFirstprivateClause(int64_t, const std::string &strip);
12368
12370 const std::vector<int64_t>& E_SgOmpFirstprivateClause();
12371}
12372
12373namespace Rose {
12374 std::string stringifyE_SgOmpFirstprivateClause(int64_t n, const char *strip=NULL, bool canonic=false);
12375 const std::vector<int64_t>& stringifyE_SgOmpFirstprivateClause();
12376}
12377
12378// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
12379// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 345
12380namespace stringify {
12382 const char* E_SgOmpSharedClause(int64_t);
12383
12385 std::string E_SgOmpSharedClause(int64_t, const std::string &strip);
12386
12388 const std::vector<int64_t>& E_SgOmpSharedClause();
12389}
12390
12391namespace Rose {
12392 std::string stringifyE_SgOmpSharedClause(int64_t n, const char *strip=NULL, bool canonic=false);
12393 const std::vector<int64_t>& stringifyE_SgOmpSharedClause();
12394}
12395
12396// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
12397// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 348
12398namespace stringify {
12400 const char* E_SgOmpCopyinClause(int64_t);
12401
12403 std::string E_SgOmpCopyinClause(int64_t, const std::string &strip);
12404
12406 const std::vector<int64_t>& E_SgOmpCopyinClause();
12407}
12408
12409namespace Rose {
12410 std::string stringifyE_SgOmpCopyinClause(int64_t n, const char *strip=NULL, bool canonic=false);
12411 const std::vector<int64_t>& stringifyE_SgOmpCopyinClause();
12412}
12413
12414// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
12415// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 351
12416namespace stringify {
12418 const char* E_SgOmpLastprivateClause(int64_t);
12419
12421 std::string E_SgOmpLastprivateClause(int64_t, const std::string &strip);
12422
12424 const std::vector<int64_t>& E_SgOmpLastprivateClause();
12425}
12426
12427namespace Rose {
12428 std::string stringifyE_SgOmpLastprivateClause(int64_t n, const char *strip=NULL, bool canonic=false);
12429 const std::vector<int64_t>& stringifyE_SgOmpLastprivateClause();
12430}
12431
12432// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
12433// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 354
12434namespace stringify {
12436 const char* E_SgOmpReductionClause(int64_t);
12437
12439 std::string E_SgOmpReductionClause(int64_t, const std::string &strip);
12440
12442 const std::vector<int64_t>& E_SgOmpReductionClause();
12443}
12444
12445namespace Rose {
12446 std::string stringifyE_SgOmpReductionClause(int64_t n, const char *strip=NULL, bool canonic=false);
12447 const std::vector<int64_t>& stringifyE_SgOmpReductionClause();
12448}
12449
12450// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
12451// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 357
12452namespace stringify {
12454 const char* E_SgOmpMapClause(int64_t);
12455
12457 std::string E_SgOmpMapClause(int64_t, const std::string &strip);
12458
12460 const std::vector<int64_t>& E_SgOmpMapClause();
12461}
12462
12463namespace Rose {
12464 std::string stringifyE_SgOmpMapClause(int64_t n, const char *strip=NULL, bool canonic=false);
12465 const std::vector<int64_t>& stringifyE_SgOmpMapClause();
12466}
12467
12468// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
12469// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 360
12470namespace stringify {
12472 const char* E_SgOmpUniformClause(int64_t);
12473
12475 std::string E_SgOmpUniformClause(int64_t, const std::string &strip);
12476
12478 const std::vector<int64_t>& E_SgOmpUniformClause();
12479}
12480
12481namespace Rose {
12482 std::string stringifyE_SgOmpUniformClause(int64_t n, const char *strip=NULL, bool canonic=false);
12483 const std::vector<int64_t>& stringifyE_SgOmpUniformClause();
12484}
12485
12486// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
12487// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 363
12488namespace stringify {
12490 const char* E_SgOmpAlignedClause(int64_t);
12491
12493 std::string E_SgOmpAlignedClause(int64_t, const std::string &strip);
12494
12496 const std::vector<int64_t>& E_SgOmpAlignedClause();
12497}
12498
12499namespace Rose {
12500 std::string stringifyE_SgOmpAlignedClause(int64_t n, const char *strip=NULL, bool canonic=false);
12501 const std::vector<int64_t>& stringifyE_SgOmpAlignedClause();
12502}
12503
12504// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
12505// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 366
12506namespace stringify {
12508 const char* E_SgOmpLinearClause(int64_t);
12509
12511 std::string E_SgOmpLinearClause(int64_t, const std::string &strip);
12512
12514 const std::vector<int64_t>& E_SgOmpLinearClause();
12515}
12516
12517namespace Rose {
12518 std::string stringifyE_SgOmpLinearClause(int64_t n, const char *strip=NULL, bool canonic=false);
12519 const std::vector<int64_t>& stringifyE_SgOmpLinearClause();
12520}
12521
12522// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
12523// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 369
12524namespace stringify {
12526 const char* E_SgOmpDependClause(int64_t);
12527
12529 std::string E_SgOmpDependClause(int64_t, const std::string &strip);
12530
12532 const std::vector<int64_t>& E_SgOmpDependClause();
12533}
12534
12535namespace Rose {
12536 std::string stringifyE_SgOmpDependClause(int64_t n, const char *strip=NULL, bool canonic=false);
12537 const std::vector<int64_t>& stringifyE_SgOmpDependClause();
12538}
12539
12540// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
12541// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 372
12542namespace stringify {
12544 const char* E_SgOmpVariablesClause(int64_t);
12545
12547 std::string E_SgOmpVariablesClause(int64_t, const std::string &strip);
12548
12550 const std::vector<int64_t>& E_SgOmpVariablesClause();
12551}
12552
12553namespace Rose {
12554 std::string stringifyE_SgOmpVariablesClause(int64_t n, const char *strip=NULL, bool canonic=false);
12555 const std::vector<int64_t>& stringifyE_SgOmpVariablesClause();
12556}
12557
12558// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
12559// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 375
12560namespace stringify {
12562 const char* E_SgOmpScheduleClause(int64_t);
12563
12565 std::string E_SgOmpScheduleClause(int64_t, const std::string &strip);
12566
12568 const std::vector<int64_t>& E_SgOmpScheduleClause();
12569}
12570
12571namespace Rose {
12572 std::string stringifyE_SgOmpScheduleClause(int64_t n, const char *strip=NULL, bool canonic=false);
12573 const std::vector<int64_t>& stringifyE_SgOmpScheduleClause();
12574}
12575
12576// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
12577// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 378
12578namespace stringify {
12580 const char* E_SgLambdaCapture(int64_t);
12581
12583 std::string E_SgLambdaCapture(int64_t, const std::string &strip);
12584
12586 const std::vector<int64_t>& E_SgLambdaCapture();
12587}
12588
12589namespace Rose {
12590 std::string stringifyE_SgLambdaCapture(int64_t n, const char *strip=NULL, bool canonic=false);
12591 const std::vector<int64_t>& stringifyE_SgLambdaCapture();
12592}
12593
12594// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
12595// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 381
12596namespace stringify {
12598 const char* E_SgLambdaCaptureList(int64_t);
12599
12601 std::string E_SgLambdaCaptureList(int64_t, const std::string &strip);
12602
12604 const std::vector<int64_t>& E_SgLambdaCaptureList();
12605}
12606
12607namespace Rose {
12608 std::string stringifyE_SgLambdaCaptureList(int64_t n, const char *strip=NULL, bool canonic=false);
12609 const std::vector<int64_t>& stringifyE_SgLambdaCaptureList();
12610}
12611
12612// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
12613// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 384
12614namespace stringify {
12616 const char* E_SgAdaRangeConstraint(int64_t);
12617
12619 std::string E_SgAdaRangeConstraint(int64_t, const std::string &strip);
12620
12622 const std::vector<int64_t>& E_SgAdaRangeConstraint();
12623}
12624
12625namespace Rose {
12626 std::string stringifyE_SgAdaRangeConstraint(int64_t n, const char *strip=NULL, bool canonic=false);
12627 const std::vector<int64_t>& stringifyE_SgAdaRangeConstraint();
12628}
12629
12630// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
12631// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 387
12632namespace stringify {
12634 const char* E_SgAdaIndexConstraint(int64_t);
12635
12637 std::string E_SgAdaIndexConstraint(int64_t, const std::string &strip);
12638
12640 const std::vector<int64_t>& E_SgAdaIndexConstraint();
12641}
12642
12643namespace Rose {
12644 std::string stringifyE_SgAdaIndexConstraint(int64_t n, const char *strip=NULL, bool canonic=false);
12645 const std::vector<int64_t>& stringifyE_SgAdaIndexConstraint();
12646}
12647
12648// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
12649// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 390
12650namespace stringify {
12652 const char* E_SgAdaDigitsConstraint(int64_t);
12653
12655 std::string E_SgAdaDigitsConstraint(int64_t, const std::string &strip);
12656
12658 const std::vector<int64_t>& E_SgAdaDigitsConstraint();
12659}
12660
12661namespace Rose {
12662 std::string stringifyE_SgAdaDigitsConstraint(int64_t n, const char *strip=NULL, bool canonic=false);
12663 const std::vector<int64_t>& stringifyE_SgAdaDigitsConstraint();
12664}
12665
12666// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
12667// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 393
12668namespace stringify {
12670 const char* E_SgAdaDeltaConstraint(int64_t);
12671
12673 std::string E_SgAdaDeltaConstraint(int64_t, const std::string &strip);
12674
12676 const std::vector<int64_t>& E_SgAdaDeltaConstraint();
12677}
12678
12679namespace Rose {
12680 std::string stringifyE_SgAdaDeltaConstraint(int64_t n, const char *strip=NULL, bool canonic=false);
12681 const std::vector<int64_t>& stringifyE_SgAdaDeltaConstraint();
12682}
12683
12684// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
12685// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 396
12686namespace stringify {
12688 const char* E_SgAdaDiscriminantConstraint(int64_t);
12689
12691 std::string E_SgAdaDiscriminantConstraint(int64_t, const std::string &strip);
12692
12694 const std::vector<int64_t>& E_SgAdaDiscriminantConstraint();
12695}
12696
12697namespace Rose {
12698 std::string stringifyE_SgAdaDiscriminantConstraint(int64_t n, const char *strip=NULL, bool canonic=false);
12699 const std::vector<int64_t>& stringifyE_SgAdaDiscriminantConstraint();
12700}
12701
12702// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
12703// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 399
12704namespace stringify {
12706 const char* E_SgGlobal(int64_t);
12707
12709 std::string E_SgGlobal(int64_t, const std::string &strip);
12710
12712 const std::vector<int64_t>& E_SgGlobal();
12713}
12714
12715namespace Rose {
12716 std::string stringifyE_SgGlobal(int64_t n, const char *strip=NULL, bool canonic=false);
12717 const std::vector<int64_t>& stringifyE_SgGlobal();
12718}
12719
12720// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
12721// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 402
12722namespace stringify {
12724 const char* E_SgBasicBlock(int64_t);
12725
12727 std::string E_SgBasicBlock(int64_t, const std::string &strip);
12728
12730 const std::vector<int64_t>& E_SgBasicBlock();
12731}
12732
12733namespace Rose {
12734 std::string stringifyE_SgBasicBlock(int64_t n, const char *strip=NULL, bool canonic=false);
12735 const std::vector<int64_t>& stringifyE_SgBasicBlock();
12736}
12737
12738// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
12739// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 405
12740namespace stringify {
12742 const char* E_SgIfStmt(int64_t);
12743
12745 std::string E_SgIfStmt(int64_t, const std::string &strip);
12746
12748 const std::vector<int64_t>& E_SgIfStmt();
12749}
12750
12751namespace Rose {
12752 std::string stringifyE_SgIfStmt(int64_t n, const char *strip=NULL, bool canonic=false);
12753 const std::vector<int64_t>& stringifyE_SgIfStmt();
12754}
12755
12756// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
12757// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 408
12758namespace stringify {
12760 const char* E_SgForStatement(int64_t);
12761
12763 std::string E_SgForStatement(int64_t, const std::string &strip);
12764
12766 const std::vector<int64_t>& E_SgForStatement();
12767}
12768
12769namespace Rose {
12770 std::string stringifyE_SgForStatement(int64_t n, const char *strip=NULL, bool canonic=false);
12771 const std::vector<int64_t>& stringifyE_SgForStatement();
12772}
12773
12774// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
12775// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 411
12776namespace stringify {
12779
12781 std::string E_SgTemplateFunctionDefinition(int64_t, const std::string &strip);
12782
12784 const std::vector<int64_t>& E_SgTemplateFunctionDefinition();
12785}
12786
12787namespace Rose {
12788 std::string stringifyE_SgTemplateFunctionDefinition(int64_t n, const char *strip=NULL, bool canonic=false);
12789 const std::vector<int64_t>& stringifyE_SgTemplateFunctionDefinition();
12790}
12791
12792// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
12793// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 414
12794namespace stringify {
12796 const char* E_SgFunctionDefinition(int64_t);
12797
12799 std::string E_SgFunctionDefinition(int64_t, const std::string &strip);
12800
12802 const std::vector<int64_t>& E_SgFunctionDefinition();
12803}
12804
12805namespace Rose {
12806 std::string stringifyE_SgFunctionDefinition(int64_t n, const char *strip=NULL, bool canonic=false);
12807 const std::vector<int64_t>& stringifyE_SgFunctionDefinition();
12808}
12809
12810// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
12811// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 417
12812namespace stringify {
12814 const char* E_SgTemplateInstantiationDefn(int64_t);
12815
12817 std::string E_SgTemplateInstantiationDefn(int64_t, const std::string &strip);
12818
12820 const std::vector<int64_t>& E_SgTemplateInstantiationDefn();
12821}
12822
12823namespace Rose {
12824 std::string stringifyE_SgTemplateInstantiationDefn(int64_t n, const char *strip=NULL, bool canonic=false);
12825 const std::vector<int64_t>& stringifyE_SgTemplateInstantiationDefn();
12826}
12827
12828// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
12829// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 420
12830namespace stringify {
12832 const char* E_SgTemplateClassDefinition(int64_t);
12833
12835 std::string E_SgTemplateClassDefinition(int64_t, const std::string &strip);
12836
12838 const std::vector<int64_t>& E_SgTemplateClassDefinition();
12839}
12840
12841namespace Rose {
12842 std::string stringifyE_SgTemplateClassDefinition(int64_t n, const char *strip=NULL, bool canonic=false);
12843 const std::vector<int64_t>& stringifyE_SgTemplateClassDefinition();
12844}
12845
12846// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
12847// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 423
12848namespace stringify {
12850 const char* E_SgClassDefinition(int64_t);
12851
12853 std::string E_SgClassDefinition(int64_t, const std::string &strip);
12854
12856 const std::vector<int64_t>& E_SgClassDefinition();
12857}
12858
12859namespace Rose {
12860 std::string stringifyE_SgClassDefinition(int64_t n, const char *strip=NULL, bool canonic=false);
12861 const std::vector<int64_t>& stringifyE_SgClassDefinition();
12862}
12863
12864// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
12865// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 426
12866namespace stringify {
12868 const char* E_SgWhileStmt(int64_t);
12869
12871 std::string E_SgWhileStmt(int64_t, const std::string &strip);
12872
12874 const std::vector<int64_t>& E_SgWhileStmt();
12875}
12876
12877namespace Rose {
12878 std::string stringifyE_SgWhileStmt(int64_t n, const char *strip=NULL, bool canonic=false);
12879 const std::vector<int64_t>& stringifyE_SgWhileStmt();
12880}
12881
12882// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
12883// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 429
12884namespace stringify {
12886 const char* E_SgDoWhileStmt(int64_t);
12887
12889 std::string E_SgDoWhileStmt(int64_t, const std::string &strip);
12890
12892 const std::vector<int64_t>& E_SgDoWhileStmt();
12893}
12894
12895namespace Rose {
12896 std::string stringifyE_SgDoWhileStmt(int64_t n, const char *strip=NULL, bool canonic=false);
12897 const std::vector<int64_t>& stringifyE_SgDoWhileStmt();
12898}
12899
12900// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
12901// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 432
12902namespace stringify {
12904 const char* E_SgSwitchStatement(int64_t);
12905
12907 std::string E_SgSwitchStatement(int64_t, const std::string &strip);
12908
12910 const std::vector<int64_t>& E_SgSwitchStatement();
12911}
12912
12913namespace Rose {
12914 std::string stringifyE_SgSwitchStatement(int64_t n, const char *strip=NULL, bool canonic=false);
12915 const std::vector<int64_t>& stringifyE_SgSwitchStatement();
12916}
12917
12918// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
12919// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 435
12920namespace stringify {
12922 const char* E_SgCatchOptionStmt(int64_t);
12923
12925 std::string E_SgCatchOptionStmt(int64_t, const std::string &strip);
12926
12928 const std::vector<int64_t>& E_SgCatchOptionStmt();
12929}
12930
12931namespace Rose {
12932 std::string stringifyE_SgCatchOptionStmt(int64_t n, const char *strip=NULL, bool canonic=false);
12933 const std::vector<int64_t>& stringifyE_SgCatchOptionStmt();
12934}
12935
12936// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
12937// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 438
12938namespace stringify {
12941
12943 std::string E_SgNamespaceDefinitionStatement(int64_t, const std::string &strip);
12944
12946 const std::vector<int64_t>& E_SgNamespaceDefinitionStatement();
12947}
12948
12949namespace Rose {
12950 std::string stringifyE_SgNamespaceDefinitionStatement(int64_t n, const char *strip=NULL, bool canonic=false);
12951 const std::vector<int64_t>& stringifyE_SgNamespaceDefinitionStatement();
12952}
12953
12954// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
12955// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 441
12956namespace stringify {
12958 const char* E_SgAssociateStatement(int64_t);
12959
12961 std::string E_SgAssociateStatement(int64_t, const std::string &strip);
12962
12964 const std::vector<int64_t>& E_SgAssociateStatement();
12965}
12966
12967namespace Rose {
12968 std::string stringifyE_SgAssociateStatement(int64_t n, const char *strip=NULL, bool canonic=false);
12969 const std::vector<int64_t>& stringifyE_SgAssociateStatement();
12970}
12971
12972// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
12973// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 444
12974namespace stringify {
12976 const char* E_SgFortranNonblockedDo(int64_t);
12977
12979 std::string E_SgFortranNonblockedDo(int64_t, const std::string &strip);
12980
12982 const std::vector<int64_t>& E_SgFortranNonblockedDo();
12983}
12984
12985namespace Rose {
12986 std::string stringifyE_SgFortranNonblockedDo(int64_t n, const char *strip=NULL, bool canonic=false);
12987 const std::vector<int64_t>& stringifyE_SgFortranNonblockedDo();
12988}
12989
12990// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
12991// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 447
12992namespace stringify {
12994 const char* E_SgFortranDo(int64_t);
12995
12997 std::string E_SgFortranDo(int64_t, const std::string &strip);
12998
13000 const std::vector<int64_t>& E_SgFortranDo();
13001}
13002
13003namespace Rose {
13004 std::string stringifyE_SgFortranDo(int64_t n, const char *strip=NULL, bool canonic=false);
13005 const std::vector<int64_t>& stringifyE_SgFortranDo();
13006}
13007
13008// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
13009// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 450
13010namespace stringify {
13012 const char* E_SgForAllStatement(int64_t);
13013
13015 std::string E_SgForAllStatement(int64_t, const std::string &strip);
13016
13018 const std::vector<int64_t>& E_SgForAllStatement();
13019}
13020
13021namespace Rose {
13022 std::string stringifyE_SgForAllStatement(int64_t n, const char *strip=NULL, bool canonic=false);
13023 const std::vector<int64_t>& stringifyE_SgForAllStatement();
13024}
13025
13026// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
13027// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 453
13028namespace stringify {
13030 const char* E_SgUpcForAllStatement(int64_t);
13031
13033 std::string E_SgUpcForAllStatement(int64_t, const std::string &strip);
13034
13036 const std::vector<int64_t>& E_SgUpcForAllStatement();
13037}
13038
13039namespace Rose {
13040 std::string stringifyE_SgUpcForAllStatement(int64_t n, const char *strip=NULL, bool canonic=false);
13041 const std::vector<int64_t>& stringifyE_SgUpcForAllStatement();
13042}
13043
13044// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
13045// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 456
13046namespace stringify {
13048 const char* E_SgCAFWithTeamStatement(int64_t);
13049
13051 std::string E_SgCAFWithTeamStatement(int64_t, const std::string &strip);
13052
13054 const std::vector<int64_t>& E_SgCAFWithTeamStatement();
13055}
13056
13057namespace Rose {
13058 std::string stringifyE_SgCAFWithTeamStatement(int64_t n, const char *strip=NULL, bool canonic=false);
13059 const std::vector<int64_t>& stringifyE_SgCAFWithTeamStatement();
13060}
13061
13062// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
13063// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 459
13064namespace stringify {
13066 const char* E_SgJavaForEachStatement(int64_t);
13067
13069 std::string E_SgJavaForEachStatement(int64_t, const std::string &strip);
13070
13072 const std::vector<int64_t>& E_SgJavaForEachStatement();
13073}
13074
13075namespace Rose {
13076 std::string stringifyE_SgJavaForEachStatement(int64_t n, const char *strip=NULL, bool canonic=false);
13077 const std::vector<int64_t>& stringifyE_SgJavaForEachStatement();
13078}
13079
13080// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
13081// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 462
13082namespace stringify {
13084 const char* E_SgJavaLabelStatement(int64_t);
13085
13087 std::string E_SgJavaLabelStatement(int64_t, const std::string &strip);
13088
13090 const std::vector<int64_t>& E_SgJavaLabelStatement();
13091}
13092
13093namespace Rose {
13094 std::string stringifyE_SgJavaLabelStatement(int64_t n, const char *strip=NULL, bool canonic=false);
13095 const std::vector<int64_t>& stringifyE_SgJavaLabelStatement();
13096}
13097
13098// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
13099// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 465
13100namespace stringify {
13102 const char* E_SgMatlabForStatement(int64_t);
13103
13105 std::string E_SgMatlabForStatement(int64_t, const std::string &strip);
13106
13108 const std::vector<int64_t>& E_SgMatlabForStatement();
13109}
13110
13111namespace Rose {
13112 std::string stringifyE_SgMatlabForStatement(int64_t n, const char *strip=NULL, bool canonic=false);
13113 const std::vector<int64_t>& stringifyE_SgMatlabForStatement();
13114}
13115
13116// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
13117// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 468
13118namespace stringify {
13120 const char* E_SgFunctionParameterScope(int64_t);
13121
13123 std::string E_SgFunctionParameterScope(int64_t, const std::string &strip);
13124
13126 const std::vector<int64_t>& E_SgFunctionParameterScope();
13127}
13128
13129namespace Rose {
13130 std::string stringifyE_SgFunctionParameterScope(int64_t n, const char *strip=NULL, bool canonic=false);
13131 const std::vector<int64_t>& stringifyE_SgFunctionParameterScope();
13132}
13133
13134// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
13135// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 471
13136namespace stringify {
13138 const char* E_SgRangeBasedForStatement(int64_t);
13139
13141 std::string E_SgRangeBasedForStatement(int64_t, const std::string &strip);
13142
13144 const std::vector<int64_t>& E_SgRangeBasedForStatement();
13145}
13146
13147namespace Rose {
13148 std::string stringifyE_SgRangeBasedForStatement(int64_t n, const char *strip=NULL, bool canonic=false);
13149 const std::vector<int64_t>& stringifyE_SgRangeBasedForStatement();
13150}
13151
13152// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
13153// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 474
13154namespace stringify {
13156 const char* E_SgJovialForThenStatement(int64_t);
13157
13159 std::string E_SgJovialForThenStatement(int64_t, const std::string &strip);
13160
13162 const std::vector<int64_t>& E_SgJovialForThenStatement();
13163}
13164
13165namespace Rose {
13166 std::string stringifyE_SgJovialForThenStatement(int64_t n, const char *strip=NULL, bool canonic=false);
13167 const std::vector<int64_t>& stringifyE_SgJovialForThenStatement();
13168}
13169
13170// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
13171// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 477
13172namespace stringify {
13174 const char* E_SgAdaAcceptStmt(int64_t);
13175
13177 std::string E_SgAdaAcceptStmt(int64_t, const std::string &strip);
13178
13180 const std::vector<int64_t>& E_SgAdaAcceptStmt();
13181}
13182
13183namespace Rose {
13184 std::string stringifyE_SgAdaAcceptStmt(int64_t n, const char *strip=NULL, bool canonic=false);
13185 const std::vector<int64_t>& stringifyE_SgAdaAcceptStmt();
13186}
13187
13188// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
13189// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 480
13190namespace stringify {
13192 const char* E_SgAdaPackageSpec(int64_t);
13193
13195 std::string E_SgAdaPackageSpec(int64_t, const std::string &strip);
13196
13198 const std::vector<int64_t>& E_SgAdaPackageSpec();
13199}
13200
13201namespace Rose {
13202 std::string stringifyE_SgAdaPackageSpec(int64_t n, const char *strip=NULL, bool canonic=false);
13203 const std::vector<int64_t>& stringifyE_SgAdaPackageSpec();
13204}
13205
13206// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
13207// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 483
13208namespace stringify {
13210 const char* E_SgAdaPackageBody(int64_t);
13211
13213 std::string E_SgAdaPackageBody(int64_t, const std::string &strip);
13214
13216 const std::vector<int64_t>& E_SgAdaPackageBody();
13217}
13218
13219namespace Rose {
13220 std::string stringifyE_SgAdaPackageBody(int64_t n, const char *strip=NULL, bool canonic=false);
13221 const std::vector<int64_t>& stringifyE_SgAdaPackageBody();
13222}
13223
13224// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
13225// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 486
13226namespace stringify {
13228 const char* E_SgAdaTaskSpec(int64_t);
13229
13231 std::string E_SgAdaTaskSpec(int64_t, const std::string &strip);
13232
13234 const std::vector<int64_t>& E_SgAdaTaskSpec();
13235}
13236
13237namespace Rose {
13238 std::string stringifyE_SgAdaTaskSpec(int64_t n, const char *strip=NULL, bool canonic=false);
13239 const std::vector<int64_t>& stringifyE_SgAdaTaskSpec();
13240}
13241
13242// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
13243// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 489
13244namespace stringify {
13246 const char* E_SgAdaTaskBody(int64_t);
13247
13249 std::string E_SgAdaTaskBody(int64_t, const std::string &strip);
13250
13252 const std::vector<int64_t>& E_SgAdaTaskBody();
13253}
13254
13255namespace Rose {
13256 std::string stringifyE_SgAdaTaskBody(int64_t n, const char *strip=NULL, bool canonic=false);
13257 const std::vector<int64_t>& stringifyE_SgAdaTaskBody();
13258}
13259
13260// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
13261// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 492
13262namespace stringify {
13264 const char* E_SgAdaProtectedBody(int64_t);
13265
13267 std::string E_SgAdaProtectedBody(int64_t, const std::string &strip);
13268
13270 const std::vector<int64_t>& E_SgAdaProtectedBody();
13271}
13272
13273namespace Rose {
13274 std::string stringifyE_SgAdaProtectedBody(int64_t n, const char *strip=NULL, bool canonic=false);
13275 const std::vector<int64_t>& stringifyE_SgAdaProtectedBody();
13276}
13277
13278// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
13279// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 495
13280namespace stringify {
13282 const char* E_SgAdaProtectedSpec(int64_t);
13283
13285 std::string E_SgAdaProtectedSpec(int64_t, const std::string &strip);
13286
13288 const std::vector<int64_t>& E_SgAdaProtectedSpec();
13289}
13290
13291namespace Rose {
13292 std::string stringifyE_SgAdaProtectedSpec(int64_t n, const char *strip=NULL, bool canonic=false);
13293 const std::vector<int64_t>& stringifyE_SgAdaProtectedSpec();
13294}
13295
13296// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
13297// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 498
13298namespace stringify {
13300 const char* E_SgAdaGenericDefn(int64_t);
13301
13303 std::string E_SgAdaGenericDefn(int64_t, const std::string &strip);
13304
13306 const std::vector<int64_t>& E_SgAdaGenericDefn();
13307}
13308
13309namespace Rose {
13310 std::string stringifyE_SgAdaGenericDefn(int64_t n, const char *strip=NULL, bool canonic=false);
13311 const std::vector<int64_t>& stringifyE_SgAdaGenericDefn();
13312}
13313
13314// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
13315// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 501
13316namespace stringify {
13318 const char* E_SgFunctionParameterList(int64_t);
13319
13321 std::string E_SgFunctionParameterList(int64_t, const std::string &strip);
13322
13324 const std::vector<int64_t>& E_SgFunctionParameterList();
13325}
13326
13327namespace Rose {
13328 std::string stringifyE_SgFunctionParameterList(int64_t n, const char *strip=NULL, bool canonic=false);
13329 const std::vector<int64_t>& stringifyE_SgFunctionParameterList();
13330}
13331
13332// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
13333// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 504
13334namespace stringify {
13337
13339 std::string E_SgTemplateVariableDeclaration(int64_t, const std::string &strip);
13340
13342 const std::vector<int64_t>& E_SgTemplateVariableDeclaration();
13343}
13344
13345namespace Rose {
13346 std::string stringifyE_SgTemplateVariableDeclaration(int64_t n, const char *strip=NULL, bool canonic=false);
13347 const std::vector<int64_t>& stringifyE_SgTemplateVariableDeclaration();
13348}
13349
13350// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
13351// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 507
13352namespace stringify {
13354 const char* E_SgVariableDeclaration(int64_t);
13355
13357 std::string E_SgVariableDeclaration(int64_t, const std::string &strip);
13358
13360 const std::vector<int64_t>& E_SgVariableDeclaration();
13361}
13362
13363namespace Rose {
13364 std::string stringifyE_SgVariableDeclaration(int64_t n, const char *strip=NULL, bool canonic=false);
13365 const std::vector<int64_t>& stringifyE_SgVariableDeclaration();
13366}
13367
13368// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
13369// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 510
13370namespace stringify {
13372 const char* E_SgVariableDefinition(int64_t);
13373
13375 std::string E_SgVariableDefinition(int64_t, const std::string &strip);
13376
13378 const std::vector<int64_t>& E_SgVariableDefinition();
13379}
13380
13381namespace Rose {
13382 std::string stringifyE_SgVariableDefinition(int64_t n, const char *strip=NULL, bool canonic=false);
13383 const std::vector<int64_t>& stringifyE_SgVariableDefinition();
13384}
13385
13386// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
13387// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 513
13388namespace stringify {
13390 const char* E_SgEnumDeclaration(int64_t);
13391
13393 std::string E_SgEnumDeclaration(int64_t, const std::string &strip);
13394
13396 const std::vector<int64_t>& E_SgEnumDeclaration();
13397}
13398
13399namespace Rose {
13400 std::string stringifyE_SgEnumDeclaration(int64_t n, const char *strip=NULL, bool canonic=false);
13401 const std::vector<int64_t>& stringifyE_SgEnumDeclaration();
13402}
13403
13404// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
13405// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 516
13406namespace stringify {
13408 const char* E_SgAsmStmt(int64_t);
13409
13411 std::string E_SgAsmStmt(int64_t, const std::string &strip);
13412
13414 const std::vector<int64_t>& E_SgAsmStmt();
13415}
13416
13417namespace Rose {
13418 std::string stringifyE_SgAsmStmt(int64_t n, const char *strip=NULL, bool canonic=false);
13419 const std::vector<int64_t>& stringifyE_SgAsmStmt();
13420}
13421
13422// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
13423// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 519
13424namespace stringify {
13427
13429 std::string E_SgTemplateInstantiationDirectiveStatement(int64_t, const std::string &strip);
13430
13432 const std::vector<int64_t>& E_SgTemplateInstantiationDirectiveStatement();
13433}
13434
13435namespace Rose {
13436 std::string stringifyE_SgTemplateInstantiationDirectiveStatement(int64_t n, const char *strip=NULL, bool canonic=false);
13437 const std::vector<int64_t>& stringifyE_SgTemplateInstantiationDirectiveStatement();
13438}
13439
13440// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
13441// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 522
13442namespace stringify {
13444 const char* E_SgUseStatement(int64_t);
13445
13447 std::string E_SgUseStatement(int64_t, const std::string &strip);
13448
13450 const std::vector<int64_t>& E_SgUseStatement();
13451}
13452
13453namespace Rose {
13454 std::string stringifyE_SgUseStatement(int64_t n, const char *strip=NULL, bool canonic=false);
13455 const std::vector<int64_t>& stringifyE_SgUseStatement();
13456}
13457
13458// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
13459// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 525
13460namespace stringify {
13463
13465 std::string E_SgNamespaceDeclarationStatement(int64_t, const std::string &strip);
13466
13468 const std::vector<int64_t>& E_SgNamespaceDeclarationStatement();
13469}
13470
13471namespace Rose {
13472 std::string stringifyE_SgNamespaceDeclarationStatement(int64_t n, const char *strip=NULL, bool canonic=false);
13473 const std::vector<int64_t>& stringifyE_SgNamespaceDeclarationStatement();
13474}
13475
13476// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
13477// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 528
13478namespace stringify {
13480 const char* E_SgInterfaceStatement(int64_t);
13481
13483 std::string E_SgInterfaceStatement(int64_t, const std::string &strip);
13484
13486 const std::vector<int64_t>& E_SgInterfaceStatement();
13487}
13488
13489namespace Rose {
13490 std::string stringifyE_SgInterfaceStatement(int64_t n, const char *strip=NULL, bool canonic=false);
13491 const std::vector<int64_t>& stringifyE_SgInterfaceStatement();
13492}
13493
13494// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
13495// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 531
13496namespace stringify {
13498 const char* E_SgCommonBlock(int64_t);
13499
13501 std::string E_SgCommonBlock(int64_t, const std::string &strip);
13502
13504 const std::vector<int64_t>& E_SgCommonBlock();
13505}
13506
13507namespace Rose {
13508 std::string stringifyE_SgCommonBlock(int64_t n, const char *strip=NULL, bool canonic=false);
13509 const std::vector<int64_t>& stringifyE_SgCommonBlock();
13510}
13511
13512// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
13513// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 534
13514namespace stringify {
13517
13519 std::string E_SgTemplateTypedefDeclaration(int64_t, const std::string &strip);
13520
13522 const std::vector<int64_t>& E_SgTemplateTypedefDeclaration();
13523}
13524
13525namespace Rose {
13526 std::string stringifyE_SgTemplateTypedefDeclaration(int64_t n, const char *strip=NULL, bool canonic=false);
13527 const std::vector<int64_t>& stringifyE_SgTemplateTypedefDeclaration();
13528}
13529
13530// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
13531// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 537
13532namespace stringify {
13535
13537 std::string E_SgTemplateInstantiationTypedefDeclaration(int64_t, const std::string &strip);
13538
13540 const std::vector<int64_t>& E_SgTemplateInstantiationTypedefDeclaration();
13541}
13542
13543namespace Rose {
13544 std::string stringifyE_SgTemplateInstantiationTypedefDeclaration(int64_t n, const char *strip=NULL, bool canonic=false);
13545 const std::vector<int64_t>& stringifyE_SgTemplateInstantiationTypedefDeclaration();
13546}
13547
13548// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
13549// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 540
13550namespace stringify {
13552 const char* E_SgTypedefDeclaration(int64_t);
13553
13555 std::string E_SgTypedefDeclaration(int64_t, const std::string &strip);
13556
13558 const std::vector<int64_t>& E_SgTypedefDeclaration();
13559}
13560
13561namespace Rose {
13562 std::string stringifyE_SgTypedefDeclaration(int64_t n, const char *strip=NULL, bool canonic=false);
13563 const std::vector<int64_t>& stringifyE_SgTypedefDeclaration();
13564}
13565
13566// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
13567// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 543
13568namespace stringify {
13571
13573 std::string E_SgStatementFunctionStatement(int64_t, const std::string &strip);
13574
13576 const std::vector<int64_t>& E_SgStatementFunctionStatement();
13577}
13578
13579namespace Rose {
13580 std::string stringifyE_SgStatementFunctionStatement(int64_t n, const char *strip=NULL, bool canonic=false);
13581 const std::vector<int64_t>& stringifyE_SgStatementFunctionStatement();
13582}
13583
13584// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
13585// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 546
13586namespace stringify {
13588 const char* E_SgCtorInitializerList(int64_t);
13589
13591 std::string E_SgCtorInitializerList(int64_t, const std::string &strip);
13592
13594 const std::vector<int64_t>& E_SgCtorInitializerList();
13595}
13596
13597namespace Rose {
13598 std::string stringifyE_SgCtorInitializerList(int64_t n, const char *strip=NULL, bool canonic=false);
13599 const std::vector<int64_t>& stringifyE_SgCtorInitializerList();
13600}
13601
13602// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
13603// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 549
13604namespace stringify {
13606 const char* E_SgPragmaDeclaration(int64_t);
13607
13609 std::string E_SgPragmaDeclaration(int64_t, const std::string &strip);
13610
13612 const std::vector<int64_t>& E_SgPragmaDeclaration();
13613}
13614
13615namespace Rose {
13616 std::string stringifyE_SgPragmaDeclaration(int64_t n, const char *strip=NULL, bool canonic=false);
13617 const std::vector<int64_t>& stringifyE_SgPragmaDeclaration();
13618}
13619
13620// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
13621// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 552
13622namespace stringify {
13624 const char* E_SgTemplateClassDeclaration(int64_t);
13625
13627 std::string E_SgTemplateClassDeclaration(int64_t, const std::string &strip);
13628
13630 const std::vector<int64_t>& E_SgTemplateClassDeclaration();
13631}
13632
13633namespace Rose {
13634 std::string stringifyE_SgTemplateClassDeclaration(int64_t n, const char *strip=NULL, bool canonic=false);
13635 const std::vector<int64_t>& stringifyE_SgTemplateClassDeclaration();
13636}
13637
13638// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
13639// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 555
13640namespace stringify {
13642 const char* E_SgTemplateInstantiationDecl(int64_t);
13643
13645 std::string E_SgTemplateInstantiationDecl(int64_t, const std::string &strip);
13646
13648 const std::vector<int64_t>& E_SgTemplateInstantiationDecl();
13649}
13650
13651namespace Rose {
13652 std::string stringifyE_SgTemplateInstantiationDecl(int64_t n, const char *strip=NULL, bool canonic=false);
13653 const std::vector<int64_t>& stringifyE_SgTemplateInstantiationDecl();
13654}
13655
13656// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
13657// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 558
13658namespace stringify {
13660 const char* E_SgDerivedTypeStatement(int64_t);
13661
13663 std::string E_SgDerivedTypeStatement(int64_t, const std::string &strip);
13664
13666 const std::vector<int64_t>& E_SgDerivedTypeStatement();
13667}
13668
13669namespace Rose {
13670 std::string stringifyE_SgDerivedTypeStatement(int64_t n, const char *strip=NULL, bool canonic=false);
13671 const std::vector<int64_t>& stringifyE_SgDerivedTypeStatement();
13672}
13673
13674// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
13675// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 561
13676namespace stringify {
13678 const char* E_SgModuleStatement(int64_t);
13679
13681 std::string E_SgModuleStatement(int64_t, const std::string &strip);
13682
13684 const std::vector<int64_t>& E_SgModuleStatement();
13685}
13686
13687namespace Rose {
13688 std::string stringifyE_SgModuleStatement(int64_t n, const char *strip=NULL, bool canonic=false);
13689 const std::vector<int64_t>& stringifyE_SgModuleStatement();
13690}
13691
13692// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
13693// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 564
13694namespace stringify {
13696 const char* E_SgJavaPackageDeclaration(int64_t);
13697
13699 std::string E_SgJavaPackageDeclaration(int64_t, const std::string &strip);
13700
13702 const std::vector<int64_t>& E_SgJavaPackageDeclaration();
13703}
13704
13705namespace Rose {
13706 std::string stringifyE_SgJavaPackageDeclaration(int64_t n, const char *strip=NULL, bool canonic=false);
13707 const std::vector<int64_t>& stringifyE_SgJavaPackageDeclaration();
13708}
13709
13710// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
13711// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 567
13712namespace stringify {
13714 const char* E_SgJovialTableStatement(int64_t);
13715
13717 std::string E_SgJovialTableStatement(int64_t, const std::string &strip);
13718
13720 const std::vector<int64_t>& E_SgJovialTableStatement();
13721}
13722
13723namespace Rose {
13724 std::string stringifyE_SgJovialTableStatement(int64_t n, const char *strip=NULL, bool canonic=false);
13725 const std::vector<int64_t>& stringifyE_SgJovialTableStatement();
13726}
13727
13728// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
13729// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 570
13730namespace stringify {
13732 const char* E_SgClassDeclaration(int64_t);
13733
13735 std::string E_SgClassDeclaration(int64_t, const std::string &strip);
13736
13738 const std::vector<int64_t>& E_SgClassDeclaration();
13739}
13740
13741namespace Rose {
13742 std::string stringifyE_SgClassDeclaration(int64_t n, const char *strip=NULL, bool canonic=false);
13743 const std::vector<int64_t>& stringifyE_SgClassDeclaration();
13744}
13745
13746// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
13747// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 573
13748namespace stringify {
13750 const char* E_SgImplicitStatement(int64_t);
13751
13753 std::string E_SgImplicitStatement(int64_t, const std::string &strip);
13754
13756 const std::vector<int64_t>& E_SgImplicitStatement();
13757}
13758
13759namespace Rose {
13760 std::string stringifyE_SgImplicitStatement(int64_t n, const char *strip=NULL, bool canonic=false);
13761 const std::vector<int64_t>& stringifyE_SgImplicitStatement();
13762}
13763
13764// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
13765// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 576
13766namespace stringify {
13769
13771 std::string E_SgTemplateFunctionDeclaration(int64_t, const std::string &strip);
13772
13774 const std::vector<int64_t>& E_SgTemplateFunctionDeclaration();
13775}
13776
13777namespace Rose {
13778 std::string stringifyE_SgTemplateFunctionDeclaration(int64_t n, const char *strip=NULL, bool canonic=false);
13779 const std::vector<int64_t>& stringifyE_SgTemplateFunctionDeclaration();
13780}
13781
13782// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
13783// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 579
13784namespace stringify {
13787
13789 std::string E_SgTemplateMemberFunctionDeclaration(int64_t, const std::string &strip);
13790
13792 const std::vector<int64_t>& E_SgTemplateMemberFunctionDeclaration();
13793}
13794
13795namespace Rose {
13796 std::string stringifyE_SgTemplateMemberFunctionDeclaration(int64_t n, const char *strip=NULL, bool canonic=false);
13797 const std::vector<int64_t>& stringifyE_SgTemplateMemberFunctionDeclaration();
13798}
13799
13800// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
13801// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 582
13802namespace stringify {
13805
13807 std::string E_SgTemplateInstantiationMemberFunctionDecl(int64_t, const std::string &strip);
13808
13810 const std::vector<int64_t>& E_SgTemplateInstantiationMemberFunctionDecl();
13811}
13812
13813namespace Rose {
13814 std::string stringifyE_SgTemplateInstantiationMemberFunctionDecl(int64_t n, const char *strip=NULL, bool canonic=false);
13815 const std::vector<int64_t>& stringifyE_SgTemplateInstantiationMemberFunctionDecl();
13816}
13817
13818// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
13819// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 585
13820namespace stringify {
13822 const char* E_SgMemberFunctionDeclaration(int64_t);
13823
13825 std::string E_SgMemberFunctionDeclaration(int64_t, const std::string &strip);
13826
13828 const std::vector<int64_t>& E_SgMemberFunctionDeclaration();
13829}
13830
13831namespace Rose {
13832 std::string stringifyE_SgMemberFunctionDeclaration(int64_t n, const char *strip=NULL, bool canonic=false);
13833 const std::vector<int64_t>& stringifyE_SgMemberFunctionDeclaration();
13834}
13835
13836// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
13837// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 588
13838namespace stringify {
13841
13843 std::string E_SgTemplateInstantiationFunctionDecl(int64_t, const std::string &strip);
13844
13846 const std::vector<int64_t>& E_SgTemplateInstantiationFunctionDecl();
13847}
13848
13849namespace Rose {
13850 std::string stringifyE_SgTemplateInstantiationFunctionDecl(int64_t n, const char *strip=NULL, bool canonic=false);
13851 const std::vector<int64_t>& stringifyE_SgTemplateInstantiationFunctionDecl();
13852}
13853
13854// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
13855// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 591
13856namespace stringify {
13858 const char* E_SgProgramHeaderStatement(int64_t);
13859
13861 std::string E_SgProgramHeaderStatement(int64_t, const std::string &strip);
13862
13864 const std::vector<int64_t>& E_SgProgramHeaderStatement();
13865}
13866
13867namespace Rose {
13868 std::string stringifyE_SgProgramHeaderStatement(int64_t n, const char *strip=NULL, bool canonic=false);
13869 const std::vector<int64_t>& stringifyE_SgProgramHeaderStatement();
13870}
13871
13872// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
13873// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 594
13874namespace stringify {
13876 const char* E_SgProcedureHeaderStatement(int64_t);
13877
13879 std::string E_SgProcedureHeaderStatement(int64_t, const std::string &strip);
13880
13882 const std::vector<int64_t>& E_SgProcedureHeaderStatement();
13883}
13884
13885namespace Rose {
13886 std::string stringifyE_SgProcedureHeaderStatement(int64_t n, const char *strip=NULL, bool canonic=false);
13887 const std::vector<int64_t>& stringifyE_SgProcedureHeaderStatement();
13888}
13889
13890// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
13891// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 597
13892namespace stringify {
13894 const char* E_SgEntryStatement(int64_t);
13895
13897 std::string E_SgEntryStatement(int64_t, const std::string &strip);
13898
13900 const std::vector<int64_t>& E_SgEntryStatement();
13901}
13902
13903namespace Rose {
13904 std::string stringifyE_SgEntryStatement(int64_t n, const char *strip=NULL, bool canonic=false);
13905 const std::vector<int64_t>& stringifyE_SgEntryStatement();
13906}
13907
13908// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
13909// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 600
13910namespace stringify {
13912 const char* E_SgAdaEntryDecl(int64_t);
13913
13915 std::string E_SgAdaEntryDecl(int64_t, const std::string &strip);
13916
13918 const std::vector<int64_t>& E_SgAdaEntryDecl();
13919}
13920
13921namespace Rose {
13922 std::string stringifyE_SgAdaEntryDecl(int64_t n, const char *strip=NULL, bool canonic=false);
13923 const std::vector<int64_t>& stringifyE_SgAdaEntryDecl();
13924}
13925
13926// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
13927// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 603
13928namespace stringify {
13930 const char* E_SgAdaFunctionRenamingDecl(int64_t);
13931
13933 std::string E_SgAdaFunctionRenamingDecl(int64_t, const std::string &strip);
13934
13936 const std::vector<int64_t>& E_SgAdaFunctionRenamingDecl();
13937}
13938
13939namespace Rose {
13940 std::string stringifyE_SgAdaFunctionRenamingDecl(int64_t n, const char *strip=NULL, bool canonic=false);
13941 const std::vector<int64_t>& stringifyE_SgAdaFunctionRenamingDecl();
13942}
13943
13944// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
13945// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 606
13946namespace stringify {
13948 const char* E_SgFunctionDeclaration(int64_t);
13949
13951 std::string E_SgFunctionDeclaration(int64_t, const std::string &strip);
13952
13954 const std::vector<int64_t>& E_SgFunctionDeclaration();
13955}
13956
13957namespace Rose {
13958 std::string stringifyE_SgFunctionDeclaration(int64_t n, const char *strip=NULL, bool canonic=false);
13959 const std::vector<int64_t>& stringifyE_SgFunctionDeclaration();
13960}
13961
13962// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
13963// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 609
13964namespace stringify {
13966 const char* E_SgIncludeDirectiveStatement(int64_t);
13967
13969 std::string E_SgIncludeDirectiveStatement(int64_t, const std::string &strip);
13970
13972 const std::vector<int64_t>& E_SgIncludeDirectiveStatement();
13973}
13974
13975namespace Rose {
13976 std::string stringifyE_SgIncludeDirectiveStatement(int64_t n, const char *strip=NULL, bool canonic=false);
13977 const std::vector<int64_t>& stringifyE_SgIncludeDirectiveStatement();
13978}
13979
13980// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
13981// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 612
13982namespace stringify {
13984 const char* E_SgOmpThreadprivateStatement(int64_t);
13985
13987 std::string E_SgOmpThreadprivateStatement(int64_t, const std::string &strip);
13988
13990 const std::vector<int64_t>& E_SgOmpThreadprivateStatement();
13991}
13992
13993namespace Rose {
13994 std::string stringifyE_SgOmpThreadprivateStatement(int64_t n, const char *strip=NULL, bool canonic=false);
13995 const std::vector<int64_t>& stringifyE_SgOmpThreadprivateStatement();
13996}
13997
13998// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
13999// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 615
14000namespace stringify {
14002 const char* E_SgStmtDeclarationStatement(int64_t);
14003
14005 std::string E_SgStmtDeclarationStatement(int64_t, const std::string &strip);
14006
14008 const std::vector<int64_t>& E_SgStmtDeclarationStatement();
14009}
14010
14011namespace Rose {
14012 std::string stringifyE_SgStmtDeclarationStatement(int64_t n, const char *strip=NULL, bool canonic=false);
14013 const std::vector<int64_t>& stringifyE_SgStmtDeclarationStatement();
14014}
14015
14016// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
14017// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 618
14018namespace stringify {
14021
14023 std::string E_SgStaticAssertionDeclaration(int64_t, const std::string &strip);
14024
14026 const std::vector<int64_t>& E_SgStaticAssertionDeclaration();
14027}
14028
14029namespace Rose {
14030 std::string stringifyE_SgStaticAssertionDeclaration(int64_t n, const char *strip=NULL, bool canonic=false);
14031 const std::vector<int64_t>& stringifyE_SgStaticAssertionDeclaration();
14032}
14033
14034// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
14035// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 621
14036namespace stringify {
14038 const char* E_SgOmpDeclareSimdStatement(int64_t);
14039
14041 std::string E_SgOmpDeclareSimdStatement(int64_t, const std::string &strip);
14042
14044 const std::vector<int64_t>& E_SgOmpDeclareSimdStatement();
14045}
14046
14047namespace Rose {
14048 std::string stringifyE_SgOmpDeclareSimdStatement(int64_t n, const char *strip=NULL, bool canonic=false);
14049 const std::vector<int64_t>& stringifyE_SgOmpDeclareSimdStatement();
14050}
14051
14052// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
14053// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 624
14054namespace stringify {
14056 const char* E_SgJovialOverlayDeclaration(int64_t);
14057
14059 std::string E_SgJovialOverlayDeclaration(int64_t, const std::string &strip);
14060
14062 const std::vector<int64_t>& E_SgJovialOverlayDeclaration();
14063}
14064
14065namespace Rose {
14066 std::string stringifyE_SgJovialOverlayDeclaration(int64_t n, const char *strip=NULL, bool canonic=false);
14067 const std::vector<int64_t>& stringifyE_SgJovialOverlayDeclaration();
14068}
14069
14070// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
14071// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 627
14072namespace stringify {
14074 const char* E_SgAdaPackageBodyDecl(int64_t);
14075
14077 std::string E_SgAdaPackageBodyDecl(int64_t, const std::string &strip);
14078
14080 const std::vector<int64_t>& E_SgAdaPackageBodyDecl();
14081}
14082
14083namespace Rose {
14084 std::string stringifyE_SgAdaPackageBodyDecl(int64_t n, const char *strip=NULL, bool canonic=false);
14085 const std::vector<int64_t>& stringifyE_SgAdaPackageBodyDecl();
14086}
14087
14088// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
14089// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 630
14090namespace stringify {
14092 const char* E_SgAdaPackageSpecDecl(int64_t);
14093
14095 std::string E_SgAdaPackageSpecDecl(int64_t, const std::string &strip);
14096
14098 const std::vector<int64_t>& E_SgAdaPackageSpecDecl();
14099}
14100
14101namespace Rose {
14102 std::string stringifyE_SgAdaPackageSpecDecl(int64_t n, const char *strip=NULL, bool canonic=false);
14103 const std::vector<int64_t>& stringifyE_SgAdaPackageSpecDecl();
14104}
14105
14106// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
14107// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 633
14108namespace stringify {
14110 const char* E_SgAdaRenamingDecl(int64_t);
14111
14113 std::string E_SgAdaRenamingDecl(int64_t, const std::string &strip);
14114
14116 const std::vector<int64_t>& E_SgAdaRenamingDecl();
14117}
14118
14119namespace Rose {
14120 std::string stringifyE_SgAdaRenamingDecl(int64_t n, const char *strip=NULL, bool canonic=false);
14121 const std::vector<int64_t>& stringifyE_SgAdaRenamingDecl();
14122}
14123
14124// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
14125// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 636
14126namespace stringify {
14128 const char* E_SgAdaTaskSpecDecl(int64_t);
14129
14131 std::string E_SgAdaTaskSpecDecl(int64_t, const std::string &strip);
14132
14134 const std::vector<int64_t>& E_SgAdaTaskSpecDecl();
14135}
14136
14137namespace Rose {
14138 std::string stringifyE_SgAdaTaskSpecDecl(int64_t n, const char *strip=NULL, bool canonic=false);
14139 const std::vector<int64_t>& stringifyE_SgAdaTaskSpecDecl();
14140}
14141
14142// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
14143// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 639
14144namespace stringify {
14146 const char* E_SgAdaTaskBodyDecl(int64_t);
14147
14149 std::string E_SgAdaTaskBodyDecl(int64_t, const std::string &strip);
14150
14152 const std::vector<int64_t>& E_SgAdaTaskBodyDecl();
14153}
14154
14155namespace Rose {
14156 std::string stringifyE_SgAdaTaskBodyDecl(int64_t n, const char *strip=NULL, bool canonic=false);
14157 const std::vector<int64_t>& stringifyE_SgAdaTaskBodyDecl();
14158}
14159
14160// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
14161// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 642
14162namespace stringify {
14164 const char* E_SgAdaTaskTypeDecl(int64_t);
14165
14167 std::string E_SgAdaTaskTypeDecl(int64_t, const std::string &strip);
14168
14170 const std::vector<int64_t>& E_SgAdaTaskTypeDecl();
14171}
14172
14173namespace Rose {
14174 std::string stringifyE_SgAdaTaskTypeDecl(int64_t n, const char *strip=NULL, bool canonic=false);
14175 const std::vector<int64_t>& stringifyE_SgAdaTaskTypeDecl();
14176}
14177
14178// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
14179// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 645
14180namespace stringify {
14182 const char* E_SgAdaProtectedSpecDecl(int64_t);
14183
14185 std::string E_SgAdaProtectedSpecDecl(int64_t, const std::string &strip);
14186
14188 const std::vector<int64_t>& E_SgAdaProtectedSpecDecl();
14189}
14190
14191namespace Rose {
14192 std::string stringifyE_SgAdaProtectedSpecDecl(int64_t n, const char *strip=NULL, bool canonic=false);
14193 const std::vector<int64_t>& stringifyE_SgAdaProtectedSpecDecl();
14194}
14195
14196// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
14197// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 648
14198namespace stringify {
14200 const char* E_SgAdaProtectedBodyDecl(int64_t);
14201
14203 std::string E_SgAdaProtectedBodyDecl(int64_t, const std::string &strip);
14204
14206 const std::vector<int64_t>& E_SgAdaProtectedBodyDecl();
14207}
14208
14209namespace Rose {
14210 std::string stringifyE_SgAdaProtectedBodyDecl(int64_t n, const char *strip=NULL, bool canonic=false);
14211 const std::vector<int64_t>& stringifyE_SgAdaProtectedBodyDecl();
14212}
14213
14214// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
14215// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 651
14216namespace stringify {
14218 const char* E_SgAdaProtectedTypeDecl(int64_t);
14219
14221 std::string E_SgAdaProtectedTypeDecl(int64_t, const std::string &strip);
14222
14224 const std::vector<int64_t>& E_SgAdaProtectedTypeDecl();
14225}
14226
14227namespace Rose {
14228 std::string stringifyE_SgAdaProtectedTypeDecl(int64_t n, const char *strip=NULL, bool canonic=false);
14229 const std::vector<int64_t>& stringifyE_SgAdaProtectedTypeDecl();
14230}
14231
14232// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
14233// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 654
14234namespace stringify {
14236 const char* E_SgAdaRepresentationClause(int64_t);
14237
14239 std::string E_SgAdaRepresentationClause(int64_t, const std::string &strip);
14240
14242 const std::vector<int64_t>& E_SgAdaRepresentationClause();
14243}
14244
14245namespace Rose {
14246 std::string stringifyE_SgAdaRepresentationClause(int64_t n, const char *strip=NULL, bool canonic=false);
14247 const std::vector<int64_t>& stringifyE_SgAdaRepresentationClause();
14248}
14249
14250// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
14251// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 657
14252namespace stringify {
14254 const char* E_SgAdaComponentClause(int64_t);
14255
14257 std::string E_SgAdaComponentClause(int64_t, const std::string &strip);
14258
14260 const std::vector<int64_t>& E_SgAdaComponentClause();
14261}
14262
14263namespace Rose {
14264 std::string stringifyE_SgAdaComponentClause(int64_t n, const char *strip=NULL, bool canonic=false);
14265 const std::vector<int64_t>& stringifyE_SgAdaComponentClause();
14266}
14267
14268// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
14269// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 660
14270namespace stringify {
14272 const char* E_SgAdaAttributeClause(int64_t);
14273
14275 std::string E_SgAdaAttributeClause(int64_t, const std::string &strip);
14276
14278 const std::vector<int64_t>& E_SgAdaAttributeClause();
14279}
14280
14281namespace Rose {
14282 std::string stringifyE_SgAdaAttributeClause(int64_t n, const char *strip=NULL, bool canonic=false);
14283 const std::vector<int64_t>& stringifyE_SgAdaAttributeClause();
14284}
14285
14286// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
14287// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 663
14288namespace stringify {
14291
14293 std::string E_SgAdaEnumRepresentationClause(int64_t, const std::string &strip);
14294
14296 const std::vector<int64_t>& E_SgAdaEnumRepresentationClause();
14297}
14298
14299namespace Rose {
14300 std::string stringifyE_SgAdaEnumRepresentationClause(int64_t n, const char *strip=NULL, bool canonic=false);
14301 const std::vector<int64_t>& stringifyE_SgAdaEnumRepresentationClause();
14302}
14303
14304// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
14305// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 666
14306namespace stringify {
14308 const char* E_SgAdaGenericDecl(int64_t);
14309
14311 std::string E_SgAdaGenericDecl(int64_t, const std::string &strip);
14312
14314 const std::vector<int64_t>& E_SgAdaGenericDecl();
14315}
14316
14317namespace Rose {
14318 std::string stringifyE_SgAdaGenericDecl(int64_t n, const char *strip=NULL, bool canonic=false);
14319 const std::vector<int64_t>& stringifyE_SgAdaGenericDecl();
14320}
14321
14322// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
14323// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 669
14324namespace stringify {
14326 const char* E_SgAdaFormalTypeDecl(int64_t);
14327
14329 std::string E_SgAdaFormalTypeDecl(int64_t, const std::string &strip);
14330
14332 const std::vector<int64_t>& E_SgAdaFormalTypeDecl();
14333}
14334
14335namespace Rose {
14336 std::string stringifyE_SgAdaFormalTypeDecl(int64_t n, const char *strip=NULL, bool canonic=false);
14337 const std::vector<int64_t>& stringifyE_SgAdaFormalTypeDecl();
14338}
14339
14340// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
14341// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 672
14342namespace stringify {
14344 const char* E_SgAdaDiscriminatedTypeDecl(int64_t);
14345
14347 std::string E_SgAdaDiscriminatedTypeDecl(int64_t, const std::string &strip);
14348
14350 const std::vector<int64_t>& E_SgAdaDiscriminatedTypeDecl();
14351}
14352
14353namespace Rose {
14354 std::string stringifyE_SgAdaDiscriminatedTypeDecl(int64_t n, const char *strip=NULL, bool canonic=false);
14355 const std::vector<int64_t>& stringifyE_SgAdaDiscriminatedTypeDecl();
14356}
14357
14358// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
14359// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 675
14360namespace stringify {
14362 const char* E_SgAdaGenericInstanceDecl(int64_t);
14363
14365 std::string E_SgAdaGenericInstanceDecl(int64_t, const std::string &strip);
14366
14368 const std::vector<int64_t>& E_SgAdaGenericInstanceDecl();
14369}
14370
14371namespace Rose {
14372 std::string stringifyE_SgAdaGenericInstanceDecl(int64_t n, const char *strip=NULL, bool canonic=false);
14373 const std::vector<int64_t>& stringifyE_SgAdaGenericInstanceDecl();
14374}
14375
14376// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
14377// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 678
14378namespace stringify {
14380 const char* E_SgAdaParameterList(int64_t);
14381
14383 std::string E_SgAdaParameterList(int64_t, const std::string &strip);
14384
14386 const std::vector<int64_t>& E_SgAdaParameterList();
14387}
14388
14389namespace Rose {
14390 std::string stringifyE_SgAdaParameterList(int64_t n, const char *strip=NULL, bool canonic=false);
14391 const std::vector<int64_t>& stringifyE_SgAdaParameterList();
14392}
14393
14394// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
14395// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 681
14396namespace stringify {
14398 const char* E_SgAdaVariantDecl(int64_t);
14399
14401 std::string E_SgAdaVariantDecl(int64_t, const std::string &strip);
14402
14404 const std::vector<int64_t>& E_SgAdaVariantDecl();
14405}
14406
14407namespace Rose {
14408 std::string stringifyE_SgAdaVariantDecl(int64_t n, const char *strip=NULL, bool canonic=false);
14409 const std::vector<int64_t>& stringifyE_SgAdaVariantDecl();
14410}
14411
14412// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
14413// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 684
14414namespace stringify {
14416 const char* E_SgExprStatement(int64_t);
14417
14419 std::string E_SgExprStatement(int64_t, const std::string &strip);
14420
14422 const std::vector<int64_t>& E_SgExprStatement();
14423}
14424
14425namespace Rose {
14426 std::string stringifyE_SgExprStatement(int64_t n, const char *strip=NULL, bool canonic=false);
14427 const std::vector<int64_t>& stringifyE_SgExprStatement();
14428}
14429
14430// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
14431// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 687
14432namespace stringify {
14434 const char* E_SgLabelStatement(int64_t);
14435
14437 std::string E_SgLabelStatement(int64_t, const std::string &strip);
14438
14440 const std::vector<int64_t>& E_SgLabelStatement();
14441}
14442
14443namespace Rose {
14444 std::string stringifyE_SgLabelStatement(int64_t n, const char *strip=NULL, bool canonic=false);
14445 const std::vector<int64_t>& stringifyE_SgLabelStatement();
14446}
14447
14448// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
14449// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 690
14450namespace stringify {
14452 const char* E_SgCaseOptionStmt(int64_t);
14453
14455 std::string E_SgCaseOptionStmt(int64_t, const std::string &strip);
14456
14458 const std::vector<int64_t>& E_SgCaseOptionStmt();
14459}
14460
14461namespace Rose {
14462 std::string stringifyE_SgCaseOptionStmt(int64_t n, const char *strip=NULL, bool canonic=false);
14463 const std::vector<int64_t>& stringifyE_SgCaseOptionStmt();
14464}
14465
14466// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
14467// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 693
14468namespace stringify {
14470 const char* E_SgTryStmt(int64_t);
14471
14473 std::string E_SgTryStmt(int64_t, const std::string &strip);
14474
14476 const std::vector<int64_t>& E_SgTryStmt();
14477}
14478
14479namespace Rose {
14480 std::string stringifyE_SgTryStmt(int64_t n, const char *strip=NULL, bool canonic=false);
14481 const std::vector<int64_t>& stringifyE_SgTryStmt();
14482}
14483
14484// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
14485// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 696
14486namespace stringify {
14488 const char* E_SgDefaultOptionStmt(int64_t);
14489
14491 std::string E_SgDefaultOptionStmt(int64_t, const std::string &strip);
14492
14494 const std::vector<int64_t>& E_SgDefaultOptionStmt();
14495}
14496
14497namespace Rose {
14498 std::string stringifyE_SgDefaultOptionStmt(int64_t n, const char *strip=NULL, bool canonic=false);
14499 const std::vector<int64_t>& stringifyE_SgDefaultOptionStmt();
14500}
14501
14502// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
14503// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 699
14504namespace stringify {
14506 const char* E_SgReturnStmt(int64_t);
14507
14509 std::string E_SgReturnStmt(int64_t, const std::string &strip);
14510
14512 const std::vector<int64_t>& E_SgReturnStmt();
14513}
14514
14515namespace Rose {
14516 std::string stringifyE_SgReturnStmt(int64_t n, const char *strip=NULL, bool canonic=false);
14517 const std::vector<int64_t>& stringifyE_SgReturnStmt();
14518}
14519
14520// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
14521// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 702
14522namespace stringify {
14524 const char* E_SgSpawnStmt(int64_t);
14525
14527 std::string E_SgSpawnStmt(int64_t, const std::string &strip);
14528
14530 const std::vector<int64_t>& E_SgSpawnStmt();
14531}
14532
14533namespace Rose {
14534 std::string stringifyE_SgSpawnStmt(int64_t n, const char *strip=NULL, bool canonic=false);
14535 const std::vector<int64_t>& stringifyE_SgSpawnStmt();
14536}
14537
14538// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
14539// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 705
14540namespace stringify {
14542 const char* E_SgForInitStatement(int64_t);
14543
14545 std::string E_SgForInitStatement(int64_t, const std::string &strip);
14546
14548 const std::vector<int64_t>& E_SgForInitStatement();
14549}
14550
14551namespace Rose {
14552 std::string stringifyE_SgForInitStatement(int64_t n, const char *strip=NULL, bool canonic=false);
14553 const std::vector<int64_t>& stringifyE_SgForInitStatement();
14554}
14555
14556// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
14557// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 708
14558namespace stringify {
14560 const char* E_SgCatchStatementSeq(int64_t);
14561
14563 std::string E_SgCatchStatementSeq(int64_t, const std::string &strip);
14564
14566 const std::vector<int64_t>& E_SgCatchStatementSeq();
14567}
14568
14569namespace Rose {
14570 std::string stringifyE_SgCatchStatementSeq(int64_t n, const char *strip=NULL, bool canonic=false);
14571 const std::vector<int64_t>& stringifyE_SgCatchStatementSeq();
14572}
14573
14574// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
14575// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 711
14576namespace stringify {
14578 const char* E_SgProcessControlStatement(int64_t);
14579
14581 std::string E_SgProcessControlStatement(int64_t, const std::string &strip);
14582
14584 const std::vector<int64_t>& E_SgProcessControlStatement();
14585}
14586
14587namespace Rose {
14588 std::string stringifyE_SgProcessControlStatement(int64_t n, const char *strip=NULL, bool canonic=false);
14589 const std::vector<int64_t>& stringifyE_SgProcessControlStatement();
14590}
14591
14592// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
14593// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 714
14594namespace stringify {
14596 const char* E_SgPrintStatement(int64_t);
14597
14599 std::string E_SgPrintStatement(int64_t, const std::string &strip);
14600
14602 const std::vector<int64_t>& E_SgPrintStatement();
14603}
14604
14605namespace Rose {
14606 std::string stringifyE_SgPrintStatement(int64_t n, const char *strip=NULL, bool canonic=false);
14607 const std::vector<int64_t>& stringifyE_SgPrintStatement();
14608}
14609
14610// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
14611// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 717
14612namespace stringify {
14614 const char* E_SgReadStatement(int64_t);
14615
14617 std::string E_SgReadStatement(int64_t, const std::string &strip);
14618
14620 const std::vector<int64_t>& E_SgReadStatement();
14621}
14622
14623namespace Rose {
14624 std::string stringifyE_SgReadStatement(int64_t n, const char *strip=NULL, bool canonic=false);
14625 const std::vector<int64_t>& stringifyE_SgReadStatement();
14626}
14627
14628// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
14629// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 720
14630namespace stringify {
14632 const char* E_SgWriteStatement(int64_t);
14633
14635 std::string E_SgWriteStatement(int64_t, const std::string &strip);
14636
14638 const std::vector<int64_t>& E_SgWriteStatement();
14639}
14640
14641namespace Rose {
14642 std::string stringifyE_SgWriteStatement(int64_t n, const char *strip=NULL, bool canonic=false);
14643 const std::vector<int64_t>& stringifyE_SgWriteStatement();
14644}
14645
14646// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
14647// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 723
14648namespace stringify {
14650 const char* E_SgOpenStatement(int64_t);
14651
14653 std::string E_SgOpenStatement(int64_t, const std::string &strip);
14654
14656 const std::vector<int64_t>& E_SgOpenStatement();
14657}
14658
14659namespace Rose {
14660 std::string stringifyE_SgOpenStatement(int64_t n, const char *strip=NULL, bool canonic=false);
14661 const std::vector<int64_t>& stringifyE_SgOpenStatement();
14662}
14663
14664// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
14665// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 726
14666namespace stringify {
14668 const char* E_SgCloseStatement(int64_t);
14669
14671 std::string E_SgCloseStatement(int64_t, const std::string &strip);
14672
14674 const std::vector<int64_t>& E_SgCloseStatement();
14675}
14676
14677namespace Rose {
14678 std::string stringifyE_SgCloseStatement(int64_t n, const char *strip=NULL, bool canonic=false);
14679 const std::vector<int64_t>& stringifyE_SgCloseStatement();
14680}
14681
14682// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
14683// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 729
14684namespace stringify {
14686 const char* E_SgInquireStatement(int64_t);
14687
14689 std::string E_SgInquireStatement(int64_t, const std::string &strip);
14690
14692 const std::vector<int64_t>& E_SgInquireStatement();
14693}
14694
14695namespace Rose {
14696 std::string stringifyE_SgInquireStatement(int64_t n, const char *strip=NULL, bool canonic=false);
14697 const std::vector<int64_t>& stringifyE_SgInquireStatement();
14698}
14699
14700// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
14701// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 732
14702namespace stringify {
14704 const char* E_SgFlushStatement(int64_t);
14705
14707 std::string E_SgFlushStatement(int64_t, const std::string &strip);
14708
14710 const std::vector<int64_t>& E_SgFlushStatement();
14711}
14712
14713namespace Rose {
14714 std::string stringifyE_SgFlushStatement(int64_t n, const char *strip=NULL, bool canonic=false);
14715 const std::vector<int64_t>& stringifyE_SgFlushStatement();
14716}
14717
14718// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
14719// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 735
14720namespace stringify {
14722 const char* E_SgBackspaceStatement(int64_t);
14723
14725 std::string E_SgBackspaceStatement(int64_t, const std::string &strip);
14726
14728 const std::vector<int64_t>& E_SgBackspaceStatement();
14729}
14730
14731namespace Rose {
14732 std::string stringifyE_SgBackspaceStatement(int64_t n, const char *strip=NULL, bool canonic=false);
14733 const std::vector<int64_t>& stringifyE_SgBackspaceStatement();
14734}
14735
14736// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
14737// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 738
14738namespace stringify {
14740 const char* E_SgRewindStatement(int64_t);
14741
14743 std::string E_SgRewindStatement(int64_t, const std::string &strip);
14744
14746 const std::vector<int64_t>& E_SgRewindStatement();
14747}
14748
14749namespace Rose {
14750 std::string stringifyE_SgRewindStatement(int64_t n, const char *strip=NULL, bool canonic=false);
14751 const std::vector<int64_t>& stringifyE_SgRewindStatement();
14752}
14753
14754// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
14755// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 741
14756namespace stringify {
14758 const char* E_SgEndfileStatement(int64_t);
14759
14761 std::string E_SgEndfileStatement(int64_t, const std::string &strip);
14762
14764 const std::vector<int64_t>& E_SgEndfileStatement();
14765}
14766
14767namespace Rose {
14768 std::string stringifyE_SgEndfileStatement(int64_t n, const char *strip=NULL, bool canonic=false);
14769 const std::vector<int64_t>& stringifyE_SgEndfileStatement();
14770}
14771
14772// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
14773// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 744
14774namespace stringify {
14776 const char* E_SgWaitStatement(int64_t);
14777
14779 std::string E_SgWaitStatement(int64_t, const std::string &strip);
14780
14782 const std::vector<int64_t>& E_SgWaitStatement();
14783}
14784
14785namespace Rose {
14786 std::string stringifyE_SgWaitStatement(int64_t n, const char *strip=NULL, bool canonic=false);
14787 const std::vector<int64_t>& stringifyE_SgWaitStatement();
14788}
14789
14790// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
14791// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 747
14792namespace stringify {
14794 const char* E_SgIOStatement(int64_t);
14795
14797 std::string E_SgIOStatement(int64_t, const std::string &strip);
14798
14800 const std::vector<int64_t>& E_SgIOStatement();
14801}
14802
14803namespace Rose {
14804 std::string stringifyE_SgIOStatement(int64_t n, const char *strip=NULL, bool canonic=false);
14805 const std::vector<int64_t>& stringifyE_SgIOStatement();
14806}
14807
14808// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
14809// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 750
14810namespace stringify {
14812 const char* E_SgWhereStatement(int64_t);
14813
14815 std::string E_SgWhereStatement(int64_t, const std::string &strip);
14816
14818 const std::vector<int64_t>& E_SgWhereStatement();
14819}
14820
14821namespace Rose {
14822 std::string stringifyE_SgWhereStatement(int64_t n, const char *strip=NULL, bool canonic=false);
14823 const std::vector<int64_t>& stringifyE_SgWhereStatement();
14824}
14825
14826// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
14827// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 753
14828namespace stringify {
14830 const char* E_SgElseWhereStatement(int64_t);
14831
14833 std::string E_SgElseWhereStatement(int64_t, const std::string &strip);
14834
14836 const std::vector<int64_t>& E_SgElseWhereStatement();
14837}
14838
14839namespace Rose {
14840 std::string stringifyE_SgElseWhereStatement(int64_t n, const char *strip=NULL, bool canonic=false);
14841 const std::vector<int64_t>& stringifyE_SgElseWhereStatement();
14842}
14843
14844// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
14845// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 756
14846namespace stringify {
14848 const char* E_SgNullifyStatement(int64_t);
14849
14851 std::string E_SgNullifyStatement(int64_t, const std::string &strip);
14852
14854 const std::vector<int64_t>& E_SgNullifyStatement();
14855}
14856
14857namespace Rose {
14858 std::string stringifyE_SgNullifyStatement(int64_t n, const char *strip=NULL, bool canonic=false);
14859 const std::vector<int64_t>& stringifyE_SgNullifyStatement();
14860}
14861
14862// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
14863// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 759
14864namespace stringify {
14866 const char* E_SgArithmeticIfStatement(int64_t);
14867
14869 std::string E_SgArithmeticIfStatement(int64_t, const std::string &strip);
14870
14872 const std::vector<int64_t>& E_SgArithmeticIfStatement();
14873}
14874
14875namespace Rose {
14876 std::string stringifyE_SgArithmeticIfStatement(int64_t n, const char *strip=NULL, bool canonic=false);
14877 const std::vector<int64_t>& stringifyE_SgArithmeticIfStatement();
14878}
14879
14880// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
14881// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 762
14882namespace stringify {
14884 const char* E_SgAssignStatement(int64_t);
14885
14887 std::string E_SgAssignStatement(int64_t, const std::string &strip);
14888
14890 const std::vector<int64_t>& E_SgAssignStatement();
14891}
14892
14893namespace Rose {
14894 std::string stringifyE_SgAssignStatement(int64_t n, const char *strip=NULL, bool canonic=false);
14895 const std::vector<int64_t>& stringifyE_SgAssignStatement();
14896}
14897
14898// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
14899// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 765
14900namespace stringify {
14902 const char* E_SgComputedGotoStatement(int64_t);
14903
14905 std::string E_SgComputedGotoStatement(int64_t, const std::string &strip);
14906
14908 const std::vector<int64_t>& E_SgComputedGotoStatement();
14909}
14910
14911namespace Rose {
14912 std::string stringifyE_SgComputedGotoStatement(int64_t n, const char *strip=NULL, bool canonic=false);
14913 const std::vector<int64_t>& stringifyE_SgComputedGotoStatement();
14914}
14915
14916// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
14917// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 768
14918namespace stringify {
14920 const char* E_SgAssignedGotoStatement(int64_t);
14921
14923 std::string E_SgAssignedGotoStatement(int64_t, const std::string &strip);
14924
14926 const std::vector<int64_t>& E_SgAssignedGotoStatement();
14927}
14928
14929namespace Rose {
14930 std::string stringifyE_SgAssignedGotoStatement(int64_t n, const char *strip=NULL, bool canonic=false);
14931 const std::vector<int64_t>& stringifyE_SgAssignedGotoStatement();
14932}
14933
14934// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
14935// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 771
14936namespace stringify {
14938 const char* E_SgAllocateStatement(int64_t);
14939
14941 std::string E_SgAllocateStatement(int64_t, const std::string &strip);
14942
14944 const std::vector<int64_t>& E_SgAllocateStatement();
14945}
14946
14947namespace Rose {
14948 std::string stringifyE_SgAllocateStatement(int64_t n, const char *strip=NULL, bool canonic=false);
14949 const std::vector<int64_t>& stringifyE_SgAllocateStatement();
14950}
14951
14952// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
14953// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 774
14954namespace stringify {
14956 const char* E_SgDeallocateStatement(int64_t);
14957
14959 std::string E_SgDeallocateStatement(int64_t, const std::string &strip);
14960
14962 const std::vector<int64_t>& E_SgDeallocateStatement();
14963}
14964
14965namespace Rose {
14966 std::string stringifyE_SgDeallocateStatement(int64_t n, const char *strip=NULL, bool canonic=false);
14967 const std::vector<int64_t>& stringifyE_SgDeallocateStatement();
14968}
14969
14970// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
14971// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 777
14972namespace stringify {
14974 const char* E_SgUpcNotifyStatement(int64_t);
14975
14977 std::string E_SgUpcNotifyStatement(int64_t, const std::string &strip);
14978
14980 const std::vector<int64_t>& E_SgUpcNotifyStatement();
14981}
14982
14983namespace Rose {
14984 std::string stringifyE_SgUpcNotifyStatement(int64_t n, const char *strip=NULL, bool canonic=false);
14985 const std::vector<int64_t>& stringifyE_SgUpcNotifyStatement();
14986}
14987
14988// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
14989// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 780
14990namespace stringify {
14992 const char* E_SgUpcWaitStatement(int64_t);
14993
14995 std::string E_SgUpcWaitStatement(int64_t, const std::string &strip);
14996
14998 const std::vector<int64_t>& E_SgUpcWaitStatement();
14999}
15000
15001namespace Rose {
15002 std::string stringifyE_SgUpcWaitStatement(int64_t n, const char *strip=NULL, bool canonic=false);
15003 const std::vector<int64_t>& stringifyE_SgUpcWaitStatement();
15004}
15005
15006// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
15007// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 783
15008namespace stringify {
15010 const char* E_SgUpcBarrierStatement(int64_t);
15011
15013 std::string E_SgUpcBarrierStatement(int64_t, const std::string &strip);
15014
15016 const std::vector<int64_t>& E_SgUpcBarrierStatement();
15017}
15018
15019namespace Rose {
15020 std::string stringifyE_SgUpcBarrierStatement(int64_t n, const char *strip=NULL, bool canonic=false);
15021 const std::vector<int64_t>& stringifyE_SgUpcBarrierStatement();
15022}
15023
15024// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
15025// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 786
15026namespace stringify {
15028 const char* E_SgOmpFlushStatement(int64_t);
15029
15031 std::string E_SgOmpFlushStatement(int64_t, const std::string &strip);
15032
15034 const std::vector<int64_t>& E_SgOmpFlushStatement();
15035}
15036
15037namespace Rose {
15038 std::string stringifyE_SgOmpFlushStatement(int64_t n, const char *strip=NULL, bool canonic=false);
15039 const std::vector<int64_t>& stringifyE_SgOmpFlushStatement();
15040}
15041
15042// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
15043// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 789
15044namespace stringify {
15046 const char* E_SgOmpMasterStatement(int64_t);
15047
15049 std::string E_SgOmpMasterStatement(int64_t, const std::string &strip);
15050
15052 const std::vector<int64_t>& E_SgOmpMasterStatement();
15053}
15054
15055namespace Rose {
15056 std::string stringifyE_SgOmpMasterStatement(int64_t n, const char *strip=NULL, bool canonic=false);
15057 const std::vector<int64_t>& stringifyE_SgOmpMasterStatement();
15058}
15059
15060// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
15061// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 792
15062namespace stringify {
15064 const char* E_SgOmpOrderedStatement(int64_t);
15065
15067 std::string E_SgOmpOrderedStatement(int64_t, const std::string &strip);
15068
15070 const std::vector<int64_t>& E_SgOmpOrderedStatement();
15071}
15072
15073namespace Rose {
15074 std::string stringifyE_SgOmpOrderedStatement(int64_t n, const char *strip=NULL, bool canonic=false);
15075 const std::vector<int64_t>& stringifyE_SgOmpOrderedStatement();
15076}
15077
15078// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
15079// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 795
15080namespace stringify {
15082 const char* E_SgOmpCriticalStatement(int64_t);
15083
15085 std::string E_SgOmpCriticalStatement(int64_t, const std::string &strip);
15086
15088 const std::vector<int64_t>& E_SgOmpCriticalStatement();
15089}
15090
15091namespace Rose {
15092 std::string stringifyE_SgOmpCriticalStatement(int64_t n, const char *strip=NULL, bool canonic=false);
15093 const std::vector<int64_t>& stringifyE_SgOmpCriticalStatement();
15094}
15095
15096// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
15097// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 798
15098namespace stringify {
15100 const char* E_SgOmpSectionStatement(int64_t);
15101
15103 std::string E_SgOmpSectionStatement(int64_t, const std::string &strip);
15104
15106 const std::vector<int64_t>& E_SgOmpSectionStatement();
15107}
15108
15109namespace Rose {
15110 std::string stringifyE_SgOmpSectionStatement(int64_t n, const char *strip=NULL, bool canonic=false);
15111 const std::vector<int64_t>& stringifyE_SgOmpSectionStatement();
15112}
15113
15114// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
15115// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 801
15116namespace stringify {
15118 const char* E_SgOmpWorkshareStatement(int64_t);
15119
15121 std::string E_SgOmpWorkshareStatement(int64_t, const std::string &strip);
15122
15124 const std::vector<int64_t>& E_SgOmpWorkshareStatement();
15125}
15126
15127namespace Rose {
15128 std::string stringifyE_SgOmpWorkshareStatement(int64_t n, const char *strip=NULL, bool canonic=false);
15129 const std::vector<int64_t>& stringifyE_SgOmpWorkshareStatement();
15130}
15131
15132// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
15133// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 804
15134namespace stringify {
15136 const char* E_SgOmpParallelStatement(int64_t);
15137
15139 std::string E_SgOmpParallelStatement(int64_t, const std::string &strip);
15140
15142 const std::vector<int64_t>& E_SgOmpParallelStatement();
15143}
15144
15145namespace Rose {
15146 std::string stringifyE_SgOmpParallelStatement(int64_t n, const char *strip=NULL, bool canonic=false);
15147 const std::vector<int64_t>& stringifyE_SgOmpParallelStatement();
15148}
15149
15150// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
15151// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 807
15152namespace stringify {
15154 const char* E_SgOmpSingleStatement(int64_t);
15155
15157 std::string E_SgOmpSingleStatement(int64_t, const std::string &strip);
15158
15160 const std::vector<int64_t>& E_SgOmpSingleStatement();
15161}
15162
15163namespace Rose {
15164 std::string stringifyE_SgOmpSingleStatement(int64_t n, const char *strip=NULL, bool canonic=false);
15165 const std::vector<int64_t>& stringifyE_SgOmpSingleStatement();
15166}
15167
15168// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
15169// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 810
15170namespace stringify {
15172 const char* E_SgOmpAtomicStatement(int64_t);
15173
15175 std::string E_SgOmpAtomicStatement(int64_t, const std::string &strip);
15176
15178 const std::vector<int64_t>& E_SgOmpAtomicStatement();
15179}
15180
15181namespace Rose {
15182 std::string stringifyE_SgOmpAtomicStatement(int64_t n, const char *strip=NULL, bool canonic=false);
15183 const std::vector<int64_t>& stringifyE_SgOmpAtomicStatement();
15184}
15185
15186// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
15187// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 813
15188namespace stringify {
15190 const char* E_SgOmpTaskStatement(int64_t);
15191
15193 std::string E_SgOmpTaskStatement(int64_t, const std::string &strip);
15194
15196 const std::vector<int64_t>& E_SgOmpTaskStatement();
15197}
15198
15199namespace Rose {
15200 std::string stringifyE_SgOmpTaskStatement(int64_t n, const char *strip=NULL, bool canonic=false);
15201 const std::vector<int64_t>& stringifyE_SgOmpTaskStatement();
15202}
15203
15204// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
15205// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 816
15206namespace stringify {
15208 const char* E_SgOmpForStatement(int64_t);
15209
15211 std::string E_SgOmpForStatement(int64_t, const std::string &strip);
15212
15214 const std::vector<int64_t>& E_SgOmpForStatement();
15215}
15216
15217namespace Rose {
15218 std::string stringifyE_SgOmpForStatement(int64_t n, const char *strip=NULL, bool canonic=false);
15219 const std::vector<int64_t>& stringifyE_SgOmpForStatement();
15220}
15221
15222// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
15223// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 819
15224namespace stringify {
15226 const char* E_SgOmpDoStatement(int64_t);
15227
15229 std::string E_SgOmpDoStatement(int64_t, const std::string &strip);
15230
15232 const std::vector<int64_t>& E_SgOmpDoStatement();
15233}
15234
15235namespace Rose {
15236 std::string stringifyE_SgOmpDoStatement(int64_t n, const char *strip=NULL, bool canonic=false);
15237 const std::vector<int64_t>& stringifyE_SgOmpDoStatement();
15238}
15239
15240// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
15241// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 822
15242namespace stringify {
15244 const char* E_SgOmpSectionsStatement(int64_t);
15245
15247 std::string E_SgOmpSectionsStatement(int64_t, const std::string &strip);
15248
15250 const std::vector<int64_t>& E_SgOmpSectionsStatement();
15251}
15252
15253namespace Rose {
15254 std::string stringifyE_SgOmpSectionsStatement(int64_t n, const char *strip=NULL, bool canonic=false);
15255 const std::vector<int64_t>& stringifyE_SgOmpSectionsStatement();
15256}
15257
15258// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
15259// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 825
15260namespace stringify {
15262 const char* E_SgOmpTargetStatement(int64_t);
15263
15265 std::string E_SgOmpTargetStatement(int64_t, const std::string &strip);
15266
15268 const std::vector<int64_t>& E_SgOmpTargetStatement();
15269}
15270
15271namespace Rose {
15272 std::string stringifyE_SgOmpTargetStatement(int64_t n, const char *strip=NULL, bool canonic=false);
15273 const std::vector<int64_t>& stringifyE_SgOmpTargetStatement();
15274}
15275
15276// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
15277// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 828
15278namespace stringify {
15280 const char* E_SgOmpTargetDataStatement(int64_t);
15281
15283 std::string E_SgOmpTargetDataStatement(int64_t, const std::string &strip);
15284
15286 const std::vector<int64_t>& E_SgOmpTargetDataStatement();
15287}
15288
15289namespace Rose {
15290 std::string stringifyE_SgOmpTargetDataStatement(int64_t n, const char *strip=NULL, bool canonic=false);
15291 const std::vector<int64_t>& stringifyE_SgOmpTargetDataStatement();
15292}
15293
15294// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
15295// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 831
15296namespace stringify {
15298 const char* E_SgOmpSimdStatement(int64_t);
15299
15301 std::string E_SgOmpSimdStatement(int64_t, const std::string &strip);
15302
15304 const std::vector<int64_t>& E_SgOmpSimdStatement();
15305}
15306
15307namespace Rose {
15308 std::string stringifyE_SgOmpSimdStatement(int64_t n, const char *strip=NULL, bool canonic=false);
15309 const std::vector<int64_t>& stringifyE_SgOmpSimdStatement();
15310}
15311
15312// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
15313// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 834
15314namespace stringify {
15316 const char* E_SgOmpForSimdStatement(int64_t);
15317
15319 std::string E_SgOmpForSimdStatement(int64_t, const std::string &strip);
15320
15322 const std::vector<int64_t>& E_SgOmpForSimdStatement();
15323}
15324
15325namespace Rose {
15326 std::string stringifyE_SgOmpForSimdStatement(int64_t n, const char *strip=NULL, bool canonic=false);
15327 const std::vector<int64_t>& stringifyE_SgOmpForSimdStatement();
15328}
15329
15330// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
15331// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 837
15332namespace stringify {
15334 const char* E_SgOmpClauseBodyStatement(int64_t);
15335
15337 std::string E_SgOmpClauseBodyStatement(int64_t, const std::string &strip);
15338
15340 const std::vector<int64_t>& E_SgOmpClauseBodyStatement();
15341}
15342
15343namespace Rose {
15344 std::string stringifyE_SgOmpClauseBodyStatement(int64_t n, const char *strip=NULL, bool canonic=false);
15345 const std::vector<int64_t>& stringifyE_SgOmpClauseBodyStatement();
15346}
15347
15348// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
15349// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 840
15350namespace stringify {
15352 const char* E_SgOmpBodyStatement(int64_t);
15353
15355 std::string E_SgOmpBodyStatement(int64_t, const std::string &strip);
15356
15358 const std::vector<int64_t>& E_SgOmpBodyStatement();
15359}
15360
15361namespace Rose {
15362 std::string stringifyE_SgOmpBodyStatement(int64_t n, const char *strip=NULL, bool canonic=false);
15363 const std::vector<int64_t>& stringifyE_SgOmpBodyStatement();
15364}
15365
15366// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
15367// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 843
15368namespace stringify {
15370 const char* E_SgWithStatement(int64_t);
15371
15373 std::string E_SgWithStatement(int64_t, const std::string &strip);
15374
15376 const std::vector<int64_t>& E_SgWithStatement();
15377}
15378
15379namespace Rose {
15380 std::string stringifyE_SgWithStatement(int64_t n, const char *strip=NULL, bool canonic=false);
15381 const std::vector<int64_t>& stringifyE_SgWithStatement();
15382}
15383
15384// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
15385// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 846
15386namespace stringify {
15388 const char* E_SgPythonPrintStmt(int64_t);
15389
15391 std::string E_SgPythonPrintStmt(int64_t, const std::string &strip);
15392
15394 const std::vector<int64_t>& E_SgPythonPrintStmt();
15395}
15396
15397namespace Rose {
15398 std::string stringifyE_SgPythonPrintStmt(int64_t n, const char *strip=NULL, bool canonic=false);
15399 const std::vector<int64_t>& stringifyE_SgPythonPrintStmt();
15400}
15401
15402// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
15403// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 849
15404namespace stringify {
15406 const char* E_SgAssertStmt(int64_t);
15407
15409 std::string E_SgAssertStmt(int64_t, const std::string &strip);
15410
15412 const std::vector<int64_t>& E_SgAssertStmt();
15413}
15414
15415namespace Rose {
15416 std::string stringifyE_SgAssertStmt(int64_t n, const char *strip=NULL, bool canonic=false);
15417 const std::vector<int64_t>& stringifyE_SgAssertStmt();
15418}
15419
15420// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
15421// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 852
15422namespace stringify {
15424 const char* E_SgExecStatement(int64_t);
15425
15427 std::string E_SgExecStatement(int64_t, const std::string &strip);
15428
15430 const std::vector<int64_t>& E_SgExecStatement();
15431}
15432
15433namespace Rose {
15434 std::string stringifyE_SgExecStatement(int64_t n, const char *strip=NULL, bool canonic=false);
15435 const std::vector<int64_t>& stringifyE_SgExecStatement();
15436}
15437
15438// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
15439// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 855
15440namespace stringify {
15442 const char* E_SgPythonGlobalStmt(int64_t);
15443
15445 std::string E_SgPythonGlobalStmt(int64_t, const std::string &strip);
15446
15448 const std::vector<int64_t>& E_SgPythonGlobalStmt();
15449}
15450
15451namespace Rose {
15452 std::string stringifyE_SgPythonGlobalStmt(int64_t n, const char *strip=NULL, bool canonic=false);
15453 const std::vector<int64_t>& stringifyE_SgPythonGlobalStmt();
15454}
15455
15456// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
15457// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 858
15458namespace stringify {
15460 const char* E_SgJavaSynchronizedStatement(int64_t);
15461
15463 std::string E_SgJavaSynchronizedStatement(int64_t, const std::string &strip);
15464
15466 const std::vector<int64_t>& E_SgJavaSynchronizedStatement();
15467}
15468
15469namespace Rose {
15470 std::string stringifyE_SgJavaSynchronizedStatement(int64_t n, const char *strip=NULL, bool canonic=false);
15471 const std::vector<int64_t>& stringifyE_SgJavaSynchronizedStatement();
15472}
15473
15474// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
15475// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 861
15476namespace stringify {
15478 const char* E_SgAsyncStmt(int64_t);
15479
15481 std::string E_SgAsyncStmt(int64_t, const std::string &strip);
15482
15484 const std::vector<int64_t>& E_SgAsyncStmt();
15485}
15486
15487namespace Rose {
15488 std::string stringifyE_SgAsyncStmt(int64_t n, const char *strip=NULL, bool canonic=false);
15489 const std::vector<int64_t>& stringifyE_SgAsyncStmt();
15490}
15491
15492// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
15493// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 864
15494namespace stringify {
15496 const char* E_SgFinishStmt(int64_t);
15497
15499 std::string E_SgFinishStmt(int64_t, const std::string &strip);
15500
15502 const std::vector<int64_t>& E_SgFinishStmt();
15503}
15504
15505namespace Rose {
15506 std::string stringifyE_SgFinishStmt(int64_t n, const char *strip=NULL, bool canonic=false);
15507 const std::vector<int64_t>& stringifyE_SgFinishStmt();
15508}
15509
15510// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
15511// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 867
15512namespace stringify {
15514 const char* E_SgAtStmt(int64_t);
15515
15517 std::string E_SgAtStmt(int64_t, const std::string &strip);
15518
15520 const std::vector<int64_t>& E_SgAtStmt();
15521}
15522
15523namespace Rose {
15524 std::string stringifyE_SgAtStmt(int64_t n, const char *strip=NULL, bool canonic=false);
15525 const std::vector<int64_t>& stringifyE_SgAtStmt();
15526}
15527
15528// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
15529// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 870
15530namespace stringify {
15532 const char* E_SgAtomicStmt(int64_t);
15533
15535 std::string E_SgAtomicStmt(int64_t, const std::string &strip);
15536
15538 const std::vector<int64_t>& E_SgAtomicStmt();
15539}
15540
15541namespace Rose {
15542 std::string stringifyE_SgAtomicStmt(int64_t n, const char *strip=NULL, bool canonic=false);
15543 const std::vector<int64_t>& stringifyE_SgAtomicStmt();
15544}
15545
15546// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
15547// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 873
15548namespace stringify {
15550 const char* E_SgWhenStmt(int64_t);
15551
15553 std::string E_SgWhenStmt(int64_t, const std::string &strip);
15554
15556 const std::vector<int64_t>& E_SgWhenStmt();
15557}
15558
15559namespace Rose {
15560 std::string stringifyE_SgWhenStmt(int64_t n, const char *strip=NULL, bool canonic=false);
15561 const std::vector<int64_t>& stringifyE_SgWhenStmt();
15562}
15563
15564// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
15565// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 876
15566namespace stringify {
15568 const char* E_SgSyncAllStatement(int64_t);
15569
15571 std::string E_SgSyncAllStatement(int64_t, const std::string &strip);
15572
15574 const std::vector<int64_t>& E_SgSyncAllStatement();
15575}
15576
15577namespace Rose {
15578 std::string stringifyE_SgSyncAllStatement(int64_t n, const char *strip=NULL, bool canonic=false);
15579 const std::vector<int64_t>& stringifyE_SgSyncAllStatement();
15580}
15581
15582// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
15583// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 879
15584namespace stringify {
15586 const char* E_SgSyncImagesStatement(int64_t);
15587
15589 std::string E_SgSyncImagesStatement(int64_t, const std::string &strip);
15590
15592 const std::vector<int64_t>& E_SgSyncImagesStatement();
15593}
15594
15595namespace Rose {
15596 std::string stringifyE_SgSyncImagesStatement(int64_t n, const char *strip=NULL, bool canonic=false);
15597 const std::vector<int64_t>& stringifyE_SgSyncImagesStatement();
15598}
15599
15600// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
15601// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 882
15602namespace stringify {
15604 const char* E_SgSyncMemoryStatement(int64_t);
15605
15607 std::string E_SgSyncMemoryStatement(int64_t, const std::string &strip);
15608
15610 const std::vector<int64_t>& E_SgSyncMemoryStatement();
15611}
15612
15613namespace Rose {
15614 std::string stringifyE_SgSyncMemoryStatement(int64_t n, const char *strip=NULL, bool canonic=false);
15615 const std::vector<int64_t>& stringifyE_SgSyncMemoryStatement();
15616}
15617
15618// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
15619// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 885
15620namespace stringify {
15622 const char* E_SgSyncTeamStatement(int64_t);
15623
15625 std::string E_SgSyncTeamStatement(int64_t, const std::string &strip);
15626
15628 const std::vector<int64_t>& E_SgSyncTeamStatement();
15629}
15630
15631namespace Rose {
15632 std::string stringifyE_SgSyncTeamStatement(int64_t n, const char *strip=NULL, bool canonic=false);
15633 const std::vector<int64_t>& stringifyE_SgSyncTeamStatement();
15634}
15635
15636// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
15637// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 888
15638namespace stringify {
15640 const char* E_SgLockStatement(int64_t);
15641
15643 std::string E_SgLockStatement(int64_t, const std::string &strip);
15644
15646 const std::vector<int64_t>& E_SgLockStatement();
15647}
15648
15649namespace Rose {
15650 std::string stringifyE_SgLockStatement(int64_t n, const char *strip=NULL, bool canonic=false);
15651 const std::vector<int64_t>& stringifyE_SgLockStatement();
15652}
15653
15654// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
15655// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 891
15656namespace stringify {
15658 const char* E_SgUnlockStatement(int64_t);
15659
15661 std::string E_SgUnlockStatement(int64_t, const std::string &strip);
15662
15664 const std::vector<int64_t>& E_SgUnlockStatement();
15665}
15666
15667namespace Rose {
15668 std::string stringifyE_SgUnlockStatement(int64_t n, const char *strip=NULL, bool canonic=false);
15669 const std::vector<int64_t>& stringifyE_SgUnlockStatement();
15670}
15671
15672// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
15673// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 894
15674namespace stringify {
15676 const char* E_SgImageControlStatement(int64_t);
15677
15679 std::string E_SgImageControlStatement(int64_t, const std::string &strip);
15680
15682 const std::vector<int64_t>& E_SgImageControlStatement();
15683}
15684
15685namespace Rose {
15686 std::string stringifyE_SgImageControlStatement(int64_t n, const char *strip=NULL, bool canonic=false);
15687 const std::vector<int64_t>& stringifyE_SgImageControlStatement();
15688}
15689
15690// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
15691// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 897
15692namespace stringify {
15694 const char* E_SgAdaExitStmt(int64_t);
15695
15697 std::string E_SgAdaExitStmt(int64_t, const std::string &strip);
15698
15700 const std::vector<int64_t>& E_SgAdaExitStmt();
15701}
15702
15703namespace Rose {
15704 std::string stringifyE_SgAdaExitStmt(int64_t n, const char *strip=NULL, bool canonic=false);
15705 const std::vector<int64_t>& stringifyE_SgAdaExitStmt();
15706}
15707
15708// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
15709// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 900
15710namespace stringify {
15712 const char* E_SgAdaDelayStmt(int64_t);
15713
15715 std::string E_SgAdaDelayStmt(int64_t, const std::string &strip);
15716
15718 const std::vector<int64_t>& E_SgAdaDelayStmt();
15719}
15720
15721namespace Rose {
15722 std::string stringifyE_SgAdaDelayStmt(int64_t n, const char *strip=NULL, bool canonic=false);
15723 const std::vector<int64_t>& stringifyE_SgAdaDelayStmt();
15724}
15725
15726// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
15727// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 903
15728namespace stringify {
15730 const char* E_SgAdaLoopStmt(int64_t);
15731
15733 std::string E_SgAdaLoopStmt(int64_t, const std::string &strip);
15734
15736 const std::vector<int64_t>& E_SgAdaLoopStmt();
15737}
15738
15739namespace Rose {
15740 std::string stringifyE_SgAdaLoopStmt(int64_t n, const char *strip=NULL, bool canonic=false);
15741 const std::vector<int64_t>& stringifyE_SgAdaLoopStmt();
15742}
15743
15744// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
15745// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 906
15746namespace stringify {
15748 const char* E_SgAdaSelectStmt(int64_t);
15749
15751 std::string E_SgAdaSelectStmt(int64_t, const std::string &strip);
15752
15754 const std::vector<int64_t>& E_SgAdaSelectStmt();
15755}
15756
15757namespace Rose {
15758 std::string stringifyE_SgAdaSelectStmt(int64_t n, const char *strip=NULL, bool canonic=false);
15759 const std::vector<int64_t>& stringifyE_SgAdaSelectStmt();
15760}
15761
15762// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
15763// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 909
15764namespace stringify {
15766 const char* E_SgAdaSelectAlternativeStmt(int64_t);
15767
15769 std::string E_SgAdaSelectAlternativeStmt(int64_t, const std::string &strip);
15770
15772 const std::vector<int64_t>& E_SgAdaSelectAlternativeStmt();
15773}
15774
15775namespace Rose {
15776 std::string stringifyE_SgAdaSelectAlternativeStmt(int64_t n, const char *strip=NULL, bool canonic=false);
15777 const std::vector<int64_t>& stringifyE_SgAdaSelectAlternativeStmt();
15778}
15779
15780// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
15781// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 912
15782namespace stringify {
15784 const char* E_SgAdaUnscopedBlock(int64_t);
15785
15787 std::string E_SgAdaUnscopedBlock(int64_t, const std::string &strip);
15788
15790 const std::vector<int64_t>& E_SgAdaUnscopedBlock();
15791}
15792
15793namespace Rose {
15794 std::string stringifyE_SgAdaUnscopedBlock(int64_t n, const char *strip=NULL, bool canonic=false);
15795 const std::vector<int64_t>& stringifyE_SgAdaUnscopedBlock();
15796}
15797
15798// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
15799// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 915
15800namespace stringify {
15802 const char* E_SgAdaVariantWhenStmt(int64_t);
15803
15805 std::string E_SgAdaVariantWhenStmt(int64_t, const std::string &strip);
15806
15808 const std::vector<int64_t>& E_SgAdaVariantWhenStmt();
15809}
15810
15811namespace Rose {
15812 std::string stringifyE_SgAdaVariantWhenStmt(int64_t n, const char *strip=NULL, bool canonic=false);
15813 const std::vector<int64_t>& stringifyE_SgAdaVariantWhenStmt();
15814}
15815
15816// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
15817// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 918
15818namespace stringify {
15820 const char* E_SgExpressionRoot(int64_t);
15821
15823 std::string E_SgExpressionRoot(int64_t, const std::string &strip);
15824
15826 const std::vector<int64_t>& E_SgExpressionRoot();
15827}
15828
15829namespace Rose {
15830 std::string stringifyE_SgExpressionRoot(int64_t n, const char *strip=NULL, bool canonic=false);
15831 const std::vector<int64_t>& stringifyE_SgExpressionRoot();
15832}
15833
15834// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
15835// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 921
15836namespace stringify {
15838 const char* E_SgMinusOp(int64_t);
15839
15841 std::string E_SgMinusOp(int64_t, const std::string &strip);
15842
15844 const std::vector<int64_t>& E_SgMinusOp();
15845}
15846
15847namespace Rose {
15848 std::string stringifyE_SgMinusOp(int64_t n, const char *strip=NULL, bool canonic=false);
15849 const std::vector<int64_t>& stringifyE_SgMinusOp();
15850}
15851
15852// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
15853// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 924
15854namespace stringify {
15856 const char* E_SgUnaryAddOp(int64_t);
15857
15859 std::string E_SgUnaryAddOp(int64_t, const std::string &strip);
15860
15862 const std::vector<int64_t>& E_SgUnaryAddOp();
15863}
15864
15865namespace Rose {
15866 std::string stringifyE_SgUnaryAddOp(int64_t n, const char *strip=NULL, bool canonic=false);
15867 const std::vector<int64_t>& stringifyE_SgUnaryAddOp();
15868}
15869
15870// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
15871// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 927
15872namespace stringify {
15874 const char* E_SgNotOp(int64_t);
15875
15877 std::string E_SgNotOp(int64_t, const std::string &strip);
15878
15880 const std::vector<int64_t>& E_SgNotOp();
15881}
15882
15883namespace Rose {
15884 std::string stringifyE_SgNotOp(int64_t n, const char *strip=NULL, bool canonic=false);
15885 const std::vector<int64_t>& stringifyE_SgNotOp();
15886}
15887
15888// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
15889// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 930
15890namespace stringify {
15892 const char* E_SgPointerDerefExp(int64_t);
15893
15895 std::string E_SgPointerDerefExp(int64_t, const std::string &strip);
15896
15898 const std::vector<int64_t>& E_SgPointerDerefExp();
15899}
15900
15901namespace Rose {
15902 std::string stringifyE_SgPointerDerefExp(int64_t n, const char *strip=NULL, bool canonic=false);
15903 const std::vector<int64_t>& stringifyE_SgPointerDerefExp();
15904}
15905
15906// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
15907// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 933
15908namespace stringify {
15910 const char* E_SgAddressOfOp(int64_t);
15911
15913 std::string E_SgAddressOfOp(int64_t, const std::string &strip);
15914
15916 const std::vector<int64_t>& E_SgAddressOfOp();
15917}
15918
15919namespace Rose {
15920 std::string stringifyE_SgAddressOfOp(int64_t n, const char *strip=NULL, bool canonic=false);
15921 const std::vector<int64_t>& stringifyE_SgAddressOfOp();
15922}
15923
15924// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
15925// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 936
15926namespace stringify {
15928 const char* E_SgMinusMinusOp(int64_t);
15929
15931 std::string E_SgMinusMinusOp(int64_t, const std::string &strip);
15932
15934 const std::vector<int64_t>& E_SgMinusMinusOp();
15935}
15936
15937namespace Rose {
15938 std::string stringifyE_SgMinusMinusOp(int64_t n, const char *strip=NULL, bool canonic=false);
15939 const std::vector<int64_t>& stringifyE_SgMinusMinusOp();
15940}
15941
15942// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
15943// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 939
15944namespace stringify {
15946 const char* E_SgPlusPlusOp(int64_t);
15947
15949 std::string E_SgPlusPlusOp(int64_t, const std::string &strip);
15950
15952 const std::vector<int64_t>& E_SgPlusPlusOp();
15953}
15954
15955namespace Rose {
15956 std::string stringifyE_SgPlusPlusOp(int64_t n, const char *strip=NULL, bool canonic=false);
15957 const std::vector<int64_t>& stringifyE_SgPlusPlusOp();
15958}
15959
15960// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
15961// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 942
15962namespace stringify {
15964 const char* E_SgBitComplementOp(int64_t);
15965
15967 std::string E_SgBitComplementOp(int64_t, const std::string &strip);
15968
15970 const std::vector<int64_t>& E_SgBitComplementOp();
15971}
15972
15973namespace Rose {
15974 std::string stringifyE_SgBitComplementOp(int64_t n, const char *strip=NULL, bool canonic=false);
15975 const std::vector<int64_t>& stringifyE_SgBitComplementOp();
15976}
15977
15978// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
15979// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 945
15980namespace stringify {
15982 const char* E_SgCastExp(int64_t);
15983
15985 std::string E_SgCastExp(int64_t, const std::string &strip);
15986
15988 const std::vector<int64_t>& E_SgCastExp();
15989}
15990
15991namespace Rose {
15992 std::string stringifyE_SgCastExp(int64_t n, const char *strip=NULL, bool canonic=false);
15993 const std::vector<int64_t>& stringifyE_SgCastExp();
15994}
15995
15996// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
15997// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 948
15998namespace stringify {
16000 const char* E_SgThrowOp(int64_t);
16001
16003 std::string E_SgThrowOp(int64_t, const std::string &strip);
16004
16006 const std::vector<int64_t>& E_SgThrowOp();
16007}
16008
16009namespace Rose {
16010 std::string stringifyE_SgThrowOp(int64_t n, const char *strip=NULL, bool canonic=false);
16011 const std::vector<int64_t>& stringifyE_SgThrowOp();
16012}
16013
16014// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
16015// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 951
16016namespace stringify {
16018 const char* E_SgRealPartOp(int64_t);
16019
16021 std::string E_SgRealPartOp(int64_t, const std::string &strip);
16022
16024 const std::vector<int64_t>& E_SgRealPartOp();
16025}
16026
16027namespace Rose {
16028 std::string stringifyE_SgRealPartOp(int64_t n, const char *strip=NULL, bool canonic=false);
16029 const std::vector<int64_t>& stringifyE_SgRealPartOp();
16030}
16031
16032// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
16033// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 954
16034namespace stringify {
16036 const char* E_SgImagPartOp(int64_t);
16037
16039 std::string E_SgImagPartOp(int64_t, const std::string &strip);
16040
16042 const std::vector<int64_t>& E_SgImagPartOp();
16043}
16044
16045namespace Rose {
16046 std::string stringifyE_SgImagPartOp(int64_t n, const char *strip=NULL, bool canonic=false);
16047 const std::vector<int64_t>& stringifyE_SgImagPartOp();
16048}
16049
16050// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
16051// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 957
16052namespace stringify {
16054 const char* E_SgConjugateOp(int64_t);
16055
16057 std::string E_SgConjugateOp(int64_t, const std::string &strip);
16058
16060 const std::vector<int64_t>& E_SgConjugateOp();
16061}
16062
16063namespace Rose {
16064 std::string stringifyE_SgConjugateOp(int64_t n, const char *strip=NULL, bool canonic=false);
16065 const std::vector<int64_t>& stringifyE_SgConjugateOp();
16066}
16067
16068// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
16069// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 960
16070namespace stringify {
16072 const char* E_SgUserDefinedUnaryOp(int64_t);
16073
16075 std::string E_SgUserDefinedUnaryOp(int64_t, const std::string &strip);
16076
16078 const std::vector<int64_t>& E_SgUserDefinedUnaryOp();
16079}
16080
16081namespace Rose {
16082 std::string stringifyE_SgUserDefinedUnaryOp(int64_t n, const char *strip=NULL, bool canonic=false);
16083 const std::vector<int64_t>& stringifyE_SgUserDefinedUnaryOp();
16084}
16085
16086// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
16087// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 963
16088namespace stringify {
16090 const char* E_SgMatrixTransposeOp(int64_t);
16091
16093 std::string E_SgMatrixTransposeOp(int64_t, const std::string &strip);
16094
16096 const std::vector<int64_t>& E_SgMatrixTransposeOp();
16097}
16098
16099namespace Rose {
16100 std::string stringifyE_SgMatrixTransposeOp(int64_t n, const char *strip=NULL, bool canonic=false);
16101 const std::vector<int64_t>& stringifyE_SgMatrixTransposeOp();
16102}
16103
16104// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
16105// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 966
16106namespace stringify {
16108 const char* E_SgAbsOp(int64_t);
16109
16111 std::string E_SgAbsOp(int64_t, const std::string &strip);
16112
16114 const std::vector<int64_t>& E_SgAbsOp();
16115}
16116
16117namespace Rose {
16118 std::string stringifyE_SgAbsOp(int64_t n, const char *strip=NULL, bool canonic=false);
16119 const std::vector<int64_t>& stringifyE_SgAbsOp();
16120}
16121
16122// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
16123// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 969
16124namespace stringify {
16126 const char* E_SgUnaryOp(int64_t);
16127
16129 std::string E_SgUnaryOp(int64_t, const std::string &strip);
16130
16132 const std::vector<int64_t>& E_SgUnaryOp();
16133}
16134
16135namespace Rose {
16136 std::string stringifyE_SgUnaryOp(int64_t n, const char *strip=NULL, bool canonic=false);
16137 const std::vector<int64_t>& stringifyE_SgUnaryOp();
16138}
16139
16140// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
16141// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 972
16142namespace stringify {
16144 const char* E_SgArrowExp(int64_t);
16145
16147 std::string E_SgArrowExp(int64_t, const std::string &strip);
16148
16150 const std::vector<int64_t>& E_SgArrowExp();
16151}
16152
16153namespace Rose {
16154 std::string stringifyE_SgArrowExp(int64_t n, const char *strip=NULL, bool canonic=false);
16155 const std::vector<int64_t>& stringifyE_SgArrowExp();
16156}
16157
16158// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
16159// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 975
16160namespace stringify {
16162 const char* E_SgDotExp(int64_t);
16163
16165 std::string E_SgDotExp(int64_t, const std::string &strip);
16166
16168 const std::vector<int64_t>& E_SgDotExp();
16169}
16170
16171namespace Rose {
16172 std::string stringifyE_SgDotExp(int64_t n, const char *strip=NULL, bool canonic=false);
16173 const std::vector<int64_t>& stringifyE_SgDotExp();
16174}
16175
16176// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
16177// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 978
16178namespace stringify {
16180 const char* E_SgDotStarOp(int64_t);
16181
16183 std::string E_SgDotStarOp(int64_t, const std::string &strip);
16184
16186 const std::vector<int64_t>& E_SgDotStarOp();
16187}
16188
16189namespace Rose {
16190 std::string stringifyE_SgDotStarOp(int64_t n, const char *strip=NULL, bool canonic=false);
16191 const std::vector<int64_t>& stringifyE_SgDotStarOp();
16192}
16193
16194// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
16195// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 981
16196namespace stringify {
16198 const char* E_SgArrowStarOp(int64_t);
16199
16201 std::string E_SgArrowStarOp(int64_t, const std::string &strip);
16202
16204 const std::vector<int64_t>& E_SgArrowStarOp();
16205}
16206
16207namespace Rose {
16208 std::string stringifyE_SgArrowStarOp(int64_t n, const char *strip=NULL, bool canonic=false);
16209 const std::vector<int64_t>& stringifyE_SgArrowStarOp();
16210}
16211
16212// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
16213// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 984
16214namespace stringify {
16216 const char* E_SgEqualityOp(int64_t);
16217
16219 std::string E_SgEqualityOp(int64_t, const std::string &strip);
16220
16222 const std::vector<int64_t>& E_SgEqualityOp();
16223}
16224
16225namespace Rose {
16226 std::string stringifyE_SgEqualityOp(int64_t n, const char *strip=NULL, bool canonic=false);
16227 const std::vector<int64_t>& stringifyE_SgEqualityOp();
16228}
16229
16230// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
16231// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 987
16232namespace stringify {
16234 const char* E_SgLessThanOp(int64_t);
16235
16237 std::string E_SgLessThanOp(int64_t, const std::string &strip);
16238
16240 const std::vector<int64_t>& E_SgLessThanOp();
16241}
16242
16243namespace Rose {
16244 std::string stringifyE_SgLessThanOp(int64_t n, const char *strip=NULL, bool canonic=false);
16245 const std::vector<int64_t>& stringifyE_SgLessThanOp();
16246}
16247
16248// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
16249// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 990
16250namespace stringify {
16252 const char* E_SgGreaterThanOp(int64_t);
16253
16255 std::string E_SgGreaterThanOp(int64_t, const std::string &strip);
16256
16258 const std::vector<int64_t>& E_SgGreaterThanOp();
16259}
16260
16261namespace Rose {
16262 std::string stringifyE_SgGreaterThanOp(int64_t n, const char *strip=NULL, bool canonic=false);
16263 const std::vector<int64_t>& stringifyE_SgGreaterThanOp();
16264}
16265
16266// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
16267// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 993
16268namespace stringify {
16270 const char* E_SgNotEqualOp(int64_t);
16271
16273 std::string E_SgNotEqualOp(int64_t, const std::string &strip);
16274
16276 const std::vector<int64_t>& E_SgNotEqualOp();
16277}
16278
16279namespace Rose {
16280 std::string stringifyE_SgNotEqualOp(int64_t n, const char *strip=NULL, bool canonic=false);
16281 const std::vector<int64_t>& stringifyE_SgNotEqualOp();
16282}
16283
16284// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
16285// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 996
16286namespace stringify {
16288 const char* E_SgLessOrEqualOp(int64_t);
16289
16291 std::string E_SgLessOrEqualOp(int64_t, const std::string &strip);
16292
16294 const std::vector<int64_t>& E_SgLessOrEqualOp();
16295}
16296
16297namespace Rose {
16298 std::string stringifyE_SgLessOrEqualOp(int64_t n, const char *strip=NULL, bool canonic=false);
16299 const std::vector<int64_t>& stringifyE_SgLessOrEqualOp();
16300}
16301
16302// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
16303// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 999
16304namespace stringify {
16306 const char* E_SgGreaterOrEqualOp(int64_t);
16307
16309 std::string E_SgGreaterOrEqualOp(int64_t, const std::string &strip);
16310
16312 const std::vector<int64_t>& E_SgGreaterOrEqualOp();
16313}
16314
16315namespace Rose {
16316 std::string stringifyE_SgGreaterOrEqualOp(int64_t n, const char *strip=NULL, bool canonic=false);
16317 const std::vector<int64_t>& stringifyE_SgGreaterOrEqualOp();
16318}
16319
16320// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
16321// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1002
16322namespace stringify {
16324 const char* E_SgAddOp(int64_t);
16325
16327 std::string E_SgAddOp(int64_t, const std::string &strip);
16328
16330 const std::vector<int64_t>& E_SgAddOp();
16331}
16332
16333namespace Rose {
16334 std::string stringifyE_SgAddOp(int64_t n, const char *strip=NULL, bool canonic=false);
16335 const std::vector<int64_t>& stringifyE_SgAddOp();
16336}
16337
16338// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
16339// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1005
16340namespace stringify {
16342 const char* E_SgSubtractOp(int64_t);
16343
16345 std::string E_SgSubtractOp(int64_t, const std::string &strip);
16346
16348 const std::vector<int64_t>& E_SgSubtractOp();
16349}
16350
16351namespace Rose {
16352 std::string stringifyE_SgSubtractOp(int64_t n, const char *strip=NULL, bool canonic=false);
16353 const std::vector<int64_t>& stringifyE_SgSubtractOp();
16354}
16355
16356// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
16357// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1008
16358namespace stringify {
16360 const char* E_SgMultiplyOp(int64_t);
16361
16363 std::string E_SgMultiplyOp(int64_t, const std::string &strip);
16364
16366 const std::vector<int64_t>& E_SgMultiplyOp();
16367}
16368
16369namespace Rose {
16370 std::string stringifyE_SgMultiplyOp(int64_t n, const char *strip=NULL, bool canonic=false);
16371 const std::vector<int64_t>& stringifyE_SgMultiplyOp();
16372}
16373
16374// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
16375// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1011
16376namespace stringify {
16378 const char* E_SgDivideOp(int64_t);
16379
16381 std::string E_SgDivideOp(int64_t, const std::string &strip);
16382
16384 const std::vector<int64_t>& E_SgDivideOp();
16385}
16386
16387namespace Rose {
16388 std::string stringifyE_SgDivideOp(int64_t n, const char *strip=NULL, bool canonic=false);
16389 const std::vector<int64_t>& stringifyE_SgDivideOp();
16390}
16391
16392// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
16393// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1014
16394namespace stringify {
16396 const char* E_SgIntegerDivideOp(int64_t);
16397
16399 std::string E_SgIntegerDivideOp(int64_t, const std::string &strip);
16400
16402 const std::vector<int64_t>& E_SgIntegerDivideOp();
16403}
16404
16405namespace Rose {
16406 std::string stringifyE_SgIntegerDivideOp(int64_t n, const char *strip=NULL, bool canonic=false);
16407 const std::vector<int64_t>& stringifyE_SgIntegerDivideOp();
16408}
16409
16410// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
16411// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1017
16412namespace stringify {
16414 const char* E_SgModOp(int64_t);
16415
16417 std::string E_SgModOp(int64_t, const std::string &strip);
16418
16420 const std::vector<int64_t>& E_SgModOp();
16421}
16422
16423namespace Rose {
16424 std::string stringifyE_SgModOp(int64_t n, const char *strip=NULL, bool canonic=false);
16425 const std::vector<int64_t>& stringifyE_SgModOp();
16426}
16427
16428// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
16429// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1020
16430namespace stringify {
16432 const char* E_SgAndOp(int64_t);
16433
16435 std::string E_SgAndOp(int64_t, const std::string &strip);
16436
16438 const std::vector<int64_t>& E_SgAndOp();
16439}
16440
16441namespace Rose {
16442 std::string stringifyE_SgAndOp(int64_t n, const char *strip=NULL, bool canonic=false);
16443 const std::vector<int64_t>& stringifyE_SgAndOp();
16444}
16445
16446// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
16447// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1023
16448namespace stringify {
16450 const char* E_SgOrOp(int64_t);
16451
16453 std::string E_SgOrOp(int64_t, const std::string &strip);
16454
16456 const std::vector<int64_t>& E_SgOrOp();
16457}
16458
16459namespace Rose {
16460 std::string stringifyE_SgOrOp(int64_t n, const char *strip=NULL, bool canonic=false);
16461 const std::vector<int64_t>& stringifyE_SgOrOp();
16462}
16463
16464// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
16465// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1026
16466namespace stringify {
16468 const char* E_SgBitXorOp(int64_t);
16469
16471 std::string E_SgBitXorOp(int64_t, const std::string &strip);
16472
16474 const std::vector<int64_t>& E_SgBitXorOp();
16475}
16476
16477namespace Rose {
16478 std::string stringifyE_SgBitXorOp(int64_t n, const char *strip=NULL, bool canonic=false);
16479 const std::vector<int64_t>& stringifyE_SgBitXorOp();
16480}
16481
16482// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
16483// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1029
16484namespace stringify {
16486 const char* E_SgBitAndOp(int64_t);
16487
16489 std::string E_SgBitAndOp(int64_t, const std::string &strip);
16490
16492 const std::vector<int64_t>& E_SgBitAndOp();
16493}
16494
16495namespace Rose {
16496 std::string stringifyE_SgBitAndOp(int64_t n, const char *strip=NULL, bool canonic=false);
16497 const std::vector<int64_t>& stringifyE_SgBitAndOp();
16498}
16499
16500// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
16501// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1032
16502namespace stringify {
16504 const char* E_SgBitOrOp(int64_t);
16505
16507 std::string E_SgBitOrOp(int64_t, const std::string &strip);
16508
16510 const std::vector<int64_t>& E_SgBitOrOp();
16511}
16512
16513namespace Rose {
16514 std::string stringifyE_SgBitOrOp(int64_t n, const char *strip=NULL, bool canonic=false);
16515 const std::vector<int64_t>& stringifyE_SgBitOrOp();
16516}
16517
16518// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
16519// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1035
16520namespace stringify {
16522 const char* E_SgBitEqvOp(int64_t);
16523
16525 std::string E_SgBitEqvOp(int64_t, const std::string &strip);
16526
16528 const std::vector<int64_t>& E_SgBitEqvOp();
16529}
16530
16531namespace Rose {
16532 std::string stringifyE_SgBitEqvOp(int64_t n, const char *strip=NULL, bool canonic=false);
16533 const std::vector<int64_t>& stringifyE_SgBitEqvOp();
16534}
16535
16536// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
16537// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1038
16538namespace stringify {
16540 const char* E_SgCommaOpExp(int64_t);
16541
16543 std::string E_SgCommaOpExp(int64_t, const std::string &strip);
16544
16546 const std::vector<int64_t>& E_SgCommaOpExp();
16547}
16548
16549namespace Rose {
16550 std::string stringifyE_SgCommaOpExp(int64_t n, const char *strip=NULL, bool canonic=false);
16551 const std::vector<int64_t>& stringifyE_SgCommaOpExp();
16552}
16553
16554// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
16555// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1041
16556namespace stringify {
16558 const char* E_SgLshiftOp(int64_t);
16559
16561 std::string E_SgLshiftOp(int64_t, const std::string &strip);
16562
16564 const std::vector<int64_t>& E_SgLshiftOp();
16565}
16566
16567namespace Rose {
16568 std::string stringifyE_SgLshiftOp(int64_t n, const char *strip=NULL, bool canonic=false);
16569 const std::vector<int64_t>& stringifyE_SgLshiftOp();
16570}
16571
16572// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
16573// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1044
16574namespace stringify {
16576 const char* E_SgRshiftOp(int64_t);
16577
16579 std::string E_SgRshiftOp(int64_t, const std::string &strip);
16580
16582 const std::vector<int64_t>& E_SgRshiftOp();
16583}
16584
16585namespace Rose {
16586 std::string stringifyE_SgRshiftOp(int64_t n, const char *strip=NULL, bool canonic=false);
16587 const std::vector<int64_t>& stringifyE_SgRshiftOp();
16588}
16589
16590// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
16591// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1047
16592namespace stringify {
16594 const char* E_SgPntrArrRefExp(int64_t);
16595
16597 std::string E_SgPntrArrRefExp(int64_t, const std::string &strip);
16598
16600 const std::vector<int64_t>& E_SgPntrArrRefExp();
16601}
16602
16603namespace Rose {
16604 std::string stringifyE_SgPntrArrRefExp(int64_t n, const char *strip=NULL, bool canonic=false);
16605 const std::vector<int64_t>& stringifyE_SgPntrArrRefExp();
16606}
16607
16608// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
16609// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1050
16610namespace stringify {
16612 const char* E_SgScopeOp(int64_t);
16613
16615 std::string E_SgScopeOp(int64_t, const std::string &strip);
16616
16618 const std::vector<int64_t>& E_SgScopeOp();
16619}
16620
16621namespace Rose {
16622 std::string stringifyE_SgScopeOp(int64_t n, const char *strip=NULL, bool canonic=false);
16623 const std::vector<int64_t>& stringifyE_SgScopeOp();
16624}
16625
16626// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
16627// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1053
16628namespace stringify {
16630 const char* E_SgAssignOp(int64_t);
16631
16633 std::string E_SgAssignOp(int64_t, const std::string &strip);
16634
16636 const std::vector<int64_t>& E_SgAssignOp();
16637}
16638
16639namespace Rose {
16640 std::string stringifyE_SgAssignOp(int64_t n, const char *strip=NULL, bool canonic=false);
16641 const std::vector<int64_t>& stringifyE_SgAssignOp();
16642}
16643
16644// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
16645// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1056
16646namespace stringify {
16648 const char* E_SgExponentiationOp(int64_t);
16649
16651 std::string E_SgExponentiationOp(int64_t, const std::string &strip);
16652
16654 const std::vector<int64_t>& E_SgExponentiationOp();
16655}
16656
16657namespace Rose {
16658 std::string stringifyE_SgExponentiationOp(int64_t n, const char *strip=NULL, bool canonic=false);
16659 const std::vector<int64_t>& stringifyE_SgExponentiationOp();
16660}
16661
16662// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
16663// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1059
16664namespace stringify {
16666 const char* E_SgJavaUnsignedRshiftOp(int64_t);
16667
16669 std::string E_SgJavaUnsignedRshiftOp(int64_t, const std::string &strip);
16670
16672 const std::vector<int64_t>& E_SgJavaUnsignedRshiftOp();
16673}
16674
16675namespace Rose {
16676 std::string stringifyE_SgJavaUnsignedRshiftOp(int64_t n, const char *strip=NULL, bool canonic=false);
16677 const std::vector<int64_t>& stringifyE_SgJavaUnsignedRshiftOp();
16678}
16679
16680// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
16681// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1062
16682namespace stringify {
16684 const char* E_SgConcatenationOp(int64_t);
16685
16687 std::string E_SgConcatenationOp(int64_t, const std::string &strip);
16688
16690 const std::vector<int64_t>& E_SgConcatenationOp();
16691}
16692
16693namespace Rose {
16694 std::string stringifyE_SgConcatenationOp(int64_t n, const char *strip=NULL, bool canonic=false);
16695 const std::vector<int64_t>& stringifyE_SgConcatenationOp();
16696}
16697
16698// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
16699// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1065
16700namespace stringify {
16702 const char* E_SgPointerAssignOp(int64_t);
16703
16705 std::string E_SgPointerAssignOp(int64_t, const std::string &strip);
16706
16708 const std::vector<int64_t>& E_SgPointerAssignOp();
16709}
16710
16711namespace Rose {
16712 std::string stringifyE_SgPointerAssignOp(int64_t n, const char *strip=NULL, bool canonic=false);
16713 const std::vector<int64_t>& stringifyE_SgPointerAssignOp();
16714}
16715
16716// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
16717// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1068
16718namespace stringify {
16720 const char* E_SgUserDefinedBinaryOp(int64_t);
16721
16723 std::string E_SgUserDefinedBinaryOp(int64_t, const std::string &strip);
16724
16726 const std::vector<int64_t>& E_SgUserDefinedBinaryOp();
16727}
16728
16729namespace Rose {
16730 std::string stringifyE_SgUserDefinedBinaryOp(int64_t n, const char *strip=NULL, bool canonic=false);
16731 const std::vector<int64_t>& stringifyE_SgUserDefinedBinaryOp();
16732}
16733
16734// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
16735// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1071
16736namespace stringify {
16738 const char* E_SgPlusAssignOp(int64_t);
16739
16741 std::string E_SgPlusAssignOp(int64_t, const std::string &strip);
16742
16744 const std::vector<int64_t>& E_SgPlusAssignOp();
16745}
16746
16747namespace Rose {
16748 std::string stringifyE_SgPlusAssignOp(int64_t n, const char *strip=NULL, bool canonic=false);
16749 const std::vector<int64_t>& stringifyE_SgPlusAssignOp();
16750}
16751
16752// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
16753// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1074
16754namespace stringify {
16756 const char* E_SgMinusAssignOp(int64_t);
16757
16759 std::string E_SgMinusAssignOp(int64_t, const std::string &strip);
16760
16762 const std::vector<int64_t>& E_SgMinusAssignOp();
16763}
16764
16765namespace Rose {
16766 std::string stringifyE_SgMinusAssignOp(int64_t n, const char *strip=NULL, bool canonic=false);
16767 const std::vector<int64_t>& stringifyE_SgMinusAssignOp();
16768}
16769
16770// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
16771// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1077
16772namespace stringify {
16774 const char* E_SgAndAssignOp(int64_t);
16775
16777 std::string E_SgAndAssignOp(int64_t, const std::string &strip);
16778
16780 const std::vector<int64_t>& E_SgAndAssignOp();
16781}
16782
16783namespace Rose {
16784 std::string stringifyE_SgAndAssignOp(int64_t n, const char *strip=NULL, bool canonic=false);
16785 const std::vector<int64_t>& stringifyE_SgAndAssignOp();
16786}
16787
16788// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
16789// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1080
16790namespace stringify {
16792 const char* E_SgIorAssignOp(int64_t);
16793
16795 std::string E_SgIorAssignOp(int64_t, const std::string &strip);
16796
16798 const std::vector<int64_t>& E_SgIorAssignOp();
16799}
16800
16801namespace Rose {
16802 std::string stringifyE_SgIorAssignOp(int64_t n, const char *strip=NULL, bool canonic=false);
16803 const std::vector<int64_t>& stringifyE_SgIorAssignOp();
16804}
16805
16806// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
16807// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1083
16808namespace stringify {
16810 const char* E_SgMultAssignOp(int64_t);
16811
16813 std::string E_SgMultAssignOp(int64_t, const std::string &strip);
16814
16816 const std::vector<int64_t>& E_SgMultAssignOp();
16817}
16818
16819namespace Rose {
16820 std::string stringifyE_SgMultAssignOp(int64_t n, const char *strip=NULL, bool canonic=false);
16821 const std::vector<int64_t>& stringifyE_SgMultAssignOp();
16822}
16823
16824// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
16825// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1086
16826namespace stringify {
16828 const char* E_SgDivAssignOp(int64_t);
16829
16831 std::string E_SgDivAssignOp(int64_t, const std::string &strip);
16832
16834 const std::vector<int64_t>& E_SgDivAssignOp();
16835}
16836
16837namespace Rose {
16838 std::string stringifyE_SgDivAssignOp(int64_t n, const char *strip=NULL, bool canonic=false);
16839 const std::vector<int64_t>& stringifyE_SgDivAssignOp();
16840}
16841
16842// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
16843// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1089
16844namespace stringify {
16846 const char* E_SgModAssignOp(int64_t);
16847
16849 std::string E_SgModAssignOp(int64_t, const std::string &strip);
16850
16852 const std::vector<int64_t>& E_SgModAssignOp();
16853}
16854
16855namespace Rose {
16856 std::string stringifyE_SgModAssignOp(int64_t n, const char *strip=NULL, bool canonic=false);
16857 const std::vector<int64_t>& stringifyE_SgModAssignOp();
16858}
16859
16860// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
16861// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1092
16862namespace stringify {
16864 const char* E_SgXorAssignOp(int64_t);
16865
16867 std::string E_SgXorAssignOp(int64_t, const std::string &strip);
16868
16870 const std::vector<int64_t>& E_SgXorAssignOp();
16871}
16872
16873namespace Rose {
16874 std::string stringifyE_SgXorAssignOp(int64_t n, const char *strip=NULL, bool canonic=false);
16875 const std::vector<int64_t>& stringifyE_SgXorAssignOp();
16876}
16877
16878// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
16879// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1095
16880namespace stringify {
16882 const char* E_SgLshiftAssignOp(int64_t);
16883
16885 std::string E_SgLshiftAssignOp(int64_t, const std::string &strip);
16886
16888 const std::vector<int64_t>& E_SgLshiftAssignOp();
16889}
16890
16891namespace Rose {
16892 std::string stringifyE_SgLshiftAssignOp(int64_t n, const char *strip=NULL, bool canonic=false);
16893 const std::vector<int64_t>& stringifyE_SgLshiftAssignOp();
16894}
16895
16896// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
16897// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1098
16898namespace stringify {
16900 const char* E_SgRshiftAssignOp(int64_t);
16901
16903 std::string E_SgRshiftAssignOp(int64_t, const std::string &strip);
16904
16906 const std::vector<int64_t>& E_SgRshiftAssignOp();
16907}
16908
16909namespace Rose {
16910 std::string stringifyE_SgRshiftAssignOp(int64_t n, const char *strip=NULL, bool canonic=false);
16911 const std::vector<int64_t>& stringifyE_SgRshiftAssignOp();
16912}
16913
16914// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
16915// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1101
16916namespace stringify {
16919
16921 std::string E_SgJavaUnsignedRshiftAssignOp(int64_t, const std::string &strip);
16922
16924 const std::vector<int64_t>& E_SgJavaUnsignedRshiftAssignOp();
16925}
16926
16927namespace Rose {
16928 std::string stringifyE_SgJavaUnsignedRshiftAssignOp(int64_t n, const char *strip=NULL, bool canonic=false);
16929 const std::vector<int64_t>& stringifyE_SgJavaUnsignedRshiftAssignOp();
16930}
16931
16932// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
16933// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1104
16934namespace stringify {
16936 const char* E_SgIntegerDivideAssignOp(int64_t);
16937
16939 std::string E_SgIntegerDivideAssignOp(int64_t, const std::string &strip);
16940
16942 const std::vector<int64_t>& E_SgIntegerDivideAssignOp();
16943}
16944
16945namespace Rose {
16946 std::string stringifyE_SgIntegerDivideAssignOp(int64_t n, const char *strip=NULL, bool canonic=false);
16947 const std::vector<int64_t>& stringifyE_SgIntegerDivideAssignOp();
16948}
16949
16950// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
16951// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1107
16952namespace stringify {
16954 const char* E_SgExponentiationAssignOp(int64_t);
16955
16957 std::string E_SgExponentiationAssignOp(int64_t, const std::string &strip);
16958
16960 const std::vector<int64_t>& E_SgExponentiationAssignOp();
16961}
16962
16963namespace Rose {
16964 std::string stringifyE_SgExponentiationAssignOp(int64_t n, const char *strip=NULL, bool canonic=false);
16965 const std::vector<int64_t>& stringifyE_SgExponentiationAssignOp();
16966}
16967
16968// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
16969// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1110
16970namespace stringify {
16972 const char* E_SgCompoundAssignOp(int64_t);
16973
16975 std::string E_SgCompoundAssignOp(int64_t, const std::string &strip);
16976
16978 const std::vector<int64_t>& E_SgCompoundAssignOp();
16979}
16980
16981namespace Rose {
16982 std::string stringifyE_SgCompoundAssignOp(int64_t n, const char *strip=NULL, bool canonic=false);
16983 const std::vector<int64_t>& stringifyE_SgCompoundAssignOp();
16984}
16985
16986// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
16987// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1113
16988namespace stringify {
16990 const char* E_SgMembershipOp(int64_t);
16991
16993 std::string E_SgMembershipOp(int64_t, const std::string &strip);
16994
16996 const std::vector<int64_t>& E_SgMembershipOp();
16997}
16998
16999namespace Rose {
17000 std::string stringifyE_SgMembershipOp(int64_t n, const char *strip=NULL, bool canonic=false);
17001 const std::vector<int64_t>& stringifyE_SgMembershipOp();
17002}
17003
17004// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
17005// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1116
17006namespace stringify {
17008 const char* E_SgSpaceshipOp(int64_t);
17009
17011 std::string E_SgSpaceshipOp(int64_t, const std::string &strip);
17012
17014 const std::vector<int64_t>& E_SgSpaceshipOp();
17015}
17016
17017namespace Rose {
17018 std::string stringifyE_SgSpaceshipOp(int64_t n, const char *strip=NULL, bool canonic=false);
17019 const std::vector<int64_t>& stringifyE_SgSpaceshipOp();
17020}
17021
17022// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
17023// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1119
17024namespace stringify {
17026 const char* E_SgNonMembershipOp(int64_t);
17027
17029 std::string E_SgNonMembershipOp(int64_t, const std::string &strip);
17030
17032 const std::vector<int64_t>& E_SgNonMembershipOp();
17033}
17034
17035namespace Rose {
17036 std::string stringifyE_SgNonMembershipOp(int64_t n, const char *strip=NULL, bool canonic=false);
17037 const std::vector<int64_t>& stringifyE_SgNonMembershipOp();
17038}
17039
17040// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
17041// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1122
17042namespace stringify {
17044 const char* E_SgIsOp(int64_t);
17045
17047 std::string E_SgIsOp(int64_t, const std::string &strip);
17048
17050 const std::vector<int64_t>& E_SgIsOp();
17051}
17052
17053namespace Rose {
17054 std::string stringifyE_SgIsOp(int64_t n, const char *strip=NULL, bool canonic=false);
17055 const std::vector<int64_t>& stringifyE_SgIsOp();
17056}
17057
17058// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
17059// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1125
17060namespace stringify {
17062 const char* E_SgIsNotOp(int64_t);
17063
17065 std::string E_SgIsNotOp(int64_t, const std::string &strip);
17066
17068 const std::vector<int64_t>& E_SgIsNotOp();
17069}
17070
17071namespace Rose {
17072 std::string stringifyE_SgIsNotOp(int64_t n, const char *strip=NULL, bool canonic=false);
17073 const std::vector<int64_t>& stringifyE_SgIsNotOp();
17074}
17075
17076// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
17077// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1128
17078namespace stringify {
17080 const char* E_SgDotDotExp(int64_t);
17081
17083 std::string E_SgDotDotExp(int64_t, const std::string &strip);
17084
17086 const std::vector<int64_t>& E_SgDotDotExp();
17087}
17088
17089namespace Rose {
17090 std::string stringifyE_SgDotDotExp(int64_t n, const char *strip=NULL, bool canonic=false);
17091 const std::vector<int64_t>& stringifyE_SgDotDotExp();
17092}
17093
17094// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
17095// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1131
17096namespace stringify {
17098 const char* E_SgElementwiseMultiplyOp(int64_t);
17099
17101 std::string E_SgElementwiseMultiplyOp(int64_t, const std::string &strip);
17102
17104 const std::vector<int64_t>& E_SgElementwiseMultiplyOp();
17105}
17106
17107namespace Rose {
17108 std::string stringifyE_SgElementwiseMultiplyOp(int64_t n, const char *strip=NULL, bool canonic=false);
17109 const std::vector<int64_t>& stringifyE_SgElementwiseMultiplyOp();
17110}
17111
17112// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
17113// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1134
17114namespace stringify {
17116 const char* E_SgElementwisePowerOp(int64_t);
17117
17119 std::string E_SgElementwisePowerOp(int64_t, const std::string &strip);
17120
17122 const std::vector<int64_t>& E_SgElementwisePowerOp();
17123}
17124
17125namespace Rose {
17126 std::string stringifyE_SgElementwisePowerOp(int64_t n, const char *strip=NULL, bool canonic=false);
17127 const std::vector<int64_t>& stringifyE_SgElementwisePowerOp();
17128}
17129
17130// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
17131// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1137
17132namespace stringify {
17134 const char* E_SgElementwiseLeftDivideOp(int64_t);
17135
17137 std::string E_SgElementwiseLeftDivideOp(int64_t, const std::string &strip);
17138
17140 const std::vector<int64_t>& E_SgElementwiseLeftDivideOp();
17141}
17142
17143namespace Rose {
17144 std::string stringifyE_SgElementwiseLeftDivideOp(int64_t n, const char *strip=NULL, bool canonic=false);
17145 const std::vector<int64_t>& stringifyE_SgElementwiseLeftDivideOp();
17146}
17147
17148// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
17149// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1140
17150namespace stringify {
17152 const char* E_SgElementwiseDivideOp(int64_t);
17153
17155 std::string E_SgElementwiseDivideOp(int64_t, const std::string &strip);
17156
17158 const std::vector<int64_t>& E_SgElementwiseDivideOp();
17159}
17160
17161namespace Rose {
17162 std::string stringifyE_SgElementwiseDivideOp(int64_t n, const char *strip=NULL, bool canonic=false);
17163 const std::vector<int64_t>& stringifyE_SgElementwiseDivideOp();
17164}
17165
17166// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
17167// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1143
17168namespace stringify {
17170 const char* E_SgElementwiseAddOp(int64_t);
17171
17173 std::string E_SgElementwiseAddOp(int64_t, const std::string &strip);
17174
17176 const std::vector<int64_t>& E_SgElementwiseAddOp();
17177}
17178
17179namespace Rose {
17180 std::string stringifyE_SgElementwiseAddOp(int64_t n, const char *strip=NULL, bool canonic=false);
17181 const std::vector<int64_t>& stringifyE_SgElementwiseAddOp();
17182}
17183
17184// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
17185// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1146
17186namespace stringify {
17188 const char* E_SgElementwiseSubtractOp(int64_t);
17189
17191 std::string E_SgElementwiseSubtractOp(int64_t, const std::string &strip);
17192
17194 const std::vector<int64_t>& E_SgElementwiseSubtractOp();
17195}
17196
17197namespace Rose {
17198 std::string stringifyE_SgElementwiseSubtractOp(int64_t n, const char *strip=NULL, bool canonic=false);
17199 const std::vector<int64_t>& stringifyE_SgElementwiseSubtractOp();
17200}
17201
17202// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
17203// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1149
17204namespace stringify {
17206 const char* E_SgElementwiseOp(int64_t);
17207
17209 std::string E_SgElementwiseOp(int64_t, const std::string &strip);
17210
17212 const std::vector<int64_t>& E_SgElementwiseOp();
17213}
17214
17215namespace Rose {
17216 std::string stringifyE_SgElementwiseOp(int64_t n, const char *strip=NULL, bool canonic=false);
17217 const std::vector<int64_t>& stringifyE_SgElementwiseOp();
17218}
17219
17220// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
17221// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1152
17222namespace stringify {
17224 const char* E_SgPowerOp(int64_t);
17225
17227 std::string E_SgPowerOp(int64_t, const std::string &strip);
17228
17230 const std::vector<int64_t>& E_SgPowerOp();
17231}
17232
17233namespace Rose {
17234 std::string stringifyE_SgPowerOp(int64_t n, const char *strip=NULL, bool canonic=false);
17235 const std::vector<int64_t>& stringifyE_SgPowerOp();
17236}
17237
17238// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
17239// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1155
17240namespace stringify {
17242 const char* E_SgLeftDivideOp(int64_t);
17243
17245 std::string E_SgLeftDivideOp(int64_t, const std::string &strip);
17246
17248 const std::vector<int64_t>& E_SgLeftDivideOp();
17249}
17250
17251namespace Rose {
17252 std::string stringifyE_SgLeftDivideOp(int64_t n, const char *strip=NULL, bool canonic=false);
17253 const std::vector<int64_t>& stringifyE_SgLeftDivideOp();
17254}
17255
17256// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
17257// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1158
17258namespace stringify {
17260 const char* E_SgRemOp(int64_t);
17261
17263 std::string E_SgRemOp(int64_t, const std::string &strip);
17264
17266 const std::vector<int64_t>& E_SgRemOp();
17267}
17268
17269namespace Rose {
17270 std::string stringifyE_SgRemOp(int64_t n, const char *strip=NULL, bool canonic=false);
17271 const std::vector<int64_t>& stringifyE_SgRemOp();
17272}
17273
17274// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
17275// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1161
17276namespace stringify {
17278 const char* E_SgReplicationOp(int64_t);
17279
17281 std::string E_SgReplicationOp(int64_t, const std::string &strip);
17282
17284 const std::vector<int64_t>& E_SgReplicationOp();
17285}
17286
17287namespace Rose {
17288 std::string stringifyE_SgReplicationOp(int64_t n, const char *strip=NULL, bool canonic=false);
17289 const std::vector<int64_t>& stringifyE_SgReplicationOp();
17290}
17291
17292// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
17293// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1164
17294namespace stringify {
17296 const char* E_SgAtOp(int64_t);
17297
17299 std::string E_SgAtOp(int64_t, const std::string &strip);
17300
17302 const std::vector<int64_t>& E_SgAtOp();
17303}
17304
17305namespace Rose {
17306 std::string stringifyE_SgAtOp(int64_t n, const char *strip=NULL, bool canonic=false);
17307 const std::vector<int64_t>& stringifyE_SgAtOp();
17308}
17309
17310// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
17311// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1167
17312namespace stringify {
17314 const char* E_SgBinaryOp(int64_t);
17315
17317 std::string E_SgBinaryOp(int64_t, const std::string &strip);
17318
17320 const std::vector<int64_t>& E_SgBinaryOp();
17321}
17322
17323namespace Rose {
17324 std::string stringifyE_SgBinaryOp(int64_t n, const char *strip=NULL, bool canonic=false);
17325 const std::vector<int64_t>& stringifyE_SgBinaryOp();
17326}
17327
17328// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
17329// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1170
17330namespace stringify {
17332 const char* E_SgListExp(int64_t);
17333
17335 std::string E_SgListExp(int64_t, const std::string &strip);
17336
17338 const std::vector<int64_t>& E_SgListExp();
17339}
17340
17341namespace Rose {
17342 std::string stringifyE_SgListExp(int64_t n, const char *strip=NULL, bool canonic=false);
17343 const std::vector<int64_t>& stringifyE_SgListExp();
17344}
17345
17346// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
17347// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1173
17348namespace stringify {
17350 const char* E_SgTupleExp(int64_t);
17351
17353 std::string E_SgTupleExp(int64_t, const std::string &strip);
17354
17356 const std::vector<int64_t>& E_SgTupleExp();
17357}
17358
17359namespace Rose {
17360 std::string stringifyE_SgTupleExp(int64_t n, const char *strip=NULL, bool canonic=false);
17361 const std::vector<int64_t>& stringifyE_SgTupleExp();
17362}
17363
17364// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
17365// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1176
17366namespace stringify {
17368 const char* E_SgMatrixExp(int64_t);
17369
17371 std::string E_SgMatrixExp(int64_t, const std::string &strip);
17372
17374 const std::vector<int64_t>& E_SgMatrixExp();
17375}
17376
17377namespace Rose {
17378 std::string stringifyE_SgMatrixExp(int64_t n, const char *strip=NULL, bool canonic=false);
17379 const std::vector<int64_t>& stringifyE_SgMatrixExp();
17380}
17381
17382// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
17383// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1179
17384namespace stringify {
17386 const char* E_SgExprListExp(int64_t);
17387
17389 std::string E_SgExprListExp(int64_t, const std::string &strip);
17390
17392 const std::vector<int64_t>& E_SgExprListExp();
17393}
17394
17395namespace Rose {
17396 std::string stringifyE_SgExprListExp(int64_t n, const char *strip=NULL, bool canonic=false);
17397 const std::vector<int64_t>& stringifyE_SgExprListExp();
17398}
17399
17400// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
17401// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1182
17402namespace stringify {
17404 const char* E_SgComplexVal(int64_t);
17405
17407 std::string E_SgComplexVal(int64_t, const std::string &strip);
17408
17410 const std::vector<int64_t>& E_SgComplexVal();
17411}
17412
17413namespace Rose {
17414 std::string stringifyE_SgComplexVal(int64_t n, const char *strip=NULL, bool canonic=false);
17415 const std::vector<int64_t>& stringifyE_SgComplexVal();
17416}
17417
17418// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
17419// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1185
17420namespace stringify {
17422 const char* E_SgCudaKernelCallExp(int64_t);
17423
17425 std::string E_SgCudaKernelCallExp(int64_t, const std::string &strip);
17426
17428 const std::vector<int64_t>& E_SgCudaKernelCallExp();
17429}
17430
17431namespace Rose {
17432 std::string stringifyE_SgCudaKernelCallExp(int64_t n, const char *strip=NULL, bool canonic=false);
17433 const std::vector<int64_t>& stringifyE_SgCudaKernelCallExp();
17434}
17435
17436// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
17437// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1188
17438namespace stringify {
17440 const char* E_SgFunctionCallExp(int64_t);
17441
17443 std::string E_SgFunctionCallExp(int64_t, const std::string &strip);
17444
17446 const std::vector<int64_t>& E_SgFunctionCallExp();
17447}
17448
17449namespace Rose {
17450 std::string stringifyE_SgFunctionCallExp(int64_t n, const char *strip=NULL, bool canonic=false);
17451 const std::vector<int64_t>& stringifyE_SgFunctionCallExp();
17452}
17453
17454// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
17455// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1191
17456namespace stringify {
17458 const char* E_SgCallExpression(int64_t);
17459
17461 std::string E_SgCallExpression(int64_t, const std::string &strip);
17462
17464 const std::vector<int64_t>& E_SgCallExpression();
17465}
17466
17467namespace Rose {
17468 std::string stringifyE_SgCallExpression(int64_t n, const char *strip=NULL, bool canonic=false);
17469 const std::vector<int64_t>& stringifyE_SgCallExpression();
17470}
17471
17472// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
17473// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1194
17474namespace stringify {
17476 const char* E_SgSizeOfOp(int64_t);
17477
17479 std::string E_SgSizeOfOp(int64_t, const std::string &strip);
17480
17482 const std::vector<int64_t>& E_SgSizeOfOp();
17483}
17484
17485namespace Rose {
17486 std::string stringifyE_SgSizeOfOp(int64_t n, const char *strip=NULL, bool canonic=false);
17487 const std::vector<int64_t>& stringifyE_SgSizeOfOp();
17488}
17489
17490// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
17491// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1197
17492namespace stringify {
17494 const char* E_SgUpcLocalsizeofExpression(int64_t);
17495
17497 std::string E_SgUpcLocalsizeofExpression(int64_t, const std::string &strip);
17498
17500 const std::vector<int64_t>& E_SgUpcLocalsizeofExpression();
17501}
17502
17503namespace Rose {
17504 std::string stringifyE_SgUpcLocalsizeofExpression(int64_t n, const char *strip=NULL, bool canonic=false);
17505 const std::vector<int64_t>& stringifyE_SgUpcLocalsizeofExpression();
17506}
17507
17508// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
17509// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1200
17510namespace stringify {
17512 const char* E_SgUpcBlocksizeofExpression(int64_t);
17513
17515 std::string E_SgUpcBlocksizeofExpression(int64_t, const std::string &strip);
17516
17518 const std::vector<int64_t>& E_SgUpcBlocksizeofExpression();
17519}
17520
17521namespace Rose {
17522 std::string stringifyE_SgUpcBlocksizeofExpression(int64_t n, const char *strip=NULL, bool canonic=false);
17523 const std::vector<int64_t>& stringifyE_SgUpcBlocksizeofExpression();
17524}
17525
17526// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
17527// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1203
17528namespace stringify {
17530 const char* E_SgUpcElemsizeofExpression(int64_t);
17531
17533 std::string E_SgUpcElemsizeofExpression(int64_t, const std::string &strip);
17534
17536 const std::vector<int64_t>& E_SgUpcElemsizeofExpression();
17537}
17538
17539namespace Rose {
17540 std::string stringifyE_SgUpcElemsizeofExpression(int64_t n, const char *strip=NULL, bool canonic=false);
17541 const std::vector<int64_t>& stringifyE_SgUpcElemsizeofExpression();
17542}
17543
17544// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
17545// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1206
17546namespace stringify {
17548 const char* E_SgJavaInstanceOfOp(int64_t);
17549
17551 std::string E_SgJavaInstanceOfOp(int64_t, const std::string &strip);
17552
17554 const std::vector<int64_t>& E_SgJavaInstanceOfOp();
17555}
17556
17557namespace Rose {
17558 std::string stringifyE_SgJavaInstanceOfOp(int64_t n, const char *strip=NULL, bool canonic=false);
17559 const std::vector<int64_t>& stringifyE_SgJavaInstanceOfOp();
17560}
17561
17562// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
17563// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1209
17564namespace stringify {
17566 const char* E_SgTypeIdOp(int64_t);
17567
17569 std::string E_SgTypeIdOp(int64_t, const std::string &strip);
17570
17572 const std::vector<int64_t>& E_SgTypeIdOp();
17573}
17574
17575namespace Rose {
17576 std::string stringifyE_SgTypeIdOp(int64_t n, const char *strip=NULL, bool canonic=false);
17577 const std::vector<int64_t>& stringifyE_SgTypeIdOp();
17578}
17579
17580// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
17581// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1212
17582namespace stringify {
17584 const char* E_SgConditionalExp(int64_t);
17585
17587 std::string E_SgConditionalExp(int64_t, const std::string &strip);
17588
17590 const std::vector<int64_t>& E_SgConditionalExp();
17591}
17592
17593namespace Rose {
17594 std::string stringifyE_SgConditionalExp(int64_t n, const char *strip=NULL, bool canonic=false);
17595 const std::vector<int64_t>& stringifyE_SgConditionalExp();
17596}
17597
17598// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
17599// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1215
17600namespace stringify {
17602 const char* E_SgNewExp(int64_t);
17603
17605 std::string E_SgNewExp(int64_t, const std::string &strip);
17606
17608 const std::vector<int64_t>& E_SgNewExp();
17609}
17610
17611namespace Rose {
17612 std::string stringifyE_SgNewExp(int64_t n, const char *strip=NULL, bool canonic=false);
17613 const std::vector<int64_t>& stringifyE_SgNewExp();
17614}
17615
17616// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
17617// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1218
17618namespace stringify {
17620 const char* E_SgDeleteExp(int64_t);
17621
17623 std::string E_SgDeleteExp(int64_t, const std::string &strip);
17624
17626 const std::vector<int64_t>& E_SgDeleteExp();
17627}
17628
17629namespace Rose {
17630 std::string stringifyE_SgDeleteExp(int64_t n, const char *strip=NULL, bool canonic=false);
17631 const std::vector<int64_t>& stringifyE_SgDeleteExp();
17632}
17633
17634// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
17635// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1221
17636namespace stringify {
17638 const char* E_SgAggregateInitializer(int64_t);
17639
17641 std::string E_SgAggregateInitializer(int64_t, const std::string &strip);
17642
17644 const std::vector<int64_t>& E_SgAggregateInitializer();
17645}
17646
17647namespace Rose {
17648 std::string stringifyE_SgAggregateInitializer(int64_t n, const char *strip=NULL, bool canonic=false);
17649 const std::vector<int64_t>& stringifyE_SgAggregateInitializer();
17650}
17651
17652// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
17653// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1224
17654namespace stringify {
17656 const char* E_SgCompoundInitializer(int64_t);
17657
17659 std::string E_SgCompoundInitializer(int64_t, const std::string &strip);
17660
17662 const std::vector<int64_t>& E_SgCompoundInitializer();
17663}
17664
17665namespace Rose {
17666 std::string stringifyE_SgCompoundInitializer(int64_t n, const char *strip=NULL, bool canonic=false);
17667 const std::vector<int64_t>& stringifyE_SgCompoundInitializer();
17668}
17669
17670// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
17671// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1227
17672namespace stringify {
17674 const char* E_SgConstructorInitializer(int64_t);
17675
17677 std::string E_SgConstructorInitializer(int64_t, const std::string &strip);
17678
17680 const std::vector<int64_t>& E_SgConstructorInitializer();
17681}
17682
17683namespace Rose {
17684 std::string stringifyE_SgConstructorInitializer(int64_t n, const char *strip=NULL, bool canonic=false);
17685 const std::vector<int64_t>& stringifyE_SgConstructorInitializer();
17686}
17687
17688// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
17689// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1230
17690namespace stringify {
17692 const char* E_SgAssignInitializer(int64_t);
17693
17695 std::string E_SgAssignInitializer(int64_t, const std::string &strip);
17696
17698 const std::vector<int64_t>& E_SgAssignInitializer();
17699}
17700
17701namespace Rose {
17702 std::string stringifyE_SgAssignInitializer(int64_t n, const char *strip=NULL, bool canonic=false);
17703 const std::vector<int64_t>& stringifyE_SgAssignInitializer();
17704}
17705
17706// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
17707// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1233
17708namespace stringify {
17710 const char* E_SgDesignatedInitializer(int64_t);
17711
17713 std::string E_SgDesignatedInitializer(int64_t, const std::string &strip);
17714
17716 const std::vector<int64_t>& E_SgDesignatedInitializer();
17717}
17718
17719namespace Rose {
17720 std::string stringifyE_SgDesignatedInitializer(int64_t n, const char *strip=NULL, bool canonic=false);
17721 const std::vector<int64_t>& stringifyE_SgDesignatedInitializer();
17722}
17723
17724// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
17725// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1236
17726namespace stringify {
17728 const char* E_SgBracedInitializer(int64_t);
17729
17731 std::string E_SgBracedInitializer(int64_t, const std::string &strip);
17732
17734 const std::vector<int64_t>& E_SgBracedInitializer();
17735}
17736
17737namespace Rose {
17738 std::string stringifyE_SgBracedInitializer(int64_t n, const char *strip=NULL, bool canonic=false);
17739 const std::vector<int64_t>& stringifyE_SgBracedInitializer();
17740}
17741
17742// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
17743// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1239
17744namespace stringify {
17746 const char* E_SgAdaAncestorInitializer(int64_t);
17747
17749 std::string E_SgAdaAncestorInitializer(int64_t, const std::string &strip);
17750
17752 const std::vector<int64_t>& E_SgAdaAncestorInitializer();
17753}
17754
17755namespace Rose {
17756 std::string stringifyE_SgAdaAncestorInitializer(int64_t n, const char *strip=NULL, bool canonic=false);
17757 const std::vector<int64_t>& stringifyE_SgAdaAncestorInitializer();
17758}
17759
17760// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
17761// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1242
17762namespace stringify {
17764 const char* E_SgVarArgStartOp(int64_t);
17765
17767 std::string E_SgVarArgStartOp(int64_t, const std::string &strip);
17768
17770 const std::vector<int64_t>& E_SgVarArgStartOp();
17771}
17772
17773namespace Rose {
17774 std::string stringifyE_SgVarArgStartOp(int64_t n, const char *strip=NULL, bool canonic=false);
17775 const std::vector<int64_t>& stringifyE_SgVarArgStartOp();
17776}
17777
17778// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
17779// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1245
17780namespace stringify {
17782 const char* E_SgVarArgOp(int64_t);
17783
17785 std::string E_SgVarArgOp(int64_t, const std::string &strip);
17786
17788 const std::vector<int64_t>& E_SgVarArgOp();
17789}
17790
17791namespace Rose {
17792 std::string stringifyE_SgVarArgOp(int64_t n, const char *strip=NULL, bool canonic=false);
17793 const std::vector<int64_t>& stringifyE_SgVarArgOp();
17794}
17795
17796// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
17797// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1248
17798namespace stringify {
17800 const char* E_SgVarArgEndOp(int64_t);
17801
17803 std::string E_SgVarArgEndOp(int64_t, const std::string &strip);
17804
17806 const std::vector<int64_t>& E_SgVarArgEndOp();
17807}
17808
17809namespace Rose {
17810 std::string stringifyE_SgVarArgEndOp(int64_t n, const char *strip=NULL, bool canonic=false);
17811 const std::vector<int64_t>& stringifyE_SgVarArgEndOp();
17812}
17813
17814// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
17815// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1251
17816namespace stringify {
17818 const char* E_SgVarArgCopyOp(int64_t);
17819
17821 std::string E_SgVarArgCopyOp(int64_t, const std::string &strip);
17822
17824 const std::vector<int64_t>& E_SgVarArgCopyOp();
17825}
17826
17827namespace Rose {
17828 std::string stringifyE_SgVarArgCopyOp(int64_t n, const char *strip=NULL, bool canonic=false);
17829 const std::vector<int64_t>& stringifyE_SgVarArgCopyOp();
17830}
17831
17832// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
17833// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1254
17834namespace stringify {
17836 const char* E_SgVarArgStartOneOperandOp(int64_t);
17837
17839 std::string E_SgVarArgStartOneOperandOp(int64_t, const std::string &strip);
17840
17842 const std::vector<int64_t>& E_SgVarArgStartOneOperandOp();
17843}
17844
17845namespace Rose {
17846 std::string stringifyE_SgVarArgStartOneOperandOp(int64_t n, const char *strip=NULL, bool canonic=false);
17847 const std::vector<int64_t>& stringifyE_SgVarArgStartOneOperandOp();
17848}
17849
17850// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
17851// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1257
17852namespace stringify {
17854 const char* E_SgSubscriptExpression(int64_t);
17855
17857 std::string E_SgSubscriptExpression(int64_t, const std::string &strip);
17858
17860 const std::vector<int64_t>& E_SgSubscriptExpression();
17861}
17862
17863namespace Rose {
17864 std::string stringifyE_SgSubscriptExpression(int64_t n, const char *strip=NULL, bool canonic=false);
17865 const std::vector<int64_t>& stringifyE_SgSubscriptExpression();
17866}
17867
17868// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
17869// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1260
17870namespace stringify {
17872 const char* E_SgImpliedDo(int64_t);
17873
17875 std::string E_SgImpliedDo(int64_t, const std::string &strip);
17876
17878 const std::vector<int64_t>& E_SgImpliedDo();
17879}
17880
17881namespace Rose {
17882 std::string stringifyE_SgImpliedDo(int64_t n, const char *strip=NULL, bool canonic=false);
17883 const std::vector<int64_t>& stringifyE_SgImpliedDo();
17884}
17885
17886// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
17887// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1263
17888namespace stringify {
17890 const char* E_SgIOItemExpression(int64_t);
17891
17893 std::string E_SgIOItemExpression(int64_t, const std::string &strip);
17894
17896 const std::vector<int64_t>& E_SgIOItemExpression();
17897}
17898
17899namespace Rose {
17900 std::string stringifyE_SgIOItemExpression(int64_t n, const char *strip=NULL, bool canonic=false);
17901 const std::vector<int64_t>& stringifyE_SgIOItemExpression();
17902}
17903
17904// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
17905// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1266
17906namespace stringify {
17908 const char* E_SgStatementExpression(int64_t);
17909
17911 std::string E_SgStatementExpression(int64_t, const std::string &strip);
17912
17914 const std::vector<int64_t>& E_SgStatementExpression();
17915}
17916
17917namespace Rose {
17918 std::string stringifyE_SgStatementExpression(int64_t n, const char *strip=NULL, bool canonic=false);
17919 const std::vector<int64_t>& stringifyE_SgStatementExpression();
17920}
17921
17922// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
17923// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1269
17924namespace stringify {
17926 const char* E_SgAsmOp(int64_t);
17927
17929 std::string E_SgAsmOp(int64_t, const std::string &strip);
17930
17932 const std::vector<int64_t>& E_SgAsmOp();
17933}
17934
17935namespace Rose {
17936 std::string stringifyE_SgAsmOp(int64_t n, const char *strip=NULL, bool canonic=false);
17937 const std::vector<int64_t>& stringifyE_SgAsmOp();
17938}
17939
17940// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
17941// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1272
17942namespace stringify {
17944 const char* E_SgActualArgumentExpression(int64_t);
17945
17947 std::string E_SgActualArgumentExpression(int64_t, const std::string &strip);
17948
17950 const std::vector<int64_t>& E_SgActualArgumentExpression();
17951}
17952
17953namespace Rose {
17954 std::string stringifyE_SgActualArgumentExpression(int64_t n, const char *strip=NULL, bool canonic=false);
17955 const std::vector<int64_t>& stringifyE_SgActualArgumentExpression();
17956}
17957
17958// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
17959// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1275
17960namespace stringify {
17963
17965 std::string E_SgUnknownArrayOrFunctionReference(int64_t, const std::string &strip);
17966
17968 const std::vector<int64_t>& E_SgUnknownArrayOrFunctionReference();
17969}
17970
17971namespace Rose {
17972 std::string stringifyE_SgUnknownArrayOrFunctionReference(int64_t n, const char *strip=NULL, bool canonic=false);
17973 const std::vector<int64_t>& stringifyE_SgUnknownArrayOrFunctionReference();
17974}
17975
17976// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
17977// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1278
17978namespace stringify {
17980 const char* E_SgCAFCoExpression(int64_t);
17981
17983 std::string E_SgCAFCoExpression(int64_t, const std::string &strip);
17984
17986 const std::vector<int64_t>& E_SgCAFCoExpression();
17987}
17988
17989namespace Rose {
17990 std::string stringifyE_SgCAFCoExpression(int64_t n, const char *strip=NULL, bool canonic=false);
17991 const std::vector<int64_t>& stringifyE_SgCAFCoExpression();
17992}
17993
17994// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
17995// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1281
17996namespace stringify {
17998 const char* E_SgCudaKernelExecConfig(int64_t);
17999
18001 std::string E_SgCudaKernelExecConfig(int64_t, const std::string &strip);
18002
18004 const std::vector<int64_t>& E_SgCudaKernelExecConfig();
18005}
18006
18007namespace Rose {
18008 std::string stringifyE_SgCudaKernelExecConfig(int64_t n, const char *strip=NULL, bool canonic=false);
18009 const std::vector<int64_t>& stringifyE_SgCudaKernelExecConfig();
18010}
18011
18012// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
18013// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1284
18014namespace stringify {
18016 const char* E_SgLambdaRefExp(int64_t);
18017
18019 std::string E_SgLambdaRefExp(int64_t, const std::string &strip);
18020
18022 const std::vector<int64_t>& E_SgLambdaRefExp();
18023}
18024
18025namespace Rose {
18026 std::string stringifyE_SgLambdaRefExp(int64_t n, const char *strip=NULL, bool canonic=false);
18027 const std::vector<int64_t>& stringifyE_SgLambdaRefExp();
18028}
18029
18030// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
18031// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1287
18032namespace stringify {
18034 const char* E_SgDictionaryExp(int64_t);
18035
18037 std::string E_SgDictionaryExp(int64_t, const std::string &strip);
18038
18040 const std::vector<int64_t>& E_SgDictionaryExp();
18041}
18042
18043namespace Rose {
18044 std::string stringifyE_SgDictionaryExp(int64_t n, const char *strip=NULL, bool canonic=false);
18045 const std::vector<int64_t>& stringifyE_SgDictionaryExp();
18046}
18047
18048// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
18049// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1290
18050namespace stringify {
18052 const char* E_SgKeyDatumPair(int64_t);
18053
18055 std::string E_SgKeyDatumPair(int64_t, const std::string &strip);
18056
18058 const std::vector<int64_t>& E_SgKeyDatumPair();
18059}
18060
18061namespace Rose {
18062 std::string stringifyE_SgKeyDatumPair(int64_t n, const char *strip=NULL, bool canonic=false);
18063 const std::vector<int64_t>& stringifyE_SgKeyDatumPair();
18064}
18065
18066// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
18067// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1293
18068namespace stringify {
18070 const char* E_SgComprehension(int64_t);
18071
18073 std::string E_SgComprehension(int64_t, const std::string &strip);
18074
18076 const std::vector<int64_t>& E_SgComprehension();
18077}
18078
18079namespace Rose {
18080 std::string stringifyE_SgComprehension(int64_t n, const char *strip=NULL, bool canonic=false);
18081 const std::vector<int64_t>& stringifyE_SgComprehension();
18082}
18083
18084// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
18085// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1296
18086namespace stringify {
18088 const char* E_SgListComprehension(int64_t);
18089
18091 std::string E_SgListComprehension(int64_t, const std::string &strip);
18092
18094 const std::vector<int64_t>& E_SgListComprehension();
18095}
18096
18097namespace Rose {
18098 std::string stringifyE_SgListComprehension(int64_t n, const char *strip=NULL, bool canonic=false);
18099 const std::vector<int64_t>& stringifyE_SgListComprehension();
18100}
18101
18102// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
18103// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1299
18104namespace stringify {
18106 const char* E_SgSetComprehension(int64_t);
18107
18109 std::string E_SgSetComprehension(int64_t, const std::string &strip);
18110
18112 const std::vector<int64_t>& E_SgSetComprehension();
18113}
18114
18115namespace Rose {
18116 std::string stringifyE_SgSetComprehension(int64_t n, const char *strip=NULL, bool canonic=false);
18117 const std::vector<int64_t>& stringifyE_SgSetComprehension();
18118}
18119
18120// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
18121// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1302
18122namespace stringify {
18124 const char* E_SgDictionaryComprehension(int64_t);
18125
18127 std::string E_SgDictionaryComprehension(int64_t, const std::string &strip);
18128
18130 const std::vector<int64_t>& E_SgDictionaryComprehension();
18131}
18132
18133namespace Rose {
18134 std::string stringifyE_SgDictionaryComprehension(int64_t n, const char *strip=NULL, bool canonic=false);
18135 const std::vector<int64_t>& stringifyE_SgDictionaryComprehension();
18136}
18137
18138// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
18139// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1305
18140namespace stringify {
18142 const char* E_SgNaryBooleanOp(int64_t);
18143
18145 std::string E_SgNaryBooleanOp(int64_t, const std::string &strip);
18146
18148 const std::vector<int64_t>& E_SgNaryBooleanOp();
18149}
18150
18151namespace Rose {
18152 std::string stringifyE_SgNaryBooleanOp(int64_t n, const char *strip=NULL, bool canonic=false);
18153 const std::vector<int64_t>& stringifyE_SgNaryBooleanOp();
18154}
18155
18156// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
18157// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1308
18158namespace stringify {
18160 const char* E_SgNaryComparisonOp(int64_t);
18161
18163 std::string E_SgNaryComparisonOp(int64_t, const std::string &strip);
18164
18166 const std::vector<int64_t>& E_SgNaryComparisonOp();
18167}
18168
18169namespace Rose {
18170 std::string stringifyE_SgNaryComparisonOp(int64_t n, const char *strip=NULL, bool canonic=false);
18171 const std::vector<int64_t>& stringifyE_SgNaryComparisonOp();
18172}
18173
18174// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
18175// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1311
18176namespace stringify {
18178 const char* E_SgNaryOp(int64_t);
18179
18181 std::string E_SgNaryOp(int64_t, const std::string &strip);
18182
18184 const std::vector<int64_t>& E_SgNaryOp();
18185}
18186
18187namespace Rose {
18188 std::string stringifyE_SgNaryOp(int64_t n, const char *strip=NULL, bool canonic=false);
18189 const std::vector<int64_t>& stringifyE_SgNaryOp();
18190}
18191
18192// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
18193// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1314
18194namespace stringify {
18196 const char* E_SgStringConversion(int64_t);
18197
18199 std::string E_SgStringConversion(int64_t, const std::string &strip);
18200
18202 const std::vector<int64_t>& E_SgStringConversion();
18203}
18204
18205namespace Rose {
18206 std::string stringifyE_SgStringConversion(int64_t n, const char *strip=NULL, bool canonic=false);
18207 const std::vector<int64_t>& stringifyE_SgStringConversion();
18208}
18209
18210// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
18211// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1317
18212namespace stringify {
18214 const char* E_SgYieldExpression(int64_t);
18215
18217 std::string E_SgYieldExpression(int64_t, const std::string &strip);
18218
18220 const std::vector<int64_t>& E_SgYieldExpression();
18221}
18222
18223namespace Rose {
18224 std::string stringifyE_SgYieldExpression(int64_t n, const char *strip=NULL, bool canonic=false);
18225 const std::vector<int64_t>& stringifyE_SgYieldExpression();
18226}
18227
18228// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
18229// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1320
18230namespace stringify {
18232 const char* E_SgAlignOfOp(int64_t);
18233
18235 std::string E_SgAlignOfOp(int64_t, const std::string &strip);
18236
18238 const std::vector<int64_t>& E_SgAlignOfOp();
18239}
18240
18241namespace Rose {
18242 std::string stringifyE_SgAlignOfOp(int64_t n, const char *strip=NULL, bool canonic=false);
18243 const std::vector<int64_t>& stringifyE_SgAlignOfOp();
18244}
18245
18246// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
18247// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1323
18248namespace stringify {
18250 const char* E_SgRangeExp(int64_t);
18251
18253 std::string E_SgRangeExp(int64_t, const std::string &strip);
18254
18256 const std::vector<int64_t>& E_SgRangeExp();
18257}
18258
18259namespace Rose {
18260 std::string stringifyE_SgRangeExp(int64_t n, const char *strip=NULL, bool canonic=false);
18261 const std::vector<int64_t>& stringifyE_SgRangeExp();
18262}
18263
18264// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
18265// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1326
18266namespace stringify {
18269
18271 std::string E_SgJavaSingleMemberAnnotation(int64_t, const std::string &strip);
18272
18274 const std::vector<int64_t>& E_SgJavaSingleMemberAnnotation();
18275}
18276
18277namespace Rose {
18278 std::string stringifyE_SgJavaSingleMemberAnnotation(int64_t n, const char *strip=NULL, bool canonic=false);
18279 const std::vector<int64_t>& stringifyE_SgJavaSingleMemberAnnotation();
18280}
18281
18282// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
18283// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1329
18284namespace stringify {
18286 const char* E_SgJavaNormalAnnotation(int64_t);
18287
18289 std::string E_SgJavaNormalAnnotation(int64_t, const std::string &strip);
18290
18292 const std::vector<int64_t>& E_SgJavaNormalAnnotation();
18293}
18294
18295namespace Rose {
18296 std::string stringifyE_SgJavaNormalAnnotation(int64_t n, const char *strip=NULL, bool canonic=false);
18297 const std::vector<int64_t>& stringifyE_SgJavaNormalAnnotation();
18298}
18299
18300// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
18301// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1332
18302namespace stringify {
18304 const char* E_SgFunctionParameterRefExp(int64_t);
18305
18307 std::string E_SgFunctionParameterRefExp(int64_t, const std::string &strip);
18308
18310 const std::vector<int64_t>& E_SgFunctionParameterRefExp();
18311}
18312
18313namespace Rose {
18314 std::string stringifyE_SgFunctionParameterRefExp(int64_t n, const char *strip=NULL, bool canonic=false);
18315 const std::vector<int64_t>& stringifyE_SgFunctionParameterRefExp();
18316}
18317
18318// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
18319// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1335
18320namespace stringify {
18322 const char* E_SgLambdaExp(int64_t);
18323
18325 std::string E_SgLambdaExp(int64_t, const std::string &strip);
18326
18328 const std::vector<int64_t>& E_SgLambdaExp();
18329}
18330
18331namespace Rose {
18332 std::string stringifyE_SgLambdaExp(int64_t n, const char *strip=NULL, bool canonic=false);
18333 const std::vector<int64_t>& stringifyE_SgLambdaExp();
18334}
18335
18336// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
18337// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1338
18338namespace stringify {
18340 const char* E_SgHereExp(int64_t);
18341
18343 std::string E_SgHereExp(int64_t, const std::string &strip);
18344
18346 const std::vector<int64_t>& E_SgHereExp();
18347}
18348
18349namespace Rose {
18350 std::string stringifyE_SgHereExp(int64_t n, const char *strip=NULL, bool canonic=false);
18351 const std::vector<int64_t>& stringifyE_SgHereExp();
18352}
18353
18354// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
18355// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1341
18356namespace stringify {
18358 const char* E_SgAtExp(int64_t);
18359
18361 std::string E_SgAtExp(int64_t, const std::string &strip);
18362
18364 const std::vector<int64_t>& E_SgAtExp();
18365}
18366
18367namespace Rose {
18368 std::string stringifyE_SgAtExp(int64_t n, const char *strip=NULL, bool canonic=false);
18369 const std::vector<int64_t>& stringifyE_SgAtExp();
18370}
18371
18372// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
18373// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1344
18374namespace stringify {
18376 const char* E_SgFinishExp(int64_t);
18377
18379 std::string E_SgFinishExp(int64_t, const std::string &strip);
18380
18382 const std::vector<int64_t>& E_SgFinishExp();
18383}
18384
18385namespace Rose {
18386 std::string stringifyE_SgFinishExp(int64_t n, const char *strip=NULL, bool canonic=false);
18387 const std::vector<int64_t>& stringifyE_SgFinishExp();
18388}
18389
18390// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
18391// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1347
18392namespace stringify {
18394 const char* E_SgNoexceptOp(int64_t);
18395
18397 std::string E_SgNoexceptOp(int64_t, const std::string &strip);
18398
18400 const std::vector<int64_t>& E_SgNoexceptOp();
18401}
18402
18403namespace Rose {
18404 std::string stringifyE_SgNoexceptOp(int64_t n, const char *strip=NULL, bool canonic=false);
18405 const std::vector<int64_t>& stringifyE_SgNoexceptOp();
18406}
18407
18408// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
18409// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1350
18410namespace stringify {
18412 const char* E_SgFoldExpression(int64_t);
18413
18415 std::string E_SgFoldExpression(int64_t, const std::string &strip);
18416
18418 const std::vector<int64_t>& E_SgFoldExpression();
18419}
18420
18421namespace Rose {
18422 std::string stringifyE_SgFoldExpression(int64_t n, const char *strip=NULL, bool canonic=false);
18423 const std::vector<int64_t>& stringifyE_SgFoldExpression();
18424}
18425
18426// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
18427// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1353
18428namespace stringify {
18430 const char* E_SgAwaitExpression(int64_t);
18431
18433 std::string E_SgAwaitExpression(int64_t, const std::string &strip);
18434
18436 const std::vector<int64_t>& E_SgAwaitExpression();
18437}
18438
18439namespace Rose {
18440 std::string stringifyE_SgAwaitExpression(int64_t n, const char *strip=NULL, bool canonic=false);
18441 const std::vector<int64_t>& stringifyE_SgAwaitExpression();
18442}
18443
18444// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
18445// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1356
18446namespace stringify {
18448 const char* E_SgChooseExpression(int64_t);
18449
18451 std::string E_SgChooseExpression(int64_t, const std::string &strip);
18452
18454 const std::vector<int64_t>& E_SgChooseExpression();
18455}
18456
18457namespace Rose {
18458 std::string stringifyE_SgChooseExpression(int64_t n, const char *strip=NULL, bool canonic=false);
18459 const std::vector<int64_t>& stringifyE_SgChooseExpression();
18460}
18461
18462// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
18463// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1359
18464namespace stringify {
18466 const char* E_SgAdaAttributeExp(int64_t);
18467
18469 std::string E_SgAdaAttributeExp(int64_t, const std::string &strip);
18470
18472 const std::vector<int64_t>& E_SgAdaAttributeExp();
18473}
18474
18475namespace Rose {
18476 std::string stringifyE_SgAdaAttributeExp(int64_t n, const char *strip=NULL, bool canonic=false);
18477 const std::vector<int64_t>& stringifyE_SgAdaAttributeExp();
18478}
18479
18480// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
18481// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1362
18482namespace stringify {
18484 const char* E_SgJovialTablePresetExp(int64_t);
18485
18487 std::string E_SgJovialTablePresetExp(int64_t, const std::string &strip);
18488
18490 const std::vector<int64_t>& E_SgJovialTablePresetExp();
18491}
18492
18493namespace Rose {
18494 std::string stringifyE_SgJovialTablePresetExp(int64_t n, const char *strip=NULL, bool canonic=false);
18495 const std::vector<int64_t>& stringifyE_SgJovialTablePresetExp();
18496}
18497
18498// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
18499// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1365
18500namespace stringify {
18502 const char* E_SgJovialPresetPositionExp(int64_t);
18503
18505 std::string E_SgJovialPresetPositionExp(int64_t, const std::string &strip);
18506
18508 const std::vector<int64_t>& E_SgJovialPresetPositionExp();
18509}
18510
18511namespace Rose {
18512 std::string stringifyE_SgJovialPresetPositionExp(int64_t n, const char *strip=NULL, bool canonic=false);
18513 const std::vector<int64_t>& stringifyE_SgJovialPresetPositionExp();
18514}
18515
18516// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
18517// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1368
18518namespace stringify {
18520 const char* E_SgNonrealSymbol(int64_t);
18521
18523 std::string E_SgNonrealSymbol(int64_t, const std::string &strip);
18524
18526 const std::vector<int64_t>& E_SgNonrealSymbol();
18527}
18528
18529namespace Rose {
18530 std::string stringifyE_SgNonrealSymbol(int64_t n, const char *strip=NULL, bool canonic=false);
18531 const std::vector<int64_t>& stringifyE_SgNonrealSymbol();
18532}
18533
18534// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
18535// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1371
18536namespace stringify {
18539
18541 std::string E_SgTemplateMemberFunctionSymbol(int64_t, const std::string &strip);
18542
18544 const std::vector<int64_t>& E_SgTemplateMemberFunctionSymbol();
18545}
18546
18547namespace Rose {
18548 std::string stringifyE_SgTemplateMemberFunctionSymbol(int64_t n, const char *strip=NULL, bool canonic=false);
18549 const std::vector<int64_t>& stringifyE_SgTemplateMemberFunctionSymbol();
18550}
18551
18552// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
18553// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1374
18554namespace stringify {
18556 const char* E_SgMemberFunctionSymbol(int64_t);
18557
18559 std::string E_SgMemberFunctionSymbol(int64_t, const std::string &strip);
18560
18562 const std::vector<int64_t>& E_SgMemberFunctionSymbol();
18563}
18564
18565namespace Rose {
18566 std::string stringifyE_SgMemberFunctionSymbol(int64_t n, const char *strip=NULL, bool canonic=false);
18567 const std::vector<int64_t>& stringifyE_SgMemberFunctionSymbol();
18568}
18569
18570// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
18571// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1377
18572namespace stringify {
18574 const char* E_SgTemplateFunctionSymbol(int64_t);
18575
18577 std::string E_SgTemplateFunctionSymbol(int64_t, const std::string &strip);
18578
18580 const std::vector<int64_t>& E_SgTemplateFunctionSymbol();
18581}
18582
18583namespace Rose {
18584 std::string stringifyE_SgTemplateFunctionSymbol(int64_t n, const char *strip=NULL, bool canonic=false);
18585 const std::vector<int64_t>& stringifyE_SgTemplateFunctionSymbol();
18586}
18587
18588// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
18589// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1380
18590namespace stringify {
18592 const char* E_SgRenameSymbol(int64_t);
18593
18595 std::string E_SgRenameSymbol(int64_t, const std::string &strip);
18596
18598 const std::vector<int64_t>& E_SgRenameSymbol();
18599}
18600
18601namespace Rose {
18602 std::string stringifyE_SgRenameSymbol(int64_t n, const char *strip=NULL, bool canonic=false);
18603 const std::vector<int64_t>& stringifyE_SgRenameSymbol();
18604}
18605
18606// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
18607// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1383
18608namespace stringify {
18611
18613 std::string E_SgAdaInheritedFunctionSymbol(int64_t, const std::string &strip);
18614
18616 const std::vector<int64_t>& E_SgAdaInheritedFunctionSymbol();
18617}
18618
18619namespace Rose {
18620 std::string stringifyE_SgAdaInheritedFunctionSymbol(int64_t n, const char *strip=NULL, bool canonic=false);
18621 const std::vector<int64_t>& stringifyE_SgAdaInheritedFunctionSymbol();
18622}
18623
18624// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
18625// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1386
18626namespace stringify {
18628 const char* E_SgFunctionSymbol(int64_t);
18629
18631 std::string E_SgFunctionSymbol(int64_t, const std::string &strip);
18632
18634 const std::vector<int64_t>& E_SgFunctionSymbol();
18635}
18636
18637namespace Rose {
18638 std::string stringifyE_SgFunctionSymbol(int64_t n, const char *strip=NULL, bool canonic=false);
18639 const std::vector<int64_t>& stringifyE_SgFunctionSymbol();
18640}
18641
18642// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
18643// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1389
18644namespace stringify {
18646 const char* E_SgTemplateClassSymbol(int64_t);
18647
18649 std::string E_SgTemplateClassSymbol(int64_t, const std::string &strip);
18650
18652 const std::vector<int64_t>& E_SgTemplateClassSymbol();
18653}
18654
18655namespace Rose {
18656 std::string stringifyE_SgTemplateClassSymbol(int64_t n, const char *strip=NULL, bool canonic=false);
18657 const std::vector<int64_t>& stringifyE_SgTemplateClassSymbol();
18658}
18659
18660// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
18661// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1392
18662namespace stringify {
18664 const char* E_SgClassSymbol(int64_t);
18665
18667 std::string E_SgClassSymbol(int64_t, const std::string &strip);
18668
18670 const std::vector<int64_t>& E_SgClassSymbol();
18671}
18672
18673namespace Rose {
18674 std::string stringifyE_SgClassSymbol(int64_t n, const char *strip=NULL, bool canonic=false);
18675 const std::vector<int64_t>& stringifyE_SgClassSymbol();
18676}
18677
18678// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
18679// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1395
18680namespace stringify {
18682 const char* E_SgTemplateSymbol(int64_t);
18683
18685 std::string E_SgTemplateSymbol(int64_t, const std::string &strip);
18686
18688 const std::vector<int64_t>& E_SgTemplateSymbol();
18689}
18690
18691namespace Rose {
18692 std::string stringifyE_SgTemplateSymbol(int64_t n, const char *strip=NULL, bool canonic=false);
18693 const std::vector<int64_t>& stringifyE_SgTemplateSymbol();
18694}
18695
18696// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
18697// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1398
18698namespace stringify {
18700 const char* E_SgEnumSymbol(int64_t);
18701
18703 std::string E_SgEnumSymbol(int64_t, const std::string &strip);
18704
18706 const std::vector<int64_t>& E_SgEnumSymbol();
18707}
18708
18709namespace Rose {
18710 std::string stringifyE_SgEnumSymbol(int64_t n, const char *strip=NULL, bool canonic=false);
18711 const std::vector<int64_t>& stringifyE_SgEnumSymbol();
18712}
18713
18714// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
18715// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1401
18716namespace stringify {
18718 const char* E_SgTemplateTypedefSymbol(int64_t);
18719
18721 std::string E_SgTemplateTypedefSymbol(int64_t, const std::string &strip);
18722
18724 const std::vector<int64_t>& E_SgTemplateTypedefSymbol();
18725}
18726
18727namespace Rose {
18728 std::string stringifyE_SgTemplateTypedefSymbol(int64_t n, const char *strip=NULL, bool canonic=false);
18729 const std::vector<int64_t>& stringifyE_SgTemplateTypedefSymbol();
18730}
18731
18732// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
18733// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1404
18734namespace stringify {
18736 const char* E_SgTypedefSymbol(int64_t);
18737
18739 std::string E_SgTypedefSymbol(int64_t, const std::string &strip);
18740
18742 const std::vector<int64_t>& E_SgTypedefSymbol();
18743}
18744
18745namespace Rose {
18746 std::string stringifyE_SgTypedefSymbol(int64_t n, const char *strip=NULL, bool canonic=false);
18747 const std::vector<int64_t>& stringifyE_SgTypedefSymbol();
18748}
18749
18750// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
18751// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1407
18752namespace stringify {
18754 const char* E_SgLabelSymbol(int64_t);
18755
18757 std::string E_SgLabelSymbol(int64_t, const std::string &strip);
18758
18760 const std::vector<int64_t>& E_SgLabelSymbol();
18761}
18762
18763namespace Rose {
18764 std::string stringifyE_SgLabelSymbol(int64_t n, const char *strip=NULL, bool canonic=false);
18765 const std::vector<int64_t>& stringifyE_SgLabelSymbol();
18766}
18767
18768// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
18769// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1410
18770namespace stringify {
18772 const char* E_SgNamespaceSymbol(int64_t);
18773
18775 std::string E_SgNamespaceSymbol(int64_t, const std::string &strip);
18776
18778 const std::vector<int64_t>& E_SgNamespaceSymbol();
18779}
18780
18781namespace Rose {
18782 std::string stringifyE_SgNamespaceSymbol(int64_t n, const char *strip=NULL, bool canonic=false);
18783 const std::vector<int64_t>& stringifyE_SgNamespaceSymbol();
18784}
18785
18786// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
18787// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1413
18788namespace stringify {
18790 const char* E_SgModuleSymbol(int64_t);
18791
18793 std::string E_SgModuleSymbol(int64_t, const std::string &strip);
18794
18796 const std::vector<int64_t>& E_SgModuleSymbol();
18797}
18798
18799namespace Rose {
18800 std::string stringifyE_SgModuleSymbol(int64_t n, const char *strip=NULL, bool canonic=false);
18801 const std::vector<int64_t>& stringifyE_SgModuleSymbol();
18802}
18803
18804// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
18805// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1416
18806namespace stringify {
18808 const char* E_SgAliasSymbol(int64_t);
18809
18811 std::string E_SgAliasSymbol(int64_t, const std::string &strip);
18812
18814 const std::vector<int64_t>& E_SgAliasSymbol();
18815}
18816
18817namespace Rose {
18818 std::string stringifyE_SgAliasSymbol(int64_t n, const char *strip=NULL, bool canonic=false);
18819 const std::vector<int64_t>& stringifyE_SgAliasSymbol();
18820}
18821
18822// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
18823// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1419
18824namespace stringify {
18826 const char* E_SgJavaLabelSymbol(int64_t);
18827
18829 std::string E_SgJavaLabelSymbol(int64_t, const std::string &strip);
18830
18832 const std::vector<int64_t>& E_SgJavaLabelSymbol();
18833}
18834
18835namespace Rose {
18836 std::string stringifyE_SgJavaLabelSymbol(int64_t n, const char *strip=NULL, bool canonic=false);
18837 const std::vector<int64_t>& stringifyE_SgJavaLabelSymbol();
18838}
18839
18840// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
18841// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1422
18842namespace stringify {
18844 const char* E_SgAdaPackageSymbol(int64_t);
18845
18847 std::string E_SgAdaPackageSymbol(int64_t, const std::string &strip);
18848
18850 const std::vector<int64_t>& E_SgAdaPackageSymbol();
18851}
18852
18853namespace Rose {
18854 std::string stringifyE_SgAdaPackageSymbol(int64_t n, const char *strip=NULL, bool canonic=false);
18855 const std::vector<int64_t>& stringifyE_SgAdaPackageSymbol();
18856}
18857
18858// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
18859// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1425
18860namespace stringify {
18862 const char* E_SgAdaTaskSymbol(int64_t);
18863
18865 std::string E_SgAdaTaskSymbol(int64_t, const std::string &strip);
18866
18868 const std::vector<int64_t>& E_SgAdaTaskSymbol();
18869}
18870
18871namespace Rose {
18872 std::string stringifyE_SgAdaTaskSymbol(int64_t n, const char *strip=NULL, bool canonic=false);
18873 const std::vector<int64_t>& stringifyE_SgAdaTaskSymbol();
18874}
18875
18876// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
18877// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1428
18878namespace stringify {
18880 const char* E_SgAdaProtectedSymbol(int64_t);
18881
18883 std::string E_SgAdaProtectedSymbol(int64_t, const std::string &strip);
18884
18886 const std::vector<int64_t>& E_SgAdaProtectedSymbol();
18887}
18888
18889namespace Rose {
18890 std::string stringifyE_SgAdaProtectedSymbol(int64_t n, const char *strip=NULL, bool canonic=false);
18891 const std::vector<int64_t>& stringifyE_SgAdaProtectedSymbol();
18892}
18893
18894// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
18895// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1431
18896namespace stringify {
18898 const char* E_SgAdaRenamingSymbol(int64_t);
18899
18901 std::string E_SgAdaRenamingSymbol(int64_t, const std::string &strip);
18902
18904 const std::vector<int64_t>& E_SgAdaRenamingSymbol();
18905}
18906
18907namespace Rose {
18908 std::string stringifyE_SgAdaRenamingSymbol(int64_t n, const char *strip=NULL, bool canonic=false);
18909 const std::vector<int64_t>& stringifyE_SgAdaRenamingSymbol();
18910}
18911
18912// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
18913// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1434
18914namespace stringify {
18916 const char* E_SgAdaGenericSymbol(int64_t);
18917
18919 std::string E_SgAdaGenericSymbol(int64_t, const std::string &strip);
18920
18922 const std::vector<int64_t>& E_SgAdaGenericSymbol();
18923}
18924
18925namespace Rose {
18926 std::string stringifyE_SgAdaGenericSymbol(int64_t n, const char *strip=NULL, bool canonic=false);
18927 const std::vector<int64_t>& stringifyE_SgAdaGenericSymbol();
18928}
18929
18930// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
18931// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1437
18932namespace stringify {
18934 const char* E_SgAdaGenericInstanceSymbol(int64_t);
18935
18937 std::string E_SgAdaGenericInstanceSymbol(int64_t, const std::string &strip);
18938
18940 const std::vector<int64_t>& E_SgAdaGenericInstanceSymbol();
18941}
18942
18943namespace Rose {
18944 std::string stringifyE_SgAdaGenericInstanceSymbol(int64_t n, const char *strip=NULL, bool canonic=false);
18945 const std::vector<int64_t>& stringifyE_SgAdaGenericInstanceSymbol();
18946}
18947
18948// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
18949// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1440
18950namespace stringify {
18952 const char* E_SgAdaFormalPackageSymbol(int64_t);
18953
18955 std::string E_SgAdaFormalPackageSymbol(int64_t, const std::string &strip);
18956
18958 const std::vector<int64_t>& E_SgAdaFormalPackageSymbol();
18959}
18960
18961namespace Rose {
18962 std::string stringifyE_SgAdaFormalPackageSymbol(int64_t n, const char *strip=NULL, bool canonic=false);
18963 const std::vector<int64_t>& stringifyE_SgAdaFormalPackageSymbol();
18964}
18965
18966// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
18967// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1443
18968namespace stringify {
18970 const char* E_SgAsmCilMetadataHeap(int64_t);
18971
18973 std::string E_SgAsmCilMetadataHeap(int64_t, const std::string &strip);
18974
18976 const std::vector<int64_t>& E_SgAsmCilMetadataHeap();
18977}
18978
18979namespace Rose {
18980 std::string stringifyE_SgAsmCilMetadataHeap(int64_t n, const char *strip=NULL, bool canonic=false);
18981 const std::vector<int64_t>& stringifyE_SgAsmCilMetadataHeap();
18982}
18983
18984// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
18985// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1446
18986namespace stringify {
18988 const char* E_SgAsmCilAssemblyOSTable(int64_t);
18989
18991 std::string E_SgAsmCilAssemblyOSTable(int64_t, const std::string &strip);
18992
18994 const std::vector<int64_t>& E_SgAsmCilAssemblyOSTable();
18995}
18996
18997namespace Rose {
18998 std::string stringifyE_SgAsmCilAssemblyOSTable(int64_t n, const char *strip=NULL, bool canonic=false);
18999 const std::vector<int64_t>& stringifyE_SgAsmCilAssemblyOSTable();
19000}
19001
19002// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
19003// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1449
19004namespace stringify {
19007
19009 std::string E_SgAsmCilAssemblyProcessorTable(int64_t, const std::string &strip);
19010
19012 const std::vector<int64_t>& E_SgAsmCilAssemblyProcessorTable();
19013}
19014
19015namespace Rose {
19016 std::string stringifyE_SgAsmCilAssemblyProcessorTable(int64_t n, const char *strip=NULL, bool canonic=false);
19017 const std::vector<int64_t>& stringifyE_SgAsmCilAssemblyProcessorTable();
19018}
19019
19020// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
19021// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1452
19022namespace stringify {
19024 const char* E_SgAsmCilAssemblyRefOSTable(int64_t);
19025
19027 std::string E_SgAsmCilAssemblyRefOSTable(int64_t, const std::string &strip);
19028
19030 const std::vector<int64_t>& E_SgAsmCilAssemblyRefOSTable();
19031}
19032
19033namespace Rose {
19034 std::string stringifyE_SgAsmCilAssemblyRefOSTable(int64_t n, const char *strip=NULL, bool canonic=false);
19035 const std::vector<int64_t>& stringifyE_SgAsmCilAssemblyRefOSTable();
19036}
19037
19038// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
19039// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1455
19040namespace stringify {
19043
19045 std::string E_SgAsmCilAssemblyRefProcessorTable(int64_t, const std::string &strip);
19046
19048 const std::vector<int64_t>& E_SgAsmCilAssemblyRefProcessorTable();
19049}
19050
19051namespace Rose {
19052 std::string stringifyE_SgAsmCilAssemblyRefProcessorTable(int64_t n, const char *strip=NULL, bool canonic=false);
19053 const std::vector<int64_t>& stringifyE_SgAsmCilAssemblyRefProcessorTable();
19054}
19055
19056// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
19057// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1458
19058namespace stringify {
19060 const char* E_SgAsmCilAssemblyRefTable(int64_t);
19061
19063 std::string E_SgAsmCilAssemblyRefTable(int64_t, const std::string &strip);
19064
19066 const std::vector<int64_t>& E_SgAsmCilAssemblyRefTable();
19067}
19068
19069namespace Rose {
19070 std::string stringifyE_SgAsmCilAssemblyRefTable(int64_t n, const char *strip=NULL, bool canonic=false);
19071 const std::vector<int64_t>& stringifyE_SgAsmCilAssemblyRefTable();
19072}
19073
19074// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
19075// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1461
19076namespace stringify {
19078 const char* E_SgAsmCilAssemblyTable(int64_t);
19079
19081 std::string E_SgAsmCilAssemblyTable(int64_t, const std::string &strip);
19082
19084 const std::vector<int64_t>& E_SgAsmCilAssemblyTable();
19085}
19086
19087namespace Rose {
19088 std::string stringifyE_SgAsmCilAssemblyTable(int64_t n, const char *strip=NULL, bool canonic=false);
19089 const std::vector<int64_t>& stringifyE_SgAsmCilAssemblyTable();
19090}
19091
19092// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
19093// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1464
19094namespace stringify {
19096 const char* E_SgAsmCilClassLayoutTable(int64_t);
19097
19099 std::string E_SgAsmCilClassLayoutTable(int64_t, const std::string &strip);
19100
19102 const std::vector<int64_t>& E_SgAsmCilClassLayoutTable();
19103}
19104
19105namespace Rose {
19106 std::string stringifyE_SgAsmCilClassLayoutTable(int64_t n, const char *strip=NULL, bool canonic=false);
19107 const std::vector<int64_t>& stringifyE_SgAsmCilClassLayoutTable();
19108}
19109
19110// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
19111// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1467
19112namespace stringify {
19114 const char* E_SgAsmCilConstantTable(int64_t);
19115
19117 std::string E_SgAsmCilConstantTable(int64_t, const std::string &strip);
19118
19120 const std::vector<int64_t>& E_SgAsmCilConstantTable();
19121}
19122
19123namespace Rose {
19124 std::string stringifyE_SgAsmCilConstantTable(int64_t n, const char *strip=NULL, bool canonic=false);
19125 const std::vector<int64_t>& stringifyE_SgAsmCilConstantTable();
19126}
19127
19128// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
19129// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1470
19130namespace stringify {
19133
19135 std::string E_SgAsmCilCustomAttributeTable(int64_t, const std::string &strip);
19136
19138 const std::vector<int64_t>& E_SgAsmCilCustomAttributeTable();
19139}
19140
19141namespace Rose {
19142 std::string stringifyE_SgAsmCilCustomAttributeTable(int64_t n, const char *strip=NULL, bool canonic=false);
19143 const std::vector<int64_t>& stringifyE_SgAsmCilCustomAttributeTable();
19144}
19145
19146// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
19147// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1473
19148namespace stringify {
19150 const char* E_SgAsmCilDeclSecurityTable(int64_t);
19151
19153 std::string E_SgAsmCilDeclSecurityTable(int64_t, const std::string &strip);
19154
19156 const std::vector<int64_t>& E_SgAsmCilDeclSecurityTable();
19157}
19158
19159namespace Rose {
19160 std::string stringifyE_SgAsmCilDeclSecurityTable(int64_t n, const char *strip=NULL, bool canonic=false);
19161 const std::vector<int64_t>& stringifyE_SgAsmCilDeclSecurityTable();
19162}
19163
19164// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
19165// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1476
19166namespace stringify {
19168 const char* E_SgAsmCilEventMapTable(int64_t);
19169
19171 std::string E_SgAsmCilEventMapTable(int64_t, const std::string &strip);
19172
19174 const std::vector<int64_t>& E_SgAsmCilEventMapTable();
19175}
19176
19177namespace Rose {
19178 std::string stringifyE_SgAsmCilEventMapTable(int64_t n, const char *strip=NULL, bool canonic=false);
19179 const std::vector<int64_t>& stringifyE_SgAsmCilEventMapTable();
19180}
19181
19182// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
19183// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1479
19184namespace stringify {
19186 const char* E_SgAsmCilEventTable(int64_t);
19187
19189 std::string E_SgAsmCilEventTable(int64_t, const std::string &strip);
19190
19192 const std::vector<int64_t>& E_SgAsmCilEventTable();
19193}
19194
19195namespace Rose {
19196 std::string stringifyE_SgAsmCilEventTable(int64_t n, const char *strip=NULL, bool canonic=false);
19197 const std::vector<int64_t>& stringifyE_SgAsmCilEventTable();
19198}
19199
19200// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
19201// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1482
19202namespace stringify {
19204 const char* E_SgAsmCilExportedTypeTable(int64_t);
19205
19207 std::string E_SgAsmCilExportedTypeTable(int64_t, const std::string &strip);
19208
19210 const std::vector<int64_t>& E_SgAsmCilExportedTypeTable();
19211}
19212
19213namespace Rose {
19214 std::string stringifyE_SgAsmCilExportedTypeTable(int64_t n, const char *strip=NULL, bool canonic=false);
19215 const std::vector<int64_t>& stringifyE_SgAsmCilExportedTypeTable();
19216}
19217
19218// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
19219// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1485
19220namespace stringify {
19222 const char* E_SgAsmCilFieldLayoutTable(int64_t);
19223
19225 std::string E_SgAsmCilFieldLayoutTable(int64_t, const std::string &strip);
19226
19228 const std::vector<int64_t>& E_SgAsmCilFieldLayoutTable();
19229}
19230
19231namespace Rose {
19232 std::string stringifyE_SgAsmCilFieldLayoutTable(int64_t n, const char *strip=NULL, bool canonic=false);
19233 const std::vector<int64_t>& stringifyE_SgAsmCilFieldLayoutTable();
19234}
19235
19236// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
19237// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1488
19238namespace stringify {
19240 const char* E_SgAsmCilFieldMarshalTable(int64_t);
19241
19243 std::string E_SgAsmCilFieldMarshalTable(int64_t, const std::string &strip);
19244
19246 const std::vector<int64_t>& E_SgAsmCilFieldMarshalTable();
19247}
19248
19249namespace Rose {
19250 std::string stringifyE_SgAsmCilFieldMarshalTable(int64_t n, const char *strip=NULL, bool canonic=false);
19251 const std::vector<int64_t>& stringifyE_SgAsmCilFieldMarshalTable();
19252}
19253
19254// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
19255// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1491
19256namespace stringify {
19258 const char* E_SgAsmCilFieldRVATable(int64_t);
19259
19261 std::string E_SgAsmCilFieldRVATable(int64_t, const std::string &strip);
19262
19264 const std::vector<int64_t>& E_SgAsmCilFieldRVATable();
19265}
19266
19267namespace Rose {
19268 std::string stringifyE_SgAsmCilFieldRVATable(int64_t n, const char *strip=NULL, bool canonic=false);
19269 const std::vector<int64_t>& stringifyE_SgAsmCilFieldRVATable();
19270}
19271
19272// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
19273// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1494
19274namespace stringify {
19276 const char* E_SgAsmCilFieldTable(int64_t);
19277
19279 std::string E_SgAsmCilFieldTable(int64_t, const std::string &strip);
19280
19282 const std::vector<int64_t>& E_SgAsmCilFieldTable();
19283}
19284
19285namespace Rose {
19286 std::string stringifyE_SgAsmCilFieldTable(int64_t n, const char *strip=NULL, bool canonic=false);
19287 const std::vector<int64_t>& stringifyE_SgAsmCilFieldTable();
19288}
19289
19290// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
19291// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1497
19292namespace stringify {
19294 const char* E_SgAsmCilFileTable(int64_t);
19295
19297 std::string E_SgAsmCilFileTable(int64_t, const std::string &strip);
19298
19300 const std::vector<int64_t>& E_SgAsmCilFileTable();
19301}
19302
19303namespace Rose {
19304 std::string stringifyE_SgAsmCilFileTable(int64_t n, const char *strip=NULL, bool canonic=false);
19305 const std::vector<int64_t>& stringifyE_SgAsmCilFileTable();
19306}
19307
19308// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
19309// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1500
19310namespace stringify {
19313
19315 std::string E_SgAsmCilGenericParamConstraintTable(int64_t, const std::string &strip);
19316
19318 const std::vector<int64_t>& E_SgAsmCilGenericParamConstraintTable();
19319}
19320
19321namespace Rose {
19322 std::string stringifyE_SgAsmCilGenericParamConstraintTable(int64_t n, const char *strip=NULL, bool canonic=false);
19323 const std::vector<int64_t>& stringifyE_SgAsmCilGenericParamConstraintTable();
19324}
19325
19326// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
19327// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1503
19328namespace stringify {
19330 const char* E_SgAsmCilGenericParamTable(int64_t);
19331
19333 std::string E_SgAsmCilGenericParamTable(int64_t, const std::string &strip);
19334
19336 const std::vector<int64_t>& E_SgAsmCilGenericParamTable();
19337}
19338
19339namespace Rose {
19340 std::string stringifyE_SgAsmCilGenericParamTable(int64_t n, const char *strip=NULL, bool canonic=false);
19341 const std::vector<int64_t>& stringifyE_SgAsmCilGenericParamTable();
19342}
19343
19344// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
19345// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1506
19346namespace stringify {
19348 const char* E_SgAsmCilImplMapTable(int64_t);
19349
19351 std::string E_SgAsmCilImplMapTable(int64_t, const std::string &strip);
19352
19354 const std::vector<int64_t>& E_SgAsmCilImplMapTable();
19355}
19356
19357namespace Rose {
19358 std::string stringifyE_SgAsmCilImplMapTable(int64_t n, const char *strip=NULL, bool canonic=false);
19359 const std::vector<int64_t>& stringifyE_SgAsmCilImplMapTable();
19360}
19361
19362// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
19363// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1509
19364namespace stringify {
19366 const char* E_SgAsmCilInterfaceImplTable(int64_t);
19367
19369 std::string E_SgAsmCilInterfaceImplTable(int64_t, const std::string &strip);
19370
19372 const std::vector<int64_t>& E_SgAsmCilInterfaceImplTable();
19373}
19374
19375namespace Rose {
19376 std::string stringifyE_SgAsmCilInterfaceImplTable(int64_t n, const char *strip=NULL, bool canonic=false);
19377 const std::vector<int64_t>& stringifyE_SgAsmCilInterfaceImplTable();
19378}
19379
19380// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
19381// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1512
19382namespace stringify {
19385
19387 std::string E_SgAsmCilManifestResourceTable(int64_t, const std::string &strip);
19388
19390 const std::vector<int64_t>& E_SgAsmCilManifestResourceTable();
19391}
19392
19393namespace Rose {
19394 std::string stringifyE_SgAsmCilManifestResourceTable(int64_t n, const char *strip=NULL, bool canonic=false);
19395 const std::vector<int64_t>& stringifyE_SgAsmCilManifestResourceTable();
19396}
19397
19398// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
19399// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1515
19400namespace stringify {
19402 const char* E_SgAsmCilMemberRefTable(int64_t);
19403
19405 std::string E_SgAsmCilMemberRefTable(int64_t, const std::string &strip);
19406
19408 const std::vector<int64_t>& E_SgAsmCilMemberRefTable();
19409}
19410
19411namespace Rose {
19412 std::string stringifyE_SgAsmCilMemberRefTable(int64_t n, const char *strip=NULL, bool canonic=false);
19413 const std::vector<int64_t>& stringifyE_SgAsmCilMemberRefTable();
19414}
19415
19416// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
19417// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1518
19418namespace stringify {
19420 const char* E_SgAsmCilMethodDefTable(int64_t);
19421
19423 std::string E_SgAsmCilMethodDefTable(int64_t, const std::string &strip);
19424
19426 const std::vector<int64_t>& E_SgAsmCilMethodDefTable();
19427}
19428
19429namespace Rose {
19430 std::string stringifyE_SgAsmCilMethodDefTable(int64_t n, const char *strip=NULL, bool canonic=false);
19431 const std::vector<int64_t>& stringifyE_SgAsmCilMethodDefTable();
19432}
19433
19434// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
19435// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1521
19436namespace stringify {
19438 const char* E_SgAsmCilMethodImplTable(int64_t);
19439
19441 std::string E_SgAsmCilMethodImplTable(int64_t, const std::string &strip);
19442
19444 const std::vector<int64_t>& E_SgAsmCilMethodImplTable();
19445}
19446
19447namespace Rose {
19448 std::string stringifyE_SgAsmCilMethodImplTable(int64_t n, const char *strip=NULL, bool canonic=false);
19449 const std::vector<int64_t>& stringifyE_SgAsmCilMethodImplTable();
19450}
19451
19452// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
19453// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1524
19454namespace stringify {
19457
19459 std::string E_SgAsmCilMethodSemanticsTable(int64_t, const std::string &strip);
19460
19462 const std::vector<int64_t>& E_SgAsmCilMethodSemanticsTable();
19463}
19464
19465namespace Rose {
19466 std::string stringifyE_SgAsmCilMethodSemanticsTable(int64_t n, const char *strip=NULL, bool canonic=false);
19467 const std::vector<int64_t>& stringifyE_SgAsmCilMethodSemanticsTable();
19468}
19469
19470// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
19471// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1527
19472namespace stringify {
19474 const char* E_SgAsmCilMethodSpecTable(int64_t);
19475
19477 std::string E_SgAsmCilMethodSpecTable(int64_t, const std::string &strip);
19478
19480 const std::vector<int64_t>& E_SgAsmCilMethodSpecTable();
19481}
19482
19483namespace Rose {
19484 std::string stringifyE_SgAsmCilMethodSpecTable(int64_t n, const char *strip=NULL, bool canonic=false);
19485 const std::vector<int64_t>& stringifyE_SgAsmCilMethodSpecTable();
19486}
19487
19488// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
19489// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1530
19490namespace stringify {
19492 const char* E_SgAsmCilModuleRefTable(int64_t);
19493
19495 std::string E_SgAsmCilModuleRefTable(int64_t, const std::string &strip);
19496
19498 const std::vector<int64_t>& E_SgAsmCilModuleRefTable();
19499}
19500
19501namespace Rose {
19502 std::string stringifyE_SgAsmCilModuleRefTable(int64_t n, const char *strip=NULL, bool canonic=false);
19503 const std::vector<int64_t>& stringifyE_SgAsmCilModuleRefTable();
19504}
19505
19506// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
19507// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1533
19508namespace stringify {
19510 const char* E_SgAsmCilModuleTable(int64_t);
19511
19513 std::string E_SgAsmCilModuleTable(int64_t, const std::string &strip);
19514
19516 const std::vector<int64_t>& E_SgAsmCilModuleTable();
19517}
19518
19519namespace Rose {
19520 std::string stringifyE_SgAsmCilModuleTable(int64_t n, const char *strip=NULL, bool canonic=false);
19521 const std::vector<int64_t>& stringifyE_SgAsmCilModuleTable();
19522}
19523
19524// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
19525// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1536
19526namespace stringify {
19528 const char* E_SgAsmCilNestedClassTable(int64_t);
19529
19531 std::string E_SgAsmCilNestedClassTable(int64_t, const std::string &strip);
19532
19534 const std::vector<int64_t>& E_SgAsmCilNestedClassTable();
19535}
19536
19537namespace Rose {
19538 std::string stringifyE_SgAsmCilNestedClassTable(int64_t n, const char *strip=NULL, bool canonic=false);
19539 const std::vector<int64_t>& stringifyE_SgAsmCilNestedClassTable();
19540}
19541
19542// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
19543// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1539
19544namespace stringify {
19546 const char* E_SgAsmCilParamTable(int64_t);
19547
19549 std::string E_SgAsmCilParamTable(int64_t, const std::string &strip);
19550
19552 const std::vector<int64_t>& E_SgAsmCilParamTable();
19553}
19554
19555namespace Rose {
19556 std::string stringifyE_SgAsmCilParamTable(int64_t n, const char *strip=NULL, bool canonic=false);
19557 const std::vector<int64_t>& stringifyE_SgAsmCilParamTable();
19558}
19559
19560// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
19561// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1542
19562namespace stringify {
19564 const char* E_SgAsmCilPropertyMapTable(int64_t);
19565
19567 std::string E_SgAsmCilPropertyMapTable(int64_t, const std::string &strip);
19568
19570 const std::vector<int64_t>& E_SgAsmCilPropertyMapTable();
19571}
19572
19573namespace Rose {
19574 std::string stringifyE_SgAsmCilPropertyMapTable(int64_t n, const char *strip=NULL, bool canonic=false);
19575 const std::vector<int64_t>& stringifyE_SgAsmCilPropertyMapTable();
19576}
19577
19578// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
19579// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1545
19580namespace stringify {
19582 const char* E_SgAsmCilPropertyTable(int64_t);
19583
19585 std::string E_SgAsmCilPropertyTable(int64_t, const std::string &strip);
19586
19588 const std::vector<int64_t>& E_SgAsmCilPropertyTable();
19589}
19590
19591namespace Rose {
19592 std::string stringifyE_SgAsmCilPropertyTable(int64_t n, const char *strip=NULL, bool canonic=false);
19593 const std::vector<int64_t>& stringifyE_SgAsmCilPropertyTable();
19594}
19595
19596// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
19597// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1548
19598namespace stringify {
19600 const char* E_SgAsmCilStandAloneSigTable(int64_t);
19601
19603 std::string E_SgAsmCilStandAloneSigTable(int64_t, const std::string &strip);
19604
19606 const std::vector<int64_t>& E_SgAsmCilStandAloneSigTable();
19607}
19608
19609namespace Rose {
19610 std::string stringifyE_SgAsmCilStandAloneSigTable(int64_t n, const char *strip=NULL, bool canonic=false);
19611 const std::vector<int64_t>& stringifyE_SgAsmCilStandAloneSigTable();
19612}
19613
19614// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
19615// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1551
19616namespace stringify {
19618 const char* E_SgAsmCilTypeDefTable(int64_t);
19619
19621 std::string E_SgAsmCilTypeDefTable(int64_t, const std::string &strip);
19622
19624 const std::vector<int64_t>& E_SgAsmCilTypeDefTable();
19625}
19626
19627namespace Rose {
19628 std::string stringifyE_SgAsmCilTypeDefTable(int64_t n, const char *strip=NULL, bool canonic=false);
19629 const std::vector<int64_t>& stringifyE_SgAsmCilTypeDefTable();
19630}
19631
19632// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
19633// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1554
19634namespace stringify {
19636 const char* E_SgAsmCilTypeRefTable(int64_t);
19637
19639 std::string E_SgAsmCilTypeRefTable(int64_t, const std::string &strip);
19640
19642 const std::vector<int64_t>& E_SgAsmCilTypeRefTable();
19643}
19644
19645namespace Rose {
19646 std::string stringifyE_SgAsmCilTypeRefTable(int64_t n, const char *strip=NULL, bool canonic=false);
19647 const std::vector<int64_t>& stringifyE_SgAsmCilTypeRefTable();
19648}
19649
19650// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
19651// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1557
19652namespace stringify {
19654 const char* E_SgAsmCilTypeSpecTable(int64_t);
19655
19657 std::string E_SgAsmCilTypeSpecTable(int64_t, const std::string &strip);
19658
19660 const std::vector<int64_t>& E_SgAsmCilTypeSpecTable();
19661}
19662
19663namespace Rose {
19664 std::string stringifyE_SgAsmCilTypeSpecTable(int64_t n, const char *strip=NULL, bool canonic=false);
19665 const std::vector<int64_t>& stringifyE_SgAsmCilTypeSpecTable();
19666}
19667
19668// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
19669// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1560
19670namespace stringify {
19672 const char* E_SgAsmCilMetadataRoot(int64_t);
19673
19675 std::string E_SgAsmCilMetadataRoot(int64_t, const std::string &strip);
19676
19678 const std::vector<int64_t>& E_SgAsmCilMetadataRoot();
19679}
19680
19681namespace Rose {
19682 std::string stringifyE_SgAsmCilMetadataRoot(int64_t n, const char *strip=NULL, bool canonic=false);
19683 const std::vector<int64_t>& stringifyE_SgAsmCilMetadataRoot();
19684}
19685
19686// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
19687// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1563
19688namespace stringify {
19690 const char* E_SgAsmCoffSymbolList(int64_t);
19691
19693 std::string E_SgAsmCoffSymbolList(int64_t, const std::string &strip);
19694
19696 const std::vector<int64_t>& E_SgAsmCoffSymbolList();
19697}
19698
19699namespace Rose {
19700 std::string stringifyE_SgAsmCoffSymbolList(int64_t n, const char *strip=NULL, bool canonic=false);
19701 const std::vector<int64_t>& stringifyE_SgAsmCoffSymbolList();
19702}
19703
19704// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
19705// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1566
19706namespace stringify {
19709
19711 std::string E_SgAsmDwarfCompilationUnitList(int64_t, const std::string &strip);
19712
19714 const std::vector<int64_t>& E_SgAsmDwarfCompilationUnitList();
19715}
19716
19717namespace Rose {
19718 std::string stringifyE_SgAsmDwarfCompilationUnitList(int64_t n, const char *strip=NULL, bool canonic=false);
19719 const std::vector<int64_t>& stringifyE_SgAsmDwarfCompilationUnitList();
19720}
19721
19722// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
19723// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1569
19724namespace stringify {
19726 const char* E_SgAsmDwarfArrayType(int64_t);
19727
19729 std::string E_SgAsmDwarfArrayType(int64_t, const std::string &strip);
19730
19732 const std::vector<int64_t>& E_SgAsmDwarfArrayType();
19733}
19734
19735namespace Rose {
19736 std::string stringifyE_SgAsmDwarfArrayType(int64_t n, const char *strip=NULL, bool canonic=false);
19737 const std::vector<int64_t>& stringifyE_SgAsmDwarfArrayType();
19738}
19739
19740// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
19741// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1572
19742namespace stringify {
19744 const char* E_SgAsmDwarfClassType(int64_t);
19745
19747 std::string E_SgAsmDwarfClassType(int64_t, const std::string &strip);
19748
19750 const std::vector<int64_t>& E_SgAsmDwarfClassType();
19751}
19752
19753namespace Rose {
19754 std::string stringifyE_SgAsmDwarfClassType(int64_t n, const char *strip=NULL, bool canonic=false);
19755 const std::vector<int64_t>& stringifyE_SgAsmDwarfClassType();
19756}
19757
19758// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
19759// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1575
19760namespace stringify {
19762 const char* E_SgAsmDwarfCommonBlock(int64_t);
19763
19765 std::string E_SgAsmDwarfCommonBlock(int64_t, const std::string &strip);
19766
19768 const std::vector<int64_t>& E_SgAsmDwarfCommonBlock();
19769}
19770
19771namespace Rose {
19772 std::string stringifyE_SgAsmDwarfCommonBlock(int64_t n, const char *strip=NULL, bool canonic=false);
19773 const std::vector<int64_t>& stringifyE_SgAsmDwarfCommonBlock();
19774}
19775
19776// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
19777// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1578
19778namespace stringify {
19780 const char* E_SgAsmDwarfCompilationUnit(int64_t);
19781
19783 std::string E_SgAsmDwarfCompilationUnit(int64_t, const std::string &strip);
19784
19786 const std::vector<int64_t>& E_SgAsmDwarfCompilationUnit();
19787}
19788
19789namespace Rose {
19790 std::string stringifyE_SgAsmDwarfCompilationUnit(int64_t n, const char *strip=NULL, bool canonic=false);
19791 const std::vector<int64_t>& stringifyE_SgAsmDwarfCompilationUnit();
19792}
19793
19794// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
19795// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1581
19796namespace stringify {
19798 const char* E_SgAsmDwarfEnumerationType(int64_t);
19799
19801 std::string E_SgAsmDwarfEnumerationType(int64_t, const std::string &strip);
19802
19804 const std::vector<int64_t>& E_SgAsmDwarfEnumerationType();
19805}
19806
19807namespace Rose {
19808 std::string stringifyE_SgAsmDwarfEnumerationType(int64_t n, const char *strip=NULL, bool canonic=false);
19809 const std::vector<int64_t>& stringifyE_SgAsmDwarfEnumerationType();
19810}
19811
19812// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
19813// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1584
19814namespace stringify {
19816 const char* E_SgAsmDwarfInlinedSubroutine(int64_t);
19817
19819 std::string E_SgAsmDwarfInlinedSubroutine(int64_t, const std::string &strip);
19820
19822 const std::vector<int64_t>& E_SgAsmDwarfInlinedSubroutine();
19823}
19824
19825namespace Rose {
19826 std::string stringifyE_SgAsmDwarfInlinedSubroutine(int64_t n, const char *strip=NULL, bool canonic=false);
19827 const std::vector<int64_t>& stringifyE_SgAsmDwarfInlinedSubroutine();
19828}
19829
19830// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
19831// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1587
19832namespace stringify {
19834 const char* E_SgAsmDwarfLexicalBlock(int64_t);
19835
19837 std::string E_SgAsmDwarfLexicalBlock(int64_t, const std::string &strip);
19838
19840 const std::vector<int64_t>& E_SgAsmDwarfLexicalBlock();
19841}
19842
19843namespace Rose {
19844 std::string stringifyE_SgAsmDwarfLexicalBlock(int64_t n, const char *strip=NULL, bool canonic=false);
19845 const std::vector<int64_t>& stringifyE_SgAsmDwarfLexicalBlock();
19846}
19847
19848// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
19849// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1590
19850namespace stringify {
19852 const char* E_SgAsmDwarfNamespace(int64_t);
19853
19855 std::string E_SgAsmDwarfNamespace(int64_t, const std::string &strip);
19856
19858 const std::vector<int64_t>& E_SgAsmDwarfNamespace();
19859}
19860
19861namespace Rose {
19862 std::string stringifyE_SgAsmDwarfNamespace(int64_t n, const char *strip=NULL, bool canonic=false);
19863 const std::vector<int64_t>& stringifyE_SgAsmDwarfNamespace();
19864}
19865
19866// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
19867// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1593
19868namespace stringify {
19870 const char* E_SgAsmDwarfStructureType(int64_t);
19871
19873 std::string E_SgAsmDwarfStructureType(int64_t, const std::string &strip);
19874
19876 const std::vector<int64_t>& E_SgAsmDwarfStructureType();
19877}
19878
19879namespace Rose {
19880 std::string stringifyE_SgAsmDwarfStructureType(int64_t n, const char *strip=NULL, bool canonic=false);
19881 const std::vector<int64_t>& stringifyE_SgAsmDwarfStructureType();
19882}
19883
19884// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
19885// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1596
19886namespace stringify {
19888 const char* E_SgAsmDwarfSubprogram(int64_t);
19889
19891 std::string E_SgAsmDwarfSubprogram(int64_t, const std::string &strip);
19892
19894 const std::vector<int64_t>& E_SgAsmDwarfSubprogram();
19895}
19896
19897namespace Rose {
19898 std::string stringifyE_SgAsmDwarfSubprogram(int64_t n, const char *strip=NULL, bool canonic=false);
19899 const std::vector<int64_t>& stringifyE_SgAsmDwarfSubprogram();
19900}
19901
19902// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
19903// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1599
19904namespace stringify {
19906 const char* E_SgAsmDwarfSubroutineType(int64_t);
19907
19909 std::string E_SgAsmDwarfSubroutineType(int64_t, const std::string &strip);
19910
19912 const std::vector<int64_t>& E_SgAsmDwarfSubroutineType();
19913}
19914
19915namespace Rose {
19916 std::string stringifyE_SgAsmDwarfSubroutineType(int64_t n, const char *strip=NULL, bool canonic=false);
19917 const std::vector<int64_t>& stringifyE_SgAsmDwarfSubroutineType();
19918}
19919
19920// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
19921// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1602
19922namespace stringify {
19924 const char* E_SgAsmDwarfUnionType(int64_t);
19925
19927 std::string E_SgAsmDwarfUnionType(int64_t, const std::string &strip);
19928
19930 const std::vector<int64_t>& E_SgAsmDwarfUnionType();
19931}
19932
19933namespace Rose {
19934 std::string stringifyE_SgAsmDwarfUnionType(int64_t n, const char *strip=NULL, bool canonic=false);
19935 const std::vector<int64_t>& stringifyE_SgAsmDwarfUnionType();
19936}
19937
19938// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
19939// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1605
19940namespace stringify {
19942 const char* E_SgAsmDwarfConstructList(int64_t);
19943
19945 std::string E_SgAsmDwarfConstructList(int64_t, const std::string &strip);
19946
19948 const std::vector<int64_t>& E_SgAsmDwarfConstructList();
19949}
19950
19951namespace Rose {
19952 std::string stringifyE_SgAsmDwarfConstructList(int64_t n, const char *strip=NULL, bool canonic=false);
19953 const std::vector<int64_t>& stringifyE_SgAsmDwarfConstructList();
19954}
19955
19956// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
19957// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1608
19958namespace stringify {
19960 const char* E_SgAsmDwarfLineList(int64_t);
19961
19963 std::string E_SgAsmDwarfLineList(int64_t, const std::string &strip);
19964
19966 const std::vector<int64_t>& E_SgAsmDwarfLineList();
19967}
19968
19969namespace Rose {
19970 std::string stringifyE_SgAsmDwarfLineList(int64_t n, const char *strip=NULL, bool canonic=false);
19971 const std::vector<int64_t>& stringifyE_SgAsmDwarfLineList();
19972}
19973
19974// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
19975// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1611
19976namespace stringify {
19978 const char* E_SgAsmDwarfMacroList(int64_t);
19979
19981 std::string E_SgAsmDwarfMacroList(int64_t, const std::string &strip);
19982
19984 const std::vector<int64_t>& E_SgAsmDwarfMacroList();
19985}
19986
19987namespace Rose {
19988 std::string stringifyE_SgAsmDwarfMacroList(int64_t n, const char *strip=NULL, bool canonic=false);
19989 const std::vector<int64_t>& stringifyE_SgAsmDwarfMacroList();
19990}
19991
19992// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
19993// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1614
19994namespace stringify {
19996 const char* E_SgAsmElfDynamicEntry(int64_t);
19997
19999 std::string E_SgAsmElfDynamicEntry(int64_t, const std::string &strip);
20000
20002 const std::vector<int64_t>& E_SgAsmElfDynamicEntry();
20003}
20004
20005namespace Rose {
20006 std::string stringifyE_SgAsmElfDynamicEntry(int64_t n, const char *strip=NULL, bool canonic=false);
20007 const std::vector<int64_t>& stringifyE_SgAsmElfDynamicEntry();
20008}
20009
20010// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
20011// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1617
20012namespace stringify {
20014 const char* E_SgAsmElfEHFrameEntryCI(int64_t);
20015
20017 std::string E_SgAsmElfEHFrameEntryCI(int64_t, const std::string &strip);
20018
20020 const std::vector<int64_t>& E_SgAsmElfEHFrameEntryCI();
20021}
20022
20023namespace Rose {
20024 std::string stringifyE_SgAsmElfEHFrameEntryCI(int64_t n, const char *strip=NULL, bool canonic=false);
20025 const std::vector<int64_t>& stringifyE_SgAsmElfEHFrameEntryCI();
20026}
20027
20028// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
20029// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1620
20030namespace stringify {
20032 const char* E_SgAsmElfNoteEntry(int64_t);
20033
20035 std::string E_SgAsmElfNoteEntry(int64_t, const std::string &strip);
20036
20038 const std::vector<int64_t>& E_SgAsmElfNoteEntry();
20039}
20040
20041namespace Rose {
20042 std::string stringifyE_SgAsmElfNoteEntry(int64_t n, const char *strip=NULL, bool canonic=false);
20043 const std::vector<int64_t>& stringifyE_SgAsmElfNoteEntry();
20044}
20045
20046// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
20047// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1623
20048namespace stringify {
20050 const char* E_SgAsmElfRelocEntryList(int64_t);
20051
20053 std::string E_SgAsmElfRelocEntryList(int64_t, const std::string &strip);
20054
20056 const std::vector<int64_t>& E_SgAsmElfRelocEntryList();
20057}
20058
20059namespace Rose {
20060 std::string stringifyE_SgAsmElfRelocEntryList(int64_t n, const char *strip=NULL, bool canonic=false);
20061 const std::vector<int64_t>& stringifyE_SgAsmElfRelocEntryList();
20062}
20063
20064// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
20065// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1626
20066namespace stringify {
20069
20071 std::string E_SgAsmElfSegmentTableEntryList(int64_t, const std::string &strip);
20072
20074 const std::vector<int64_t>& E_SgAsmElfSegmentTableEntryList();
20075}
20076
20077namespace Rose {
20078 std::string stringifyE_SgAsmElfSegmentTableEntryList(int64_t n, const char *strip=NULL, bool canonic=false);
20079 const std::vector<int64_t>& stringifyE_SgAsmElfSegmentTableEntryList();
20080}
20081
20082// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
20083// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1629
20084namespace stringify {
20086 const char* E_SgAsmElfSymbolList(int64_t);
20087
20089 std::string E_SgAsmElfSymbolList(int64_t, const std::string &strip);
20090
20092 const std::vector<int64_t>& E_SgAsmElfSymbolList();
20093}
20094
20095namespace Rose {
20096 std::string stringifyE_SgAsmElfSymbolList(int64_t n, const char *strip=NULL, bool canonic=false);
20097 const std::vector<int64_t>& stringifyE_SgAsmElfSymbolList();
20098}
20099
20100// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
20101// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1632
20102namespace stringify {
20104 const char* E_SgAsmElfSymverDefinedAux(int64_t);
20105
20107 std::string E_SgAsmElfSymverDefinedAux(int64_t, const std::string &strip);
20108
20110 const std::vector<int64_t>& E_SgAsmElfSymverDefinedAux();
20111}
20112
20113namespace Rose {
20114 std::string stringifyE_SgAsmElfSymverDefinedAux(int64_t n, const char *strip=NULL, bool canonic=false);
20115 const std::vector<int64_t>& stringifyE_SgAsmElfSymverDefinedAux();
20116}
20117
20118// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
20119// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1635
20120namespace stringify {
20123
20125 std::string E_SgAsmElfSymverDefinedAuxList(int64_t, const std::string &strip);
20126
20128 const std::vector<int64_t>& E_SgAsmElfSymverDefinedAuxList();
20129}
20130
20131namespace Rose {
20132 std::string stringifyE_SgAsmElfSymverDefinedAuxList(int64_t n, const char *strip=NULL, bool canonic=false);
20133 const std::vector<int64_t>& stringifyE_SgAsmElfSymverDefinedAuxList();
20134}
20135
20136// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
20137// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1638
20138namespace stringify {
20140 const char* E_SgAsmElfSymverDefinedEntry(int64_t);
20141
20143 std::string E_SgAsmElfSymverDefinedEntry(int64_t, const std::string &strip);
20144
20146 const std::vector<int64_t>& E_SgAsmElfSymverDefinedEntry();
20147}
20148
20149namespace Rose {
20150 std::string stringifyE_SgAsmElfSymverDefinedEntry(int64_t n, const char *strip=NULL, bool canonic=false);
20151 const std::vector<int64_t>& stringifyE_SgAsmElfSymverDefinedEntry();
20152}
20153
20154// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
20155// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1641
20156namespace stringify {
20159
20161 std::string E_SgAsmElfSymverDefinedEntryList(int64_t, const std::string &strip);
20162
20164 const std::vector<int64_t>& E_SgAsmElfSymverDefinedEntryList();
20165}
20166
20167namespace Rose {
20168 std::string stringifyE_SgAsmElfSymverDefinedEntryList(int64_t n, const char *strip=NULL, bool canonic=false);
20169 const std::vector<int64_t>& stringifyE_SgAsmElfSymverDefinedEntryList();
20170}
20171
20172// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
20173// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1644
20174namespace stringify {
20176 const char* E_SgAsmElfSymverEntryList(int64_t);
20177
20179 std::string E_SgAsmElfSymverEntryList(int64_t, const std::string &strip);
20180
20182 const std::vector<int64_t>& E_SgAsmElfSymverEntryList();
20183}
20184
20185namespace Rose {
20186 std::string stringifyE_SgAsmElfSymverEntryList(int64_t n, const char *strip=NULL, bool canonic=false);
20187 const std::vector<int64_t>& stringifyE_SgAsmElfSymverEntryList();
20188}
20189
20190// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
20191// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1647
20192namespace stringify {
20194 const char* E_SgAsmElfSymverNeededAux(int64_t);
20195
20197 std::string E_SgAsmElfSymverNeededAux(int64_t, const std::string &strip);
20198
20200 const std::vector<int64_t>& E_SgAsmElfSymverNeededAux();
20201}
20202
20203namespace Rose {
20204 std::string stringifyE_SgAsmElfSymverNeededAux(int64_t n, const char *strip=NULL, bool canonic=false);
20205 const std::vector<int64_t>& stringifyE_SgAsmElfSymverNeededAux();
20206}
20207
20208// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
20209// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1650
20210namespace stringify {
20212 const char* E_SgAsmElfSymverNeededAuxList(int64_t);
20213
20215 std::string E_SgAsmElfSymverNeededAuxList(int64_t, const std::string &strip);
20216
20218 const std::vector<int64_t>& E_SgAsmElfSymverNeededAuxList();
20219}
20220
20221namespace Rose {
20222 std::string stringifyE_SgAsmElfSymverNeededAuxList(int64_t n, const char *strip=NULL, bool canonic=false);
20223 const std::vector<int64_t>& stringifyE_SgAsmElfSymverNeededAuxList();
20224}
20225
20226// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
20227// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1653
20228namespace stringify {
20230 const char* E_SgAsmElfSymverNeededEntry(int64_t);
20231
20233 std::string E_SgAsmElfSymverNeededEntry(int64_t, const std::string &strip);
20234
20236 const std::vector<int64_t>& E_SgAsmElfSymverNeededEntry();
20237}
20238
20239namespace Rose {
20240 std::string stringifyE_SgAsmElfSymverNeededEntry(int64_t n, const char *strip=NULL, bool canonic=false);
20241 const std::vector<int64_t>& stringifyE_SgAsmElfSymverNeededEntry();
20242}
20243
20244// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
20245// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1656
20246namespace stringify {
20249
20251 std::string E_SgAsmElfSymverNeededEntryList(int64_t, const std::string &strip);
20252
20254 const std::vector<int64_t>& E_SgAsmElfSymverNeededEntryList();
20255}
20256
20257namespace Rose {
20258 std::string stringifyE_SgAsmElfSymverNeededEntryList(int64_t n, const char *strip=NULL, bool canonic=false);
20259 const std::vector<int64_t>& stringifyE_SgAsmElfSymverNeededEntryList();
20260}
20261
20262// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
20263// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1659
20264namespace stringify {
20266 const char* E_SgAsmGenericDLL(int64_t);
20267
20269 std::string E_SgAsmGenericDLL(int64_t, const std::string &strip);
20270
20272 const std::vector<int64_t>& E_SgAsmGenericDLL();
20273}
20274
20275namespace Rose {
20276 std::string stringifyE_SgAsmGenericDLL(int64_t n, const char *strip=NULL, bool canonic=false);
20277 const std::vector<int64_t>& stringifyE_SgAsmGenericDLL();
20278}
20279
20280// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
20281// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1662
20282namespace stringify {
20284 const char* E_SgAsmGenericFile(int64_t);
20285
20287 std::string E_SgAsmGenericFile(int64_t, const std::string &strip);
20288
20290 const std::vector<int64_t>& E_SgAsmGenericFile();
20291}
20292
20293namespace Rose {
20294 std::string stringifyE_SgAsmGenericFile(int64_t n, const char *strip=NULL, bool canonic=false);
20295 const std::vector<int64_t>& stringifyE_SgAsmGenericFile();
20296}
20297
20298// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
20299// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1665
20300namespace stringify {
20302 const char* E_SgAsmGenericHeaderList(int64_t);
20303
20305 std::string E_SgAsmGenericHeaderList(int64_t, const std::string &strip);
20306
20308 const std::vector<int64_t>& E_SgAsmGenericHeaderList();
20309}
20310
20311namespace Rose {
20312 std::string stringifyE_SgAsmGenericHeaderList(int64_t n, const char *strip=NULL, bool canonic=false);
20313 const std::vector<int64_t>& stringifyE_SgAsmGenericHeaderList();
20314}
20315
20316// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
20317// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1668
20318namespace stringify {
20320 const char* E_SgAsmCliHeader(int64_t);
20321
20323 std::string E_SgAsmCliHeader(int64_t, const std::string &strip);
20324
20326 const std::vector<int64_t>& E_SgAsmCliHeader();
20327}
20328
20329namespace Rose {
20330 std::string stringifyE_SgAsmCliHeader(int64_t n, const char *strip=NULL, bool canonic=false);
20331 const std::vector<int64_t>& stringifyE_SgAsmCliHeader();
20332}
20333
20334// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
20335// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1671
20336namespace stringify {
20338 const char* E_SgAsmCoffSymbolTable(int64_t);
20339
20341 std::string E_SgAsmCoffSymbolTable(int64_t, const std::string &strip);
20342
20344 const std::vector<int64_t>& E_SgAsmCoffSymbolTable();
20345}
20346
20347namespace Rose {
20348 std::string stringifyE_SgAsmCoffSymbolTable(int64_t n, const char *strip=NULL, bool canonic=false);
20349 const std::vector<int64_t>& stringifyE_SgAsmCoffSymbolTable();
20350}
20351
20352// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
20353// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1674
20354namespace stringify {
20356 const char* E_SgAsmElfDynamicSection(int64_t);
20357
20359 std::string E_SgAsmElfDynamicSection(int64_t, const std::string &strip);
20360
20362 const std::vector<int64_t>& E_SgAsmElfDynamicSection();
20363}
20364
20365namespace Rose {
20366 std::string stringifyE_SgAsmElfDynamicSection(int64_t n, const char *strip=NULL, bool canonic=false);
20367 const std::vector<int64_t>& stringifyE_SgAsmElfDynamicSection();
20368}
20369
20370// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
20371// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1677
20372namespace stringify {
20374 const char* E_SgAsmElfEHFrameSection(int64_t);
20375
20377 std::string E_SgAsmElfEHFrameSection(int64_t, const std::string &strip);
20378
20380 const std::vector<int64_t>& E_SgAsmElfEHFrameSection();
20381}
20382
20383namespace Rose {
20384 std::string stringifyE_SgAsmElfEHFrameSection(int64_t n, const char *strip=NULL, bool canonic=false);
20385 const std::vector<int64_t>& stringifyE_SgAsmElfEHFrameSection();
20386}
20387
20388// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
20389// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1680
20390namespace stringify {
20392 const char* E_SgAsmElfNoteSection(int64_t);
20393
20395 std::string E_SgAsmElfNoteSection(int64_t, const std::string &strip);
20396
20398 const std::vector<int64_t>& E_SgAsmElfNoteSection();
20399}
20400
20401namespace Rose {
20402 std::string stringifyE_SgAsmElfNoteSection(int64_t n, const char *strip=NULL, bool canonic=false);
20403 const std::vector<int64_t>& stringifyE_SgAsmElfNoteSection();
20404}
20405
20406// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
20407// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1683
20408namespace stringify {
20410 const char* E_SgAsmElfRelocSection(int64_t);
20411
20413 std::string E_SgAsmElfRelocSection(int64_t, const std::string &strip);
20414
20416 const std::vector<int64_t>& E_SgAsmElfRelocSection();
20417}
20418
20419namespace Rose {
20420 std::string stringifyE_SgAsmElfRelocSection(int64_t n, const char *strip=NULL, bool canonic=false);
20421 const std::vector<int64_t>& stringifyE_SgAsmElfRelocSection();
20422}
20423
20424// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
20425// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1686
20426namespace stringify {
20428 const char* E_SgAsmElfStringSection(int64_t);
20429
20431 std::string E_SgAsmElfStringSection(int64_t, const std::string &strip);
20432
20434 const std::vector<int64_t>& E_SgAsmElfStringSection();
20435}
20436
20437namespace Rose {
20438 std::string stringifyE_SgAsmElfStringSection(int64_t n, const char *strip=NULL, bool canonic=false);
20439 const std::vector<int64_t>& stringifyE_SgAsmElfStringSection();
20440}
20441
20442// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
20443// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1689
20444namespace stringify {
20446 const char* E_SgAsmElfSymbolSection(int64_t);
20447
20449 std::string E_SgAsmElfSymbolSection(int64_t, const std::string &strip);
20450
20452 const std::vector<int64_t>& E_SgAsmElfSymbolSection();
20453}
20454
20455namespace Rose {
20456 std::string stringifyE_SgAsmElfSymbolSection(int64_t n, const char *strip=NULL, bool canonic=false);
20457 const std::vector<int64_t>& stringifyE_SgAsmElfSymbolSection();
20458}
20459
20460// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
20461// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1692
20462namespace stringify {
20465
20467 std::string E_SgAsmElfSymverDefinedSection(int64_t, const std::string &strip);
20468
20470 const std::vector<int64_t>& E_SgAsmElfSymverDefinedSection();
20471}
20472
20473namespace Rose {
20474 std::string stringifyE_SgAsmElfSymverDefinedSection(int64_t n, const char *strip=NULL, bool canonic=false);
20475 const std::vector<int64_t>& stringifyE_SgAsmElfSymverDefinedSection();
20476}
20477
20478// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
20479// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1695
20480namespace stringify {
20482 const char* E_SgAsmElfSymverNeededSection(int64_t);
20483
20485 std::string E_SgAsmElfSymverNeededSection(int64_t, const std::string &strip);
20486
20488 const std::vector<int64_t>& E_SgAsmElfSymverNeededSection();
20489}
20490
20491namespace Rose {
20492 std::string stringifyE_SgAsmElfSymverNeededSection(int64_t n, const char *strip=NULL, bool canonic=false);
20493 const std::vector<int64_t>& stringifyE_SgAsmElfSymverNeededSection();
20494}
20495
20496// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
20497// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1698
20498namespace stringify {
20500 const char* E_SgAsmElfSymverSection(int64_t);
20501
20503 std::string E_SgAsmElfSymverSection(int64_t, const std::string &strip);
20504
20506 const std::vector<int64_t>& E_SgAsmElfSymverSection();
20507}
20508
20509namespace Rose {
20510 std::string stringifyE_SgAsmElfSymverSection(int64_t n, const char *strip=NULL, bool canonic=false);
20511 const std::vector<int64_t>& stringifyE_SgAsmElfSymverSection();
20512}
20513
20514// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
20515// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1701
20516namespace stringify {
20518 const char* E_SgAsmElfSection(int64_t);
20519
20521 std::string E_SgAsmElfSection(int64_t, const std::string &strip);
20522
20524 const std::vector<int64_t>& E_SgAsmElfSection();
20525}
20526
20527namespace Rose {
20528 std::string stringifyE_SgAsmElfSection(int64_t n, const char *strip=NULL, bool canonic=false);
20529 const std::vector<int64_t>& stringifyE_SgAsmElfSection();
20530}
20531
20532// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
20533// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1704
20534namespace stringify {
20536 const char* E_SgAsmDOSFileHeader(int64_t);
20537
20539 std::string E_SgAsmDOSFileHeader(int64_t, const std::string &strip);
20540
20542 const std::vector<int64_t>& E_SgAsmDOSFileHeader();
20543}
20544
20545namespace Rose {
20546 std::string stringifyE_SgAsmDOSFileHeader(int64_t n, const char *strip=NULL, bool canonic=false);
20547 const std::vector<int64_t>& stringifyE_SgAsmDOSFileHeader();
20548}
20549
20550// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
20551// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1707
20552namespace stringify {
20554 const char* E_SgAsmElfFileHeader(int64_t);
20555
20557 std::string E_SgAsmElfFileHeader(int64_t, const std::string &strip);
20558
20560 const std::vector<int64_t>& E_SgAsmElfFileHeader();
20561}
20562
20563namespace Rose {
20564 std::string stringifyE_SgAsmElfFileHeader(int64_t n, const char *strip=NULL, bool canonic=false);
20565 const std::vector<int64_t>& stringifyE_SgAsmElfFileHeader();
20566}
20567
20568// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
20569// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1710
20570namespace stringify {
20572 const char* E_SgAsmJvmFileHeader(int64_t);
20573
20575 std::string E_SgAsmJvmFileHeader(int64_t, const std::string &strip);
20576
20578 const std::vector<int64_t>& E_SgAsmJvmFileHeader();
20579}
20580
20581namespace Rose {
20582 std::string stringifyE_SgAsmJvmFileHeader(int64_t n, const char *strip=NULL, bool canonic=false);
20583 const std::vector<int64_t>& stringifyE_SgAsmJvmFileHeader();
20584}
20585
20586// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
20587// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1713
20588namespace stringify {
20590 const char* E_SgAsmLEFileHeader(int64_t);
20591
20593 std::string E_SgAsmLEFileHeader(int64_t, const std::string &strip);
20594
20596 const std::vector<int64_t>& E_SgAsmLEFileHeader();
20597}
20598
20599namespace Rose {
20600 std::string stringifyE_SgAsmLEFileHeader(int64_t n, const char *strip=NULL, bool canonic=false);
20601 const std::vector<int64_t>& stringifyE_SgAsmLEFileHeader();
20602}
20603
20604// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
20605// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1716
20606namespace stringify {
20608 const char* E_SgAsmNEFileHeader(int64_t);
20609
20611 std::string E_SgAsmNEFileHeader(int64_t, const std::string &strip);
20612
20614 const std::vector<int64_t>& E_SgAsmNEFileHeader();
20615}
20616
20617namespace Rose {
20618 std::string stringifyE_SgAsmNEFileHeader(int64_t n, const char *strip=NULL, bool canonic=false);
20619 const std::vector<int64_t>& stringifyE_SgAsmNEFileHeader();
20620}
20621
20622// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
20623// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1719
20624namespace stringify {
20626 const char* E_SgAsmPEFileHeader(int64_t);
20627
20629 std::string E_SgAsmPEFileHeader(int64_t, const std::string &strip);
20630
20632 const std::vector<int64_t>& E_SgAsmPEFileHeader();
20633}
20634
20635namespace Rose {
20636 std::string stringifyE_SgAsmPEFileHeader(int64_t n, const char *strip=NULL, bool canonic=false);
20637 const std::vector<int64_t>& stringifyE_SgAsmPEFileHeader();
20638}
20639
20640// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
20641// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1722
20642namespace stringify {
20644 const char* E_SgAsmGenericHeader(int64_t);
20645
20647 std::string E_SgAsmGenericHeader(int64_t, const std::string &strip);
20648
20650 const std::vector<int64_t>& E_SgAsmGenericHeader();
20651}
20652
20653namespace Rose {
20654 std::string stringifyE_SgAsmGenericHeader(int64_t n, const char *strip=NULL, bool canonic=false);
20655 const std::vector<int64_t>& stringifyE_SgAsmGenericHeader();
20656}
20657
20658// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
20659// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1725
20660namespace stringify {
20662 const char* E_SgAsmJvmAttributeTable(int64_t);
20663
20665 std::string E_SgAsmJvmAttributeTable(int64_t, const std::string &strip);
20666
20668 const std::vector<int64_t>& E_SgAsmJvmAttributeTable();
20669}
20670
20671namespace Rose {
20672 std::string stringifyE_SgAsmJvmAttributeTable(int64_t n, const char *strip=NULL, bool canonic=false);
20673 const std::vector<int64_t>& stringifyE_SgAsmJvmAttributeTable();
20674}
20675
20676// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
20677// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1728
20678namespace stringify {
20680 const char* E_SgAsmJvmFieldTable(int64_t);
20681
20683 std::string E_SgAsmJvmFieldTable(int64_t, const std::string &strip);
20684
20686 const std::vector<int64_t>& E_SgAsmJvmFieldTable();
20687}
20688
20689namespace Rose {
20690 std::string stringifyE_SgAsmJvmFieldTable(int64_t n, const char *strip=NULL, bool canonic=false);
20691 const std::vector<int64_t>& stringifyE_SgAsmJvmFieldTable();
20692}
20693
20694// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
20695// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1731
20696namespace stringify {
20698 const char* E_SgAsmJvmMethodTable(int64_t);
20699
20701 std::string E_SgAsmJvmMethodTable(int64_t, const std::string &strip);
20702
20704 const std::vector<int64_t>& E_SgAsmJvmMethodTable();
20705}
20706
20707namespace Rose {
20708 std::string stringifyE_SgAsmJvmMethodTable(int64_t n, const char *strip=NULL, bool canonic=false);
20709 const std::vector<int64_t>& stringifyE_SgAsmJvmMethodTable();
20710}
20711
20712// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
20713// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1734
20714namespace stringify {
20716 const char* E_SgAsmLEEntryTable(int64_t);
20717
20719 std::string E_SgAsmLEEntryTable(int64_t, const std::string &strip);
20720
20722 const std::vector<int64_t>& E_SgAsmLEEntryTable();
20723}
20724
20725namespace Rose {
20726 std::string stringifyE_SgAsmLEEntryTable(int64_t n, const char *strip=NULL, bool canonic=false);
20727 const std::vector<int64_t>& stringifyE_SgAsmLEEntryTable();
20728}
20729
20730// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
20731// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1737
20732namespace stringify {
20734 const char* E_SgAsmLEPageTable(int64_t);
20735
20737 std::string E_SgAsmLEPageTable(int64_t, const std::string &strip);
20738
20740 const std::vector<int64_t>& E_SgAsmLEPageTable();
20741}
20742
20743namespace Rose {
20744 std::string stringifyE_SgAsmLEPageTable(int64_t n, const char *strip=NULL, bool canonic=false);
20745 const std::vector<int64_t>& stringifyE_SgAsmLEPageTable();
20746}
20747
20748// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
20749// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1740
20750namespace stringify {
20752 const char* E_SgAsmLERelocTable(int64_t);
20753
20755 std::string E_SgAsmLERelocTable(int64_t, const std::string &strip);
20756
20758 const std::vector<int64_t>& E_SgAsmLERelocTable();
20759}
20760
20761namespace Rose {
20762 std::string stringifyE_SgAsmLERelocTable(int64_t n, const char *strip=NULL, bool canonic=false);
20763 const std::vector<int64_t>& stringifyE_SgAsmLERelocTable();
20764}
20765
20766// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
20767// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1743
20768namespace stringify {
20770 const char* E_SgAsmLESection(int64_t);
20771
20773 std::string E_SgAsmLESection(int64_t, const std::string &strip);
20774
20776 const std::vector<int64_t>& E_SgAsmLESection();
20777}
20778
20779namespace Rose {
20780 std::string stringifyE_SgAsmLESection(int64_t n, const char *strip=NULL, bool canonic=false);
20781 const std::vector<int64_t>& stringifyE_SgAsmLESection();
20782}
20783
20784// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
20785// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1746
20786namespace stringify {
20788 const char* E_SgAsmNEEntryTable(int64_t);
20789
20791 std::string E_SgAsmNEEntryTable(int64_t, const std::string &strip);
20792
20794 const std::vector<int64_t>& E_SgAsmNEEntryTable();
20795}
20796
20797namespace Rose {
20798 std::string stringifyE_SgAsmNEEntryTable(int64_t n, const char *strip=NULL, bool canonic=false);
20799 const std::vector<int64_t>& stringifyE_SgAsmNEEntryTable();
20800}
20801
20802// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
20803// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1749
20804namespace stringify {
20806 const char* E_SgAsmNEModuleTable(int64_t);
20807
20809 std::string E_SgAsmNEModuleTable(int64_t, const std::string &strip);
20810
20812 const std::vector<int64_t>& E_SgAsmNEModuleTable();
20813}
20814
20815namespace Rose {
20816 std::string stringifyE_SgAsmNEModuleTable(int64_t n, const char *strip=NULL, bool canonic=false);
20817 const std::vector<int64_t>& stringifyE_SgAsmNEModuleTable();
20818}
20819
20820// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
20821// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1752
20822namespace stringify {
20824 const char* E_SgAsmNERelocTable(int64_t);
20825
20827 std::string E_SgAsmNERelocTable(int64_t, const std::string &strip);
20828
20830 const std::vector<int64_t>& E_SgAsmNERelocTable();
20831}
20832
20833namespace Rose {
20834 std::string stringifyE_SgAsmNERelocTable(int64_t n, const char *strip=NULL, bool canonic=false);
20835 const std::vector<int64_t>& stringifyE_SgAsmNERelocTable();
20836}
20837
20838// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
20839// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1755
20840namespace stringify {
20842 const char* E_SgAsmNESection(int64_t);
20843
20845 std::string E_SgAsmNESection(int64_t, const std::string &strip);
20846
20848 const std::vector<int64_t>& E_SgAsmNESection();
20849}
20850
20851namespace Rose {
20852 std::string stringifyE_SgAsmNESection(int64_t n, const char *strip=NULL, bool canonic=false);
20853 const std::vector<int64_t>& stringifyE_SgAsmNESection();
20854}
20855
20856// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
20857// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1758
20858namespace stringify {
20860 const char* E_SgAsmPEExportSection(int64_t);
20861
20863 std::string E_SgAsmPEExportSection(int64_t, const std::string &strip);
20864
20866 const std::vector<int64_t>& E_SgAsmPEExportSection();
20867}
20868
20869namespace Rose {
20870 std::string stringifyE_SgAsmPEExportSection(int64_t n, const char *strip=NULL, bool canonic=false);
20871 const std::vector<int64_t>& stringifyE_SgAsmPEExportSection();
20872}
20873
20874// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
20875// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1761
20876namespace stringify {
20878 const char* E_SgAsmPEImportSection(int64_t);
20879
20881 std::string E_SgAsmPEImportSection(int64_t, const std::string &strip);
20882
20884 const std::vector<int64_t>& E_SgAsmPEImportSection();
20885}
20886
20887namespace Rose {
20888 std::string stringifyE_SgAsmPEImportSection(int64_t n, const char *strip=NULL, bool canonic=false);
20889 const std::vector<int64_t>& stringifyE_SgAsmPEImportSection();
20890}
20891
20892// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
20893// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1764
20894namespace stringify {
20896 const char* E_SgAsmPEStringSection(int64_t);
20897
20899 std::string E_SgAsmPEStringSection(int64_t, const std::string &strip);
20900
20902 const std::vector<int64_t>& E_SgAsmPEStringSection();
20903}
20904
20905namespace Rose {
20906 std::string stringifyE_SgAsmPEStringSection(int64_t n, const char *strip=NULL, bool canonic=false);
20907 const std::vector<int64_t>& stringifyE_SgAsmPEStringSection();
20908}
20909
20910// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
20911// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1767
20912namespace stringify {
20914 const char* E_SgAsmPESection(int64_t);
20915
20917 std::string E_SgAsmPESection(int64_t, const std::string &strip);
20918
20920 const std::vector<int64_t>& E_SgAsmPESection();
20921}
20922
20923namespace Rose {
20924 std::string stringifyE_SgAsmPESection(int64_t n, const char *strip=NULL, bool canonic=false);
20925 const std::vector<int64_t>& stringifyE_SgAsmPESection();
20926}
20927
20928// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
20929// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1770
20930namespace stringify {
20932 const char* E_SgAsmGenericSectionList(int64_t);
20933
20935 std::string E_SgAsmGenericSectionList(int64_t, const std::string &strip);
20936
20938 const std::vector<int64_t>& E_SgAsmGenericSectionList();
20939}
20940
20941namespace Rose {
20942 std::string stringifyE_SgAsmGenericSectionList(int64_t n, const char *strip=NULL, bool canonic=false);
20943 const std::vector<int64_t>& stringifyE_SgAsmGenericSectionList();
20944}
20945
20946// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
20947// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1773
20948namespace stringify {
20950 const char* E_SgAsmCoffSymbol(int64_t);
20951
20953 std::string E_SgAsmCoffSymbol(int64_t, const std::string &strip);
20954
20956 const std::vector<int64_t>& E_SgAsmCoffSymbol();
20957}
20958
20959namespace Rose {
20960 std::string stringifyE_SgAsmCoffSymbol(int64_t n, const char *strip=NULL, bool canonic=false);
20961 const std::vector<int64_t>& stringifyE_SgAsmCoffSymbol();
20962}
20963
20964// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
20965// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1776
20966namespace stringify {
20968 const char* E_SgAsmElfSymbol(int64_t);
20969
20971 std::string E_SgAsmElfSymbol(int64_t, const std::string &strip);
20972
20974 const std::vector<int64_t>& E_SgAsmElfSymbol();
20975}
20976
20977namespace Rose {
20978 std::string stringifyE_SgAsmElfSymbol(int64_t n, const char *strip=NULL, bool canonic=false);
20979 const std::vector<int64_t>& stringifyE_SgAsmElfSymbol();
20980}
20981
20982// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
20983// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1779
20984namespace stringify {
20986 const char* E_SgAsmGenericSymbol(int64_t);
20987
20989 std::string E_SgAsmGenericSymbol(int64_t, const std::string &strip);
20990
20992 const std::vector<int64_t>& E_SgAsmGenericSymbol();
20993}
20994
20995namespace Rose {
20996 std::string stringifyE_SgAsmGenericSymbol(int64_t n, const char *strip=NULL, bool canonic=false);
20997 const std::vector<int64_t>& stringifyE_SgAsmGenericSymbol();
20998}
20999
21000// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
21001// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1782
21002namespace stringify {
21004 const char* E_SgAsmLEEntryPoint(int64_t);
21005
21007 std::string E_SgAsmLEEntryPoint(int64_t, const std::string &strip);
21008
21010 const std::vector<int64_t>& E_SgAsmLEEntryPoint();
21011}
21012
21013namespace Rose {
21014 std::string stringifyE_SgAsmLEEntryPoint(int64_t n, const char *strip=NULL, bool canonic=false);
21015 const std::vector<int64_t>& stringifyE_SgAsmLEEntryPoint();
21016}
21017
21018// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
21019// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1785
21020namespace stringify {
21022 const char* E_SgAsmPEExportDirectory(int64_t);
21023
21025 std::string E_SgAsmPEExportDirectory(int64_t, const std::string &strip);
21026
21028 const std::vector<int64_t>& E_SgAsmPEExportDirectory();
21029}
21030
21031namespace Rose {
21032 std::string stringifyE_SgAsmPEExportDirectory(int64_t n, const char *strip=NULL, bool canonic=false);
21033 const std::vector<int64_t>& stringifyE_SgAsmPEExportDirectory();
21034}
21035
21036// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
21037// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1788
21038namespace stringify {
21040 const char* E_SgAsmPEExportEntry(int64_t);
21041
21043 std::string E_SgAsmPEExportEntry(int64_t, const std::string &strip);
21044
21046 const std::vector<int64_t>& E_SgAsmPEExportEntry();
21047}
21048
21049namespace Rose {
21050 std::string stringifyE_SgAsmPEExportEntry(int64_t n, const char *strip=NULL, bool canonic=false);
21051 const std::vector<int64_t>& stringifyE_SgAsmPEExportEntry();
21052}
21053
21054// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
21055// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1791
21056namespace stringify {
21058 const char* E_SgAsmPEExportEntryList(int64_t);
21059
21061 std::string E_SgAsmPEExportEntryList(int64_t, const std::string &strip);
21062
21064 const std::vector<int64_t>& E_SgAsmPEExportEntryList();
21065}
21066
21067namespace Rose {
21068 std::string stringifyE_SgAsmPEExportEntryList(int64_t n, const char *strip=NULL, bool canonic=false);
21069 const std::vector<int64_t>& stringifyE_SgAsmPEExportEntryList();
21070}
21071
21072// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
21073// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1794
21074namespace stringify {
21076 const char* E_SgAsmPEImportDirectory(int64_t);
21077
21079 std::string E_SgAsmPEImportDirectory(int64_t, const std::string &strip);
21080
21082 const std::vector<int64_t>& E_SgAsmPEImportDirectory();
21083}
21084
21085namespace Rose {
21086 std::string stringifyE_SgAsmPEImportDirectory(int64_t n, const char *strip=NULL, bool canonic=false);
21087 const std::vector<int64_t>& stringifyE_SgAsmPEImportDirectory();
21088}
21089
21090// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
21091// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1797
21092namespace stringify {
21094 const char* E_SgAsmPEImportDirectoryList(int64_t);
21095
21097 std::string E_SgAsmPEImportDirectoryList(int64_t, const std::string &strip);
21098
21100 const std::vector<int64_t>& E_SgAsmPEImportDirectoryList();
21101}
21102
21103namespace Rose {
21104 std::string stringifyE_SgAsmPEImportDirectoryList(int64_t n, const char *strip=NULL, bool canonic=false);
21105 const std::vector<int64_t>& stringifyE_SgAsmPEImportDirectoryList();
21106}
21107
21108// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
21109// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1800
21110namespace stringify {
21112 const char* E_SgAsmPEImportItem(int64_t);
21113
21115 std::string E_SgAsmPEImportItem(int64_t, const std::string &strip);
21116
21118 const std::vector<int64_t>& E_SgAsmPEImportItem();
21119}
21120
21121namespace Rose {
21122 std::string stringifyE_SgAsmPEImportItem(int64_t n, const char *strip=NULL, bool canonic=false);
21123 const std::vector<int64_t>& stringifyE_SgAsmPEImportItem();
21124}
21125
21126// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
21127// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1803
21128namespace stringify {
21130 const char* E_SgAsmPEImportItemList(int64_t);
21131
21133 std::string E_SgAsmPEImportItemList(int64_t, const std::string &strip);
21134
21136 const std::vector<int64_t>& E_SgAsmPEImportItemList();
21137}
21138
21139namespace Rose {
21140 std::string stringifyE_SgAsmPEImportItemList(int64_t n, const char *strip=NULL, bool canonic=false);
21141 const std::vector<int64_t>& stringifyE_SgAsmPEImportItemList();
21142}
21143
21144// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
21145// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1806
21146namespace stringify {
21148 const char* E_SgAsmPERVASizePairList(int64_t);
21149
21151 std::string E_SgAsmPERVASizePairList(int64_t, const std::string &strip);
21152
21154 const std::vector<int64_t>& E_SgAsmPERVASizePairList();
21155}
21156
21157namespace Rose {
21158 std::string stringifyE_SgAsmPERVASizePairList(int64_t n, const char *strip=NULL, bool canonic=false);
21159 const std::vector<int64_t>& stringifyE_SgAsmPERVASizePairList();
21160}
21161
21162// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
21163// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1809
21164namespace stringify {
21166 const char* E_SgAsmBinaryAdd(int64_t);
21167
21169 std::string E_SgAsmBinaryAdd(int64_t, const std::string &strip);
21170
21172 const std::vector<int64_t>& E_SgAsmBinaryAdd();
21173}
21174
21175namespace Rose {
21176 std::string stringifyE_SgAsmBinaryAdd(int64_t n, const char *strip=NULL, bool canonic=false);
21177 const std::vector<int64_t>& stringifyE_SgAsmBinaryAdd();
21178}
21179
21180// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
21181// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1812
21182namespace stringify {
21184 const char* E_SgAsmBinaryAsr(int64_t);
21185
21187 std::string E_SgAsmBinaryAsr(int64_t, const std::string &strip);
21188
21190 const std::vector<int64_t>& E_SgAsmBinaryAsr();
21191}
21192
21193namespace Rose {
21194 std::string stringifyE_SgAsmBinaryAsr(int64_t n, const char *strip=NULL, bool canonic=false);
21195 const std::vector<int64_t>& stringifyE_SgAsmBinaryAsr();
21196}
21197
21198// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
21199// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1815
21200namespace stringify {
21202 const char* E_SgAsmBinaryConcat(int64_t);
21203
21205 std::string E_SgAsmBinaryConcat(int64_t, const std::string &strip);
21206
21208 const std::vector<int64_t>& E_SgAsmBinaryConcat();
21209}
21210
21211namespace Rose {
21212 std::string stringifyE_SgAsmBinaryConcat(int64_t n, const char *strip=NULL, bool canonic=false);
21213 const std::vector<int64_t>& stringifyE_SgAsmBinaryConcat();
21214}
21215
21216// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
21217// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1818
21218namespace stringify {
21220 const char* E_SgAsmBinaryDivide(int64_t);
21221
21223 std::string E_SgAsmBinaryDivide(int64_t, const std::string &strip);
21224
21226 const std::vector<int64_t>& E_SgAsmBinaryDivide();
21227}
21228
21229namespace Rose {
21230 std::string stringifyE_SgAsmBinaryDivide(int64_t n, const char *strip=NULL, bool canonic=false);
21231 const std::vector<int64_t>& stringifyE_SgAsmBinaryDivide();
21232}
21233
21234// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
21235// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1821
21236namespace stringify {
21238 const char* E_SgAsmBinaryLsl(int64_t);
21239
21241 std::string E_SgAsmBinaryLsl(int64_t, const std::string &strip);
21242
21244 const std::vector<int64_t>& E_SgAsmBinaryLsl();
21245}
21246
21247namespace Rose {
21248 std::string stringifyE_SgAsmBinaryLsl(int64_t n, const char *strip=NULL, bool canonic=false);
21249 const std::vector<int64_t>& stringifyE_SgAsmBinaryLsl();
21250}
21251
21252// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
21253// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1824
21254namespace stringify {
21256 const char* E_SgAsmBinaryLsr(int64_t);
21257
21259 std::string E_SgAsmBinaryLsr(int64_t, const std::string &strip);
21260
21262 const std::vector<int64_t>& E_SgAsmBinaryLsr();
21263}
21264
21265namespace Rose {
21266 std::string stringifyE_SgAsmBinaryLsr(int64_t n, const char *strip=NULL, bool canonic=false);
21267 const std::vector<int64_t>& stringifyE_SgAsmBinaryLsr();
21268}
21269
21270// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
21271// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1827
21272namespace stringify {
21274 const char* E_SgAsmBinaryMod(int64_t);
21275
21277 std::string E_SgAsmBinaryMod(int64_t, const std::string &strip);
21278
21280 const std::vector<int64_t>& E_SgAsmBinaryMod();
21281}
21282
21283namespace Rose {
21284 std::string stringifyE_SgAsmBinaryMod(int64_t n, const char *strip=NULL, bool canonic=false);
21285 const std::vector<int64_t>& stringifyE_SgAsmBinaryMod();
21286}
21287
21288// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
21289// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1830
21290namespace stringify {
21292 const char* E_SgAsmBinaryMsl(int64_t);
21293
21295 std::string E_SgAsmBinaryMsl(int64_t, const std::string &strip);
21296
21298 const std::vector<int64_t>& E_SgAsmBinaryMsl();
21299}
21300
21301namespace Rose {
21302 std::string stringifyE_SgAsmBinaryMsl(int64_t n, const char *strip=NULL, bool canonic=false);
21303 const std::vector<int64_t>& stringifyE_SgAsmBinaryMsl();
21304}
21305
21306// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
21307// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1833
21308namespace stringify {
21310 const char* E_SgAsmBinaryMultiply(int64_t);
21311
21313 std::string E_SgAsmBinaryMultiply(int64_t, const std::string &strip);
21314
21316 const std::vector<int64_t>& E_SgAsmBinaryMultiply();
21317}
21318
21319namespace Rose {
21320 std::string stringifyE_SgAsmBinaryMultiply(int64_t n, const char *strip=NULL, bool canonic=false);
21321 const std::vector<int64_t>& stringifyE_SgAsmBinaryMultiply();
21322}
21323
21324// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
21325// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1836
21326namespace stringify {
21328 const char* E_SgAsmBinaryPostupdate(int64_t);
21329
21331 std::string E_SgAsmBinaryPostupdate(int64_t, const std::string &strip);
21332
21334 const std::vector<int64_t>& E_SgAsmBinaryPostupdate();
21335}
21336
21337namespace Rose {
21338 std::string stringifyE_SgAsmBinaryPostupdate(int64_t n, const char *strip=NULL, bool canonic=false);
21339 const std::vector<int64_t>& stringifyE_SgAsmBinaryPostupdate();
21340}
21341
21342// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
21343// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1839
21344namespace stringify {
21346 const char* E_SgAsmBinaryPreupdate(int64_t);
21347
21349 std::string E_SgAsmBinaryPreupdate(int64_t, const std::string &strip);
21350
21352 const std::vector<int64_t>& E_SgAsmBinaryPreupdate();
21353}
21354
21355namespace Rose {
21356 std::string stringifyE_SgAsmBinaryPreupdate(int64_t n, const char *strip=NULL, bool canonic=false);
21357 const std::vector<int64_t>& stringifyE_SgAsmBinaryPreupdate();
21358}
21359
21360// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
21361// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1842
21362namespace stringify {
21364 const char* E_SgAsmBinaryRor(int64_t);
21365
21367 std::string E_SgAsmBinaryRor(int64_t, const std::string &strip);
21368
21370 const std::vector<int64_t>& E_SgAsmBinaryRor();
21371}
21372
21373namespace Rose {
21374 std::string stringifyE_SgAsmBinaryRor(int64_t n, const char *strip=NULL, bool canonic=false);
21375 const std::vector<int64_t>& stringifyE_SgAsmBinaryRor();
21376}
21377
21378// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
21379// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1845
21380namespace stringify {
21382 const char* E_SgAsmBinarySubtract(int64_t);
21383
21385 std::string E_SgAsmBinarySubtract(int64_t, const std::string &strip);
21386
21388 const std::vector<int64_t>& E_SgAsmBinarySubtract();
21389}
21390
21391namespace Rose {
21392 std::string stringifyE_SgAsmBinarySubtract(int64_t n, const char *strip=NULL, bool canonic=false);
21393 const std::vector<int64_t>& stringifyE_SgAsmBinarySubtract();
21394}
21395
21396// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
21397// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1848
21398namespace stringify {
21400 const char* E_SgAsmBinaryExpression(int64_t);
21401
21403 std::string E_SgAsmBinaryExpression(int64_t, const std::string &strip);
21404
21406 const std::vector<int64_t>& E_SgAsmBinaryExpression();
21407}
21408
21409namespace Rose {
21410 std::string stringifyE_SgAsmBinaryExpression(int64_t n, const char *strip=NULL, bool canonic=false);
21411 const std::vector<int64_t>& stringifyE_SgAsmBinaryExpression();
21412}
21413
21414// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
21415// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1851
21416namespace stringify {
21418 const char* E_SgAsmCommonSubExpression(int64_t);
21419
21421 std::string E_SgAsmCommonSubExpression(int64_t, const std::string &strip);
21422
21424 const std::vector<int64_t>& E_SgAsmCommonSubExpression();
21425}
21426
21427namespace Rose {
21428 std::string stringifyE_SgAsmCommonSubExpression(int64_t n, const char *strip=NULL, bool canonic=false);
21429 const std::vector<int64_t>& stringifyE_SgAsmCommonSubExpression();
21430}
21431
21432// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
21433// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1854
21434namespace stringify {
21436 const char* E_SgAsmExprListExp(int64_t);
21437
21439 std::string E_SgAsmExprListExp(int64_t, const std::string &strip);
21440
21442 const std::vector<int64_t>& E_SgAsmExprListExp();
21443}
21444
21445namespace Rose {
21446 std::string stringifyE_SgAsmExprListExp(int64_t n, const char *strip=NULL, bool canonic=false);
21447 const std::vector<int64_t>& stringifyE_SgAsmExprListExp();
21448}
21449
21450// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
21451// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1857
21452namespace stringify {
21455
21457 std::string E_SgAsmMemoryReferenceExpression(int64_t, const std::string &strip);
21458
21460 const std::vector<int64_t>& E_SgAsmMemoryReferenceExpression();
21461}
21462
21463namespace Rose {
21464 std::string stringifyE_SgAsmMemoryReferenceExpression(int64_t n, const char *strip=NULL, bool canonic=false);
21465 const std::vector<int64_t>& stringifyE_SgAsmMemoryReferenceExpression();
21466}
21467
21468// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
21469// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1860
21470namespace stringify {
21472 const char* E_SgAsmRegisterNames(int64_t);
21473
21475 std::string E_SgAsmRegisterNames(int64_t, const std::string &strip);
21476
21478 const std::vector<int64_t>& E_SgAsmRegisterNames();
21479}
21480
21481namespace Rose {
21482 std::string stringifyE_SgAsmRegisterNames(int64_t n, const char *strip=NULL, bool canonic=false);
21483 const std::vector<int64_t>& stringifyE_SgAsmRegisterNames();
21484}
21485
21486// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
21487// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1863
21488namespace stringify {
21490 const char* E_SgAsmRiscOperation(int64_t);
21491
21493 std::string E_SgAsmRiscOperation(int64_t, const std::string &strip);
21494
21496 const std::vector<int64_t>& E_SgAsmRiscOperation();
21497}
21498
21499namespace Rose {
21500 std::string stringifyE_SgAsmRiscOperation(int64_t n, const char *strip=NULL, bool canonic=false);
21501 const std::vector<int64_t>& stringifyE_SgAsmRiscOperation();
21502}
21503
21504// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
21505// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1866
21506namespace stringify {
21508 const char* E_SgAsmUnaryMinus(int64_t);
21509
21511 std::string E_SgAsmUnaryMinus(int64_t, const std::string &strip);
21512
21514 const std::vector<int64_t>& E_SgAsmUnaryMinus();
21515}
21516
21517namespace Rose {
21518 std::string stringifyE_SgAsmUnaryMinus(int64_t n, const char *strip=NULL, bool canonic=false);
21519 const std::vector<int64_t>& stringifyE_SgAsmUnaryMinus();
21520}
21521
21522// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
21523// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1869
21524namespace stringify {
21526 const char* E_SgAsmUnaryPlus(int64_t);
21527
21529 std::string E_SgAsmUnaryPlus(int64_t, const std::string &strip);
21530
21532 const std::vector<int64_t>& E_SgAsmUnaryPlus();
21533}
21534
21535namespace Rose {
21536 std::string stringifyE_SgAsmUnaryPlus(int64_t n, const char *strip=NULL, bool canonic=false);
21537 const std::vector<int64_t>& stringifyE_SgAsmUnaryPlus();
21538}
21539
21540// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
21541// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1872
21542namespace stringify {
21544 const char* E_SgAsmUnaryRrx(int64_t);
21545
21547 std::string E_SgAsmUnaryRrx(int64_t, const std::string &strip);
21548
21550 const std::vector<int64_t>& E_SgAsmUnaryRrx();
21551}
21552
21553namespace Rose {
21554 std::string stringifyE_SgAsmUnaryRrx(int64_t n, const char *strip=NULL, bool canonic=false);
21555 const std::vector<int64_t>& stringifyE_SgAsmUnaryRrx();
21556}
21557
21558// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
21559// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1875
21560namespace stringify {
21562 const char* E_SgAsmUnarySignedExtend(int64_t);
21563
21565 std::string E_SgAsmUnarySignedExtend(int64_t, const std::string &strip);
21566
21568 const std::vector<int64_t>& E_SgAsmUnarySignedExtend();
21569}
21570
21571namespace Rose {
21572 std::string stringifyE_SgAsmUnarySignedExtend(int64_t n, const char *strip=NULL, bool canonic=false);
21573 const std::vector<int64_t>& stringifyE_SgAsmUnarySignedExtend();
21574}
21575
21576// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
21577// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1878
21578namespace stringify {
21580 const char* E_SgAsmUnaryTruncate(int64_t);
21581
21583 std::string E_SgAsmUnaryTruncate(int64_t, const std::string &strip);
21584
21586 const std::vector<int64_t>& E_SgAsmUnaryTruncate();
21587}
21588
21589namespace Rose {
21590 std::string stringifyE_SgAsmUnaryTruncate(int64_t n, const char *strip=NULL, bool canonic=false);
21591 const std::vector<int64_t>& stringifyE_SgAsmUnaryTruncate();
21592}
21593
21594// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
21595// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1881
21596namespace stringify {
21598 const char* E_SgAsmUnaryUnsignedExtend(int64_t);
21599
21601 std::string E_SgAsmUnaryUnsignedExtend(int64_t, const std::string &strip);
21602
21604 const std::vector<int64_t>& E_SgAsmUnaryUnsignedExtend();
21605}
21606
21607namespace Rose {
21608 std::string stringifyE_SgAsmUnaryUnsignedExtend(int64_t n, const char *strip=NULL, bool canonic=false);
21609 const std::vector<int64_t>& stringifyE_SgAsmUnaryUnsignedExtend();
21610}
21611
21612// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
21613// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1884
21614namespace stringify {
21616 const char* E_SgAsmUnaryExpression(int64_t);
21617
21619 std::string E_SgAsmUnaryExpression(int64_t, const std::string &strip);
21620
21622 const std::vector<int64_t>& E_SgAsmUnaryExpression();
21623}
21624
21625namespace Rose {
21626 std::string stringifyE_SgAsmUnaryExpression(int64_t n, const char *strip=NULL, bool canonic=false);
21627 const std::vector<int64_t>& stringifyE_SgAsmUnaryExpression();
21628}
21629
21630// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
21631// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1887
21632namespace stringify {
21634 const char* E_SgAsmFloatValueExpression(int64_t);
21635
21637 std::string E_SgAsmFloatValueExpression(int64_t, const std::string &strip);
21638
21640 const std::vector<int64_t>& E_SgAsmFloatValueExpression();
21641}
21642
21643namespace Rose {
21644 std::string stringifyE_SgAsmFloatValueExpression(int64_t n, const char *strip=NULL, bool canonic=false);
21645 const std::vector<int64_t>& stringifyE_SgAsmFloatValueExpression();
21646}
21647
21648// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
21649// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1890
21650namespace stringify {
21652 const char* E_SgAsmIntegerValueExpression(int64_t);
21653
21655 std::string E_SgAsmIntegerValueExpression(int64_t, const std::string &strip);
21656
21658 const std::vector<int64_t>& E_SgAsmIntegerValueExpression();
21659}
21660
21661namespace Rose {
21662 std::string stringifyE_SgAsmIntegerValueExpression(int64_t n, const char *strip=NULL, bool canonic=false);
21663 const std::vector<int64_t>& stringifyE_SgAsmIntegerValueExpression();
21664}
21665
21666// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
21667// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1893
21668namespace stringify {
21670 const char* E_SgAsmConstantExpression(int64_t);
21671
21673 std::string E_SgAsmConstantExpression(int64_t, const std::string &strip);
21674
21676 const std::vector<int64_t>& E_SgAsmConstantExpression();
21677}
21678
21679namespace Rose {
21680 std::string stringifyE_SgAsmConstantExpression(int64_t n, const char *strip=NULL, bool canonic=false);
21681 const std::vector<int64_t>& stringifyE_SgAsmConstantExpression();
21682}
21683
21684// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
21685// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1896
21686namespace stringify {
21688 const char* E_SgAsmValueExpression(int64_t);
21689
21691 std::string E_SgAsmValueExpression(int64_t, const std::string &strip);
21692
21694 const std::vector<int64_t>& E_SgAsmValueExpression();
21695}
21696
21697namespace Rose {
21698 std::string stringifyE_SgAsmValueExpression(int64_t n, const char *strip=NULL, bool canonic=false);
21699 const std::vector<int64_t>& stringifyE_SgAsmValueExpression();
21700}
21701
21702// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
21703// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1899
21704namespace stringify {
21706 const char* E_SgAsmGenericFileList(int64_t);
21707
21709 std::string E_SgAsmGenericFileList(int64_t, const std::string &strip);
21710
21712 const std::vector<int64_t>& E_SgAsmGenericFileList();
21713}
21714
21715namespace Rose {
21716 std::string stringifyE_SgAsmGenericFileList(int64_t n, const char *strip=NULL, bool canonic=false);
21717 const std::vector<int64_t>& stringifyE_SgAsmGenericFileList();
21718}
21719
21720// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
21721// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1902
21722namespace stringify {
21724 const char* E_SgAsmInterpretation(int64_t);
21725
21727 std::string E_SgAsmInterpretation(int64_t, const std::string &strip);
21728
21730 const std::vector<int64_t>& E_SgAsmInterpretation();
21731}
21732
21733namespace Rose {
21734 std::string stringifyE_SgAsmInterpretation(int64_t n, const char *strip=NULL, bool canonic=false);
21735 const std::vector<int64_t>& stringifyE_SgAsmInterpretation();
21736}
21737
21738// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
21739// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1905
21740namespace stringify {
21742 const char* E_SgAsmInterpretationList(int64_t);
21743
21745 std::string E_SgAsmInterpretationList(int64_t, const std::string &strip);
21746
21748 const std::vector<int64_t>& E_SgAsmInterpretationList();
21749}
21750
21751namespace Rose {
21752 std::string stringifyE_SgAsmInterpretationList(int64_t n, const char *strip=NULL, bool canonic=false);
21753 const std::vector<int64_t>& stringifyE_SgAsmInterpretationList();
21754}
21755
21756// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
21757// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1908
21758namespace stringify {
21760 const char* E_SgAsmJvmField(int64_t);
21761
21763 std::string E_SgAsmJvmField(int64_t, const std::string &strip);
21764
21766 const std::vector<int64_t>& E_SgAsmJvmField();
21767}
21768
21769namespace Rose {
21770 std::string stringifyE_SgAsmJvmField(int64_t n, const char *strip=NULL, bool canonic=false);
21771 const std::vector<int64_t>& stringifyE_SgAsmJvmField();
21772}
21773
21774// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
21775// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1911
21776namespace stringify {
21778 const char* E_SgAsmJvmMethod(int64_t);
21779
21781 std::string E_SgAsmJvmMethod(int64_t, const std::string &strip);
21782
21784 const std::vector<int64_t>& E_SgAsmJvmMethod();
21785}
21786
21787namespace Rose {
21788 std::string stringifyE_SgAsmJvmMethod(int64_t n, const char *strip=NULL, bool canonic=false);
21789 const std::vector<int64_t>& stringifyE_SgAsmJvmMethod();
21790}
21791
21792// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
21793// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1914
21794namespace stringify {
21796 const char* E_SgAsmOperandList(int64_t);
21797
21799 std::string E_SgAsmOperandList(int64_t, const std::string &strip);
21800
21802 const std::vector<int64_t>& E_SgAsmOperandList();
21803}
21804
21805namespace Rose {
21806 std::string stringifyE_SgAsmOperandList(int64_t n, const char *strip=NULL, bool canonic=false);
21807 const std::vector<int64_t>& stringifyE_SgAsmOperandList();
21808}
21809
21810// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
21811// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1917
21812namespace stringify {
21814 const char* E_SgAsmBlock(int64_t);
21815
21817 std::string E_SgAsmBlock(int64_t, const std::string &strip);
21818
21820 const std::vector<int64_t>& E_SgAsmBlock();
21821}
21822
21823namespace Rose {
21824 std::string stringifyE_SgAsmBlock(int64_t n, const char *strip=NULL, bool canonic=false);
21825 const std::vector<int64_t>& stringifyE_SgAsmBlock();
21826}
21827
21828// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
21829// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1920
21830namespace stringify {
21832 const char* E_SgAsmAarch32Instruction(int64_t);
21833
21835 std::string E_SgAsmAarch32Instruction(int64_t, const std::string &strip);
21836
21838 const std::vector<int64_t>& E_SgAsmAarch32Instruction();
21839}
21840
21841namespace Rose {
21842 std::string stringifyE_SgAsmAarch32Instruction(int64_t n, const char *strip=NULL, bool canonic=false);
21843 const std::vector<int64_t>& stringifyE_SgAsmAarch32Instruction();
21844}
21845
21846// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
21847// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1923
21848namespace stringify {
21850 const char* E_SgAsmAarch64Instruction(int64_t);
21851
21853 std::string E_SgAsmAarch64Instruction(int64_t, const std::string &strip);
21854
21856 const std::vector<int64_t>& E_SgAsmAarch64Instruction();
21857}
21858
21859namespace Rose {
21860 std::string stringifyE_SgAsmAarch64Instruction(int64_t n, const char *strip=NULL, bool canonic=false);
21861 const std::vector<int64_t>& stringifyE_SgAsmAarch64Instruction();
21862}
21863
21864// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
21865// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1926
21866namespace stringify {
21868 const char* E_SgAsmCilInstruction(int64_t);
21869
21871 std::string E_SgAsmCilInstruction(int64_t, const std::string &strip);
21872
21874 const std::vector<int64_t>& E_SgAsmCilInstruction();
21875}
21876
21877namespace Rose {
21878 std::string stringifyE_SgAsmCilInstruction(int64_t n, const char *strip=NULL, bool canonic=false);
21879 const std::vector<int64_t>& stringifyE_SgAsmCilInstruction();
21880}
21881
21882// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
21883// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1929
21884namespace stringify {
21886 const char* E_SgAsmJvmInstruction(int64_t);
21887
21889 std::string E_SgAsmJvmInstruction(int64_t, const std::string &strip);
21890
21892 const std::vector<int64_t>& E_SgAsmJvmInstruction();
21893}
21894
21895namespace Rose {
21896 std::string stringifyE_SgAsmJvmInstruction(int64_t n, const char *strip=NULL, bool canonic=false);
21897 const std::vector<int64_t>& stringifyE_SgAsmJvmInstruction();
21898}
21899
21900// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
21901// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1932
21902namespace stringify {
21904 const char* E_SgAsmM68kInstruction(int64_t);
21905
21907 std::string E_SgAsmM68kInstruction(int64_t, const std::string &strip);
21908
21910 const std::vector<int64_t>& E_SgAsmM68kInstruction();
21911}
21912
21913namespace Rose {
21914 std::string stringifyE_SgAsmM68kInstruction(int64_t n, const char *strip=NULL, bool canonic=false);
21915 const std::vector<int64_t>& stringifyE_SgAsmM68kInstruction();
21916}
21917
21918// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
21919// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1935
21920namespace stringify {
21922 const char* E_SgAsmMipsInstruction(int64_t);
21923
21925 std::string E_SgAsmMipsInstruction(int64_t, const std::string &strip);
21926
21928 const std::vector<int64_t>& E_SgAsmMipsInstruction();
21929}
21930
21931namespace Rose {
21932 std::string stringifyE_SgAsmMipsInstruction(int64_t n, const char *strip=NULL, bool canonic=false);
21933 const std::vector<int64_t>& stringifyE_SgAsmMipsInstruction();
21934}
21935
21936// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
21937// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1938
21938namespace stringify {
21940 const char* E_SgAsmNullInstruction(int64_t);
21941
21943 std::string E_SgAsmNullInstruction(int64_t, const std::string &strip);
21944
21946 const std::vector<int64_t>& E_SgAsmNullInstruction();
21947}
21948
21949namespace Rose {
21950 std::string stringifyE_SgAsmNullInstruction(int64_t n, const char *strip=NULL, bool canonic=false);
21951 const std::vector<int64_t>& stringifyE_SgAsmNullInstruction();
21952}
21953
21954// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
21955// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1941
21956namespace stringify {
21958 const char* E_SgAsmPowerpcInstruction(int64_t);
21959
21961 std::string E_SgAsmPowerpcInstruction(int64_t, const std::string &strip);
21962
21964 const std::vector<int64_t>& E_SgAsmPowerpcInstruction();
21965}
21966
21967namespace Rose {
21968 std::string stringifyE_SgAsmPowerpcInstruction(int64_t n, const char *strip=NULL, bool canonic=false);
21969 const std::vector<int64_t>& stringifyE_SgAsmPowerpcInstruction();
21970}
21971
21972// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
21973// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1944
21974namespace stringify {
21976 const char* E_SgAsmUserInstruction(int64_t);
21977
21979 std::string E_SgAsmUserInstruction(int64_t, const std::string &strip);
21980
21982 const std::vector<int64_t>& E_SgAsmUserInstruction();
21983}
21984
21985namespace Rose {
21986 std::string stringifyE_SgAsmUserInstruction(int64_t n, const char *strip=NULL, bool canonic=false);
21987 const std::vector<int64_t>& stringifyE_SgAsmUserInstruction();
21988}
21989
21990// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
21991// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1947
21992namespace stringify {
21994 const char* E_SgAsmX86Instruction(int64_t);
21995
21997 std::string E_SgAsmX86Instruction(int64_t, const std::string &strip);
21998
22000 const std::vector<int64_t>& E_SgAsmX86Instruction();
22001}
22002
22003namespace Rose {
22004 std::string stringifyE_SgAsmX86Instruction(int64_t n, const char *strip=NULL, bool canonic=false);
22005 const std::vector<int64_t>& stringifyE_SgAsmX86Instruction();
22006}
22007
22008// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
22009// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1950
22010namespace stringify {
22012 const char* E_SgAsmInstruction(int64_t);
22013
22015 std::string E_SgAsmInstruction(int64_t, const std::string &strip);
22016
22018 const std::vector<int64_t>& E_SgAsmInstruction();
22019}
22020
22021namespace Rose {
22022 std::string stringifyE_SgAsmInstruction(int64_t n, const char *strip=NULL, bool canonic=false);
22023 const std::vector<int64_t>& stringifyE_SgAsmInstruction();
22024}
22025
22026// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
22027// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1953
22028namespace stringify {
22030 const char* E_SgAsmFunction(int64_t);
22031
22033 std::string E_SgAsmFunction(int64_t, const std::string &strip);
22034
22036 const std::vector<int64_t>& E_SgAsmFunction();
22037}
22038
22039namespace Rose {
22040 std::string stringifyE_SgAsmFunction(int64_t n, const char *strip=NULL, bool canonic=false);
22041 const std::vector<int64_t>& stringifyE_SgAsmFunction();
22042}
22043
22044// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
22045// /_build/src/ROSETTA/src/Cxx_GrammarTreeTraversalAccessEnums.h line 1956
22046namespace stringify {
22048 const char* E_SgAsmPointerType(int64_t);
22049
22051 std::string E_SgAsmPointerType(int64_t, const std::string &strip);
22052
22054 const std::vector<int64_t>& E_SgAsmPointerType();
22055}
22056
22057namespace Rose {
22058 std::string stringifyE_SgAsmPointerType(int64_t n, const char *strip=NULL, bool canonic=false);
22059 const std::vector<int64_t>& stringifyE_SgAsmPointerType();
22060}
22061
22062// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
22063// /_build/src/ROSETTA/src/Cxx_GrammarVariants.h line 10
22064namespace stringify {
22066 const char* Cxx_GrammarVariants(int64_t);
22067
22069 std::string Cxx_GrammarVariants(int64_t, const std::string &strip);
22070
22072 const std::vector<int64_t>& Cxx_GrammarVariants();
22073}
22074
22075namespace Rose {
22076 std::string stringifyCxx_GrammarVariants(int64_t n, const char *strip=NULL, bool canonic=false);
22077 const std::vector<int64_t>& stringifyCxx_GrammarVariants();
22078}
22079
22080// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
22081// /_build/src/ROSETTA/src/Cxx_GrammarVariants.h line 1066
22082namespace stringify {
22084 const char* VariantT(int64_t);
22085
22087 std::string VariantT(int64_t, const std::string &strip);
22088
22090 const std::vector<int64_t>& VariantT();
22091}
22092
22093namespace Rose {
22094 std::string stringifyVariantT(int64_t n, const char *strip=NULL, bool canonic=false);
22095 const std::vector<int64_t>& stringifyVariantT();
22096}
22097
22098// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
22099// /_build/src/ROSETTA/src/Cxx_Grammar.h line 4330
22100namespace stringify { namespace SgConstVolatileModifier {
22102 const char* cv_modifier_enum(int64_t);
22103
22105 std::string cv_modifier_enum(int64_t, const std::string &strip);
22106
22108 const std::vector<int64_t>& cv_modifier_enum();
22109}}
22110
22111namespace Rose {
22112 std::string stringifySgConstVolatileModifier_cv_modifier_enum(int64_t n, const char *strip=NULL, bool canonic=false);
22113 const std::vector<int64_t>& stringifySgConstVolatileModifier_cv_modifier_enum();
22114}
22115
22116// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
22117// /_build/src/ROSETTA/src/Cxx_Grammar.h line 5451
22118namespace stringify { namespace SgStorageModifier {
22120 const char* storage_modifier_enum(int64_t);
22121
22123 std::string storage_modifier_enum(int64_t, const std::string &strip);
22124
22126 const std::vector<int64_t>& storage_modifier_enum();
22127}}
22128
22129namespace Rose {
22130 std::string stringifySgStorageModifier_storage_modifier_enum(int64_t n, const char *strip=NULL, bool canonic=false);
22131 const std::vector<int64_t>& stringifySgStorageModifier_storage_modifier_enum();
22132}
22133
22134// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
22135// /_build/src/ROSETTA/src/Cxx_Grammar.h line 6749
22136namespace stringify { namespace SgAccessModifier {
22138 const char* access_modifier_enum(int64_t);
22139
22141 std::string access_modifier_enum(int64_t, const std::string &strip);
22142
22144 const std::vector<int64_t>& access_modifier_enum();
22145}}
22146
22147namespace Rose {
22148 std::string stringifySgAccessModifier_access_modifier_enum(int64_t n, const char *strip=NULL, bool canonic=false);
22149 const std::vector<int64_t>& stringifySgAccessModifier_access_modifier_enum();
22150}
22151
22152// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
22153// /_build/src/ROSETTA/src/Cxx_Grammar.h line 7847
22154namespace stringify { namespace SgFunctionModifier {
22156 const char* function_modifier_enum(int64_t);
22157
22159 std::string function_modifier_enum(int64_t, const std::string &strip);
22160
22162 const std::vector<int64_t>& function_modifier_enum();
22163}}
22164
22165namespace Rose {
22166 std::string stringifySgFunctionModifier_function_modifier_enum(int64_t n, const char *strip=NULL, bool canonic=false);
22167 const std::vector<int64_t>& stringifySgFunctionModifier_function_modifier_enum();
22168}
22169
22170// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
22171// /_build/src/ROSETTA/src/Cxx_Grammar.h line 9464
22172namespace stringify { namespace SgUPC_AccessModifier {
22174 const char* upc_access_modifier_enum(int64_t);
22175
22177 std::string upc_access_modifier_enum(int64_t, const std::string &strip);
22178
22180 const std::vector<int64_t>& upc_access_modifier_enum();
22181}}
22182
22183namespace Rose {
22184 std::string stringifySgUPC_AccessModifier_upc_access_modifier_enum(int64_t n, const char *strip=NULL, bool canonic=false);
22185 const std::vector<int64_t>& stringifySgUPC_AccessModifier_upc_access_modifier_enum();
22186}
22187
22188// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
22189// /_build/src/ROSETTA/src/Cxx_Grammar.h line 10591
22193
22195 std::string special_function_modifier_enum(int64_t, const std::string &strip);
22196
22198 const std::vector<int64_t>& special_function_modifier_enum();
22199}}
22200
22201namespace Rose {
22202 std::string stringifySgSpecialFunctionModifier_special_function_modifier_enum(int64_t n, const char *strip=NULL, bool canonic=false);
22203 const std::vector<int64_t>& stringifySgSpecialFunctionModifier_special_function_modifier_enum();
22204}
22205
22206// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
22207// /_build/src/ROSETTA/src/Cxx_Grammar.h line 11728
22210 const char* elaborated_type_modifier_enum(int64_t);
22211
22213 std::string elaborated_type_modifier_enum(int64_t, const std::string &strip);
22214
22216 const std::vector<int64_t>& elaborated_type_modifier_enum();
22217}}
22218
22219namespace Rose {
22220 std::string stringifySgElaboratedTypeModifier_elaborated_type_modifier_enum(int64_t n, const char *strip=NULL, bool canonic=false);
22221 const std::vector<int64_t>& stringifySgElaboratedTypeModifier_elaborated_type_modifier_enum();
22222}
22223
22224// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
22225// /_build/src/ROSETTA/src/Cxx_Grammar.h line 12834
22226namespace stringify { namespace SgLinkageModifier {
22228 const char* linkage_modifier_enum(int64_t);
22229
22231 std::string linkage_modifier_enum(int64_t, const std::string &strip);
22232
22234 const std::vector<int64_t>& linkage_modifier_enum();
22235}}
22236
22237namespace Rose {
22238 std::string stringifySgLinkageModifier_linkage_modifier_enum(int64_t n, const char *strip=NULL, bool canonic=false);
22239 const std::vector<int64_t>& stringifySgLinkageModifier_linkage_modifier_enum();
22240}
22241
22242// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
22243// /_build/src/ROSETTA/src/Cxx_Grammar.h line 13924
22244namespace stringify { namespace SgBaseClassModifier {
22246 const char* baseclass_modifier_enum(int64_t);
22247
22249 std::string baseclass_modifier_enum(int64_t, const std::string &strip);
22250
22252 const std::vector<int64_t>& baseclass_modifier_enum();
22253}}
22254
22255namespace Rose {
22256 std::string stringifySgBaseClassModifier_baseclass_modifier_enum(int64_t n, const char *strip=NULL, bool canonic=false);
22257 const std::vector<int64_t>& stringifySgBaseClassModifier_baseclass_modifier_enum();
22258}
22259
22260// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
22261// /_build/src/ROSETTA/src/Cxx_Grammar.h line 15015
22262namespace stringify { namespace SgStructureModifier {
22265
22267 std::string jovial_structure_modifier_enum(int64_t, const std::string &strip);
22268
22270 const std::vector<int64_t>& jovial_structure_modifier_enum();
22271}}
22272
22273namespace Rose {
22274 std::string stringifySgStructureModifier_jovial_structure_modifier_enum(int64_t n, const char *strip=NULL, bool canonic=false);
22275 const std::vector<int64_t>& stringifySgStructureModifier_jovial_structure_modifier_enum();
22276}
22277
22278// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
22279// /_build/src/ROSETTA/src/Cxx_Grammar.h line 16116
22280namespace stringify { namespace SgTypeModifier {
22282 const char* type_modifier_enum(int64_t);
22283
22285 std::string type_modifier_enum(int64_t, const std::string &strip);
22286
22288 const std::vector<int64_t>& type_modifier_enum();
22289}}
22290
22291namespace Rose {
22292 std::string stringifySgTypeModifier_type_modifier_enum(int64_t n, const char *strip=NULL, bool canonic=false);
22293 const std::vector<int64_t>& stringifySgTypeModifier_type_modifier_enum();
22294}
22295
22296// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
22297// /_build/src/ROSETTA/src/Cxx_Grammar.h line 16210
22298namespace stringify { namespace SgTypeModifier {
22301
22303 std::string gnu_extension_machine_mode_enum(int64_t, const std::string &strip);
22304
22306 const std::vector<int64_t>& gnu_extension_machine_mode_enum();
22307}}
22308
22309namespace Rose {
22310 std::string stringifySgTypeModifier_gnu_extension_machine_mode_enum(int64_t n, const char *strip=NULL, bool canonic=false);
22311 const std::vector<int64_t>& stringifySgTypeModifier_gnu_extension_machine_mode_enum();
22312}
22313
22314// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
22315// /_build/src/ROSETTA/src/Cxx_Grammar.h line 17993
22316namespace stringify { namespace SgDeclarationModifier {
22318 const char* declaration_modifier_enum(int64_t);
22319
22321 std::string declaration_modifier_enum(int64_t, const std::string &strip);
22322
22324 const std::vector<int64_t>& declaration_modifier_enum();
22325}}
22326
22327namespace Rose {
22328 std::string stringifySgDeclarationModifier_declaration_modifier_enum(int64_t n, const char *strip=NULL, bool canonic=false);
22329 const std::vector<int64_t>& stringifySgDeclarationModifier_declaration_modifier_enum();
22330}
22331
22332// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
22333// /_build/src/ROSETTA/src/Cxx_Grammar.h line 18051
22334namespace stringify { namespace SgDeclarationModifier {
22337
22339 std::string gnu_declaration_visability_enum(int64_t, const std::string &strip);
22340
22342 const std::vector<int64_t>& gnu_declaration_visability_enum();
22343}}
22344
22345namespace Rose {
22346 std::string stringifySgDeclarationModifier_gnu_declaration_visability_enum(int64_t n, const char *strip=NULL, bool canonic=false);
22347 const std::vector<int64_t>& stringifySgDeclarationModifier_gnu_declaration_visability_enum();
22348}
22349
22350// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
22351// /_build/src/ROSETTA/src/Cxx_Grammar.h line 19666
22354 const char* access_mode_modifier_enum(int64_t);
22355
22357 std::string access_mode_modifier_enum(int64_t, const std::string &strip);
22358
22360 const std::vector<int64_t>& access_mode_modifier_enum();
22361}}
22362
22363namespace Rose {
22364 std::string stringifySgOpenclAccessModeModifier_access_mode_modifier_enum(int64_t n, const char *strip=NULL, bool canonic=false);
22365 const std::vector<int64_t>& stringifySgOpenclAccessModeModifier_access_mode_modifier_enum();
22366}
22367
22368// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
22369// /_build/src/ROSETTA/src/Cxx_Grammar.h line 28963
22370namespace stringify { namespace Sg_File_Info {
22372 const char* classifier(int64_t);
22373
22375 std::string classifier(int64_t, const std::string &strip);
22376
22378 const std::vector<int64_t>& classifier();
22379}}
22380
22381namespace Rose {
22382 std::string stringifySg_File_Info_classifier(int64_t n, const char *strip=NULL, bool canonic=false);
22383 const std::vector<int64_t>& stringifySg_File_Info_classifier();
22384}
22385
22386// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
22387// /_build/src/ROSETTA/src/Cxx_Grammar.h line 29207
22388namespace stringify { namespace Sg_File_Info {
22390 const char* p_fileflags(int64_t);
22391
22393 std::string p_fileflags(int64_t, const std::string &strip);
22394
22396 const std::vector<int64_t>& p_fileflags();
22397}}
22398
22399namespace Rose {
22400 std::string stringifySg_File_Info_p_fileflags(int64_t n, const char *strip=NULL, bool canonic=false);
22401 const std::vector<int64_t>& stringifySg_File_Info_p_fileflags();
22402}
22403
22404// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
22405// /_build/src/ROSETTA/src/Cxx_Grammar.h line 30641
22406namespace stringify { namespace SgFile {
22408 const char* outputFormatOption_enum(int64_t);
22409
22411 std::string outputFormatOption_enum(int64_t, const std::string &strip);
22412
22414 const std::vector<int64_t>& outputFormatOption_enum();
22415}}
22416
22417namespace Rose {
22418 std::string stringifySgFile_outputFormatOption_enum(int64_t n, const char *strip=NULL, bool canonic=false);
22419 const std::vector<int64_t>& stringifySgFile_outputFormatOption_enum();
22420}
22421
22422// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
22423// /_build/src/ROSETTA/src/Cxx_Grammar.h line 30655
22424namespace stringify { namespace SgFile {
22426 const char* languageOption_enum(int64_t);
22427
22429 std::string languageOption_enum(int64_t, const std::string &strip);
22430
22432 const std::vector<int64_t>& languageOption_enum();
22433}}
22434
22435namespace Rose {
22436 std::string stringifySgFile_languageOption_enum(int64_t n, const char *strip=NULL, bool canonic=false);
22437 const std::vector<int64_t>& stringifySgFile_languageOption_enum();
22438}
22439
22440// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
22441// /_build/src/ROSETTA/src/Cxx_Grammar.h line 30675
22442namespace stringify { namespace SgFile {
22444 const char* standard_enum(int64_t);
22445
22447 std::string standard_enum(int64_t, const std::string &strip);
22448
22450 const std::vector<int64_t>& standard_enum();
22451}}
22452
22453namespace Rose {
22454 std::string stringifySgFile_standard_enum(int64_t n, const char *strip=NULL, bool canonic=false);
22455 const std::vector<int64_t>& stringifySgFile_standard_enum();
22456}
22457
22458// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
22459// /_build/src/ROSETTA/src/Cxx_Grammar.h line 39199
22460namespace stringify { namespace SgProject {
22462 const char* template_instantiation_enum(int64_t);
22463
22465 std::string template_instantiation_enum(int64_t, const std::string &strip);
22466
22468 const std::vector<int64_t>& template_instantiation_enum();
22469}}
22470
22471namespace Rose {
22472 std::string stringifySgProject_template_instantiation_enum(int64_t n, const char *strip=NULL, bool canonic=false);
22473 const std::vector<int64_t>& stringifySgProject_template_instantiation_enum();
22474}
22475
22476// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
22477// /_build/src/ROSETTA/src/Cxx_Grammar.h line 43333
22478namespace stringify { namespace SgUnparse_Info {
22480 const char* unparse_type_num(int64_t);
22481
22483 std::string unparse_type_num(int64_t, const std::string &strip);
22484
22486 const std::vector<int64_t>& unparse_type_num();
22487}}
22488
22489namespace Rose {
22490 std::string stringifySgUnparse_Info_unparse_type_num(int64_t n, const char *strip=NULL, bool canonic=false);
22491 const std::vector<int64_t>& stringifySgUnparse_Info_unparse_type_num();
22492}
22493
22494// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
22495// /_build/src/ROSETTA/src/Cxx_Grammar.h line 43510
22496namespace stringify { namespace SgUnparse_Info {
22498 const char* access_attr_enum(int64_t);
22499
22501 std::string access_attr_enum(int64_t, const std::string &strip);
22502
22504 const std::vector<int64_t>& access_attr_enum();
22505}}
22506
22507namespace Rose {
22508 std::string stringifySgUnparse_Info_access_attr_enum(int64_t n, const char *strip=NULL, bool canonic=false);
22509 const std::vector<int64_t>& stringifySgUnparse_Info_access_attr_enum();
22510}
22511
22512// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
22513// /_build/src/ROSETTA/src/Cxx_Grammar.h line 50091
22514namespace stringify { namespace SgTemplateParameter {
22516 const char* template_parameter_enum(int64_t);
22517
22519 std::string template_parameter_enum(int64_t, const std::string &strip);
22520
22522 const std::vector<int64_t>& template_parameter_enum();
22523}}
22524
22525namespace Rose {
22526 std::string stringifySgTemplateParameter_template_parameter_enum(int64_t n, const char *strip=NULL, bool canonic=false);
22527 const std::vector<int64_t>& stringifySgTemplateParameter_template_parameter_enum();
22528}
22529
22530// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
22531// /_build/src/ROSETTA/src/Cxx_Grammar.h line 51268
22532namespace stringify { namespace SgTemplateArgument {
22534 const char* template_argument_enum(int64_t);
22535
22537 std::string template_argument_enum(int64_t, const std::string &strip);
22538
22540 const std::vector<int64_t>& template_argument_enum();
22541}}
22542
22543namespace Rose {
22544 std::string stringifySgTemplateArgument_template_argument_enum(int64_t n, const char *strip=NULL, bool canonic=false);
22545 const std::vector<int64_t>& stringifySgTemplateArgument_template_argument_enum();
22546}
22547
22548// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
22549// /_build/src/ROSETTA/src/Cxx_Grammar.h line 60008
22550namespace stringify { namespace SgGraph {
22552 const char* GraphEdgeType(int64_t);
22553
22555 std::string GraphEdgeType(int64_t, const std::string &strip);
22556
22558 const std::vector<int64_t>& GraphEdgeType();
22559}}
22560
22561namespace Rose {
22562 std::string stringifySgGraphGraphEdgeType(int64_t n, const char *strip=NULL, bool canonic=false);
22563 const std::vector<int64_t>& stringifySgGraphGraphEdgeType();
22564}
22565
22566// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
22567// /_build/src/ROSETTA/src/Cxx_Grammar.h line 60022
22568namespace stringify { namespace SgGraph {
22570 const char* GraphProperties(int64_t);
22571
22573 std::string GraphProperties(int64_t, const std::string &strip);
22574
22576 const std::vector<int64_t>& GraphProperties();
22577}}
22578
22579namespace Rose {
22580 std::string stringifySgGraphGraphProperties(int64_t n, const char *strip=NULL, bool canonic=false);
22581 const std::vector<int64_t>& stringifySgGraphGraphProperties();
22582}
22583
22584// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
22585// /_build/src/ROSETTA/src/Cxx_Grammar.h line 81271
22586namespace stringify { namespace SgDataStatementValue {
22588 const char* data_statement_value_enum(int64_t);
22589
22591 std::string data_statement_value_enum(int64_t, const std::string &strip);
22592
22594 const std::vector<int64_t>& data_statement_value_enum();
22595}}
22596
22597namespace Rose {
22598 std::string stringifySgDataStatementValue_data_statement_value_enum(int64_t n, const char *strip=NULL, bool canonic=false);
22599 const std::vector<int64_t>& stringifySgDataStatementValue_data_statement_value_enum();
22600}
22601
22602// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
22603// /_build/src/ROSETTA/src/Cxx_Grammar.h line 85467
22604namespace stringify { namespace SgType {
22607
22609 std::string fortran_attribute_specifiers_enum(int64_t, const std::string &strip);
22610
22612 const std::vector<int64_t>& fortran_attribute_specifiers_enum();
22613}}
22614
22615namespace Rose {
22616 std::string stringifySgType_fortran_attribute_specifiers_enum(int64_t n, const char *strip=NULL, bool canonic=false);
22617 const std::vector<int64_t>& stringifySgType_fortran_attribute_specifiers_enum();
22618}
22619
22620// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
22621// /_build/src/ROSETTA/src/Cxx_Grammar.h line 120854
22622namespace stringify { namespace SgJovialTableType {
22624 const char* StructureSpecifier(int64_t);
22625
22627 std::string StructureSpecifier(int64_t, const std::string &strip);
22628
22630 const std::vector<int64_t>& StructureSpecifier();
22631}}
22632
22633namespace Rose {
22634 std::string stringifySgJovialTableTypeStructureSpecifier(int64_t n, const char *strip=NULL, bool canonic=false);
22635 const std::vector<int64_t>& stringifySgJovialTableTypeStructureSpecifier();
22636}
22637
22638// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
22639// /_build/src/ROSETTA/src/Cxx_Grammar.h line 135082
22640namespace stringify { namespace SgMemberFunctionType {
22642 const char* mfunc_specifier_enum(int64_t);
22643
22645 std::string mfunc_specifier_enum(int64_t, const std::string &strip);
22646
22648 const std::vector<int64_t>& mfunc_specifier_enum();
22649}}
22650
22651namespace Rose {
22652 std::string stringifySgMemberFunctionType_mfunc_specifier_enum(int64_t n, const char *strip=NULL, bool canonic=false);
22653 const std::vector<int64_t>& stringifySgMemberFunctionType_mfunc_specifier_enum();
22654}
22655
22656// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
22657// /_build/src/ROSETTA/src/Cxx_Grammar.h line 171299
22658namespace stringify { namespace SgToken {
22660 const char* ROSE_Fortran_Keywords(int64_t);
22661
22663 std::string ROSE_Fortran_Keywords(int64_t, const std::string &strip);
22664
22666 const std::vector<int64_t>& ROSE_Fortran_Keywords();
22667}}
22668
22669namespace Rose {
22670 std::string stringifySgTokenROSE_Fortran_Keywords(int64_t n, const char *strip=NULL, bool canonic=false);
22671 const std::vector<int64_t>& stringifySgTokenROSE_Fortran_Keywords();
22672}
22673
22674// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
22675// /_build/src/ROSETTA/src/Cxx_Grammar.h line 171466
22676namespace stringify { namespace SgToken {
22678 const char* ROSE_C_CXX_keywords(int64_t);
22679
22681 std::string ROSE_C_CXX_keywords(int64_t, const std::string &strip);
22682
22684 const std::vector<int64_t>& ROSE_C_CXX_keywords();
22685}}
22686
22687namespace Rose {
22688 std::string stringifySgTokenROSE_C_CXX_keywords(int64_t n, const char *strip=NULL, bool canonic=false);
22689 const std::vector<int64_t>& stringifySgTokenROSE_C_CXX_keywords();
22690}
22691
22692// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
22693// /_build/src/ROSETTA/src/Cxx_Grammar.h line 171535
22694namespace stringify { namespace SgToken {
22696 const char* ROSE_Fortran_Operators(int64_t);
22697
22699 std::string ROSE_Fortran_Operators(int64_t, const std::string &strip);
22700
22702 const std::vector<int64_t>& ROSE_Fortran_Operators();
22703}}
22704
22705namespace Rose {
22706 std::string stringifySgTokenROSE_Fortran_Operators(int64_t n, const char *strip=NULL, bool canonic=false);
22707 const std::vector<int64_t>& stringifySgTokenROSE_Fortran_Operators();
22708}
22709
22710// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
22711// /_build/src/ROSETTA/src/Cxx_Grammar.h line 171562
22712namespace stringify { namespace SgToken {
22714 const char* ROSE_C_CXX_Operators(int64_t);
22715
22717 std::string ROSE_C_CXX_Operators(int64_t, const std::string &strip);
22718
22720 const std::vector<int64_t>& ROSE_C_CXX_Operators();
22721}}
22722
22723namespace Rose {
22724 std::string stringifySgTokenROSE_C_CXX_Operators(int64_t n, const char *strip=NULL, bool canonic=false);
22725 const std::vector<int64_t>& stringifySgTokenROSE_C_CXX_Operators();
22726}
22727
22728// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
22729// /_build/src/ROSETTA/src/Cxx_Grammar.h line 171642
22730namespace stringify { namespace SgToken {
22732 const char* ROSE_Fortran_Additional_Info(int64_t);
22733
22735 std::string ROSE_Fortran_Additional_Info(int64_t, const std::string &strip);
22736
22738 const std::vector<int64_t>& ROSE_Fortran_Additional_Info();
22739}}
22740
22741namespace Rose {
22742 std::string stringifySgTokenROSE_Fortran_Additional_Info(int64_t n, const char *strip=NULL, bool canonic=false);
22743 const std::vector<int64_t>& stringifySgTokenROSE_Fortran_Additional_Info();
22744}
22745
22746// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
22747// /_build/src/ROSETTA/src/Cxx_Grammar.h line 175028
22748namespace stringify { namespace SgInitializedName {
22750 const char* preinitialization_enum(int64_t);
22751
22753 std::string preinitialization_enum(int64_t, const std::string &strip);
22754
22756 const std::vector<int64_t>& preinitialization_enum();
22757}}
22758
22759namespace Rose {
22760 std::string stringifySgInitializedName_preinitialization_enum(int64_t n, const char *strip=NULL, bool canonic=false);
22761 const std::vector<int64_t>& stringifySgInitializedName_preinitialization_enum();
22762}
22763
22764// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
22765// /_build/src/ROSETTA/src/Cxx_Grammar.h line 175043
22766namespace stringify { namespace SgInitializedName {
22768 const char* asm_register_name_enum(int64_t);
22769
22771 std::string asm_register_name_enum(int64_t, const std::string &strip);
22772
22774 const std::vector<int64_t>& asm_register_name_enum();
22775}}
22776
22777namespace Rose {
22778 std::string stringifySgInitializedName_asm_register_name_enum(int64_t n, const char *strip=NULL, bool canonic=false);
22779 const std::vector<int64_t>& stringifySgInitializedName_asm_register_name_enum();
22780}
22781
22782// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
22783// /_build/src/ROSETTA/src/Cxx_Grammar.h line 175110
22784namespace stringify { namespace SgInitializedName {
22786 const char* gnu_variable_attribute_enum(int64_t);
22787
22789 std::string gnu_variable_attribute_enum(int64_t, const std::string &strip);
22790
22792 const std::vector<int64_t>& gnu_variable_attribute_enum();
22793}}
22794
22795namespace Rose {
22796 std::string stringifySgInitializedName_gnu_variable_attribute_enum(int64_t n, const char *strip=NULL, bool canonic=false);
22797 const std::vector<int64_t>& stringifySgInitializedName_gnu_variable_attribute_enum();
22798}
22799
22800// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
22801// /_build/src/ROSETTA/src/Cxx_Grammar.h line 175145
22802namespace stringify { namespace SgInitializedName {
22804 const char* excess_specifier_enum(int64_t);
22805
22807 std::string excess_specifier_enum(int64_t, const std::string &strip);
22808
22810 const std::vector<int64_t>& excess_specifier_enum();
22811}}
22812
22813namespace Rose {
22814 std::string stringifySgInitializedName_excess_specifier_enum(int64_t n, const char *strip=NULL, bool canonic=false);
22815 const std::vector<int64_t>& stringifySgInitializedName_excess_specifier_enum();
22816}
22817
22818// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
22819// /_build/src/ROSETTA/src/Cxx_Grammar.h line 181602
22820namespace stringify { namespace SgOmpClause {
22822 const char* omp_default_option_enum(int64_t);
22823
22825 std::string omp_default_option_enum(int64_t, const std::string &strip);
22826
22828 const std::vector<int64_t>& omp_default_option_enum();
22829}}
22830
22831namespace Rose {
22832 std::string stringifySgOmpClause_omp_default_option_enum(int64_t n, const char *strip=NULL, bool canonic=false);
22833 const std::vector<int64_t>& stringifySgOmpClause_omp_default_option_enum();
22834}
22835
22836// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
22837// /_build/src/ROSETTA/src/Cxx_Grammar.h line 181614
22838namespace stringify { namespace SgOmpClause {
22840 const char* omp_schedule_kind_enum(int64_t);
22841
22843 std::string omp_schedule_kind_enum(int64_t, const std::string &strip);
22844
22846 const std::vector<int64_t>& omp_schedule_kind_enum();
22847}}
22848
22849namespace Rose {
22850 std::string stringifySgOmpClause_omp_schedule_kind_enum(int64_t n, const char *strip=NULL, bool canonic=false);
22851 const std::vector<int64_t>& stringifySgOmpClause_omp_schedule_kind_enum();
22852}
22853
22854// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
22855// /_build/src/ROSETTA/src/Cxx_Grammar.h line 181624
22856namespace stringify { namespace SgOmpClause {
22858 const char* omp_reduction_operator_enum(int64_t);
22859
22861 std::string omp_reduction_operator_enum(int64_t, const std::string &strip);
22862
22864 const std::vector<int64_t>& omp_reduction_operator_enum();
22865}}
22866
22867namespace Rose {
22868 std::string stringifySgOmpClause_omp_reduction_operator_enum(int64_t n, const char *strip=NULL, bool canonic=false);
22869 const std::vector<int64_t>& stringifySgOmpClause_omp_reduction_operator_enum();
22870}
22871
22872// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
22873// /_build/src/ROSETTA/src/Cxx_Grammar.h line 181652
22874namespace stringify { namespace SgOmpClause {
22876 const char* omp_dependence_type_enum(int64_t);
22877
22879 std::string omp_dependence_type_enum(int64_t, const std::string &strip);
22880
22882 const std::vector<int64_t>& omp_dependence_type_enum();
22883}}
22884
22885namespace Rose {
22886 std::string stringifySgOmpClause_omp_dependence_type_enum(int64_t n, const char *strip=NULL, bool canonic=false);
22887 const std::vector<int64_t>& stringifySgOmpClause_omp_dependence_type_enum();
22888}
22889
22890// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
22891// /_build/src/ROSETTA/src/Cxx_Grammar.h line 181662
22892namespace stringify { namespace SgOmpClause {
22894 const char* omp_map_operator_enum(int64_t);
22895
22897 std::string omp_map_operator_enum(int64_t, const std::string &strip);
22898
22900 const std::vector<int64_t>& omp_map_operator_enum();
22901}}
22902
22903namespace Rose {
22904 std::string stringifySgOmpClause_omp_map_operator_enum(int64_t n, const char *strip=NULL, bool canonic=false);
22905 const std::vector<int64_t>& stringifySgOmpClause_omp_map_operator_enum();
22906}
22907
22908// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
22909// /_build/src/ROSETTA/src/Cxx_Grammar.h line 181673
22910namespace stringify { namespace SgOmpClause {
22912 const char* omp_map_dist_data_enum(int64_t);
22913
22915 std::string omp_map_dist_data_enum(int64_t, const std::string &strip);
22916
22918 const std::vector<int64_t>& omp_map_dist_data_enum();
22919}}
22920
22921namespace Rose {
22922 std::string stringifySgOmpClause_omp_map_dist_data_enum(int64_t n, const char *strip=NULL, bool canonic=false);
22923 const std::vector<int64_t>& stringifySgOmpClause_omp_map_dist_data_enum();
22924}
22925
22926// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
22927// /_build/src/ROSETTA/src/Cxx_Grammar.h line 181683
22928namespace stringify { namespace SgOmpClause {
22930 const char* omp_proc_bind_policy_enum(int64_t);
22931
22933 std::string omp_proc_bind_policy_enum(int64_t, const std::string &strip);
22934
22936 const std::vector<int64_t>& omp_proc_bind_policy_enum();
22937}}
22938
22939namespace Rose {
22940 std::string stringifySgOmpClause_omp_proc_bind_policy_enum(int64_t n, const char *strip=NULL, bool canonic=false);
22941 const std::vector<int64_t>& stringifySgOmpClause_omp_proc_bind_policy_enum();
22942}
22943
22944// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
22945// /_build/src/ROSETTA/src/Cxx_Grammar.h line 181692
22946namespace stringify { namespace SgOmpClause {
22948 const char* omp_atomic_clause_enum(int64_t);
22949
22951 std::string omp_atomic_clause_enum(int64_t, const std::string &strip);
22952
22954 const std::vector<int64_t>& omp_atomic_clause_enum();
22955}}
22956
22957namespace Rose {
22958 std::string stringifySgOmpClause_omp_atomic_clause_enum(int64_t n, const char *strip=NULL, bool canonic=false);
22959 const std::vector<int64_t>& stringifySgOmpClause_omp_atomic_clause_enum();
22960}
22961
22962// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
22963// /_build/src/ROSETTA/src/Cxx_Grammar.h line 248016
22964namespace stringify { namespace SgForAllStatement {
22966 const char* forall_statement_kind_enum(int64_t);
22967
22969 std::string forall_statement_kind_enum(int64_t, const std::string &strip);
22970
22972 const std::vector<int64_t>& forall_statement_kind_enum();
22973}}
22974
22975namespace Rose {
22976 std::string stringifySgForAllStatement_forall_statement_kind_enum(int64_t n, const char *strip=NULL, bool canonic=false);
22977 const std::vector<int64_t>& stringifySgForAllStatement_forall_statement_kind_enum();
22978}
22979
22980// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
22981// /_build/src/ROSETTA/src/Cxx_Grammar.h line 257796
22984 const char* loop_statement_type_enum(int64_t);
22985
22987 std::string loop_statement_type_enum(int64_t, const std::string &strip);
22988
22990 const std::vector<int64_t>& loop_statement_type_enum();
22991}}
22992
22993namespace Rose {
22994 std::string stringifySgJovialForThenStatement_loop_statement_type_enum(int64_t n, const char *strip=NULL, bool canonic=false);
22995 const std::vector<int64_t>& stringifySgJovialForThenStatement_loop_statement_type_enum();
22996}
22997
22998// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
22999// /_build/src/ROSETTA/src/Cxx_Grammar.h line 268273
23000namespace stringify { namespace SgDeclarationStatement {
23002 const char* template_specialization_enum(int64_t);
23003
23005 std::string template_specialization_enum(int64_t, const std::string &strip);
23006
23008 const std::vector<int64_t>& template_specialization_enum();
23009}}
23010
23011namespace Rose {
23012 std::string stringifySgDeclarationStatement_template_specialization_enum(int64_t n, const char *strip=NULL, bool canonic=false);
23013 const std::vector<int64_t>& stringifySgDeclarationStatement_template_specialization_enum();
23014}
23015
23016// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
23017// /_build/src/ROSETTA/src/Cxx_Grammar.h line 268288
23018namespace stringify { namespace SgDeclarationStatement {
23021
23023 std::string gnu_extension_visability_attribute_enum(int64_t, const std::string &strip);
23024
23026 const std::vector<int64_t>& gnu_extension_visability_attribute_enum();
23027}}
23028
23029namespace Rose {
23030 std::string stringifySgDeclarationStatement_gnu_extension_visability_attribute_enum(int64_t n, const char *strip=NULL, bool canonic=false);
23031 const std::vector<int64_t>& stringifySgDeclarationStatement_gnu_extension_visability_attribute_enum();
23032}
23033
23034// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
23035// /_build/src/ROSETTA/src/Cxx_Grammar.h line 271324
23036namespace stringify { namespace SgVariableDeclaration {
23039
23041 std::string gnu_extension_declaration_attributes_enum(int64_t, const std::string &strip);
23042
23044 const std::vector<int64_t>& gnu_extension_declaration_attributes_enum();
23045}}
23046
23047namespace Rose {
23048 std::string stringifySgVariableDeclaration_gnu_extension_declaration_attributes_enum(int64_t n, const char *strip=NULL, bool canonic=false);
23049 const std::vector<int64_t>& stringifySgVariableDeclaration_gnu_extension_declaration_attributes_enum();
23050}
23051
23052// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
23053// /_build/src/ROSETTA/src/Cxx_Grammar.h line 280600
23056 const char* attribute_spec_enum(int64_t);
23057
23059 std::string attribute_spec_enum(int64_t, const std::string &strip);
23060
23062 const std::vector<int64_t>& attribute_spec_enum();
23063}}
23064
23065namespace Rose {
23066 std::string stringifySgAttributeSpecificationStatement_attribute_spec_enum(int64_t n, const char *strip=NULL, bool canonic=false);
23067 const std::vector<int64_t>& stringifySgAttributeSpecificationStatement_attribute_spec_enum();
23068}
23069
23070// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
23071// /_build/src/ROSETTA/src/Cxx_Grammar.h line 282812
23072namespace stringify { namespace SgTemplateDeclaration {
23074 const char* template_type_enum(int64_t);
23075
23077 std::string template_type_enum(int64_t, const std::string &strip);
23078
23080 const std::vector<int64_t>& template_type_enum();
23081}}
23082
23083namespace Rose {
23084 std::string stringifySgTemplateDeclaration_template_type_enum(int64_t n, const char *strip=NULL, bool canonic=false);
23085 const std::vector<int64_t>& stringifySgTemplateDeclaration_template_type_enum();
23086}
23087
23088// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
23089// /_build/src/ROSETTA/src/Cxx_Grammar.h line 289248
23090namespace stringify { namespace SgInterfaceStatement {
23092 const char* generic_spec_enum(int64_t);
23093
23095 std::string generic_spec_enum(int64_t, const std::string &strip);
23096
23098 const std::vector<int64_t>& generic_spec_enum();
23099}}
23100
23101namespace Rose {
23102 std::string stringifySgInterfaceStatement_generic_spec_enum(int64_t n, const char *strip=NULL, bool canonic=false);
23103 const std::vector<int64_t>& stringifySgInterfaceStatement_generic_spec_enum();
23104}
23105
23106// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
23107// /_build/src/ROSETTA/src/Cxx_Grammar.h line 300265
23108namespace stringify { namespace SgClassDeclaration {
23110 const char* class_types(int64_t);
23111
23113 std::string class_types(int64_t, const std::string &strip);
23114
23116 const std::vector<int64_t>& class_types();
23117}}
23118
23119namespace Rose {
23120 std::string stringifySgClassDeclaration_class_types(int64_t n, const char *strip=NULL, bool canonic=false);
23121 const std::vector<int64_t>& stringifySgClassDeclaration_class_types();
23122}
23123
23124// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
23125// /_build/src/ROSETTA/src/Cxx_Grammar.h line 301750
23128 const char* class_types(int64_t);
23129
23131 std::string class_types(int64_t, const std::string &strip);
23132
23134 const std::vector<int64_t>& class_types();
23135}}
23136
23137namespace Rose {
23138 std::string stringifySgTemplateClassDeclaration_class_types(int64_t n, const char *strip=NULL, bool canonic=false);
23139 const std::vector<int64_t>& stringifySgTemplateClassDeclaration_class_types();
23140}
23141
23142// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
23143// /_build/src/ROSETTA/src/Cxx_Grammar.h line 307034
23144namespace stringify { namespace SgJovialTableStatement {
23146 const char* WordsPerEntry(int64_t);
23147
23149 std::string WordsPerEntry(int64_t, const std::string &strip);
23150
23152 const std::vector<int64_t>& WordsPerEntry();
23153}}
23154
23155namespace Rose {
23156 std::string stringifySgJovialTableStatementWordsPerEntry(int64_t n, const char *strip=NULL, bool canonic=false);
23157 const std::vector<int64_t>& stringifySgJovialTableStatementWordsPerEntry();
23158}
23159
23160// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
23161// /_build/src/ROSETTA/src/Cxx_Grammar.h line 308126
23162namespace stringify { namespace SgImplicitStatement {
23164 const char* implicit_spec_enum(int64_t);
23165
23167 std::string implicit_spec_enum(int64_t, const std::string &strip);
23168
23170 const std::vector<int64_t>& implicit_spec_enum();
23171}}
23172
23173namespace Rose {
23174 std::string stringifySgImplicitStatement_implicit_spec_enum(int64_t n, const char *strip=NULL, bool canonic=false);
23175 const std::vector<int64_t>& stringifySgImplicitStatement_implicit_spec_enum();
23176}
23177
23178// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
23179// /_build/src/ROSETTA/src/Cxx_Grammar.h line 320942
23182 const char* subprogram_kind_enum(int64_t);
23183
23185 std::string subprogram_kind_enum(int64_t, const std::string &strip);
23186
23188 const std::vector<int64_t>& subprogram_kind_enum();
23189}}
23190
23191namespace Rose {
23192 std::string stringifySgProcedureHeaderStatement_subprogram_kind_enum(int64_t n, const char *strip=NULL, bool canonic=false);
23193 const std::vector<int64_t>& stringifySgProcedureHeaderStatement_subprogram_kind_enum();
23194}
23195
23196// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
23197// /_build/src/ROSETTA/src/Cxx_Grammar.h line 352921
23200 const char* directive_types(int64_t);
23201
23203 std::string directive_types(int64_t, const std::string &strip);
23204
23206 const std::vector<int64_t>& directive_types();
23207}}
23208
23209namespace Rose {
23210 std::string stringifySgJovialDirectiveStatement_directive_types(int64_t n, const char *strip=NULL, bool canonic=false);
23211 const std::vector<int64_t>& stringifySgJovialDirectiveStatement_directive_types();
23212}
23213
23214// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
23215// /_build/src/ROSETTA/src/Cxx_Grammar.h line 355029
23218 const char* label_type_enum(int64_t);
23219
23221 std::string label_type_enum(int64_t, const std::string &strip);
23222
23224 const std::vector<int64_t>& label_type_enum();
23225}}
23226
23227namespace Rose {
23228 std::string stringifySgJovialLabelDeclaration_label_type_enum(int64_t n, const char *strip=NULL, bool canonic=false);
23229 const std::vector<int64_t>& stringifySgJovialLabelDeclaration_label_type_enum();
23230}
23231
23232// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
23233// /_build/src/ROSETTA/src/Cxx_Grammar.h line 381466
23234namespace stringify { namespace SgLabelStatement {
23236 const char* label_type_enum(int64_t);
23237
23239 std::string label_type_enum(int64_t, const std::string &strip);
23240
23242 const std::vector<int64_t>& label_type_enum();
23243}}
23244
23245namespace Rose {
23246 std::string stringifySgLabelStatement_label_type_enum(int64_t n, const char *strip=NULL, bool canonic=false);
23247 const std::vector<int64_t>& stringifySgLabelStatement_label_type_enum();
23248}
23249
23250// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
23251// /_build/src/ROSETTA/src/Cxx_Grammar.h line 395298
23254 const char* control_enum(int64_t);
23255
23257 std::string control_enum(int64_t, const std::string &strip);
23258
23260 const std::vector<int64_t>& control_enum();
23261}}
23262
23263namespace Rose {
23264 std::string stringifySgProcessControlStatement_control_enum(int64_t n, const char *strip=NULL, bool canonic=false);
23265 const std::vector<int64_t>& stringifySgProcessControlStatement_control_enum();
23266}
23267
23268// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
23269// /_build/src/ROSETTA/src/Cxx_Grammar.h line 396383
23270namespace stringify { namespace SgIOStatement {
23272 const char* io_statement_enum(int64_t);
23273
23275 std::string io_statement_enum(int64_t, const std::string &strip);
23276
23278 const std::vector<int64_t>& io_statement_enum();
23279}}
23280
23281namespace Rose {
23282 std::string stringifySgIOStatement_io_statement_enum(int64_t n, const char *strip=NULL, bool canonic=false);
23283 const std::vector<int64_t>& stringifySgIOStatement_io_statement_enum();
23284}
23285
23286// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
23287// /_build/src/ROSETTA/src/Cxx_Grammar.h line 458966
23288namespace stringify { namespace SgImageControlStatement {
23290 const char* image_control_statement_enum(int64_t);
23291
23293 std::string image_control_statement_enum(int64_t, const std::string &strip);
23294
23296 const std::vector<int64_t>& image_control_statement_enum();
23297}}
23298
23299namespace Rose {
23300 std::string stringifySgImageControlStatement_image_control_statement_enum(int64_t n, const char *strip=NULL, bool canonic=false);
23301 const std::vector<int64_t>& stringifySgImageControlStatement_image_control_statement_enum();
23302}
23303
23304// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
23305// /_build/src/ROSETTA/src/Cxx_Grammar.h line 469336
23306namespace stringify { namespace SgAdaSelectStmt {
23308 const char* select_type_enum(int64_t);
23309
23311 std::string select_type_enum(int64_t, const std::string &strip);
23312
23314 const std::vector<int64_t>& select_type_enum();
23315}}
23316
23317namespace Rose {
23318 std::string stringifySgAdaSelectStmt_select_type_enum(int64_t n, const char *strip=NULL, bool canonic=false);
23319 const std::vector<int64_t>& stringifySgAdaSelectStmt_select_type_enum();
23320}
23321
23322// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
23323// /_build/src/ROSETTA/src/Cxx_Grammar.h line 475816
23324namespace stringify { namespace SgUnaryOp {
23326 const char* Sgop_mode(int64_t);
23327
23329 std::string Sgop_mode(int64_t, const std::string &strip);
23330
23332 const std::vector<int64_t>& Sgop_mode();
23333}}
23334
23335namespace Rose {
23336 std::string stringifySgUnaryOpSgop_mode(int64_t n, const char *strip=NULL, bool canonic=false);
23337 const std::vector<int64_t>& stringifySgUnaryOpSgop_mode();
23338}
23339
23340// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
23341// /_build/src/ROSETTA/src/Cxx_Grammar.h line 485912
23342namespace stringify { namespace SgCastExp {
23344 const char* cast_type_enum(int64_t);
23345
23347 std::string cast_type_enum(int64_t, const std::string &strip);
23348
23350 const std::vector<int64_t>& cast_type_enum();
23351}}
23352
23353namespace Rose {
23354 std::string stringifySgCastExp_cast_type_enum(int64_t n, const char *strip=NULL, bool canonic=false);
23355 const std::vector<int64_t>& stringifySgCastExp_cast_type_enum();
23356}
23357
23358// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
23359// /_build/src/ROSETTA/src/Cxx_Grammar.h line 487177
23360namespace stringify { namespace SgThrowOp {
23362 const char* e_throw_kind(int64_t);
23363
23365 std::string e_throw_kind(int64_t, const std::string &strip);
23366
23368 const std::vector<int64_t>& e_throw_kind();
23369}}
23370
23371namespace Rose {
23372 std::string stringifySgThrowOp_e_throw_kind(int64_t n, const char *strip=NULL, bool canonic=false);
23373 const std::vector<int64_t>& stringifySgThrowOp_e_throw_kind();
23374}
23375
23376// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
23377// /_build/src/ROSETTA/src/Cxx_Grammar.h line 637972
23378namespace stringify { namespace SgAsmOp {
23380 const char* asm_operand_modifier_enum(int64_t);
23381
23383 std::string asm_operand_modifier_enum(int64_t, const std::string &strip);
23384
23386 const std::vector<int64_t>& asm_operand_modifier_enum();
23387}}
23388
23389namespace Rose {
23390 std::string stringifySgAsmOp_asm_operand_modifier_enum(int64_t n, const char *strip=NULL, bool canonic=false);
23391 const std::vector<int64_t>& stringifySgAsmOp_asm_operand_modifier_enum();
23392}
23393
23394// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
23395// /_build/src/ROSETTA/src/Cxx_Grammar.h line 637991
23396namespace stringify { namespace SgAsmOp {
23398 const char* asm_operand_constraint_enum(int64_t);
23399
23401 std::string asm_operand_constraint_enum(int64_t, const std::string &strip);
23402
23404 const std::vector<int64_t>& asm_operand_constraint_enum();
23405}}
23406
23407namespace Rose {
23408 std::string stringifySgAsmOp_asm_operand_constraint_enum(int64_t n, const char *strip=NULL, bool canonic=false);
23409 const std::vector<int64_t>& stringifySgAsmOp_asm_operand_constraint_enum();
23410}
23411
23412// DO NOT EDIT -- This implementation was automatically generated for the enum defined at
23413// /_build/src/ROSETTA/src/Cxx_Grammar.h line 709438
23414namespace stringify { namespace SgLabelSymbol {
23416 const char* label_type_enum(int64_t);
23417
23419 std::string label_type_enum(int64_t, const std::string &strip);
23420
23422 const std::vector<int64_t>& label_type_enum();
23423}}
23424
23425namespace Rose {
23426 std::string stringifySgLabelSymbol_label_type_enum(int64_t n, const char *strip=NULL, bool canonic=false);
23427 const std::vector<int64_t>& stringifySgLabelSymbol_label_type_enum();
23428}
23429
23431namespace stringify {
23433 namespace Rose {
23435 namespace AST {
23437 namespace Defects {
23438 }
23440 namespace Traversal {
23441 }
23443 namespace cmdline {
23445 namespace graphviz_t {
23446 }
23448 namespace checker_t {
23449 }
23450 }
23451 }
23453 namespace FormattedTable {
23454 }
23456 namespace BinaryAnalysis {
23458 namespace FeasiblePath {
23460 namespace PathProcessor {
23461 }
23462 }
23464 namespace HotPatch {
23466 namespace Record {
23467 }
23468 }
23470 namespace SRecord {
23471 }
23473 namespace SymbolicExpression {
23475 namespace TypeStyle {
23476 }
23478 namespace Formatter {
23479 }
23481 namespace Type {
23482 }
23483 }
23485 namespace SymbolicExpressionParser {
23487 namespace Token {
23488 }
23489 }
23491 namespace PointerDetection {
23493 namespace PointerDescriptor {
23494 }
23495 }
23497 namespace ModelChecker {
23499 namespace PartitionerModel {
23501 namespace Settings {
23502 }
23503 }
23504 }
23506 namespace ByteOrder {
23507 }
23509 namespace MemoryMap {
23511 namespace Attach {
23512 }
23513 }
23515 namespace InstructionSemantics {
23517 namespace DataFlowSemantics {
23519 namespace DataFlowEdge {
23520 }
23521 }
23523 namespace IntervalSemantics {
23524 }
23526 namespace SymbolicSemantics {
23528 namespace AllowSideEffects {
23529 }
23530 }
23532 namespace DispatcherX86 {
23533 }
23535 namespace BaseSemantics {
23537 namespace RiscOperators {
23538 }
23539 }
23541 namespace DispatcherAarch32 {
23542 }
23544 namespace UpdateCr {
23545 }
23547 namespace SaveLink {
23548 }
23550 namespace TaintSemantics {
23551 }
23552 }
23554 namespace Unparser {
23556 namespace ArrowMargin {
23557 }
23559 namespace EdgeArrows {
23560 }
23561 }
23563 namespace Partitioner2 {
23565 namespace Reference {
23566 }
23568 namespace BasicBlockCallback {
23569 }
23571 namespace Inliner {
23572 }
23574 namespace DataFlow {
23576 namespace DfCfgVertex {
23577 }
23578 }
23580 namespace ModulesElf {
23582 namespace FixUndefinedSymbols {
23583 }
23584 }
23586 namespace Partitioner {
23588 namespace MayReturnVertexInfo {
23589 }
23590 }
23592 namespace Function {
23593 }
23595 namespace ModulesX86 {
23597 namespace SwitchSuccessors {
23598 }
23599 }
23601 namespace Precision {
23602 }
23604 namespace AllowParallelEdges {
23605 }
23606 }
23608 namespace Dwarf {
23609 }
23611 namespace SmtSolver {
23612 }
23614 namespace Concolic {
23616 namespace ExecutionEvent {
23617 }
23618 }
23620 namespace RegisterDictionary {
23622 namespace SortBySize {
23623 }
23624 }
23626 namespace Debugger {
23628 namespace Gdb {
23630 namespace Response {
23632 namespace ResultRecord {
23633 }
23634 }
23635 }
23637 namespace Linux {
23638 }
23640 namespace GdbResponse {
23641 }
23642 }
23644 namespace Strings {
23645 }
23647 namespace MagicNumber {
23648 }
23650 namespace Variables {
23652 namespace StackVariable {
23653 }
23655 namespace StackFrame {
23656 }
23657 }
23659 namespace ConcreteLocation {
23660 }
23662 namespace FunctionSimilarity {
23663 }
23665 namespace Architecture {
23667 namespace ArmAarch32 {
23668 }
23669 }
23671 namespace SerialIo {
23672 }
23674 namespace Commit {
23675 }
23677 namespace CodeInserter {
23678 }
23680 namespace BinaryLoader {
23681 }
23683 namespace Disassembler {
23685 namespace Aarch64 {
23686 }
23688 namespace Aarch32 {
23689 }
23691 namespace Mips {
23693 namespace Decoder {
23694 }
23695 }
23697 namespace X86 {
23698 }
23699 }
23701 namespace TaintedFlow {
23702 }
23704 namespace CallingConvention {
23705 }
23707 namespace Reachability {
23708 }
23710 namespace AsmUnparser {
23711 }
23713 namespace Assembler {
23714 }
23716 namespace AssemblerX86 {
23717 }
23718 }
23720 namespace Color {
23721 }
23723 namespace Sarif {
23724 }
23726 namespace CodeGen {
23727 }
23729 namespace CommandLine {
23731 namespace FailedAssertionBehaviorAdjuster {
23732 }
23734 namespace SuffixMultiplierParser {
23735 }
23736 }
23738 namespace Logger {
23739 }
23741 namespace StringUtility {
23742 }
23744 namespace Snippet {
23745 }
23747 namespace EditDistance {
23749 namespace TreeEditDistance {
23750 }
23751 }
23753 namespace Callbacks {
23754 }
23756 namespace builder {
23758 namespace SageTreeBuilder {
23759 }
23760 }
23761 }
23763 namespace AstNodeClass {
23764 }
23766 namespace SgAsmRiscOperation {
23767 }
23769 namespace SgAsmPESectionTableEntry {
23770 }
23772 namespace SgAsmPEFileHeader {
23773 }
23775 namespace SgAsmNullInstruction {
23776 }
23778 namespace SgAsmNESectionTableEntry {
23779 }
23781 namespace SgAsmNERelocEntry {
23782 }
23784 namespace SgAsmNEFileHeader {
23785 }
23787 namespace SgAsmNEEntryPoint {
23788 }
23790 namespace SgAsmLESectionTableEntry {
23791 }
23793 namespace SgAsmLEFileHeader {
23794 }
23797 }
23799 namespace SgAsmJvmConstantPoolEntry {
23800 }
23802 namespace SgAsmGenericFile {
23803 }
23805 namespace SgAsmFunction {
23806 }
23808 namespace SgAsmFloatType {
23809 }
23811 namespace SgAsmElfSymbol {
23812 }
23814 namespace SgAsmElfSegmentTableEntry {
23815 }
23817 namespace SgAsmElfSectionTableEntry {
23818 }
23820 namespace SgAsmElfRelocEntry {
23821 }
23823 namespace SgAsmElfFileHeader {
23824 }
23826 namespace SgAsmElfDynamicEntry {
23827 }
23829 namespace SgAsmGenericSymbol {
23830 }
23832 namespace SgAsmGenericSection {
23833 }
23835 namespace SgAsmCilMetadataHeap {
23836 }
23838 namespace SgAsmBlock {
23839 }
23841 namespace SgAsmExecutableFileFormat {
23842 }
23844 namespace AstAttribute {
23845 }
23847 namespace AstUnparseAttribute {
23848 }
23850 namespace MatchStatus {
23851 }
23853 namespace LibraryIdentification {
23854 }
23856 namespace MidLevelCollectionTypedefs {
23857 }
23859 namespace HighLevelCollectionTypedefs {
23860 }
23862 namespace AstUtilInterface {
23863 }
23865 namespace AstNodePtr {
23866 }
23868 namespace CodeThorn {
23870 namespace LabelProperty {
23871 }
23873 namespace VariableIdMapping {
23874 }
23875 }
23877 namespace SgNodeHelper {
23879 namespace Pattern {
23881 namespace OutputTarget {
23882 }
23883 }
23884 }
23886 namespace OmpSupport {
23887 }
23889 namespace FunctionCallInfo {
23890 }
23892 namespace BooleanQuery {
23893 }
23895 namespace NameQuery {
23896 }
23898 namespace AstQueryNamespace {
23899 }
23901 namespace NodeQuery {
23902 }
23904 namespace NumberQuery {
23905 }
23907 namespace AbstractMemoryObject {
23909 namespace IndexSet {
23910 }
23911 }
23913 namespace ReachingDef {
23914 }
23916 namespace CallGraph {
23917 }
23919 namespace BaseGraph {
23921 namespace BiDirNodesIterator {
23922 }
23923 }
23925 namespace CFG {
23926 }
23928 namespace RIFG {
23929 }
23931 namespace SDG {
23933 namespace PDGEdge {
23934 }
23936 namespace SDGNode {
23937 }
23939 namespace SDGEdge {
23940 }
23941 }
23943 namespace CGFunction {
23945 namespace iterator {
23946 }
23947 }
23949 namespace ConstrGraph {
23950 }
23952 namespace TaintLattice {
23953 }
23955 namespace ssa_unfiltered_cfg {
23957 namespace ReachingDef {
23958 }
23959 }
23961 namespace DominatorTreesAndDominanceFrontiers {
23963 namespace DominatorTree {
23964 }
23965 }
23967 namespace ReadWriteSets {
23968 }
23970 namespace ArithmeticIntensityMeasurement {
23971 }
23973 namespace PtrAliasAnalysis {
23974 }
23976 namespace CollectAliasRelations {
23977 }
23979 namespace TransformationSupport {
23980 }
23982 namespace DisplayEdge {
23983 }
23985 namespace AstDisplayInfo {
23986 }
23988 namespace DependencyInfo {
23989 }
23991 namespace CompilerOutputWidget {
23992 }
23994 namespace Task {
23995 }
23997 namespace QtGradientWidgetPrivate {
23998 }
24000 namespace QtColorLine {
24001 }
24003 namespace QPanelLayout {
24004 }
24006 namespace QNFAAction {
24007 }
24009 namespace QNFADefinition {
24011 namespace PMatch {
24012 }
24013 }
24015 namespace QReliableFileWatch {
24016 }
24018 namespace QDocumentCursor {
24019 }
24021 namespace QParenthesis {
24022 }
24024 namespace QDocumentLine {
24025 }
24027 namespace QDocument {
24028 }
24030 namespace QDocumentSearch {
24031 }
24033 namespace QDocumentCommand {
24034 }
24036 namespace QDocumentCursorHandle {
24037 }
24039 namespace QLanguageDefinition {
24040 }
24042 namespace QEditor {
24043 }
24045 namespace QCodeEdit {
24046 }
24048 namespace FailSafe {
24049 }
24051 namespace GenRepresentation {
24052 }
24054 namespace Rosebud {
24056 namespace Ast {
24058 namespace CppStack {
24059 }
24060 }
24061 }
24063 namespace Sawyer {
24065 namespace Document {
24067 namespace Markup {
24068 }
24069 }
24071 namespace CommandLine {
24073 namespace Parser {
24074 }
24075 }
24077 namespace Container {
24079 namespace Graph {
24080 }
24082 namespace Algorithm {
24083 }
24084 }
24086 namespace Tree {
24088 namespace Vertex {
24089 }
24090 }
24092 namespace Access {
24093 }
24095 namespace Language {
24097 namespace Clexer {
24098 }
24099 }
24101 namespace Yaml {
24103 namespace Exception {
24104 }
24106 namespace Iterator {
24107 }
24109 namespace ConstIterator {
24110 }
24112 namespace Node {
24113 }
24114 }
24116 namespace Database {
24118 namespace Statement {
24119 }
24120 }
24122 namespace Message {
24124 namespace Prefix {
24125 }
24126 }
24127 }
24129 namespace Unparse_ExprStmt {
24130 }
24132 namespace UnparseLanguageIndependentConstructs {
24133 }
24135 namespace Jovial {
24136 }
24138 namespace Jovial_ROSE_Translation {
24139 }
24141 namespace ROSE_token_ids {
24142 }
24144 namespace VirtualBinCFG {
24145 }
24147 namespace VirtualCFG {
24148 }
24150 namespace SageInterface {
24152 namespace DeferredTransformation {
24153 }
24154 }
24156 namespace SageBuilder {
24157 }
24159 namespace PreprocessingInfo {
24160 }
24162 namespace ROSEAttributesList {
24163 }
24165 namespace AstAttributeDOT {
24166 }
24168 namespace DOTGraphNode {
24169 }
24171 namespace DOTGraphEdge {
24172 }
24174 namespace AST_Graph {
24175 }
24177 namespace LanguageTranslation {
24178 }
24180 namespace csharp_translator {
24181 }
24183 namespace dot {
24184 }
24186 namespace __cxxabiv1 {
24188 namespace __base_class_type_info {
24189 }
24191 namespace __vmi_class_type_info {
24192 }
24194 namespace __pbase_type_info {
24195 }
24196 }
24198 namespace a_type_wrapper {
24199 }
24201 namespace a_class_type_wrapper {
24202 }
24204 namespace a_type_indirection {
24205 }
24207 namespace an_array_type_wrapper {
24208 }
24210 namespace an_accessibility {
24211 }
24213 namespace a_type_definition {
24214 }
24216 namespace an_ifc_module {
24217 }
24219 namespace ClangToSageTranslator {
24220 }
24222 namespace ClangToDotTranslator {
24224 namespace ClangToDotTranslator {
24225 }
24226 }
24228 namespace ROSE_Fortran_defs {
24229 }
24231 namespace nlohmann {
24233 namespace detail {
24235 namespace lexer_base {
24236 }
24237 }
24239 namespace basic_json {
24240 }
24241 }
24243 namespace qrs {
24245 namespace QRSelect {
24246 }
24248 namespace QRButtons {
24249 }
24251 namespace QREdit {
24252 }
24254 namespace QRTreeBox {
24255 }
24257 namespace Paren {
24258 }
24260 namespace ParenMatcher {
24261 }
24263 namespace Symbol {
24264 }
24266 namespace Q3TextStringChar {
24267 }
24269 namespace Q3TextCursor {
24270 }
24272 namespace Q3TextCommand {
24273 }
24275 namespace Q3TextCustomItem {
24276 }
24278 namespace Q3TextDocument {
24279 }
24281 namespace Q3TextPreProcessor {
24282 }
24284 namespace Q3TextFormat {
24285 }
24287 namespace QSourceColorizer {
24288 }
24290 namespace QEditor {
24291 }
24293 namespace QRSourceBox {
24294 }
24295 }
24297 namespace DOTGeneration {
24298 }
24300 namespace SgConstVolatileModifier {
24301 }
24303 namespace SgStorageModifier {
24304 }
24306 namespace SgAccessModifier {
24307 }
24309 namespace SgFunctionModifier {
24310 }
24312 namespace SgUPC_AccessModifier {
24313 }
24315 namespace SgSpecialFunctionModifier {
24316 }
24318 namespace SgElaboratedTypeModifier {
24319 }
24321 namespace SgLinkageModifier {
24322 }
24324 namespace SgBaseClassModifier {
24325 }
24327 namespace SgStructureModifier {
24328 }
24330 namespace SgTypeModifier {
24331 }
24333 namespace SgDeclarationModifier {
24334 }
24336 namespace SgOpenclAccessModeModifier {
24337 }
24339 namespace Sg_File_Info {
24340 }
24342 namespace SgFile {
24343 }
24345 namespace SgProject {
24346 }
24348 namespace SgUnparse_Info {
24349 }
24351 namespace SgTemplateParameter {
24352 }
24354 namespace SgTemplateArgument {
24355 }
24357 namespace SgGraph {
24358 }
24360 namespace SgDataStatementValue {
24361 }
24363 namespace SgType {
24364 }
24366 namespace SgJovialTableType {
24367 }
24369 namespace SgMemberFunctionType {
24370 }
24372 namespace SgToken {
24373 }
24375 namespace SgInitializedName {
24376 }
24378 namespace SgOmpClause {
24379 }
24381 namespace SgForAllStatement {
24382 }
24384 namespace SgJovialForThenStatement {
24385 }
24387 namespace SgDeclarationStatement {
24388 }
24390 namespace SgVariableDeclaration {
24391 }
24394 }
24396 namespace SgTemplateDeclaration {
24397 }
24399 namespace SgInterfaceStatement {
24400 }
24402 namespace SgClassDeclaration {
24403 }
24405 namespace SgTemplateClassDeclaration {
24406 }
24408 namespace SgJovialTableStatement {
24409 }
24411 namespace SgImplicitStatement {
24412 }
24414 namespace SgProcedureHeaderStatement {
24415 }
24417 namespace SgJovialDirectiveStatement {
24418 }
24420 namespace SgJovialLabelDeclaration {
24421 }
24423 namespace SgLabelStatement {
24424 }
24426 namespace SgProcessControlStatement {
24427 }
24429 namespace SgIOStatement {
24430 }
24432 namespace SgImageControlStatement {
24433 }
24435 namespace SgAdaSelectStmt {
24436 }
24438 namespace SgUnaryOp {
24439 }
24441 namespace SgCastExp {
24442 }
24444 namespace SgThrowOp {
24445 }
24447 namespace SgAsmOp {
24448 }
24450 namespace SgLabelSymbol {
24451 }
24452}
24453
24454#endif
Base class for all IR node attribute values.
This class defines the DOT output (graphical representation) of the AST.
For preprocessing information including source comments, include , if, define, etc.
Shortens names of int64_t stringifiers.
Definition stringify.h:20
Instruction basic block.
CIL SgAsmCilMetadataHeap node.
One entry from the dynamic linking table.
Represents the file header of an ELF binary container.
One entry of an ELF relocation table.
Represents one entry in an ELF section table.
Represents one entry of a segment table.
Represents a single ELF symbol.
Base class for many binary analysis nodes.
Floating point types.
Represents a synthesized function.
Base class for binary files.
Contiguous region of a file.
Represents an entry in a JVM constant pool.
Represents an entry in a stack map table.
Windows PE file header.
Static representation of instruction semantics.
This class represents a cast of one type to another.
This class represents the concept of a class declaration statement. It includes the concept of an ins...
This class represents modifiers for SgDeclaration (declaration statements).
This class represents the concept of a declaration statement.
This class represents a source file for a project (which may contian many source files and or directo...
This class represents the notion of a declared variable.
This class represents the concept of a C or C++ label statement.
This class represents a source project, with a list of SgFile objects and global information about th...
This class represents modifiers specific to storage.
This class represents template argument within the use of a template to build an instantiation.
This class represents the concept of a template declaration.
This class represents the C++ throw expression (handled as a unary operator).
This class represents the base class for all types.
This class represents the notion of a unary operator. It is derived from a SgExpression because opera...
This class represents the concept of a C or C++ variable declaration.
This class represents the location of the code associated with the IR node in the original source cod...
A pointer to a vertex of the static taint lattice.
This class simplifies the development of queries on the AST resulting in a list of AST nodes.
Types and functions to support OpenMP.
BaseSemantics::Formatter Formatter
Formatter for symbolic values.
The ROSE library.
Rosebud is a tool to generate abstract syntax trees.
Definition Ast.h:14
Access
Kinds of access.
Definition ud/Utility.h:20
Sawyer::Language::Clexer::Token Token
A token parsed from the input file.
Functions that build an AST.
Definition sageBuilder.h:32
Functions that are useful when operating on the AST.
Definition sageBuilder.h:25
Sawyer support library.
const std::vector< int64_t > & traversalType()
Return all AST_Graph::traversalType member values as a vector.
const std::vector< int64_t > & pointerHandling()
Return all AST_Graph::pointerHandling member values as a vector.
const std::vector< int64_t > & Index_type()
Return all AbstractMemoryObject::IndexSet::Index_type member values as a vector.
const std::vector< int64_t > & running_mode_enum()
Return all ArithmeticIntensityMeasurement::running_mode_enum member values as a vector.
const std::vector< int64_t > & fp_operation_kind_enum()
Return all ArithmeticIntensityMeasurement::fp_operation_kind_enum member values as a vector.
const std::vector< int64_t > & DOTStyles()
Return all AstAttributeDOT::DOTStyles member values as a vector.
const std::vector< int64_t > & OwnershipPolicy()
Return all AstAttribute::OwnershipPolicy member values as a vector.
const std::vector< int64_t > & NodeType()
Return all AstDisplayInfo::NodeType member values as a vector.
const std::vector< int64_t > & locationInTree()
Return all AstNodeClass::locationInTree member values as a vector.
const std::vector< int64_t > & includeExcludeMechanism()
Return all AstNodeClass::includeExcludeMechanism member values as a vector.
const std::vector< int64_t > & TypeEvaluation()
Return all AstNodeClass::TypeEvaluation member values as a vector.
const std::vector< int64_t > & SpecialAstTypes()
Return all AstNodePtr::SpecialAstTypes member values as a vector.
const std::vector< int64_t > & QueryDepth()
Return all AstQueryNamespace::QueryDepth member values as a vector.
const std::vector< int64_t > & RelativePositionType()
Return all AstUnparseAttribute::RelativePositionType member values as a vector.
const std::vector< int64_t > & OperatorSideEffect()
Return all AstUtilInterface::OperatorSideEffect member values as a vector.
const std::vector< int64_t > & dirType()
Return all BaseGraph::BiDirNodesIterator::dirType member values as a vector.
const std::vector< int64_t > & TypeOfQueryType()
Return all BooleanQuery::TypeOfQueryType member values as a vector.
const std::vector< int64_t > & EdgeType()
Return all CFG::EdgeType member values as a vector.
const std::vector< int64_t > & direction()
Return all CGFunction::iterator::direction member values as a vector.
const std::vector< int64_t > & EdgeType()
Return all CallGraph::EdgeType member values as a vector.
const std::vector< int64_t > & Language()
Return all ClangToDotTranslator::ClangToDotTranslator::Language member values as a vector.
const std::vector< int64_t > & Language()
Return all ClangToDotTranslator::Language member values as a vector.
const std::vector< int64_t > & Language()
Return all ClangToSageTranslator::Language member values as a vector.
const char * Language(int64_t)
Convert ClangToSageTranslator::Language enum constant to a string.
const std::vector< int64_t > & LabelType()
Return all CodeThorn::LabelProperty::LabelType member values as a vector.
const std::vector< int64_t > & IOType()
Return all CodeThorn::LabelProperty::IOType member values as a vector.
const std::vector< int64_t > & AggregateType()
Return all CodeThorn::VariableIdMapping::AggregateType member values as a vector.
const std::vector< int64_t > & VariableScope()
Return all CodeThorn::VariableIdMapping::VariableScope member values as a vector.
const std::vector< int64_t > & TRAVERSAL_TYPE()
Return all CollectAliasRelations::TRAVERSAL_TYPE member values as a vector.
const std::vector< int64_t > & COLOR()
Return all CollectAliasRelations::COLOR member values as a vector.
const std::vector< int64_t > & PatternType()
Return all CompilerOutputWidget::PatternType member values as a vector.
const std::vector< int64_t > & levels()
Return all ConstrGraph::levels member values as a vector.
const std::vector< int64_t > & traversalType()
Return all DOTGeneration::traversalType member values as a vector.
const std::vector< int64_t > & DOTArrowTypes()
Return all DOTGraphEdge::DOTArrowTypes member values as a vector.
const std::vector< int64_t > & DOTShapeTypes()
Return all DOTGraphNode::DOTShapeTypes member values as a vector.
const std::vector< int64_t > & State()
Return all DependencyInfo::State member values as a vector.
const std::vector< int64_t > & PaintMode()
Return all DisplayEdge::PaintMode member values as a vector.
const std::vector< int64_t > & Direction()
Return all DominatorTreesAndDominanceFrontiers::DominatorTree::Direction member values as a vector.
const std::vector< int64_t > & Dir_ection()
Return all DominatorTreesAndDominanceFrontiers::Dir_ection member values as a vector.
const std::vector< int64_t > & fail_safe_enum()
Return all FailSafe::fail_safe_enum member values as a vector.
const std::vector< int64_t > & InsertionMode()
Return all FunctionCallInfo::InsertionMode member values as a vector.
const std::vector< int64_t > & TypeOfPrint()
Return all GenRepresentation::TypeOfPrint member values as a vector.
const std::vector< int64_t > & ScopeIdentifier_Enum()
Return all HighLevelCollectionTypedefs::ScopeIdentifier_Enum member values as a vector.
const std::vector< int64_t > & PlacementPosition_Enum()
Return all HighLevelCollectionTypedefs::PlacementPosition_Enum member values as a vector.
const std::vector< int64_t > & IntermediateFileStringPosition_Enum()
Return all HighLevelCollectionTypedefs::IntermediateFileStringPosition_Enum member values as a vector...
const std::vector< int64_t > & ExpressionKind()
Return all Jovial_ROSE_Translation::ExpressionKind member values as a vector.
const std::vector< int64_t > & State()
Return all Jovial::State member values as a vector.
const std::vector< int64_t > & FunctionModifier()
Return all LanguageTranslation::FunctionModifier member values as a vector.
const std::vector< int64_t > & PackingSpecifier()
Return all LanguageTranslation::PackingSpecifier member values as a vector.
const std::vector< int64_t > & ExpressionKind()
Return all LanguageTranslation::ExpressionKind member values as a vector.
const std::vector< int64_t > & DUPLICATE_OPTION()
Return all LibraryIdentification::DUPLICATE_OPTION member values as a vector.
const std::vector< int64_t > & PatternMatchMode()
Return all MatchStatus::PatternMatchMode member values as a vector.
const std::vector< int64_t > & CheckNodeMode()
Return all MatchStatus::CheckNodeMode member values as a vector.
const std::vector< int64_t > & ScopeIdentifier_Enum()
Return all MidLevelCollectionTypedefs::ScopeIdentifier_Enum member values as a vector.
const std::vector< int64_t > & IntermediateFileStringPosition_Enum()
Return all MidLevelCollectionTypedefs::IntermediateFileStringPosition_Enum member values as a vector.
const std::vector< int64_t > & PlacementPosition_Enum()
Return all MidLevelCollectionTypedefs::PlacementPosition_Enum member values as a vector.
const std::vector< int64_t > & TypeOfQueryTypeOneParameter()
Return all NameQuery::TypeOfQueryTypeOneParameter member values as a vector.
const std::vector< int64_t > & TypeOfQueryTypeTwoParameters()
Return all NameQuery::TypeOfQueryTypeTwoParameters member values as a vector.
const std::vector< int64_t > & TypeOfQueryTypeOneParameter()
Return all NodeQuery::TypeOfQueryTypeOneParameter member values as a vector.
const std::vector< int64_t > & TypeOfQueryTypeTwoParameters()
Return all NodeQuery::TypeOfQueryTypeTwoParameters member values as a vector.
const std::vector< int64_t > & TypeOfQueryTypeTwoParameters()
Return all NumberQuery::TypeOfQueryTypeTwoParameters member values as a vector.
const std::vector< int64_t > & TypeOfQueryTypeOneParameter()
Return all NumberQuery::TypeOfQueryTypeOneParameter member values as a vector.
const std::vector< int64_t > & omp_construct_enum()
Return all OmpSupport::omp_construct_enum member values as a vector.
const std::vector< int64_t > & omp_rtl_enum()
Return all OmpSupport::omp_rtl_enum member values as a vector.
const std::vector< int64_t > & DirectiveType()
Return all PreprocessingInfo::DirectiveType member values as a vector.
const std::vector< int64_t > & RelativePositionType()
Return all PreprocessingInfo::RelativePositionType member values as a vector.
const std::vector< int64_t > & TRAVERSAL_TYPE()
Return all PtrAliasAnalysis::TRAVERSAL_TYPE member values as a vector.
const std::vector< int64_t > & COLOR()
Return all PtrAliasAnalysis::COLOR member values as a vector.
const std::vector< int64_t > & Position()
Return all QCodeEdit::Position member values as a vector.
const std::vector< int64_t > & Command()
Return all QDocumentCommand::Command member values as a vector.
const std::vector< int64_t > & Flags()
Return all QDocumentCursorHandle::Flags member values as a vector.
const std::vector< int64_t > & MoveFlag()
Return all QDocumentCursor::MoveFlag member values as a vector.
const std::vector< int64_t > & MoveOperation()
Return all QDocumentCursor::MoveOperation member values as a vector.
const std::vector< int64_t > & SelectionType()
Return all QDocumentCursor::SelectionType member values as a vector.
const std::vector< int64_t > & State()
Return all QDocumentLine::State member values as a vector.
const std::vector< int64_t > & Option()
Return all QDocumentSearch::Option member values as a vector.
const std::vector< int64_t > & WhiteSpaceFlag()
Return all QDocument::WhiteSpaceFlag member values as a vector.
const std::vector< int64_t > & TextProcessing()
Return all QDocument::TextProcessing member values as a vector.
const std::vector< int64_t > & LineEnding()
Return all QDocument::LineEnding member values as a vector.
const std::vector< int64_t > & EditFlag()
Return all QEditor::EditFlag member values as a vector.
const std::vector< int64_t > & CodecUpdatePolicy()
Return all QEditor::CodecUpdatePolicy member values as a vector.
const std::vector< int64_t > & SaveState()
Return all QEditor::SaveState member values as a vector.
const std::vector< int64_t > & CollapseFlag()
Return all QLanguageDefinition::CollapseFlag member values as a vector.
const std::vector< int64_t > & QNFAAction_()
Return all QNFAAction::QNFAAction_ member values as a vector.
const std::vector< int64_t > & Type()
Return all QNFADefinition::PMatch::Type member values as a vector.
const std::vector< int64_t > & SizeType()
Return all QPanelLayout::SizeType member values as a vector.
const std::vector< int64_t > & Position()
Return all QPanelLayout::Position member values as a vector.
const std::vector< int64_t > & Role()
Return all QParenthesis::Role member values as a vector.
const std::vector< int64_t > & State()
Return all QReliableFileWatch::State member values as a vector.
const std::vector< int64_t > & ColorComponent()
Return all QtColorLine::ColorComponent member values as a vector.
const std::vector< int64_t > & Handle()
Return all QtGradientWidgetPrivate::Handle member values as a vector.
const std::vector< int64_t > & ForwardBackward()
Return all RIFG::ForwardBackward member values as a vector.
const std::vector< int64_t > & EdgeDirection()
Return all RIFG::EdgeDirection member values as a vector.
const std::vector< int64_t > & languageTypeEnum()
Return all ROSEAttributesList::languageTypeEnum member values as a vector.
const std::vector< int64_t > & ROSE_C_CXX_operators()
Return all ROSE_Fortran_defs::ROSE_C_CXX_operators member values as a vector.
const std::vector< int64_t > & ROSE_Fortran_keywords()
Return all ROSE_Fortran_defs::ROSE_Fortran_keywords member values as a vector.
const std::vector< int64_t > & ROSE_Fortran_Additional_Info()
Return all ROSE_Fortran_defs::ROSE_Fortran_Additional_Info member values as a vector.
const std::vector< int64_t > & ROSE_Fortran_Operators()
Return all ROSE_Fortran_defs::ROSE_Fortran_Operators member values as a vector.
const std::vector< int64_t > & ROSE_C_CXX_keywords()
Return all ROSE_Fortran_defs::ROSE_C_CXX_keywords member values as a vector.
const std::vector< int64_t > & whitespace()
Return all ROSE_token_ids::whitespace member values as a vector.
const std::vector< int64_t > & ROSE_C_CXX_Additional_Info()
Return all ROSE_token_ids::ROSE_C_CXX_Additional_Info member values as a vector.
const std::vector< int64_t > & ROSE_C_CXX_alternate_tok()
Return all ROSE_token_ids::ROSE_C_CXX_alternate_tok member values as a vector.
const std::vector< int64_t > & ROSE_C_CXX_keywords()
Return all ROSE_token_ids::ROSE_C_CXX_keywords member values as a vector.
const std::vector< int64_t > & Type()
Return all ReachingDef::Type member values as a vector.
const std::vector< int64_t > & VarType()
Return all ReadWriteSets::VarType member values as a vector.
const std::vector< int64_t > & Globality()
Return all ReadWriteSets::Globality member values as a vector.
const std::vector< int64_t > & AccessType()
Return all ReadWriteSets::AccessType member values as a vector.
const std::vector< int64_t > & Kind()
Return all Rose::AST::Defects::Kind member values as a vector.
const std::vector< int64_t > & Reason()
Return all Rose::AST::Defects::Reason member values as a vector.
const std::vector< int64_t > & Order()
Return all Rose::AST::Traversal::Order member values as a vector.
const std::vector< int64_t > & Effect()
Return all Rose::AST::cmdline::checker_t::Effect member values as a vector.
const std::vector< int64_t > & Mode()
Return all Rose::AST::cmdline::checker_t::Mode member values as a vector.
const std::vector< int64_t > & Mode()
Return all Rose::AST::cmdline::graphviz_t::Mode member values as a vector.
const std::vector< int64_t > & InstructionSet()
Return all Rose::BinaryAnalysis::Architecture::ArmAarch32::InstructionSet member values as a vector.
const std::vector< int64_t > & Organization()
Return all Rose::BinaryAnalysis::AsmUnparser::Organization member values as a vector.
const std::vector< int64_t > & OperandDefn()
Return all Rose::BinaryAnalysis::AssemblerX86::OperandDefn member values as a vector.
const std::vector< int64_t > & MemoryReferencePattern()
Return all Rose::BinaryAnalysis::AssemblerX86::MemoryReferencePattern member values as a vector.
const std::vector< int64_t > & EncodingType()
Return all Rose::BinaryAnalysis::Assembler::EncodingType member values as a vector.
const std::vector< int64_t > & ConflictResolution()
Return all Rose::BinaryAnalysis::BinaryLoader::ConflictResolution member values as a vector.
const std::vector< int64_t > & MappingContribution()
Return all Rose::BinaryAnalysis::BinaryLoader::MappingContribution member values as a vector.
const std::vector< int64_t > & Endianness()
Return all Rose::BinaryAnalysis::ByteOrder::Endianness member values as a vector.
const std::vector< int64_t > & StackDirection()
Return all Rose::BinaryAnalysis::CallingConvention::StackDirection member values as a vector.
const std::vector< int64_t > & StackParameterOrder()
Return all Rose::BinaryAnalysis::CallingConvention::StackParameterOrder member values as a vector.
const std::vector< int64_t > & StackCleanup()
Return all Rose::BinaryAnalysis::CallingConvention::StackCleanup member values as a vector.
const std::vector< int64_t > & RelocType()
Return all Rose::BinaryAnalysis::CodeInserter::RelocType member values as a vector.
const std::vector< int64_t > & NopPadding()
Return all Rose::BinaryAnalysis::CodeInserter::NopPadding member values as a vector.
const std::vector< int64_t > & AggregationDirection()
Return all Rose::BinaryAnalysis::CodeInserter::AggregationDirection member values as a vector.
const std::vector< int64_t > & Boolean()
Return all Rose::BinaryAnalysis::Commit::Boolean member values as a vector.
const std::vector< int64_t > & Action()
Return all Rose::BinaryAnalysis::Concolic::ExecutionEvent::Action member values as a vector.
const std::vector< int64_t > & When()
Return all Rose::BinaryAnalysis::Concolic::When member values as a vector.
const std::vector< int64_t > & Update()
Return all Rose::BinaryAnalysis::Concolic::Update member values as a vector.
const std::vector< int64_t > & IoDirection()
Return all Rose::BinaryAnalysis::Concolic::IoDirection member values as a vector.
const std::vector< int64_t > & InputType()
Return all Rose::BinaryAnalysis::Concolic::InputType member values as a vector.
const std::vector< int64_t > & ShowEvents()
Return all Rose::BinaryAnalysis::Concolic::ShowEvents member values as a vector.
const std::vector< int64_t > & ShowAssertions()
Return all Rose::BinaryAnalysis::Concolic::ShowAssertions member values as a vector.
const std::vector< int64_t > & ConcolicPhase()
Return all Rose::BinaryAnalysis::Concolic::ConcolicPhase member values as a vector.
const std::vector< int64_t > & Type()
Return all Rose::BinaryAnalysis::ConcreteLocation::Type member values as a vector.
const std::vector< int64_t > & AsyncClass()
Return all Rose::BinaryAnalysis::Debugger::GdbResponse::AsyncClass member values as a vector.
const std::vector< int64_t > & ResultClass()
Return all Rose::BinaryAnalysis::Debugger::GdbResponse::ResultClass member values as a vector.
const std::vector< int64_t > & TokenType()
Return all Rose::BinaryAnalysis::Debugger::GdbResponse::TokenType member values as a vector.
const std::vector< int64_t > & ResultClass()
Return all Rose::BinaryAnalysis::Debugger::Gdb::Response::ResultRecord::ResultClass member values as ...
const std::vector< int64_t > & RegCacheType()
Return all Rose::BinaryAnalysis::Debugger::Linux::RegCacheType member values as a vector.
const std::vector< int64_t > & DetachMode()
Return all Rose::BinaryAnalysis::Debugger::Linux::DetachMode member values as a vector.
const std::vector< int64_t > & Flag()
Return all Rose::BinaryAnalysis::Debugger::Linux::Flag member values as a vector.
const std::vector< int64_t > & FilterActionFlag()
Return all Rose::BinaryAnalysis::Debugger::FilterActionFlag member values as a vector.
const std::vector< int64_t > & Mode()
Return all Rose::BinaryAnalysis::Disassembler::Aarch32::Mode member values as a vector.
const std::vector< int64_t > & Mode()
Return all Rose::BinaryAnalysis::Disassembler::Aarch64::Mode member values as a vector.
const char * Architecture(int64_t)
Convert Rose::BinaryAnalysis::Disassembler::Mips::Decoder::Architecture enum constant to a string.
const std::vector< int64_t > & Architecture()
Return all Rose::BinaryAnalysis::Disassembler::Mips::Decoder::Architecture member values as a vector.
const std::vector< int64_t > & RegisterMode()
Return all Rose::BinaryAnalysis::Disassembler::X86::RegisterMode member values as a vector.
const std::vector< int64_t > & MMPrefix()
Return all Rose::BinaryAnalysis::Disassembler::X86::MMPrefix member values as a vector.
const std::vector< int64_t > & DWARF_FORM()
Return all Rose::BinaryAnalysis::Dwarf::DWARF_FORM member values as a vector.
const std::vector< int64_t > & DWARF_TAG()
Return all Rose::BinaryAnalysis::Dwarf::DWARF_TAG member values as a vector.
const std::vector< int64_t > & DWARF_AT()
Return all Rose::BinaryAnalysis::Dwarf::DWARF_AT member values as a vector.
const std::vector< int64_t > & DWARF_LANG()
Return all Rose::BinaryAnalysis::Dwarf::DWARF_LANG member values as a vector.
const std::vector< int64_t > & Action()
Return all Rose::BinaryAnalysis::FeasiblePath::PathProcessor::Action member values as a vector.
const std::vector< int64_t > & SemanticMemoryParadigm()
Return all Rose::BinaryAnalysis::FeasiblePath::SemanticMemoryParadigm member values as a vector.
const std::vector< int64_t > & SearchMode()
Return all Rose::BinaryAnalysis::FeasiblePath::SearchMode member values as a vector.
const std::vector< int64_t > & EdgeVisitOrder()
Return all Rose::BinaryAnalysis::FeasiblePath::EdgeVisitOrder member values as a vector.
const std::vector< int64_t > & MayOrMust()
Return all Rose::BinaryAnalysis::FeasiblePath::MayOrMust member values as a vector.
const std::vector< int64_t > & IoMode()
Return all Rose::BinaryAnalysis::FeasiblePath::IoMode member values as a vector.
const std::vector< int64_t > & CValKind()
Return all Rose::BinaryAnalysis::FunctionSimilarity::CValKind member values as a vector.
const std::vector< int64_t > & Statistic()
Return all Rose::BinaryAnalysis::FunctionSimilarity::Statistic member values as a vector.
const std::vector< int64_t > & Type()
Return all Rose::BinaryAnalysis::HotPatch::Record::Type member values as a vector.
const std::vector< int64_t > & Behavior()
Return all Rose::BinaryAnalysis::HotPatch::Record::Behavior member values as a vector.
const std::vector< int64_t > & IteStatus()
Return all Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::RiscOperators::IteStatus member...
const std::vector< int64_t > & InputOutputProperty()
Return all Rose::BinaryAnalysis::InstructionSemantics::BaseSemantics::InputOutputProperty member valu...
const std::vector< int64_t > & EdgeType()
Return all Rose::BinaryAnalysis::InstructionSemantics::DataFlowSemantics::DataFlowEdge::EdgeType memb...
const std::vector< int64_t > & SrType()
Return all Rose::BinaryAnalysis::InstructionSemantics::DispatcherAarch32::SrType member values as a v...
const std::vector< int64_t > & BranchType()
Return all Rose::BinaryAnalysis::InstructionSemantics::DispatcherAarch32::BranchType member values as...
const std::vector< int64_t > & AccessMode()
Return all Rose::BinaryAnalysis::InstructionSemantics::DispatcherX86::AccessMode member values as a v...
const std::vector< int64_t > & Carry()
Return all Rose::BinaryAnalysis::InstructionSemantics::IntervalSemantics::Carry member values as a ve...
const std::vector< int64_t > & Flag()
Return all Rose::BinaryAnalysis::InstructionSemantics::SymbolicSemantics::AllowSideEffects::Flag memb...
const std::vector< int64_t > & WritersMode()
Return all Rose::BinaryAnalysis::InstructionSemantics::SymbolicSemantics::WritersMode member values a...
const std::vector< int64_t > & DefinersMode()
Return all Rose::BinaryAnalysis::InstructionSemantics::SymbolicSemantics::DefinersMode member values ...
const std::vector< int64_t > & Taintedness()
Return all Rose::BinaryAnalysis::InstructionSemantics::TaintSemantics::Taintedness member values as a...
const std::vector< int64_t > & Flag()
Return all Rose::BinaryAnalysis::InstructionSemantics::UpdateCr::Flag member values as a vector.
const std::vector< int64_t > & Mechanism()
Return all Rose::BinaryAnalysis::MagicNumber::Mechanism member values as a vector.
const std::vector< int64_t > & Boolean()
Return all Rose::BinaryAnalysis::MemoryMap::Attach::Boolean member values as a vector.
const std::vector< int64_t > & Clobber()
Return all Rose::BinaryAnalysis::MemoryMap::Clobber member values as a vector.
const std::vector< int64_t > & InsertFileMapMode()
Return all Rose::BinaryAnalysis::MemoryMap::InsertFileMapMode member values as a vector.
const std::vector< int64_t > & MemoryType()
Return all Rose::BinaryAnalysis::ModelChecker::PartitionerModel::Settings::MemoryType member values a...
const std::vector< int64_t > & WorkerState()
Return all Rose::BinaryAnalysis::ModelChecker::WorkerState member values as a vector.
const std::vector< int64_t > & Prune()
Return all Rose::BinaryAnalysis::ModelChecker::Prune member values as a vector.
const std::vector< int64_t > & IoMode()
Return all Rose::BinaryAnalysis::ModelChecker::IoMode member values as a vector.
const std::vector< int64_t > & TestMode()
Return all Rose::BinaryAnalysis::ModelChecker::TestMode member values as a vector.
const std::vector< int64_t > & Type()
Return all Rose::BinaryAnalysis::Partitioner2::AllowParallelEdges::Type member values as a vector.
const std::vector< int64_t > & Termination()
Return all Rose::BinaryAnalysis::Partitioner2::BasicBlockCallback::Termination member values as a vec...
const std::vector< int64_t > & Type()
Return all Rose::BinaryAnalysis::Partitioner2::DataFlow::DfCfgVertex::Type member values as a vector.
const std::vector< int64_t > & Ownership()
Return all Rose::BinaryAnalysis::Partitioner2::Function::Ownership member values as a vector.
const std::vector< int64_t > & HowInline()
Return all Rose::BinaryAnalysis::Partitioner2::Inliner::HowInline member values as a vector.
const std::vector< int64_t > & Boolean()
Return all Rose::BinaryAnalysis::Partitioner2::ModulesElf::FixUndefinedSymbols::Boolean member values...
const std::vector< int64_t > & EntryType()
Return all Rose::BinaryAnalysis::Partitioner2::ModulesX86::SwitchSuccessors::EntryType member values ...
const std::vector< int64_t > & State()
Return all Rose::BinaryAnalysis::Partitioner2::Partitioner::MayReturnVertexInfo::State member values ...
const std::vector< int64_t > & Level()
Return all Rose::BinaryAnalysis::Partitioner2::Precision::Level member values as a vector.
const std::vector< int64_t > & Granularity()
Return all Rose::BinaryAnalysis::Partitioner2::Reference::Granularity member values as a vector.
const std::vector< int64_t > & FunctionReturnAnalysis()
Return all Rose::BinaryAnalysis::Partitioner2::FunctionReturnAnalysis member values as a vector.
const std::vector< int64_t > & EdgeType()
Return all Rose::BinaryAnalysis::Partitioner2::EdgeType member values as a vector.
const std::vector< int64_t > & Confidence()
Return all Rose::BinaryAnalysis::Partitioner2::Confidence member values as a vector.
const std::vector< int64_t > & SemanticMemoryParadigm()
Return all Rose::BinaryAnalysis::Partitioner2::SemanticMemoryParadigm member values as a vector.
const std::vector< int64_t > & VertexType()
Return all Rose::BinaryAnalysis::Partitioner2::VertexType member values as a vector.
const std::vector< int64_t > & MemoryDataAdjustment()
Return all Rose::BinaryAnalysis::Partitioner2::MemoryDataAdjustment member values as a vector.
const std::vector< int64_t > & Direction()
Return all Rose::BinaryAnalysis::PointerDetection::PointerDescriptor::Direction member values as a ve...
const std::vector< int64_t > & Reason()
Return all Rose::BinaryAnalysis::Reachability::Reason member values as a vector.
const std::vector< int64_t > & Direction()
Return all Rose::BinaryAnalysis::RegisterDictionary::SortBySize::Direction member values as a vector.
const std::vector< int64_t > & Type()
Return all Rose::BinaryAnalysis::SRecord::Type member values as a vector.
const std::vector< int64_t > & Syntax()
Return all Rose::BinaryAnalysis::SRecord::Syntax member values as a vector.
const std::vector< int64_t > & Format()
Return all Rose::BinaryAnalysis::SerialIo::Format member values as a vector.
const std::vector< int64_t > & Savable()
Return all Rose::BinaryAnalysis::SerialIo::Savable member values as a vector.
const std::vector< int64_t > & Satisfiable()
Return all Rose::BinaryAnalysis::SmtSolver::Satisfiable member values as a vector.
const std::vector< int64_t > & LinkMode()
Return all Rose::BinaryAnalysis::SmtSolver::LinkMode member values as a vector.
const std::vector< int64_t > & Type()
Return all Rose::BinaryAnalysis::SmtSolver::Type member values as a vector.
const std::vector< int64_t > & State()
Return all Rose::BinaryAnalysis::Strings::State member values as a vector.
const std::vector< int64_t > & Type()
Return all Rose::BinaryAnalysis::SymbolicExpressionParser::Token::Type member values as a vector.
const std::vector< int64_t > & ShowComments()
Return all Rose::BinaryAnalysis::SymbolicExpression::Formatter::ShowComments member values as a vecto...
const std::vector< int64_t > & Flag()
Return all Rose::BinaryAnalysis::SymbolicExpression::TypeStyle::Flag member values as a vector.
const std::vector< int64_t > & TypeClass()
Return all Rose::BinaryAnalysis::SymbolicExpression::Type::TypeClass member values as a vector.
const std::vector< int64_t > & Operator()
Return all Rose::BinaryAnalysis::SymbolicExpression::Operator member values as a vector.
const std::vector< int64_t > & VisitAction()
Return all Rose::BinaryAnalysis::SymbolicExpression::VisitAction member values as a vector.
const std::vector< int64_t > & Taintedness()
Return all Rose::BinaryAnalysis::TaintedFlow::Taintedness member values as a vector.
const std::vector< int64_t > & Approximation()
Return all Rose::BinaryAnalysis::TaintedFlow::Approximation member values as a vector.
const std::vector< int64_t > & Flags()
Return all Rose::BinaryAnalysis::Unparser::ArrowMargin::Flags member values as a vector.
const std::vector< int64_t > & ArrowSide()
Return all Rose::BinaryAnalysis::Unparser::EdgeArrows::ArrowSide member values as a vector.
const std::vector< int64_t > & OutputPart()
Return all Rose::BinaryAnalysis::Unparser::EdgeArrows::OutputPart member values as a vector.
const std::vector< int64_t > & ArrowStylePreset()
Return all Rose::BinaryAnalysis::Unparser::EdgeArrows::ArrowStylePreset member values as a vector.
const std::vector< int64_t > & Direction()
Return all Rose::BinaryAnalysis::Variables::StackFrame::Direction member values as a vector.
const std::vector< int64_t > & Purpose()
Return all Rose::BinaryAnalysis::Variables::StackVariable::Purpose member values as a vector.
const std::vector< int64_t > & JvmInstructionKind()
Return all Rose::BinaryAnalysis::JvmInstructionKind member values as a vector.
const std::vector< int64_t > & MipsSpecialPurposeRegister()
Return all Rose::BinaryAnalysis::MipsSpecialPurposeRegister member values as a vector.
const std::vector< int64_t > & Aarch32RegisterClass()
Return all Rose::BinaryAnalysis::Aarch32RegisterClass member values as a vector.
const std::vector< int64_t > & MipsInstructionKind()
Return all Rose::BinaryAnalysis::MipsInstructionKind member values as a vector.
const std::vector< int64_t > & M68kMacRegister()
Return all Rose::BinaryAnalysis::M68kMacRegister member values as a vector.
const std::vector< int64_t > & PowerpcTimeBaseRegister()
Return all Rose::BinaryAnalysis::PowerpcTimeBaseRegister member values as a vector.
const std::vector< int64_t > & X86BranchPrediction()
Return all Rose::BinaryAnalysis::X86BranchPrediction member values as a vector.
const std::vector< int64_t > & Aarch64Exception()
Return all Rose::BinaryAnalysis::Aarch64Exception member values as a vector.
const std::vector< int64_t > & Aarch32GeneralPurposeRegister()
Return all Rose::BinaryAnalysis::Aarch32GeneralPurposeRegister member values as a vector.
const std::vector< int64_t > & MipsInterruptMajor()
Return all Rose::BinaryAnalysis::MipsInterruptMajor member values as a vector.
const std::vector< int64_t > & M68kRegisterClass()
Return all Rose::BinaryAnalysis::M68kRegisterClass member values as a vector.
const std::vector< int64_t > & X86RepeatPrefix()
Return all Rose::BinaryAnalysis::X86RepeatPrefix member values as a vector.
const std::vector< int64_t > & X86GeneralPurposeRegister()
Return all Rose::BinaryAnalysis::X86GeneralPurposeRegister member values as a vector.
const std::vector< int64_t > & M68kFamily()
Return all Rose::BinaryAnalysis::M68kFamily member values as a vector.
const std::vector< int64_t > & PowerpcSpecialPurposeRegister()
Return all Rose::BinaryAnalysis::PowerpcSpecialPurposeRegister member values as a vector.
const std::vector< int64_t > & PowerpcInstructionKind()
Return all Rose::BinaryAnalysis::PowerpcInstructionKind member values as a vector.
const std::vector< int64_t > & X86Flags()
Return all Rose::BinaryAnalysis::X86Flags member values as a vector.
const std::vector< int64_t > & Aarch64SystemRegisters()
Return all Rose::BinaryAnalysis::Aarch64SystemRegisters member values as a vector.
const std::vector< int64_t > & M68kSupervisorRegister()
Return all Rose::BinaryAnalysis::M68kSupervisorRegister member values as a vector.
const std::vector< int64_t > & PowerpcWordSize()
Return all Rose::BinaryAnalysis::PowerpcWordSize member values as a vector.
const std::vector< int64_t > & M68kSpecialPurposeRegister()
Return all Rose::BinaryAnalysis::M68kSpecialPurposeRegister member values as a vector.
const std::vector< int64_t > & MipsRegisterClass()
Return all Rose::BinaryAnalysis::MipsRegisterClass member values as a vector.
const std::vector< int64_t > & Aarch32DebugRegister()
Return all Rose::BinaryAnalysis::Aarch32DebugRegister member values as a vector.
const std::vector< int64_t > & PowerpcRegisterClass()
Return all Rose::BinaryAnalysis::PowerpcRegisterClass member values as a vector.
const std::vector< int64_t > & MipsFcsrMinors()
Return all Rose::BinaryAnalysis::MipsFcsrMinors member values as a vector.
const std::vector< int64_t > & CilFamily()
Return all Rose::BinaryAnalysis::CilFamily member values as a vector.
const std::vector< int64_t > & M68kDataFormat()
Return all Rose::BinaryAnalysis::M68kDataFormat member values as a vector.
const std::vector< int64_t > & PowerpcConditionRegisterAccessGranularity()
Return all Rose::BinaryAnalysis::PowerpcConditionRegisterAccessGranularity member values as a vector.
const std::vector< int64_t > & X86InstructionSize()
Return all Rose::BinaryAnalysis::X86InstructionSize member values as a vector.
const std::vector< int64_t > & X86StRegister()
Return all Rose::BinaryAnalysis::X86StRegister member values as a vector.
const std::vector< int64_t > & X86SegmentRegister()
Return all Rose::BinaryAnalysis::X86SegmentRegister member values as a vector.
const std::vector< int64_t > & X86Flag()
Return all Rose::BinaryAnalysis::X86Flag member values as a vector.
const std::vector< int64_t > & M68kEffectiveAddressMode()
Return all Rose::BinaryAnalysis::M68kEffectiveAddressMode member values as a vector.
const std::vector< int64_t > & X86Exception()
Return all Rose::BinaryAnalysis::X86Exception member values as a vector.
const std::vector< int64_t > & X86RegisterClass()
Return all Rose::BinaryAnalysis::X86RegisterClass member values as a vector.
const std::vector< int64_t > & Aarch32SystemRegister()
Return all Rose::BinaryAnalysis::Aarch32SystemRegister member values as a vector.
const std::vector< int64_t > & M68kInstructionKind()
Return all Rose::BinaryAnalysis::M68kInstructionKind member values as a vector.
const std::vector< int64_t > & M68kEmacRegister()
Return all Rose::BinaryAnalysis::M68kEmacRegister member values as a vector.
const std::vector< int64_t > & Aarch32Exception()
Return all Rose::BinaryAnalysis::Aarch32Exception member values as a vector.
const std::vector< int64_t > & X86InstructionKind()
Return all Rose::BinaryAnalysis::X86InstructionKind member values as a vector.
const std::vector< int64_t > & Aarch64RegisterClass()
Return all Rose::BinaryAnalysis::Aarch64RegisterClass member values as a vector.
const std::vector< int64_t > & CilInstructionKind()
Return all Rose::BinaryAnalysis::CilInstructionKind member values as a vector.
const std::vector< int64_t > & MipsInterruptMinor()
Return all Rose::BinaryAnalysis::MipsInterruptMinor member values as a vector.
const std::vector< int64_t > & MipsDataFormat()
Return all Rose::BinaryAnalysis::MipsDataFormat member values as a vector.
const std::vector< int64_t > & PowerpcCapability()
Return all Rose::BinaryAnalysis::PowerpcCapability member values as a vector.
const std::vector< int64_t > & Direction()
Return all Rose::Callbacks::Direction member values as a vector.
const std::vector< int64_t > & Object()
Return all Rose::CodeGen::Object member values as a vector.
const std::vector< int64_t > & AnsiColor()
Return all Rose::Color::AnsiColor member values as a vector.
const std::vector< int64_t > & Enabled()
Return all Rose::Color::Enabled member values as a vector.
const std::vector< int64_t > & Layer()
Return all Rose::Color::Layer member values as a vector.
const std::vector< int64_t > & Theme()
Return all Rose::Color::Theme member values as a vector.
const std::vector< int64_t > & Behavior()
Return all Rose::CommandLine::FailedAssertionBehaviorAdjuster::Behavior member values as a vector.
const std::vector< int64_t > & Preferred()
Return all Rose::CommandLine::SuffixMultiplierParser::Preferred member values as a vector.
const std::vector< int64_t > & EditType()
Return all Rose::EditDistance::TreeEditDistance::EditType member values as a vector.
const std::vector< int64_t > & Format()
Return all Rose::FormattedTable::Format member values as a vector.
const std::vector< int64_t > & Alignment()
Return all Rose::FormattedTable::Alignment member values as a vector.
const std::vector< int64_t > & Level()
Return all Rose::Logger::Level member values as a vector.
const std::vector< int64_t > & Severity()
Return all Rose::Sarif::Severity member values as a vector.
const std::vector< int64_t > & Kind()
Return all Rose::Sarif::Kind member values as a vector.
const std::vector< int64_t > & InsertMechanism()
Return all Rose::Snippet::InsertMechanism member values as a vector.
const std::vector< int64_t > & LocalDeclarationPosition()
Return all Rose::Snippet::LocalDeclarationPosition member values as a vector.
const std::vector< int64_t > & OSType()
Return all Rose::StringUtility::OSType member values as a vector.
const std::vector< int64_t > & FileNameLocation()
Return all Rose::StringUtility::FileNameLocation member values as a vector.
const std::vector< int64_t > & LanguageEnum()
Return all Rose::builder::SageTreeBuilder::LanguageEnum member values as a vector.
const std::vector< int64_t > & JovialEnum()
Return all Rose::builder::JovialEnum member values as a vector.
const std::vector< int64_t > & Type()
Return all Rosebud::Ast::CppStack::Type member values as a vector.
const std::vector< int64_t > & Expand()
Return all Rosebud::Expand member values as a vector.
const std::vector< int64_t > & When()
Return all Rosebud::When member values as a vector.
const std::vector< int64_t > & Access()
Return all Rosebud::Access member values as a vector.
const std::vector< int64_t > & CamelCase()
Return all Rosebud::CamelCase member values as a vector.
const std::vector< int64_t > & EdgeType()
Return all SDG::PDGEdge::EdgeType member values as a vector.
const std::vector< int64_t > & ControlDependenceType()
Return all SDG::SDGEdge::ControlDependenceType member values as a vector.
const std::vector< int64_t > & EdgeType()
Return all SDG::SDGEdge::EdgeType member values as a vector.
const std::vector< int64_t > & NodeType()
Return all SDG::SDGNode::NodeType member values as a vector.
const std::vector< int64_t > & SourcePositionClassification()
Return all SageBuilder::SourcePositionClassification member values as a vector.
const std::vector< int64_t > & TransformationKind()
Return all SageInterface::DeferredTransformation::TransformationKind member values as a vector.
const std::vector< int64_t > & Access()
Return all Sawyer::Access::Access member values as a vector.
const std::vector< int64_t > & GroupingFlags()
Return all Sawyer::CommandLine::Parser::GroupingFlags member values as a vector.
const std::vector< int64_t > & SortOrder()
Return all Sawyer::CommandLine::SortOrder member values as a vector.
const std::vector< int64_t > & Canonical()
Return all Sawyer::CommandLine::Canonical member values as a vector.
const std::vector< int64_t > & ShowGroupName()
Return all Sawyer::CommandLine::ShowGroupName member values as a vector.
const std::vector< int64_t > & WhichValue()
Return all Sawyer::CommandLine::WhichValue member values as a vector.
const std::vector< int64_t > & SwitchSkipping()
Return all Sawyer::CommandLine::SwitchSkipping member values as a vector.
const std::vector< int64_t > & TraversalEvent()
Return all Sawyer::Container::Algorithm::TraversalEvent member values as a vector.
const std::vector< int64_t > & CsiNextAction()
Return all Sawyer::Container::Algorithm::CsiNextAction member values as a vector.
const std::vector< int64_t > & EdgePhase()
Return all Sawyer::Container::Graph::EdgePhase member values as a vector.
const std::vector< int64_t > & State()
Return all Sawyer::Database::Statement::State member values as a vector.
const std::vector< int64_t > & TokenType()
Return all Sawyer::Document::Markup::TokenType member values as a vector.
const std::vector< int64_t > & TokenType()
Return all Sawyer::Language::Clexer::TokenType member values as a vector.
const std::vector< int64_t > & When()
Return all Sawyer::Message::Prefix::When member values as a vector.
const std::vector< int64_t > & Importance()
Return all Sawyer::Message::Importance member values as a vector.
const std::vector< int64_t > & AnsiColor()
Return all Sawyer::Message::AnsiColor member values as a vector.
const std::vector< int64_t > & Link()
Return all Sawyer::Tree::Vertex::Link member values as a vector.
const std::vector< int64_t > & TraversalEvent()
Return all Sawyer::Tree::TraversalEvent member values as a vector.
const std::vector< int64_t > & eType()
Return all Sawyer::Yaml::ConstIterator::eType member values as a vector.
const std::vector< int64_t > & eType()
Return all Sawyer::Yaml::Exception::eType member values as a vector.
const std::vector< int64_t > & eType()
Return all Sawyer::Yaml::Iterator::eType member values as a vector.
const std::vector< int64_t > & eType()
Return all Sawyer::Yaml::Node::eType member values as a vector.
const std::vector< int64_t > & access_modifier_enum()
Return all SgAccessModifier::access_modifier_enum member values as a vector.
const std::vector< int64_t > & select_type_enum()
Return all SgAdaSelectStmt::select_type_enum member values as a vector.
const std::vector< int64_t > & Reason()
Return all SgAsmBlock::Reason member values as a vector.
const std::vector< int64_t > & ReferenceKind()
Return all SgAsmCilMetadataHeap::ReferenceKind member values as a vector.
const std::vector< int64_t > & EntryType()
Return all SgAsmElfDynamicEntry::EntryType member values as a vector.
const std::vector< int64_t > & ObjectType()
Return all SgAsmElfFileHeader::ObjectType member values as a vector.
const std::vector< int64_t > & RelocType()
Return all SgAsmElfRelocEntry::RelocType member values as a vector.
const std::vector< int64_t > & SectionFlags()
Return all SgAsmElfSectionTableEntry::SectionFlags member values as a vector.
const std::vector< int64_t > & SectionType()
Return all SgAsmElfSectionTableEntry::SectionType member values as a vector.
const std::vector< int64_t > & SegmentFlags()
Return all SgAsmElfSegmentTableEntry::SegmentFlags member values as a vector.
const std::vector< int64_t > & SegmentType()
Return all SgAsmElfSegmentTableEntry::SegmentType member values as a vector.
const std::vector< int64_t > & ElfSymType()
Return all SgAsmElfSymbol::ElfSymType member values as a vector.
const std::vector< int64_t > & ElfSymBinding()
Return all SgAsmElfSymbol::ElfSymBinding member values as a vector.
const std::vector< int64_t > & ExecPurpose()
Return all SgAsmExecutableFileFormat::ExecPurpose member values as a vector.
const std::vector< int64_t > & ExecFamily()
Return all SgAsmExecutableFileFormat::ExecFamily member values as a vector.
const std::vector< int64_t > & ExecABI()
Return all SgAsmExecutableFileFormat::ExecABI member values as a vector.
const std::vector< int64_t > & InsSetArchitecture()
Return all SgAsmExecutableFileFormat::InsSetArchitecture member values as a vector.
const std::vector< int64_t > & Flag()
Return all SgAsmFloatType::Flag member values as a vector.
const std::vector< int64_t > & function_kind_enum()
Return all SgAsmFunction::function_kind_enum member values as a vector.
const std::vector< int64_t > & FunctionReason()
Return all SgAsmFunction::FunctionReason member values as a vector.
const std::vector< int64_t > & MayReturn()
Return all SgAsmFunction::MayReturn member values as a vector.
const std::vector< int64_t > & AddressSpace()
Return all SgAsmGenericFile::AddressSpace member values as a vector.
const std::vector< int64_t > & Elasticity()
Return all SgAsmGenericFile::Elasticity member values as a vector.
const std::vector< int64_t > & SectionPurpose()
Return all SgAsmGenericSection::SectionPurpose member values as a vector.
const std::vector< int64_t > & SymbolType()
Return all SgAsmGenericSymbol::SymbolType member values as a vector.
const std::vector< int64_t > & SymbolBinding()
Return all SgAsmGenericSymbol::SymbolBinding member values as a vector.
const std::vector< int64_t > & SymbolDefState()
Return all SgAsmGenericSymbol::SymbolDefState member values as a vector.
const std::vector< int64_t > & Kind()
Return all SgAsmJvmConstantPoolEntry::Kind member values as a vector.
const std::vector< int64_t > & verification_type_tag()
Return all SgAsmJvmStackMapVerificationType::verification_type_tag member values as a vector.
const std::vector< int64_t > & LEFileHeaderFlags()
Return all SgAsmLEFileHeader::LEFileHeaderFlags member values as a vector.
const std::vector< int64_t > & LESectionFlags()
Return all SgAsmLESectionTableEntry::LESectionFlags member values as a vector.
const std::vector< int64_t > & NEEntryFlags()
Return all SgAsmNEEntryPoint::NEEntryFlags member values as a vector.
const std::vector< int64_t > & HeaderFlags2()
Return all SgAsmNEFileHeader::HeaderFlags2 member values as a vector.
const std::vector< int64_t > & HeaderFlags1()
Return all SgAsmNEFileHeader::HeaderFlags1 member values as a vector.
const std::vector< int64_t > & NERelocTgtType()
Return all SgAsmNERelocEntry::NERelocTgtType member values as a vector.
const std::vector< int64_t > & NERelocFlags()
Return all SgAsmNERelocEntry::NERelocFlags member values as a vector.
const std::vector< int64_t > & NERelocModifiers()
Return all SgAsmNERelocEntry::NERelocModifiers member values as a vector.
const std::vector< int64_t > & NERelocSrcType()
Return all SgAsmNERelocEntry::NERelocSrcType member values as a vector.
const std::vector< int64_t > & NESectionFlags()
Return all SgAsmNESectionTableEntry::NESectionFlags member values as a vector.
const std::vector< int64_t > & Kind()
Return all SgAsmNullInstruction::Kind member values as a vector.
const std::vector< int64_t > & asm_operand_modifier_enum()
Return all SgAsmOp::asm_operand_modifier_enum member values as a vector.
const std::vector< int64_t > & asm_operand_constraint_enum()
Return all SgAsmOp::asm_operand_constraint_enum member values as a vector.
const std::vector< int64_t > & PairPurpose()
Return all SgAsmPEFileHeader::PairPurpose member values as a vector.
const std::vector< int64_t > & DLLFlags()
Return all SgAsmPEFileHeader::DLLFlags member values as a vector.
const std::vector< int64_t > & HeaderFlags()
Return all SgAsmPEFileHeader::HeaderFlags member values as a vector.
const std::vector< int64_t > & Subsystem()
Return all SgAsmPEFileHeader::Subsystem member values as a vector.
const std::vector< int64_t > & PESectionFlags()
Return all SgAsmPESectionTableEntry::PESectionFlags member values as a vector.
const std::vector< int64_t > & RiscOperator()
Return all SgAsmRiscOperation::RiscOperator member values as a vector.
const std::vector< int64_t > & attribute_spec_enum()
Return all SgAttributeSpecificationStatement::attribute_spec_enum member values as a vector.
const std::vector< int64_t > & baseclass_modifier_enum()
Return all SgBaseClassModifier::baseclass_modifier_enum member values as a vector.
const std::vector< int64_t > & cast_type_enum()
Return all SgCastExp::cast_type_enum member values as a vector.
const std::vector< int64_t > & class_types()
Return all SgClassDeclaration::class_types member values as a vector.
const std::vector< int64_t > & cv_modifier_enum()
Return all SgConstVolatileModifier::cv_modifier_enum member values as a vector.
const std::vector< int64_t > & data_statement_value_enum()
Return all SgDataStatementValue::data_statement_value_enum member values as a vector.
const std::vector< int64_t > & declaration_modifier_enum()
Return all SgDeclarationModifier::declaration_modifier_enum member values as a vector.
const std::vector< int64_t > & gnu_declaration_visability_enum()
Return all SgDeclarationModifier::gnu_declaration_visability_enum member values as a vector.
const std::vector< int64_t > & gnu_extension_visability_attribute_enum()
Return all SgDeclarationStatement::gnu_extension_visability_attribute_enum member values as a vector.
const std::vector< int64_t > & template_specialization_enum()
Return all SgDeclarationStatement::template_specialization_enum member values as a vector.
const std::vector< int64_t > & elaborated_type_modifier_enum()
Return all SgElaboratedTypeModifier::elaborated_type_modifier_enum member values as a vector.
const std::vector< int64_t > & languageOption_enum()
Return all SgFile::languageOption_enum member values as a vector.
const std::vector< int64_t > & outputFormatOption_enum()
Return all SgFile::outputFormatOption_enum member values as a vector.
const std::vector< int64_t > & standard_enum()
Return all SgFile::standard_enum member values as a vector.
const std::vector< int64_t > & forall_statement_kind_enum()
Return all SgForAllStatement::forall_statement_kind_enum member values as a vector.
const std::vector< int64_t > & function_modifier_enum()
Return all SgFunctionModifier::function_modifier_enum member values as a vector.
const std::vector< int64_t > & GraphEdgeType()
Return all SgGraph::GraphEdgeType member values as a vector.
const std::vector< int64_t > & GraphProperties()
Return all SgGraph::GraphProperties member values as a vector.
const std::vector< int64_t > & io_statement_enum()
Return all SgIOStatement::io_statement_enum member values as a vector.
const std::vector< int64_t > & image_control_statement_enum()
Return all SgImageControlStatement::image_control_statement_enum member values as a vector.
const std::vector< int64_t > & implicit_spec_enum()
Return all SgImplicitStatement::implicit_spec_enum member values as a vector.
const std::vector< int64_t > & preinitialization_enum()
Return all SgInitializedName::preinitialization_enum member values as a vector.
const std::vector< int64_t > & gnu_variable_attribute_enum()
Return all SgInitializedName::gnu_variable_attribute_enum member values as a vector.
const std::vector< int64_t > & asm_register_name_enum()
Return all SgInitializedName::asm_register_name_enum member values as a vector.
const std::vector< int64_t > & excess_specifier_enum()
Return all SgInitializedName::excess_specifier_enum member values as a vector.
const std::vector< int64_t > & generic_spec_enum()
Return all SgInterfaceStatement::generic_spec_enum member values as a vector.
const std::vector< int64_t > & directive_types()
Return all SgJovialDirectiveStatement::directive_types member values as a vector.
const std::vector< int64_t > & loop_statement_type_enum()
Return all SgJovialForThenStatement::loop_statement_type_enum member values as a vector.
const std::vector< int64_t > & label_type_enum()
Return all SgJovialLabelDeclaration::label_type_enum member values as a vector.
const std::vector< int64_t > & WordsPerEntry()
Return all SgJovialTableStatement::WordsPerEntry member values as a vector.
const std::vector< int64_t > & StructureSpecifier()
Return all SgJovialTableType::StructureSpecifier member values as a vector.
const std::vector< int64_t > & label_type_enum()
Return all SgLabelStatement::label_type_enum member values as a vector.
const std::vector< int64_t > & label_type_enum()
Return all SgLabelSymbol::label_type_enum member values as a vector.
const std::vector< int64_t > & linkage_modifier_enum()
Return all SgLinkageModifier::linkage_modifier_enum member values as a vector.
const std::vector< int64_t > & mfunc_specifier_enum()
Return all SgMemberFunctionType::mfunc_specifier_enum member values as a vector.
const std::vector< int64_t > & OType()
Return all SgNodeHelper::Pattern::OutputTarget::OType member values as a vector.
const std::vector< int64_t > & omp_reduction_operator_enum()
Return all SgOmpClause::omp_reduction_operator_enum member values as a vector.
const std::vector< int64_t > & omp_schedule_kind_enum()
Return all SgOmpClause::omp_schedule_kind_enum member values as a vector.
const std::vector< int64_t > & omp_dependence_type_enum()
Return all SgOmpClause::omp_dependence_type_enum member values as a vector.
const std::vector< int64_t > & omp_atomic_clause_enum()
Return all SgOmpClause::omp_atomic_clause_enum member values as a vector.
const std::vector< int64_t > & omp_map_operator_enum()
Return all SgOmpClause::omp_map_operator_enum member values as a vector.
const std::vector< int64_t > & omp_default_option_enum()
Return all SgOmpClause::omp_default_option_enum member values as a vector.
const std::vector< int64_t > & omp_proc_bind_policy_enum()
Return all SgOmpClause::omp_proc_bind_policy_enum member values as a vector.
const std::vector< int64_t > & omp_map_dist_data_enum()
Return all SgOmpClause::omp_map_dist_data_enum member values as a vector.
const std::vector< int64_t > & access_mode_modifier_enum()
Return all SgOpenclAccessModeModifier::access_mode_modifier_enum member values as a vector.
const std::vector< int64_t > & subprogram_kind_enum()
Return all SgProcedureHeaderStatement::subprogram_kind_enum member values as a vector.
const std::vector< int64_t > & control_enum()
Return all SgProcessControlStatement::control_enum member values as a vector.
const std::vector< int64_t > & template_instantiation_enum()
Return all SgProject::template_instantiation_enum member values as a vector.
const std::vector< int64_t > & special_function_modifier_enum()
Return all SgSpecialFunctionModifier::special_function_modifier_enum member values as a vector.
const std::vector< int64_t > & storage_modifier_enum()
Return all SgStorageModifier::storage_modifier_enum member values as a vector.
const std::vector< int64_t > & jovial_structure_modifier_enum()
Return all SgStructureModifier::jovial_structure_modifier_enum member values as a vector.
const std::vector< int64_t > & template_argument_enum()
Return all SgTemplateArgument::template_argument_enum member values as a vector.
const std::vector< int64_t > & class_types()
Return all SgTemplateClassDeclaration::class_types member values as a vector.
const std::vector< int64_t > & template_type_enum()
Return all SgTemplateDeclaration::template_type_enum member values as a vector.
const std::vector< int64_t > & template_parameter_enum()
Return all SgTemplateParameter::template_parameter_enum member values as a vector.
const std::vector< int64_t > & e_throw_kind()
Return all SgThrowOp::e_throw_kind member values as a vector.
const std::vector< int64_t > & ROSE_C_CXX_Operators()
Return all SgToken::ROSE_C_CXX_Operators member values as a vector.
const std::vector< int64_t > & ROSE_C_CXX_keywords()
Return all SgToken::ROSE_C_CXX_keywords member values as a vector.
const std::vector< int64_t > & ROSE_Fortran_Additional_Info()
Return all SgToken::ROSE_Fortran_Additional_Info member values as a vector.
const std::vector< int64_t > & ROSE_Fortran_Keywords()
Return all SgToken::ROSE_Fortran_Keywords member values as a vector.
const std::vector< int64_t > & ROSE_Fortran_Operators()
Return all SgToken::ROSE_Fortran_Operators member values as a vector.
const std::vector< int64_t > & type_modifier_enum()
Return all SgTypeModifier::type_modifier_enum member values as a vector.
const std::vector< int64_t > & gnu_extension_machine_mode_enum()
Return all SgTypeModifier::gnu_extension_machine_mode_enum member values as a vector.
const std::vector< int64_t > & fortran_attribute_specifiers_enum()
Return all SgType::fortran_attribute_specifiers_enum member values as a vector.
const std::vector< int64_t > & upc_access_modifier_enum()
Return all SgUPC_AccessModifier::upc_access_modifier_enum member values as a vector.
const std::vector< int64_t > & Sgop_mode()
Return all SgUnaryOp::Sgop_mode member values as a vector.
const std::vector< int64_t > & access_attr_enum()
Return all SgUnparse_Info::access_attr_enum member values as a vector.
const std::vector< int64_t > & unparse_type_num()
Return all SgUnparse_Info::unparse_type_num member values as a vector.
const std::vector< int64_t > & gnu_extension_declaration_attributes_enum()
Return all SgVariableDeclaration::gnu_extension_declaration_attributes_enum member values as a vector...
const std::vector< int64_t > & classifier()
Return all Sg_File_Info::classifier member values as a vector.
const std::vector< int64_t > & p_fileflags()
Return all Sg_File_Info::p_fileflags member values as a vector.
const std::vector< int64_t > & Vertex()
Return all TaintLattice::Vertex member values as a vector.
const std::vector< int64_t > & State()
Return all Task::State member values as a vector.
const std::vector< int64_t > & operatorCodeType()
Return all TransformationSupport::operatorCodeType member values as a vector.
const std::vector< int64_t > & token_sequence_position_enum_type()
Return all UnparseLanguageIndependentConstructs::token_sequence_position_enum_type member values as a...
const std::vector< int64_t > & unparsed_as_enum_type()
Return all UnparseLanguageIndependentConstructs::unparsed_as_enum_type member values as a vector.
const std::vector< int64_t > & token_sequence_position_enum_type()
Return all Unparse_ExprStmt::token_sequence_position_enum_type member values as a vector.
const std::vector< int64_t > & EdgeConditionKind()
Return all VirtualBinCFG::EdgeConditionKind member values as a vector.
const std::vector< int64_t > & EdgeConditionKind()
Return all VirtualCFG::EdgeConditionKind member values as a vector.
const std::vector< int64_t > & __offset_flags_masks()
Return all __cxxabiv1::__base_class_type_info::__offset_flags_masks member values as a vector.
const std::vector< int64_t > & __masks()
Return all __cxxabiv1::__pbase_type_info::__masks member values as a vector.
const std::vector< int64_t > & __flags_masks()
Return all __cxxabiv1::__vmi_class_type_info::__flags_masks member values as a vector.
const std::vector< int64_t > & a_class_kind()
Return all a_class_type_wrapper::a_class_kind member values as a vector.
const std::vector< int64_t > & a_type_definition_kind()
Return all a_type_definition::a_type_definition_kind member values as a vector.
const std::vector< int64_t > & an_indirection_kind()
Return all a_type_indirection::an_indirection_kind member values as a vector.
const std::vector< int64_t > & a_kind()
Return all a_type_wrapper::a_kind member values as a vector.
const std::vector< int64_t > & access_kind()
Return all an_accessibility::access_kind member values as a vector.
const std::vector< int64_t > & an_array_kind()
Return all an_array_type_wrapper::an_array_kind member values as a vector.
const std::vector< int64_t > & a_cache_expr_option()
Return all an_ifc_module::a_cache_expr_option member values as a vector.
const std::vector< int64_t > & a_cache_statement_option()
Return all an_ifc_module::a_cache_statement_option member values as a vector.
const std::vector< int64_t > & SeqKind()
Return all csharp_translator::SeqKind member values as a vector.
const std::vector< int64_t > & attr_set()
Return all dot::attr_set member values as a vector.
const std::vector< int64_t > & patch_operations()
Return all nlohmann::basic_json::patch_operations member values as a vector.
const std::vector< int64_t > & token_type()
Return all nlohmann::detail::lexer_base::token_type member values as a vector.
const std::vector< int64_t > & input_format_t()
Return all nlohmann::detail::input_format_t member values as a vector.
const std::vector< int64_t > & error_handler_t()
Return all nlohmann::detail::error_handler_t member values as a vector.
const std::vector< int64_t > & cbor_tag_handler_t()
Return all nlohmann::detail::cbor_tag_handler_t member values as a vector.
const std::vector< int64_t > & Selection()
Return all qrs::ParenMatcher::Selection member values as a vector.
const std::vector< int64_t > & Type()
Return all qrs::Paren::Type member values as a vector.
const std::vector< int64_t > & Commands()
Return all qrs::Q3TextCommand::Commands member values as a vector.
const std::vector< int64_t > & Operation()
Return all qrs::Q3TextCursor::Operation member values as a vector.
const std::vector< int64_t > & Placement()
Return all qrs::Q3TextCustomItem::Placement member values as a vector.
const std::vector< int64_t > & SelectionIds()
Return all qrs::Q3TextDocument::SelectionIds member values as a vector.
const std::vector< int64_t > & Flags()
Return all qrs::Q3TextFormat::Flags member values as a vector.
const std::vector< int64_t > & VerticalAlignment()
Return all qrs::Q3TextFormat::VerticalAlignment member values as a vector.
const std::vector< int64_t > & Ids()
Return all qrs::Q3TextPreProcessor::Ids member values as a vector.
const std::vector< int64_t > & Type()
Return all qrs::Q3TextStringChar::Type member values as a vector.
const std::vector< int64_t > & TypeSel()
Return all qrs::QEditor::TypeSel member values as a vector.
const std::vector< int64_t > & Type()
Return all qrs::QRButtons::Type member values as a vector.
const std::vector< int64_t > & Type()
Return all qrs::QREdit::Type member values as a vector.
const std::vector< int64_t > & Type()
Return all qrs::QRSelect::Type member values as a vector.
const std::vector< int64_t > & ToolbarIdx()
Return all qrs::QRSourceBox::ToolbarIdx member values as a vector.
const std::vector< int64_t > & popmenu_nodes_id()
Return all qrs::QRTreeBox::popmenu_nodes_id member values as a vector.
const std::vector< int64_t > & ToolbarIdx()
Return all qrs::QRTreeBox::ToolbarIdx member values as a vector.
const std::vector< int64_t > & Type()
Return all qrs::QSourceColorizer::Type member values as a vector.
const std::vector< int64_t > & Type()
Return all qrs::Symbol::Type member values as a vector.
const std::vector< int64_t > & Type()
Return all ssa_unfiltered_cfg::ReachingDef::Type member values as a vector.
Stringification.
Definition stringify.h:32
const std::vector< int64_t > & a_ref_qualifier_kind_tag()
Return all a_ref_qualifier_kind_tag member values as a vector.
const std::vector< int64_t > & E_SgClassSymbol()
Return all E_SgClassSymbol member values as a vector.
const std::vector< int64_t > & a_builtin_function_kind_tag()
Return all a_builtin_function_kind_tag member values as a vector.
const std::vector< int64_t > & E_SgAsmElfDynamicEntry()
Return all E_SgAsmElfDynamicEntry member values as a vector.
const std::vector< int64_t > & E_SgNonrealSymbol()
Return all E_SgNonrealSymbol member values as a vector.
const std::vector< int64_t > & E_SgJavaPackageDeclaration()
Return all E_SgJavaPackageDeclaration member values as a vector.
const std::vector< int64_t > & E_SgTemplateType()
Return all E_SgTemplateType member values as a vector.
const std::vector< int64_t > & E_SgOmpSingleStatement()
Return all E_SgOmpSingleStatement member values as a vector.
const std::vector< int64_t > & E_SgAsmUserInstruction()
Return all E_SgAsmUserInstruction member values as a vector.
const std::vector< int64_t > & E_SgArrowExp()
Return all E_SgArrowExp member values as a vector.
const std::vector< int64_t > & a_template_param_constant_kind_tag()
Return all a_template_param_constant_kind_tag member values as a vector.
const std::vector< int64_t > & E_SgAsmNullInstruction()
Return all E_SgAsmNullInstruction member values as a vector.
const std::vector< int64_t > & E_SgAsmUnaryTruncate()
Return all E_SgAsmUnaryTruncate member values as a vector.
const std::vector< int64_t > & E_SgAsmNESection()
Return all E_SgAsmNESection member values as a vector.
const std::vector< int64_t > & E_SgIOStatement()
Return all E_SgIOStatement member values as a vector.
const std::vector< int64_t > & E_SgElementwiseOp()
Return all E_SgElementwiseOp member values as a vector.
const std::vector< int64_t > & E_SgTypeInt()
Return all E_SgTypeInt member values as a vector.
const std::vector< int64_t > & E_SgRemOp()
Return all E_SgRemOp member values as a vector.
const std::vector< int64_t > & E_SgAdaFunctionRenamingDecl()
Return all E_SgAdaFunctionRenamingDecl member values as a vector.
const std::vector< int64_t > & an_fp_type()
Return all an_fp_type member values as a vector.
const std::vector< int64_t > & E_SgOmpClauseBodyStatement()
Return all E_SgOmpClauseBodyStatement member values as a vector.
const std::vector< int64_t > & E_SgClassType()
Return all E_SgClassType member values as a vector.
const std::vector< int64_t > & E_SgAsmCilClassLayoutTable()
Return all E_SgAsmCilClassLayoutTable member values as a vector.
const std::vector< int64_t > & E_SgAsmBinaryExpression()
Return all E_SgAsmBinaryExpression member values as a vector.
const std::vector< int64_t > & E_SgAsmCilAssemblyOSTable()
Return all E_SgAsmCilAssemblyOSTable member values as a vector.
const std::vector< int64_t > & an_opname_kind_tag()
Return all an_opname_kind_tag member values as a vector.
const std::vector< int64_t > & E_SgAdaAncestorInitializer()
Return all E_SgAdaAncestorInitializer member values as a vector.
const std::vector< int64_t > & an_expression_kind_tag()
Return all an_expression_kind_tag member values as a vector.
const std::vector< int64_t > & E_SgAndOp()
Return all E_SgAndOp member values as a vector.
const std::vector< int64_t > & omp_lock_hint_t()
Return all omp_lock_hint_t member values as a vector.
const std::vector< int64_t > & E_SgFunctionParameterScope()
Return all E_SgFunctionParameterScope member values as a vector.
const std::vector< int64_t > & E_SgTypedefDeclaration()
Return all E_SgTypedefDeclaration member values as a vector.
const std::vector< int64_t > & E_SgTypeSignedShort()
Return all E_SgTypeSignedShort member values as a vector.
const std::vector< int64_t > & E_SgTemplateSymbol()
Return all E_SgTemplateSymbol member values as a vector.
const std::vector< int64_t > & E_SgModuleStatement()
Return all E_SgModuleStatement member values as a vector.
const std::vector< int64_t > & E_SgExprStatement()
Return all E_SgExprStatement member values as a vector.
const std::vector< int64_t > & E_SgListComprehension()
Return all E_SgListComprehension member values as a vector.
const std::vector< int64_t > & E_SgAsmElfSymverNeededEntry()
Return all E_SgAsmElfSymverNeededEntry member values as a vector.
const std::vector< int64_t > & E_SgReferenceType()
Return all E_SgReferenceType member values as a vector.
const std::vector< int64_t > & E_SgAdaUnscopedBlock()
Return all E_SgAdaUnscopedBlock member values as a vector.
const std::vector< int64_t > & E_SgUpcLocalsizeofExpression()
Return all E_SgUpcLocalsizeofExpression member values as a vector.
const std::vector< int64_t > & E_SgAsmBinaryMultiply()
Return all E_SgAsmBinaryMultiply member values as a vector.
const std::vector< int64_t > & an_ELF_visibility_kind_tag()
Return all an_ELF_visibility_kind_tag member values as a vector.
const std::vector< int64_t > & E_SgAsmCilAssemblyTable()
Return all E_SgAsmCilAssemblyTable member values as a vector.
const std::vector< int64_t > & E_SgJovialTableStatement()
Return all E_SgJovialTableStatement member values as a vector.
const std::vector< int64_t > & a_template_kind_tag()
Return all a_template_kind_tag member values as a vector.
const std::vector< int64_t > & E_SgAdaGenericDecl()
Return all E_SgAdaGenericDecl member values as a vector.
const std::vector< int64_t > & E_SgAsmBinaryLsl()
Return all E_SgAsmBinaryLsl member values as a vector.
const std::vector< int64_t > & E_SgVarArgStartOneOperandOp()
Return all E_SgVarArgStartOneOperandOp member values as a vector.
const std::vector< int64_t > & E_SgBitXorOp()
Return all E_SgBitXorOp member values as a vector.
const std::vector< int64_t > & E_SgTypeSignedLongLong()
Return all E_SgTypeSignedLongLong member values as a vector.
const std::vector< int64_t > & E_SgMinusOp()
Return all E_SgMinusOp member values as a vector.
const std::vector< int64_t > & a_result_virtuality()
Return all a_result_virtuality member values as a vector.
const std::vector< int64_t > & E_SgPlusPlusOp()
Return all E_SgPlusPlusOp member values as a vector.
const std::vector< int64_t > & E_SgAsmBinaryPostupdate()
Return all E_SgAsmBinaryPostupdate member values as a vector.
const std::vector< int64_t > & E_SgTemplateInstantiationDecl()
Return all E_SgTemplateInstantiationDecl member values as a vector.
const std::vector< int64_t > & AssociativitySpecifier()
Return all AssociativitySpecifier member values as a vector.
const std::vector< int64_t > & E_SgDeleteExp()
Return all E_SgDeleteExp member values as a vector.
const std::vector< int64_t > & E_SgAsmPEImportDirectory()
Return all E_SgAsmPEImportDirectory member values as a vector.
const std::vector< int64_t > & E_SgHereExp()
Return all E_SgHereExp member values as a vector.
const std::vector< int64_t > & E_SgConstructorInitializer()
Return all E_SgConstructorInitializer member values as a vector.
const std::vector< int64_t > & E_SgIOItemExpression()
Return all E_SgIOItemExpression member values as a vector.
const std::vector< int64_t > & E_SgOmpParallelStatement()
Return all E_SgOmpParallelStatement member values as a vector.
const std::vector< int64_t > & E_SgAsmUnaryMinus()
Return all E_SgAsmUnaryMinus member values as a vector.
const std::vector< int64_t > & E_SgAsmElfSymverEntryList()
Return all E_SgAsmElfSymverEntryList member values as a vector.
const std::vector< int64_t > & a_gcc_pragma_kind_tag()
Return all a_gcc_pragma_kind_tag member values as a vector.
const std::vector< int64_t > & E_SgAsmOp()
Return all E_SgAsmOp member values as a vector.
const std::vector< int64_t > & E_SgAdaTaskBody()
Return all E_SgAdaTaskBody member values as a vector.
const std::vector< int64_t > & E_SgAsmBinaryConcat()
Return all E_SgAsmBinaryConcat member values as a vector.
const std::vector< int64_t > & E_SgTypeLongLong()
Return all E_SgTypeLongLong member values as a vector.
const std::vector< int64_t > & E_SgOmpTargetDataStatement()
Return all E_SgOmpTargetDataStatement member values as a vector.
const std::vector< int64_t > & E_SgAdaRepresentationClause()
Return all E_SgAdaRepresentationClause member values as a vector.
const std::vector< int64_t > & E_SgBackspaceStatement()
Return all E_SgBackspaceStatement member values as a vector.
const std::vector< int64_t > & E_SgAsmElfSymverNeededAuxList()
Return all E_SgAsmElfSymverNeededAuxList member values as a vector.
const std::vector< int64_t > & omp_proc_bind_t()
Return all omp_proc_bind_t member values as a vector.
const std::vector< int64_t > & E_SgLockStatement()
Return all E_SgLockStatement member values as a vector.
const std::vector< int64_t > & E_SgOmpDependClause()
Return all E_SgOmpDependClause member values as a vector.
const std::vector< int64_t > & an_init_kind_tag()
Return all an_init_kind_tag member values as a vector.
const std::vector< int64_t > & E_SgAdaGenericSymbol()
Return all E_SgAdaGenericSymbol member values as a vector.
const std::vector< int64_t > & E_SgAsmPEImportSection()
Return all E_SgAsmPEImportSection member values as a vector.
const std::vector< int64_t > & E_SgSetComprehension()
Return all E_SgSetComprehension member values as a vector.
const std::vector< int64_t > & a_predef_macro_mode()
Return all a_predef_macro_mode member values as a vector.
const std::vector< int64_t > & E_SgTypeUnsignedShort()
Return all E_SgTypeUnsignedShort member values as a vector.
const std::vector< int64_t > & E_SgExponentiationOp()
Return all E_SgExponentiationOp member values as a vector.
const std::vector< int64_t > & E_SgIncludeFile()
Return all E_SgIncludeFile member values as a vector.
const std::vector< int64_t > & a_for_each_pattern_kind_tag()
Return all a_for_each_pattern_kind_tag member values as a vector.
const std::vector< int64_t > & ROSE_Fortran_Additional_Info()
Return all ROSE_Fortran_Additional_Info member values as a vector.
const std::vector< int64_t > & an_expr_node_kind_tag()
Return all an_expr_node_kind_tag member values as a vector.
const std::vector< int64_t > & E_SgTypeSigned128bitInteger()
Return all E_SgTypeSigned128bitInteger member values as a vector.
const std::vector< int64_t > & an_attribute_arg_kind_tag()
Return all an_attribute_arg_kind_tag member values as a vector.
const std::vector< int64_t > & E_SgTemplateParameter()
Return all E_SgTemplateParameter member values as a vector.
const std::vector< int64_t > & Cxx_GrammarVariants()
Return all Cxx_GrammarVariants member values as a vector.
const std::vector< int64_t > & E_SgAsmBinaryAdd()
Return all E_SgAsmBinaryAdd member values as a vector.
const std::vector< int64_t > & E_SgExpBaseClass()
Return all E_SgExpBaseClass member values as a vector.
const std::vector< int64_t > & E_SgJavaLabelStatement()
Return all E_SgJavaLabelStatement member values as a vector.
const std::vector< int64_t > & E_SgOmpAlignedClause()
Return all E_SgOmpAlignedClause member values as a vector.
const std::vector< int64_t > & E_SgBitComplementOp()
Return all E_SgBitComplementOp member values as a vector.
const std::vector< int64_t > & E_SgNotEqualOp()
Return all E_SgNotEqualOp member values as a vector.
const std::vector< int64_t > & E_SgTypeVoid()
Return all E_SgTypeVoid member values as a vector.
const std::vector< int64_t > & E_SgFortranDo()
Return all E_SgFortranDo member values as a vector.
const std::vector< int64_t > & E_SgAsmCilGenericParamTable()
Return all E_SgAsmCilGenericParamTable member values as a vector.
const std::vector< int64_t > & E_SgMatrixTransposeOp()
Return all E_SgMatrixTransposeOp member values as a vector.
const std::vector< int64_t > & _Type_Kinds()
Return all _Type_Kinds member values as a vector.
const std::vector< int64_t > & E_SgUpcNotifyStatement()
Return all E_SgUpcNotifyStatement member values as a vector.
const std::vector< int64_t > & E_SgLessOrEqualOp()
Return all E_SgLessOrEqualOp member values as a vector.
const std::vector< int64_t > & E_SgAsmCoffSymbolList()
Return all E_SgAsmCoffSymbolList member values as a vector.
const std::vector< int64_t > & E_SgAdaPackageSymbol()
Return all E_SgAdaPackageSymbol member values as a vector.
const std::vector< int64_t > & a_substitution_kind()
Return all a_substitution_kind member values as a vector.
const std::vector< int64_t > & E_SgOmpVariablesClause()
Return all E_SgOmpVariablesClause member values as a vector.
const std::vector< int64_t > & a_cli_class_type_kind_tag()
Return all a_cli_class_type_kind_tag member values as a vector.
const std::vector< int64_t > & E_SgAdaProtectedSymbol()
Return all E_SgAdaProtectedSymbol member values as a vector.
const std::vector< int64_t > & E_SgNaryOp()
Return all E_SgNaryOp member values as a vector.
const std::vector< int64_t > & a_template_parameter_kind_tag()
Return all a_template_parameter_kind_tag member values as a vector.
const std::vector< int64_t > & E_SgModAssignOp()
Return all E_SgModAssignOp member values as a vector.
const std::vector< int64_t > & E_SgPntrArrRefExp()
Return all E_SgPntrArrRefExp member values as a vector.
const std::vector< int64_t > & E_SgTypeCAFTeam()
Return all E_SgTypeCAFTeam member values as a vector.
const std::vector< int64_t > & E_SgAsmCilAssemblyRefOSTable()
Return all E_SgAsmCilAssemblyRefOSTable member values as a vector.
const std::vector< int64_t > & E_SgElementwiseSubtractOp()
Return all E_SgElementwiseSubtractOp member values as a vector.
const std::vector< int64_t > & E_SgOmpThreadprivateStatement()
Return all E_SgOmpThreadprivateStatement member values as a vector.
const std::vector< int64_t > & E_SgAdaTaskSpecDecl()
Return all E_SgAdaTaskSpecDecl member values as a vector.
const std::vector< int64_t > & E_SgAdaGenericDefn()
Return all E_SgAdaGenericDefn member values as a vector.
const std::vector< int64_t > & E_SgAsmAarch64Instruction()
Return all E_SgAsmAarch64Instruction member values as a vector.
const std::vector< int64_t > & E_SgAsmElfSection()
Return all E_SgAsmElfSection member values as a vector.
const std::vector< int64_t > & Unit_Origins()
Return all Unit_Origins member values as a vector.
const std::vector< int64_t > & Declaration_Origins()
Return all Declaration_Origins member values as a vector.
const std::vector< int64_t > & E_SgClassDeclaration()
Return all E_SgClassDeclaration member values as a vector.
const std::vector< int64_t > & E_SgOmpForStatement()
Return all E_SgOmpForStatement member values as a vector.
const std::vector< int64_t > & E_SgTemplateVariableDeclaration()
Return all E_SgTemplateVariableDeclaration member values as a vector.
const std::vector< int64_t > & E_SgBinaryOp()
Return all E_SgBinaryOp member values as a vector.
const std::vector< int64_t > & E_SgAsmCilFileTable()
Return all E_SgAsmCilFileTable member values as a vector.
const std::vector< int64_t > & E_SgAllocateStatement()
Return all E_SgAllocateStatement member values as a vector.
const std::vector< int64_t > & E_SgStmtDeclarationStatement()
Return all E_SgStmtDeclarationStatement member values as a vector.
const std::vector< int64_t > & E_SgAsmJvmFileHeader()
Return all E_SgAsmJvmFileHeader member values as a vector.
const std::vector< int64_t > & E_SgAlignOfOp()
Return all E_SgAlignOfOp member values as a vector.
const std::vector< int64_t > & E_SgAsmDwarfInlinedSubroutine()
Return all E_SgAsmDwarfInlinedSubroutine member values as a vector.
const std::vector< int64_t > & a_token_extra_info_kind_tag()
Return all a_token_extra_info_kind_tag member values as a vector.
const std::vector< int64_t > & E_SgListExp()
Return all E_SgListExp member values as a vector.
const std::vector< int64_t > & E_SgComprehension()
Return all E_SgComprehension member values as a vector.
const std::vector< int64_t > & E_SgAsmDwarfUnionType()
Return all E_SgAsmDwarfUnionType member values as a vector.
const std::vector< int64_t > & E_SgTemplateTypedefDeclaration()
Return all E_SgTemplateTypedefDeclaration member values as a vector.
const std::vector< int64_t > & E_SgAsmRegisterNames()
Return all E_SgAsmRegisterNames member values as a vector.
const std::vector< int64_t > & E_SgOmpSafelenClause()
Return all E_SgOmpSafelenClause member values as a vector.
const std::vector< int64_t > & a_stdc_pragma_kind_tag()
Return all a_stdc_pragma_kind_tag member values as a vector.
const std::vector< int64_t > & E_SgBracedInitializer()
Return all E_SgBracedInitializer member values as a vector.
const std::vector< int64_t > & E_SgSwitchStatement()
Return all E_SgSwitchStatement member values as a vector.
const std::vector< int64_t > & E_SgThrowOp()
Return all E_SgThrowOp member values as a vector.
const std::vector< int64_t > & an_integer_kind_tag()
Return all an_integer_kind_tag member values as a vector.
const std::vector< int64_t > & E_SgAsmElfNoteEntry()
Return all E_SgAsmElfNoteEntry member values as a vector.
const std::vector< int64_t > & E_SgNullifyStatement()
Return all E_SgNullifyStatement member values as a vector.
const std::vector< int64_t > & E_SgAsmBinaryDivide()
Return all E_SgAsmBinaryDivide member values as a vector.
const std::vector< int64_t > & a_multiversion_arch_kind_tag()
Return all a_multiversion_arch_kind_tag member values as a vector.
const std::vector< int64_t > & E_SgPartialFunctionModifierType()
Return all E_SgPartialFunctionModifierType member values as a vector.
const std::vector< int64_t > & E_SgAdaFormalPackageSymbol()
Return all E_SgAdaFormalPackageSymbol member values as a vector.
const std::vector< int64_t > & E_SgTypeChar16()
Return all E_SgTypeChar16 member values as a vector.
const std::vector< int64_t > & a_character_kind_tag()
Return all a_character_kind_tag member values as a vector.
const std::vector< int64_t > & a_named_register_tag()
Return all a_named_register_tag member values as a vector.
const std::vector< int64_t > & E_SgComputedGotoStatement()
Return all E_SgComputedGotoStatement member values as a vector.
const std::vector< int64_t > & E_SgFunctionDefinition()
Return all E_SgFunctionDefinition member values as a vector.
const std::vector< int64_t > & E_SgImpliedDo()
Return all E_SgImpliedDo member values as a vector.
const std::vector< int64_t > & E_SgTypeDefault()
Return all E_SgTypeDefault member values as a vector.
const std::vector< int64_t > & E_SgAdaProtectedSpec()
Return all E_SgAdaProtectedSpec member values as a vector.
const std::vector< int64_t > & E_SgAsmElfSymverDefinedAux()
Return all E_SgAsmElfSymverDefinedAux member values as a vector.
const std::vector< int64_t > & E_SgAssignStatement()
Return all E_SgAssignStatement member values as a vector.
const std::vector< int64_t > & E_SgUserDefinedBinaryOp()
Return all E_SgUserDefinedBinaryOp member values as a vector.
const std::vector< int64_t > & E_SgAsmDwarfMacroList()
Return all E_SgAsmDwarfMacroList member values as a vector.
const std::vector< int64_t > & E_SgElementwiseLeftDivideOp()
Return all E_SgElementwiseLeftDivideOp member values as a vector.
const std::vector< int64_t > & E_SgCommaOpExp()
Return all E_SgCommaOpExp member values as a vector.
const std::vector< int64_t > & a_cpp_cli_import_flag_tag()
Return all a_cpp_cli_import_flag_tag member values as a vector.
const std::vector< int64_t > & E_SgForStatement()
Return all E_SgForStatement member values as a vector.
const std::vector< int64_t > & E_SgTemplateParameterList()
Return all E_SgTemplateParameterList member values as a vector.
const std::vector< int64_t > & E_SgOmpFirstprivateClause()
Return all E_SgOmpFirstprivateClause member values as a vector.
const std::vector< int64_t > & E_SgAsmJvmField()
Return all E_SgAsmJvmField member values as a vector.
const std::vector< int64_t > & _Constraint_Kinds()
Return all _Constraint_Kinds member values as a vector.
const std::vector< int64_t > & E_SgAsmCilTypeSpecTable()
Return all E_SgAsmCilTypeSpecTable member values as a vector.
const std::vector< int64_t > & E_SgAdaPackageSpec()
Return all E_SgAdaPackageSpec member values as a vector.
const std::vector< int64_t > & E_SgNaryComparisonOp()
Return all E_SgNaryComparisonOp member values as a vector.
const std::vector< int64_t > & E_SgJavaLabelSymbol()
Return all E_SgJavaLabelSymbol member values as a vector.
const std::vector< int64_t > & E_SgTypeGlobalVoid()
Return all E_SgTypeGlobalVoid member values as a vector.
const std::vector< int64_t > & E_SgAdaPackageSpecDecl()
Return all E_SgAdaPackageSpecDecl member values as a vector.
const std::vector< int64_t > & E_SgAsmJvmMethodTable()
Return all E_SgAsmJvmMethodTable member values as a vector.
const std::vector< int64_t > & E_SgDictionaryExp()
Return all E_SgDictionaryExp member values as a vector.
const std::vector< int64_t > & E_SgOmpLinearClause()
Return all E_SgOmpLinearClause member values as a vector.
const std::vector< int64_t > & a_upc_access_method_tag()
Return all a_upc_access_method_tag member values as a vector.
const std::vector< int64_t > & E_SgAdaVariantDecl()
Return all E_SgAdaVariantDecl member values as a vector.
const std::vector< int64_t > & E_SgExpressionRoot()
Return all E_SgExpressionRoot member values as a vector.
const std::vector< int64_t > & Format_Opt()
Return all Format_Opt member values as a vector.
const std::vector< int64_t > & E_SgNonMembershipOp()
Return all E_SgNonMembershipOp member values as a vector.
const std::vector< int64_t > & E_SgAddressOfOp()
Return all E_SgAddressOfOp member values as a vector.
const std::vector< int64_t > & an_attribute_location_tag()
Return all an_attribute_location_tag member values as a vector.
const std::vector< int64_t > & E_SgAsmDwarfCompilationUnit()
Return all E_SgAsmDwarfCompilationUnit member values as a vector.
const std::vector< int64_t > & E_SgBitOrOp()
Return all E_SgBitOrOp member values as a vector.
const std::vector< int64_t > & E_SgStaticAssertionDeclaration()
Return all E_SgStaticAssertionDeclaration member values as a vector.
const std::vector< int64_t > & E_SgAdaAccessType()
Return all E_SgAdaAccessType member values as a vector.
const std::vector< int64_t > & E_SgTemplateInstantiationMemberFunctionDecl()
Return all E_SgTemplateInstantiationMemberFunctionDecl member values as a vector.
const std::vector< int64_t > & E_SgAsmElfEHFrameSection()
Return all E_SgAsmElfEHFrameSection member values as a vector.
const std::vector< int64_t > & E_SgBaseClass()
Return all E_SgBaseClass member values as a vector.
const std::vector< int64_t > & E_SgTemplateMemberFunctionSymbol()
Return all E_SgTemplateMemberFunctionSymbol member values as a vector.
const std::vector< int64_t > & E_SgAdaProtectedTypeDecl()
Return all E_SgAdaProtectedTypeDecl member values as a vector.
const std::vector< int64_t > & a_constant_repr_kind_tag()
Return all a_constant_repr_kind_tag member values as a vector.
const std::vector< int64_t > & a_function_number_tag()
Return all a_function_number_tag member values as a vector.
const std::vector< int64_t > & a_microsoft_pragma_comment_type_tag()
Return all a_microsoft_pragma_comment_type_tag member values as a vector.
const std::vector< int64_t > & E_SgTypeEllipse()
Return all E_SgTypeEllipse member values as a vector.
const std::vector< int64_t > & E_SgType()
Return all E_SgType member values as a vector.
const std::vector< int64_t > & E_SgAdaEnumRepresentationClause()
Return all E_SgAdaEnumRepresentationClause member values as a vector.
const std::vector< int64_t > & E_SgLabelStatement()
Return all E_SgLabelStatement member values as a vector.
const std::vector< int64_t > & a_type_mode_kind_tag()
Return all a_type_mode_kind_tag member values as a vector.
const std::vector< int64_t > & E_SgCatchStatementSeq()
Return all E_SgCatchStatementSeq member values as a vector.
const std::vector< int64_t > & E_SgAdaAttributeExp()
Return all E_SgAdaAttributeExp member values as a vector.
const std::vector< int64_t > & E_SgTemplateArgument()
Return all E_SgTemplateArgument member values as a vector.
const std::vector< int64_t > & E_SgAsmGenericDLL()
Return all E_SgAsmGenericDLL member values as a vector.
const std::vector< int64_t > & E_SgOmpForSimdStatement()
Return all E_SgOmpForSimdStatement member values as a vector.
const std::vector< int64_t > & E_SgAsmBinaryMod()
Return all E_SgAsmBinaryMod member values as a vector.
const std::vector< int64_t > & E_SgOpenStatement()
Return all E_SgOpenStatement member values as a vector.
const std::vector< int64_t > & a_calling_convention_tag()
Return all a_calling_convention_tag member values as a vector.
const std::vector< int64_t > & E_SgSourceFile()
Return all E_SgSourceFile member values as a vector.
const std::vector< int64_t > & E_SgCAFCoExpression()
Return all E_SgCAFCoExpression member values as a vector.
const std::vector< int64_t > & an_asm_operand_constraint_kind_tag()
Return all an_asm_operand_constraint_kind_tag member values as a vector.
const std::vector< int64_t > & E_SgOmpTaskStatement()
Return all E_SgOmpTaskStatement member values as a vector.
const std::vector< int64_t > & E_SgLambdaRefExp()
Return all E_SgLambdaRefExp member values as a vector.
const std::vector< int64_t > & E_SgAtomicStmt()
Return all E_SgAtomicStmt member values as a vector.
const std::vector< int64_t > & E_SgAdaTaskType()
Return all E_SgAdaTaskType member values as a vector.
const std::vector< int64_t > & E_SgVarArgOp()
Return all E_SgVarArgOp member values as a vector.
const std::vector< int64_t > & E_SgIncludeDirectiveStatement()
Return all E_SgIncludeDirectiveStatement member values as a vector.
const std::vector< int64_t > & E_SgJovialPresetPositionExp()
Return all E_SgJovialPresetPositionExp member values as a vector.
const std::vector< int64_t > & E_SgNaryBooleanOp()
Return all E_SgNaryBooleanOp member values as a vector.
const std::vector< int64_t > & E_SgAsmLEEntryTable()
Return all E_SgAsmLEEntryTable member values as a vector.
const std::vector< int64_t > & E_SgJavaMemberValuePair()
Return all E_SgJavaMemberValuePair member values as a vector.
const std::vector< int64_t > & E_SgJovialTableType()
Return all E_SgJovialTableType member values as a vector.
const std::vector< int64_t > & E_SgLeftDivideOp()
Return all E_SgLeftDivideOp member values as a vector.
const std::vector< int64_t > & an_object_lifetime_kind_tag()
Return all an_object_lifetime_kind_tag member values as a vector.
const std::vector< int64_t > & an_fp_return_type()
Return all an_fp_return_type member values as a vector.
const std::vector< int64_t > & E_SgAsmBinarySubtract()
Return all E_SgAsmBinarySubtract member values as a vector.
const std::vector< int64_t > & E_SgInquireStatement()
Return all E_SgInquireStatement member values as a vector.
const std::vector< int64_t > & E_SgAsmPointerType()
Return all E_SgAsmPointerType member values as a vector.
const std::vector< int64_t > & E_SgOmpPriorityClause()
Return all E_SgOmpPriorityClause member values as a vector.
const std::vector< int64_t > & E_SgGreaterOrEqualOp()
Return all E_SgGreaterOrEqualOp member values as a vector.
const std::vector< int64_t > & a_builtin_user_function_kind_tag()
Return all a_builtin_user_function_kind_tag member values as a vector.
const std::vector< int64_t > & E_SgLshiftOp()
Return all E_SgLshiftOp member values as a vector.
const std::vector< int64_t > & E_SgAsmRiscOperation()
Return all E_SgAsmRiscOperation member values as a vector.
const std::vector< int64_t > & E_SgAsmCilEventTable()
Return all E_SgAsmCilEventTable member values as a vector.
const std::vector< int64_t > & ops()
Return all ops member values as a vector.
const std::vector< int64_t > & Expression_Kinds()
Return all Expression_Kinds member values as a vector.
const std::vector< int64_t > & E_SgAsmGenericHeader()
Return all E_SgAsmGenericHeader member values as a vector.
const std::vector< int64_t > & E_SgTemplateInstantiationDirectiveStatement()
Return all E_SgTemplateInstantiationDirectiveStatement member values as a vector.
const std::vector< int64_t > & an_overload_context()
Return all an_overload_context member values as a vector.
const std::vector< int64_t > & E_SgAtOp()
Return all E_SgAtOp member values as a vector.
const std::vector< int64_t > & E_SgNewExp()
Return all E_SgNewExp member values as a vector.
const std::vector< int64_t > & E_SgAsmCilModuleTable()
Return all E_SgAsmCilModuleTable member values as a vector.
const std::vector< int64_t > & E_SgIsNotOp()
Return all E_SgIsNotOp member values as a vector.
const std::vector< int64_t > & E_SgPlusAssignOp()
Return all E_SgPlusAssignOp member values as a vector.
const std::vector< int64_t > & _Formal_Type_Kinds()
Return all _Formal_Type_Kinds member values as a vector.
const std::vector< int64_t > & E_SgLessThanOp()
Return all E_SgLessThanOp member values as a vector.
const std::vector< int64_t > & an_operand_kind_tag()
Return all an_operand_kind_tag member values as a vector.
const std::vector< int64_t > & an_inheritance_kind_tag()
Return all an_inheritance_kind_tag member values as a vector.
const std::vector< int64_t > & _Interface_Kinds()
Return all _Interface_Kinds member values as a vector.
const std::vector< int64_t > & E_SgAsmDwarfArrayType()
Return all E_SgAsmDwarfArrayType member values as a vector.
const std::vector< int64_t > & E_SgAdaGenericInstanceSymbol()
Return all E_SgAdaGenericInstanceSymbol member values as a vector.
const std::vector< int64_t > & Enclosing_Kinds()
Return all Enclosing_Kinds member values as a vector.
const std::vector< int64_t > & E_SgMemberFunctionType()
Return all E_SgMemberFunctionType member values as a vector.
const std::vector< int64_t > & E_SgOmpSharedClause()
Return all E_SgOmpSharedClause member values as a vector.
const std::vector< int64_t > & E_SgTypeDouble()
Return all E_SgTypeDouble member values as a vector.
const std::vector< int64_t > & E_SgAsmDwarfLineList()
Return all E_SgAsmDwarfLineList member values as a vector.
const std::vector< int64_t > & E_SgAsmCilTypeDefTable()
Return all E_SgAsmCilTypeDefTable member values as a vector.
const std::vector< int64_t > & E_SgDotStarOp()
Return all E_SgDotStarOp member values as a vector.
const std::vector< int64_t > & E_SgElseWhereStatement()
Return all E_SgElseWhereStatement member values as a vector.
const std::vector< int64_t > & E_SgAddOp()
Return all E_SgAddOp member values as a vector.
const std::vector< int64_t > & E_SgBinaryComposite()
Return all E_SgBinaryComposite member values as a vector.
const std::vector< int64_t > & E_SgAtStmt()
Return all E_SgAtStmt member values as a vector.
const std::vector< int64_t > & E_SgAsmGenericFile()
Return all E_SgAsmGenericFile member values as a vector.
const std::vector< int64_t > & Unit_Classes()
Return all Unit_Classes member values as a vector.
const std::vector< int64_t > & Mode_Kinds()
Return all Mode_Kinds member values as a vector.
const std::vector< int64_t > & E_SgProgramHeaderStatement()
Return all E_SgProgramHeaderStatement member values as a vector.
const std::vector< int64_t > & E_SgAsmCilFieldTable()
Return all E_SgAsmCilFieldTable member values as a vector.
const std::vector< int64_t > & E_SgOmpMapClause()
Return all E_SgOmpMapClause member values as a vector.
const std::vector< int64_t > & E_SgJavaForEachStatement()
Return all E_SgJavaForEachStatement member values as a vector.
const std::vector< int64_t > & E_SgAsmCilAssemblyProcessorTable()
Return all E_SgAsmCilAssemblyProcessorTable member values as a vector.
const std::vector< int64_t > & a_templ_arg_kind_tag()
Return all a_templ_arg_kind_tag member values as a vector.
const std::vector< int64_t > & E_SgJovialOverlayDeclaration()
Return all E_SgJovialOverlayDeclaration member values as a vector.
const std::vector< int64_t > & E_SgOmpCopyinClause()
Return all E_SgOmpCopyinClause member values as a vector.
const std::vector< int64_t > & E_SgAsmUnaryExpression()
Return all E_SgAsmUnaryExpression member values as a vector.
const std::vector< int64_t > & E_SgAdaVariantWhenStmt()
Return all E_SgAdaVariantWhenStmt member values as a vector.
const std::vector< int64_t > & E_SgAsmPowerpcInstruction()
Return all E_SgAsmPowerpcInstruction member values as a vector.
const std::vector< int64_t > & E_SgGlobal()
Return all E_SgGlobal member values as a vector.
const std::vector< int64_t > & E_SgEnumDeclaration()
Return all E_SgEnumDeclaration member values as a vector.
const std::vector< int64_t > & an_expr_operator_kind_tag()
Return all an_expr_operator_kind_tag member values as a vector.
const std::vector< int64_t > & E_SgAssignOp()
Return all E_SgAssignOp member values as a vector.
const std::vector< int64_t > & E_SgAsmPEImportItemList()
Return all E_SgAsmPEImportItemList member values as a vector.
const std::vector< int64_t > & E_SgMemberFunctionDeclaration()
Return all E_SgMemberFunctionDeclaration member values as a vector.
const std::vector< int64_t > & E_SgVarArgEndOp()
Return all E_SgVarArgEndOp member values as a vector.
const std::vector< int64_t > & E_SgAliasSymbol()
Return all E_SgAliasSymbol member values as a vector.
const std::vector< int64_t > & IRProcType()
Return all IRProcType member values as a vector.
const std::vector< int64_t > & E_SgJavaParameterizedType()
Return all E_SgJavaParameterizedType member values as a vector.
const std::vector< int64_t > & E_SgUpcBlocksizeofExpression()
Return all E_SgUpcBlocksizeofExpression member values as a vector.
const std::vector< int64_t > & E_SgTypeChar32()
Return all E_SgTypeChar32 member values as a vector.
const std::vector< int64_t > & a_cli_operator_kind_tag()
Return all a_cli_operator_kind_tag member values as a vector.
const std::vector< int64_t > & E_SgAtExp()
Return all E_SgAtExp member values as a vector.
const std::vector< int64_t > & E_SgChooseExpression()
Return all E_SgChooseExpression member values as a vector.
const std::vector< int64_t > & E_SgOmpDeclareSimdStatement()
Return all E_SgOmpDeclareSimdStatement member values as a vector.
const std::vector< int64_t > & E_SgInterfaceStatement()
Return all E_SgInterfaceStatement member values as a vector.
const std::vector< int64_t > & E_SgAsmJvmAttributeTable()
Return all E_SgAsmJvmAttributeTable member values as a vector.
const std::vector< int64_t > & a_local_expr_node_ref_kind_tag()
Return all a_local_expr_node_ref_kind_tag member values as a vector.
const std::vector< int64_t > & E_SgTypeImaginary()
Return all E_SgTypeImaginary member values as a vector.
const std::vector< int64_t > & E_SgAdaPackageBodyDecl()
Return all E_SgAdaPackageBodyDecl member values as a vector.
const std::vector< int64_t > & E_SgFlushStatement()
Return all E_SgFlushStatement member values as a vector.
const std::vector< int64_t > & E_SgTypeComplex()
Return all E_SgTypeComplex member values as a vector.
const std::vector< int64_t > & E_SgAsmGenericHeaderList()
Return all E_SgAsmGenericHeaderList member values as a vector.
const std::vector< int64_t > & E_SgBasicBlock()
Return all E_SgBasicBlock member values as a vector.
const std::vector< int64_t > & E_SgJavaSynchronizedStatement()
Return all E_SgJavaSynchronizedStatement member values as a vector.
const std::vector< int64_t > & E_SgTypeFloat128()
Return all E_SgTypeFloat128 member values as a vector.
const std::vector< int64_t > & E_SgModuleSymbol()
Return all E_SgModuleSymbol member values as a vector.
const std::vector< int64_t > & E_SgAdaTaskSymbol()
Return all E_SgAdaTaskSymbol member values as a vector.
const std::vector< int64_t > & a_generic_constraint_kind_tag()
Return all a_generic_constraint_kind_tag member values as a vector.
const std::vector< int64_t > & E_SgAsmElfSymverNeededAux()
Return all E_SgAsmElfSymverNeededAux member values as a vector.
const std::vector< int64_t > & E_SgAdaProtectedBody()
Return all E_SgAdaProtectedBody member values as a vector.
const std::vector< int64_t > & a_special_function_kind_tag()
Return all a_special_function_kind_tag member values as a vector.
const std::vector< int64_t > & E_SgAsmDwarfSubroutineType()
Return all E_SgAsmDwarfSubroutineType member values as a vector.
const std::vector< int64_t > & E_SgJovialTablePresetExp()
Return all E_SgJovialTablePresetExp member values as a vector.
const std::vector< int64_t > & a_builtin_function_condition_index()
Return all a_builtin_function_condition_index member values as a vector.
const std::vector< int64_t > & E_SgCudaKernelCallExp()
Return all E_SgCudaKernelCallExp member values as a vector.
const std::vector< int64_t > & E_SgTemplateFunctionSymbol()
Return all E_SgTemplateFunctionSymbol member values as a vector.
const std::vector< int64_t > & E_SgExprListExp()
Return all E_SgExprListExp member values as a vector.
const std::vector< int64_t > & E_SgCompoundAssignOp()
Return all E_SgCompoundAssignOp member values as a vector.
const std::vector< int64_t > & E_SgLambdaCaptureList()
Return all E_SgLambdaCaptureList member values as a vector.
const std::vector< int64_t > & E_SgAsmCilParamTable()
Return all E_SgAsmCilParamTable member values as a vector.
const std::vector< int64_t > & BuildAccessEnum()
Return all BuildAccessEnum member values as a vector.
const std::vector< int64_t > & E_SgOmpLastprivateClause()
Return all E_SgOmpLastprivateClause member values as a vector.
const std::vector< int64_t > & E_SgSyncAllStatement()
Return all E_SgSyncAllStatement member values as a vector.
const std::vector< int64_t > & E_SgAdaInheritedFunctionSymbol()
Return all E_SgAdaInheritedFunctionSymbol member values as a vector.
const std::vector< int64_t > & E_SgElementwiseAddOp()
Return all E_SgElementwiseAddOp member values as a vector.
const std::vector< int64_t > & E_SgForInitStatement()
Return all E_SgForInitStatement member values as a vector.
const std::vector< int64_t > & E_SgTypeSignedInt()
Return all E_SgTypeSignedInt member values as a vector.
const std::vector< int64_t > & E_SgLabelSymbol()
Return all E_SgLabelSymbol member values as a vector.
const std::vector< int64_t > & E_SgMinusMinusOp()
Return all E_SgMinusMinusOp member values as a vector.
const std::vector< int64_t > & E_SgLambdaCapture()
Return all E_SgLambdaCapture member values as a vector.
const std::vector< int64_t > & E_SgAsmBinaryPreupdate()
Return all E_SgAsmBinaryPreupdate member values as a vector.
const std::vector< int64_t > & _Root_Type_Kinds()
Return all _Root_Type_Kinds member values as a vector.
const std::vector< int64_t > & E_SgUnaryOp()
Return all E_SgUnaryOp member values as a vector.
const std::vector< int64_t > & E_SgNamespaceDeclarationStatement()
Return all E_SgNamespaceDeclarationStatement member values as a vector.
const std::vector< int64_t > & E_SgAdaLoopStmt()
Return all E_SgAdaLoopStmt member values as a vector.
const std::vector< int64_t > & E_SgTemplateClassDefinition()
Return all E_SgTemplateClassDefinition member values as a vector.
const std::vector< int64_t > & E_SgAdaAcceptStmt()
Return all E_SgAdaAcceptStmt member values as a vector.
const std::vector< int64_t > & E_SgTemplateInstantiationFunctionDecl()
Return all E_SgTemplateInstantiationFunctionDecl member values as a vector.
const std::vector< int64_t > & E_SgUpcBarrierStatement()
Return all E_SgUpcBarrierStatement member values as a vector.
const std::vector< int64_t > & E_SgConjugateOp()
Return all E_SgConjugateOp member values as a vector.
const std::vector< int64_t > & E_SgAsmPEExportSection()
Return all E_SgAsmPEExportSection member values as a vector.
const std::vector< int64_t > & E_SgAsmMipsInstruction()
Return all E_SgAsmMipsInstruction member values as a vector.
const std::vector< int64_t > & E_SgFunctionParameterList()
Return all E_SgFunctionParameterList member values as a vector.
const std::vector< int64_t > & Attribute_Kinds()
Return all Attribute_Kinds member values as a vector.
const std::vector< int64_t > & E_SgAdaFormalTypeDecl()
Return all E_SgAdaFormalTypeDecl member values as a vector.
const std::vector< int64_t > & E_SgTypeShort()
Return all E_SgTypeShort member values as a vector.
const std::vector< int64_t > & E_SgDivAssignOp()
Return all E_SgDivAssignOp member values as a vector.
const std::vector< int64_t > & E_SgAdaSelectAlternativeStmt()
Return all E_SgAdaSelectAlternativeStmt member values as a vector.
const std::vector< int64_t > & E_SgPartialFunctionType()
Return all E_SgPartialFunctionType member values as a vector.
const std::vector< int64_t > & E_SgStatementFunctionStatement()
Return all E_SgStatementFunctionStatement member values as a vector.
const std::vector< int64_t > & E_SgAsmMemoryReferenceExpression()
Return all E_SgAsmMemoryReferenceExpression member values as a vector.
const std::vector< int64_t > & E_SgQualifiedNameType()
Return all E_SgQualifiedNameType member values as a vector.
const std::vector< int64_t > & E_SgAsmBinaryMsl()
Return all E_SgAsmBinaryMsl member values as a vector.
const std::vector< int64_t > & E_SgExecStatement()
Return all E_SgExecStatement member values as a vector.
const std::vector< int64_t > & defaultEnumFunctionType()
Return all defaultEnumFunctionType member values as a vector.
const std::vector< int64_t > & E_SgRshiftAssignOp()
Return all E_SgRshiftAssignOp member values as a vector.
const std::vector< int64_t > & E_SgAsmCilExportedTypeTable()
Return all E_SgAsmCilExportedTypeTable member values as a vector.
const std::vector< int64_t > & E_SgAdaIndexConstraint()
Return all E_SgAdaIndexConstraint member values as a vector.
const std::vector< int64_t > & E_SgTypeSignedChar()
Return all E_SgTypeSignedChar member values as a vector.
const std::vector< int64_t > & E_SgAsmElfSegmentTableEntryList()
Return all E_SgAsmElfSegmentTableEntryList member values as a vector.
const std::vector< int64_t > & E_SgMultAssignOp()
Return all E_SgMultAssignOp member values as a vector.
const std::vector< int64_t > & an_assembly_visibility_tag()
Return all an_assembly_visibility_tag member values as a vector.
const std::vector< int64_t > & E_SgAsmCilImplMapTable()
Return all E_SgAsmCilImplMapTable member values as a vector.
const std::vector< int64_t > & E_SgOmpBodyStatement()
Return all E_SgOmpBodyStatement member values as a vector.
const std::vector< int64_t > & a_dynamic_init_kind_tag()
Return all a_dynamic_init_kind_tag member values as a vector.
const std::vector< int64_t > & E_SgWriteStatement()
Return all E_SgWriteStatement member values as a vector.
const std::vector< int64_t > & E_SgOmpWorkshareStatement()
Return all E_SgOmpWorkshareStatement member values as a vector.
const std::vector< int64_t > & E_SgOmpSimdStatement()
Return all E_SgOmpSimdStatement member values as a vector.
const std::vector< int64_t > & E_SgAsmCilAssemblyRefTable()
Return all E_SgAsmCilAssemblyRefTable member values as a vector.
const std::vector< int64_t > & E_SgCastExp()
Return all E_SgCastExp member values as a vector.
const std::vector< int64_t > & E_SgAsmDOSFileHeader()
Return all E_SgAsmDOSFileHeader member values as a vector.
const std::vector< int64_t > & a_microsoft_pragma_conform_kind_tag()
Return all a_microsoft_pragma_conform_kind_tag member values as a vector.
const std::vector< int64_t > & E_SgTemplateInstantiationTypedefDeclaration()
Return all E_SgTemplateInstantiationTypedefDeclaration member values as a vector.
const std::vector< int64_t > & E_SgAdaTaskSpec()
Return all E_SgAdaTaskSpec member values as a vector.
const std::vector< int64_t > & E_SgVariableDefinition()
Return all E_SgVariableDefinition member values as a vector.
const std::vector< int64_t > & E_SgAsmCilFieldLayoutTable()
Return all E_SgAsmCilFieldLayoutTable member values as a vector.
const std::vector< int64_t > & E_SgAsmElfSymbolList()
Return all E_SgAsmElfSymbolList member values as a vector.
const std::vector< int64_t > & E_SgAsmPEImportDirectoryList()
Return all E_SgAsmPEImportDirectoryList member values as a vector.
const std::vector< int64_t > & E_SgTemplateFunctionDeclaration()
Return all E_SgTemplateFunctionDeclaration member values as a vector.
const std::vector< int64_t > & E_SgTypeUnsigned128bitInteger()
Return all E_SgTypeUnsigned128bitInteger member values as a vector.
const std::vector< int64_t > & E_SgJavaSingleMemberAnnotation()
Return all E_SgJavaSingleMemberAnnotation member values as a vector.
const std::vector< int64_t > & E_SgJavaWildcardType()
Return all E_SgJavaWildcardType member values as a vector.
const std::vector< int64_t > & a_template_param_type_kind_tag()
Return all a_template_param_type_kind_tag member values as a vector.
const std::vector< int64_t > & E_SgAsmElfFileHeader()
Return all E_SgAsmElfFileHeader member values as a vector.
const std::vector< int64_t > & a_type_kind_tag()
Return all a_type_kind_tag member values as a vector.
const std::vector< int64_t > & E_SgJavaImportStatementList()
Return all E_SgJavaImportStatementList member values as a vector.
const std::vector< int64_t > & E_SgCallExpression()
Return all E_SgCallExpression member values as a vector.
const std::vector< int64_t > & E_SgDirectory()
Return all E_SgDirectory member values as a vector.
const std::vector< int64_t > & E_SgSubtractOp()
Return all E_SgSubtractOp member values as a vector.
const std::vector< int64_t > & E_SgAsmLEFileHeader()
Return all E_SgAsmLEFileHeader member values as a vector.
const std::vector< int64_t > & E_SgCatchOptionStmt()
Return all E_SgCatchOptionStmt member values as a vector.
const std::vector< int64_t > & E_SgAwaitExpression()
Return all E_SgAwaitExpression member values as a vector.
const std::vector< int64_t > & E_SgSpawnStmt()
Return all E_SgSpawnStmt member values as a vector.
const std::vector< int64_t > & E_SgAdaSubroutineType()
Return all E_SgAdaSubroutineType member values as a vector.
const std::vector< int64_t > & E_SgPointerType()
Return all E_SgPointerType member values as a vector.
const std::vector< int64_t > & an_ms_attribute_arg_kind_tag()
Return all an_ms_attribute_arg_kind_tag member values as a vector.
const std::vector< int64_t > & E_SgEnumSymbol()
Return all E_SgEnumSymbol member values as a vector.
const std::vector< int64_t > & E_SgAsmCommonSubExpression()
Return all E_SgAsmCommonSubExpression member values as a vector.
const std::vector< int64_t > & E_SgScopeOp()
Return all E_SgScopeOp member values as a vector.
const std::vector< int64_t > & E_SgAsmBlock()
Return all E_SgAsmBlock member values as a vector.
const std::vector< int64_t > & E_SgAsmFloatValueExpression()
Return all E_SgAsmFloatValueExpression member values as a vector.
const std::vector< int64_t > & E_SgActualArgumentExpression()
Return all E_SgActualArgumentExpression member values as a vector.
const std::vector< int64_t > & E_SgAssertStmt()
Return all E_SgAssertStmt member values as a vector.
const std::vector< int64_t > & E_SgAdaRenamingSymbol()
Return all E_SgAdaRenamingSymbol member values as a vector.
const std::vector< int64_t > & RITarjEdgeType()
Return all RITarjEdgeType member values as a vector.
const std::vector< int64_t > & a_ctor_or_dtor_kind_tag()
Return all a_ctor_or_dtor_kind_tag member values as a vector.
const std::vector< int64_t > & E_SgTemplateInstantiationDefn()
Return all E_SgTemplateInstantiationDefn member values as a vector.
const std::vector< int64_t > & a_symbol_kind_tag()
Return all a_symbol_kind_tag member values as a vector.
const std::vector< int64_t > & E_SgUpcForAllStatement()
Return all E_SgUpcForAllStatement member values as a vector.
const std::vector< int64_t > & E_SgAsmDwarfEnumerationType()
Return all E_SgAsmDwarfEnumerationType member values as a vector.
const std::vector< int64_t > & E_SgTypeFixed()
Return all E_SgTypeFixed member values as a vector.
const std::vector< int64_t > & E_SgTypeString()
Return all E_SgTypeString member values as a vector.
const std::vector< int64_t > & E_SgNoexceptOp()
Return all E_SgNoexceptOp member values as a vector.
const std::vector< int64_t > & E_SgIorAssignOp()
Return all E_SgIorAssignOp member values as a vector.
const std::vector< int64_t > & E_SgAsmCilMemberRefTable()
Return all E_SgAsmCilMemberRefTable member values as a vector.
const std::vector< int64_t > & E_SgModOp()
Return all E_SgModOp member values as a vector.
const std::vector< int64_t > & a_dependent_type_fixup_kind_tag()
Return all a_dependent_type_fixup_kind_tag member values as a vector.
const std::vector< int64_t > & Order()
Return all Order member values as a vector.
const std::vector< int64_t > & E_SgTypeSignedLong()
Return all E_SgTypeSignedLong member values as a vector.
const std::vector< int64_t > & E_SgOmpSimdlenClause()
Return all E_SgOmpSimdlenClause member values as a vector.
const std::vector< int64_t > & a_stdc_pragma_value_tag()
Return all a_stdc_pragma_value_tag member values as a vector.
const std::vector< int64_t > & TraversalEnum()
Return all TraversalEnum member values as a vector.
const std::vector< int64_t > & E_SgAsmPESection()
Return all E_SgAsmPESection member values as a vector.
const std::vector< int64_t > & a_unicode_source_kind_tag()
Return all a_unicode_source_kind_tag member values as a vector.
const std::vector< int64_t > & E_SgAsmGenericSymbol()
Return all E_SgAsmGenericSymbol member values as a vector.
const std::vector< int64_t > & E_SgLambdaExp()
Return all E_SgLambdaExp member values as a vector.
const std::vector< int64_t > & E_SgJavaClassDeclarationList()
Return all E_SgJavaClassDeclarationList member values as a vector.
const std::vector< int64_t > & E_SgTypedefType()
Return all E_SgTypedefType member values as a vector.
const std::vector< int64_t > & E_SgTypeLongDouble()
Return all E_SgTypeLongDouble member values as a vector.
const std::vector< int64_t > & E_SgMatlabForStatement()
Return all E_SgMatlabForStatement member values as a vector.
const std::vector< int64_t > & IRStmtType()
Return all IRStmtType member values as a vector.
const std::vector< int64_t > & E_SgElementwiseDivideOp()
Return all E_SgElementwiseDivideOp member values as a vector.
const std::vector< int64_t > & E_SgAsmElfDynamicSection()
Return all E_SgAsmElfDynamicSection member values as a vector.
const std::vector< int64_t > & E_SgAggregateInitializer()
Return all E_SgAggregateInitializer member values as a vector.
const std::vector< int64_t > & E_SgAsmCilCustomAttributeTable()
Return all E_SgAsmCilCustomAttributeTable member values as a vector.
const std::vector< int64_t > & Definition_Kinds()
Return all Definition_Kinds member values as a vector.
const std::vector< int64_t > & E_SgOmpDoStatement()
Return all E_SgOmpDoStatement member values as a vector.
const std::vector< int64_t > & Subprogram_Default_Kinds()
Return all Subprogram_Default_Kinds member values as a vector.
const std::vector< int64_t > & E_SgMultiplyOp()
Return all E_SgMultiplyOp member values as a vector.
const std::vector< int64_t > & E_SgOmpScheduleClause()
Return all E_SgOmpScheduleClause member values as a vector.
const std::vector< int64_t > & E_SgAsmPEExportEntry()
Return all E_SgAsmPEExportEntry member values as a vector.
const std::vector< int64_t > & E_SgInitializedName()
Return all E_SgInitializedName member values as a vector.
const std::vector< int64_t > & a_scope_kind_tag()
Return all a_scope_kind_tag member values as a vector.
const std::vector< int64_t > & E_SgCudaKernelExecConfig()
Return all E_SgCudaKernelExecConfig member values as a vector.
const std::vector< int64_t > & E_SgAsmJvmMethod()
Return all E_SgAsmJvmMethod member values as a vector.
const std::vector< int64_t > & E_SgAsmLESection()
Return all E_SgAsmLESection member values as a vector.
const std::vector< int64_t > & omp_rtl_enum()
Return all omp_rtl_enum member values as a vector.
const std::vector< int64_t > & E_SgAsmCilGenericParamConstraintTable()
Return all E_SgAsmCilGenericParamConstraintTable member values as a vector.
const std::vector< int64_t > & E_SgAdaDiscreteType()
Return all E_SgAdaDiscreteType member values as a vector.
const std::vector< int64_t > & E_SgRangeExp()
Return all E_SgRangeExp member values as a vector.
const std::vector< int64_t > & E_SgReturnStmt()
Return all E_SgReturnStmt member values as a vector.
const std::vector< int64_t > & a_storage_class_tag()
Return all a_storage_class_tag member values as a vector.
const std::vector< int64_t > & E_SgFunctionParameterRefExp()
Return all E_SgFunctionParameterRefExp member values as a vector.
const std::vector< int64_t > & E_SgReplicationOp()
Return all E_SgReplicationOp member values as a vector.
const std::vector< int64_t > & E_SgAdaTaskBodyDecl()
Return all E_SgAdaTaskBodyDecl member values as a vector.
const std::vector< int64_t > & E_SgArrowStarOp()
Return all E_SgArrowStarOp member values as a vector.
const std::vector< int64_t > & Declaration_Kinds()
Return all Declaration_Kinds member values as a vector.
const std::vector< int64_t > & E_SgStatementExpression()
Return all E_SgStatementExpression member values as a vector.
const std::vector< int64_t > & E_SgImplicitStatement()
Return all E_SgImplicitStatement member values as a vector.
const std::vector< int64_t > & E_SgTypeUnsignedLong()
Return all E_SgTypeUnsignedLong member values as a vector.
const std::vector< int64_t > & E_SgRshiftOp()
Return all E_SgRshiftOp member values as a vector.
const std::vector< int64_t > & E_SgPythonGlobalStmt()
Return all E_SgPythonGlobalStmt member values as a vector.
const std::vector< int64_t > & E_SgAsmElfSymbol()
Return all E_SgAsmElfSymbol member values as a vector.
const std::vector< int64_t > & E_SgTypeOfType()
Return all E_SgTypeOfType member values as a vector.
const std::vector< int64_t > & a_float_kind_tag()
Return all a_float_kind_tag member values as a vector.
const std::vector< int64_t > & E_SgTypeNullptr()
Return all E_SgTypeNullptr member values as a vector.
const std::vector< int64_t > & controlEnum()
Return all controlEnum member values as a vector.
const std::vector< int64_t > & E_SgAsmCilAssemblyRefProcessorTable()
Return all E_SgAsmCilAssemblyRefProcessorTable member values as a vector.
const std::vector< int64_t > & E_SgOmpExpressionClause()
Return all E_SgOmpExpressionClause member values as a vector.
const std::vector< int64_t > & E_SgDerivedTypeStatement()
Return all E_SgDerivedTypeStatement member values as a vector.
const std::vector< int64_t > & E_SgAdaSubtype()
Return all E_SgAdaSubtype member values as a vector.
const std::vector< int64_t > & Clause_Kinds()
Return all Clause_Kinds member values as a vector.
const std::vector< int64_t > & E_SgAsmOperandList()
Return all E_SgAsmOperandList member values as a vector.
const std::vector< int64_t > & Pragma_Kinds()
Return all Pragma_Kinds member values as a vector.
const std::vector< int64_t > & Element_Kinds()
Return all Element_Kinds member values as a vector.
const std::vector< int64_t > & E_SgAsmElfSymverNeededSection()
Return all E_SgAsmElfSymverNeededSection member values as a vector.
const std::vector< int64_t > & E_SgAsmElfRelocSection()
Return all E_SgAsmElfRelocSection member values as a vector.
const std::vector< int64_t > & E_SgEqualityOp()
Return all E_SgEqualityOp member values as a vector.
const std::vector< int64_t > & E_SgAsmConstantExpression()
Return all E_SgAsmConstantExpression member values as a vector.
const std::vector< int64_t > & a_type_qualifier_tag()
Return all a_type_qualifier_tag member values as a vector.
const std::vector< int64_t > & a_fixed_point_precision_tag()
Return all a_fixed_point_precision_tag member values as a vector.
const std::vector< int64_t > & E_SgAsmDwarfCommonBlock()
Return all E_SgAsmDwarfCommonBlock member values as a vector.
const std::vector< int64_t > & E_SgUnknownArrayOrFunctionReference()
Return all E_SgUnknownArrayOrFunctionReference member values as a vector.
const std::vector< int64_t > & E_SgImagPartOp()
Return all E_SgImagPartOp member values as a vector.
const std::vector< int64_t > & E_SgUserDefinedUnaryOp()
Return all E_SgUserDefinedUnaryOp member values as a vector.
const std::vector< int64_t > & E_SgTemplateClassDeclaration()
Return all E_SgTemplateClassDeclaration member values as a vector.
const std::vector< int64_t > & E_SgTypeUnknown()
Return all E_SgTypeUnknown member values as a vector.
const std::vector< int64_t > & VariantT()
Return all VariantT member values as a vector.
const std::vector< int64_t > & a_cast_source_form()
Return all a_cast_source_form member values as a vector.
const std::vector< int64_t > & E_SgJavaQualifiedType()
Return all E_SgJavaQualifiedType member values as a vector.
const std::vector< int64_t > & E_SgAsmCilInterfaceImplTable()
Return all E_SgAsmCilInterfaceImplTable member values as a vector.
const std::vector< int64_t > & E_SgTypeChar()
Return all E_SgTypeChar member values as a vector.
const std::vector< int64_t > & E_SgMatrixExp()
Return all E_SgMatrixExp member values as a vector.
const std::vector< int64_t > & Flag()
Return all Flag member values as a vector.
const std::vector< int64_t > & E_SgMemberFunctionSymbol()
Return all E_SgMemberFunctionSymbol member values as a vector.
const std::vector< int64_t > & E_SgAsmCilStandAloneSigTable()
Return all E_SgAsmCilStandAloneSigTable member values as a vector.
const std::vector< int64_t > & E_SgIfStmt()
Return all E_SgIfStmt member values as a vector.
const std::vector< int64_t > & E_SgRenameSymbol()
Return all E_SgRenameSymbol member values as a vector.
const std::vector< int64_t > & an_end_of_decl_action()
Return all an_end_of_decl_action member values as a vector.
const std::vector< int64_t > & E_SgClassDefinition()
Return all E_SgClassDefinition member values as a vector.
const std::vector< int64_t > & E_SgRangeType()
Return all E_SgRangeType member values as a vector.
const std::vector< int64_t > & E_SgOmpFinalClause()
Return all E_SgOmpFinalClause member values as a vector.
const std::vector< int64_t > & E_SgBitAndOp()
Return all E_SgBitAndOp member values as a vector.
const std::vector< int64_t > & E_SgAdaDiscriminantConstraint()
Return all E_SgAdaDiscriminantConstraint member values as a vector.
const std::vector< int64_t > & E_SgAsmExprListExp()
Return all E_SgAsmExprListExp member values as a vector.
const std::vector< int64_t > & E_SgAsmCilPropertyMapTable()
Return all E_SgAsmCilPropertyMapTable member values as a vector.
const std::vector< int64_t > & E_SgTypeFloat80()
Return all E_SgTypeFloat80 member values as a vector.
const std::vector< int64_t > & E_SgPointerAssignOp()
Return all E_SgPointerAssignOp member values as a vector.
const std::vector< int64_t > & an_asm_operand_modifier_tag()
Return all an_asm_operand_modifier_tag member values as a vector.
const std::vector< int64_t > & E_SgOmpCriticalStatement()
Return all E_SgOmpCriticalStatement member values as a vector.
const std::vector< int64_t > & DeleteEnum()
Return all DeleteEnum member values as a vector.
const std::vector< int64_t > & WarningType()
Return all WarningType member values as a vector.
const std::vector< int64_t > & E_SgUnaryAddOp()
Return all E_SgUnaryAddOp member values as a vector.
const std::vector< int64_t > & E_SgAdaDigitsConstraint()
Return all E_SgAdaDigitsConstraint member values as a vector.
const std::vector< int64_t > & E_SgUnlockStatement()
Return all E_SgUnlockStatement member values as a vector.
const std::vector< int64_t > & E_SgAdaComponentClause()
Return all E_SgAdaComponentClause member values as a vector.
const std::vector< int64_t > & E_SgOmpPrivateClause()
Return all E_SgOmpPrivateClause member values as a vector.
const std::vector< int64_t > & E_SgFunctionCallExp()
Return all E_SgFunctionCallExp member values as a vector.
const std::vector< int64_t > & E_SgRealPartOp()
Return all E_SgRealPartOp member values as a vector.
const std::vector< int64_t > & E_SgJavaUnsignedRshiftAssignOp()
Return all E_SgJavaUnsignedRshiftAssignOp member values as a vector.
const std::vector< int64_t > & E_SgAsmJvmFieldTable()
Return all E_SgAsmJvmFieldTable member values as a vector.
const std::vector< int64_t > & E_SgIntegerDivideOp()
Return all E_SgIntegerDivideOp member values as a vector.
const std::vector< int64_t > & an_anonymous_union_kind_tag()
Return all an_anonymous_union_kind_tag member values as a vector.
const std::vector< int64_t > & E_SgCaseOptionStmt()
Return all E_SgCaseOptionStmt member values as a vector.
const std::vector< int64_t > & E_SgProcessControlStatement()
Return all E_SgProcessControlStatement member values as a vector.
const std::vector< int64_t > & E_SgPrintStatement()
Return all E_SgPrintStatement member values as a vector.
const std::vector< int64_t > & E_SgAdaDelayStmt()
Return all E_SgAdaDelayStmt member values as a vector.
const std::vector< int64_t > & E_SgDeallocateStatement()
Return all E_SgDeallocateStatement member values as a vector.
const std::vector< int64_t > & ROSE_Fortran_Operators()
Return all ROSE_Fortran_Operators member values as a vector.
const std::vector< int64_t > & an_element_position_kind_tag()
Return all an_element_position_kind_tag member values as a vector.
const std::vector< int64_t > & E_SgAsmCilMetadataHeap()
Return all E_SgAsmCilMetadataHeap member values as a vector.
const std::vector< int64_t > & E_SgAdaRangeConstraint()
Return all E_SgAdaRangeConstraint member values as a vector.
const std::vector< int64_t > & E_SgFinishExp()
Return all E_SgFinishExp member values as a vector.
const std::vector< int64_t > & E_SgAdaSelectStmt()
Return all E_SgAdaSelectStmt member values as a vector.
const std::vector< int64_t > & E_SgAsmCilInstruction()
Return all E_SgAsmCilInstruction member values as a vector.
const std::vector< int64_t > & Unit_Kinds()
Return all Unit_Kinds member values as a vector.
const std::vector< int64_t > & an_operand_state_tag()
Return all an_operand_state_tag member values as a vector.
const std::vector< int64_t > & a_builtin_function_type_index()
Return all a_builtin_function_type_index member values as a vector.
const std::vector< int64_t > & E_SgAsmPERVASizePairList()
Return all E_SgAsmPERVASizePairList member values as a vector.
const std::vector< int64_t > & E_SgJovialBitType()
Return all E_SgJovialBitType member values as a vector.
const std::vector< int64_t > & E_SgAsmCilMethodSpecTable()
Return all E_SgAsmCilMethodSpecTable member values as a vector.
const std::vector< int64_t > & E_SgSpaceshipOp()
Return all E_SgSpaceshipOp member values as a vector.
const std::vector< int64_t > & E_SgConcatenationOp()
Return all E_SgConcatenationOp member values as a vector.
const std::vector< int64_t > & E_SgAsmElfSymverSection()
Return all E_SgAsmElfSymverSection member values as a vector.
const std::vector< int64_t > & E_SgAdaDiscriminatedTypeDecl()
Return all E_SgAdaDiscriminatedTypeDecl member values as a vector.
const std::vector< int64_t > & ROSE_Fortran_Identifiers()
Return all ROSE_Fortran_Identifiers member values as a vector.
const std::vector< int64_t > & E_SgOmpMasterStatement()
Return all E_SgOmpMasterStatement member values as a vector.
const std::vector< int64_t > & E_SgAsmCilNestedClassTable()
Return all E_SgAsmCilNestedClassTable member values as a vector.
const std::vector< int64_t > & E_SgTypeBool()
Return all E_SgTypeBool member values as a vector.
const std::vector< int64_t > & E_SgTypeFloat()
Return all E_SgTypeFloat member values as a vector.
const std::vector< int64_t > & E_SgTupleExp()
Return all E_SgTupleExp member values as a vector.
const std::vector< int64_t > & E_SgFileList()
Return all E_SgFileList member values as a vector.
const std::vector< int64_t > & E_SgFunctionType()
Return all E_SgFunctionType member values as a vector.
const std::vector< int64_t > & E_SgAsmCilManifestResourceTable()
Return all E_SgAsmCilManifestResourceTable member values as a vector.
const std::vector< int64_t > & E_SgOmpSectionsStatement()
Return all E_SgOmpSectionsStatement member values as a vector.
const std::vector< int64_t > & a_upc_coherence_stack_operation_tag()
Return all a_upc_coherence_stack_operation_tag member values as a vector.
const std::vector< int64_t > & E_SgVarArgCopyOp()
Return all E_SgVarArgCopyOp member values as a vector.
const std::vector< int64_t > & E_SgImageControlStatement()
Return all E_SgImageControlStatement member values as a vector.
const std::vector< int64_t > & E_SgJovialForThenStatement()
Return all E_SgJovialForThenStatement member values as a vector.
const std::vector< int64_t > & E_SgPythonPrintStmt()
Return all E_SgPythonPrintStmt member values as a vector.
const std::vector< int64_t > & ConstructParamEnum()
Return all ConstructParamEnum member values as a vector.
const std::vector< int64_t > & E_SgSizeOfOp()
Return all E_SgSizeOfOp member values as a vector.
const std::vector< int64_t > & E_SgJavaParameterType()
Return all E_SgJavaParameterType member values as a vector.
const std::vector< int64_t > & Association_Kinds()
Return all Association_Kinds member values as a vector.
const std::vector< int64_t > & E_SgOmpAtomicStatement()
Return all E_SgOmpAtomicStatement member values as a vector.
const std::vector< int64_t > & E_SgNotOp()
Return all E_SgNotOp member values as a vector.
const std::vector< int64_t > & E_SgPowerOp()
Return all E_SgPowerOp member values as a vector.
const std::vector< int64_t > & E_SgAsmCilMethodImplTable()
Return all E_SgAsmCilMethodImplTable member values as a vector.
const std::vector< int64_t > & E_SgAsmUnaryRrx()
Return all E_SgAsmUnaryRrx member values as a vector.
const std::vector< int64_t > & E_SgCommonBlockObject()
Return all E_SgCommonBlockObject member values as a vector.
const std::vector< int64_t > & E_SgWhenStmt()
Return all E_SgWhenStmt member values as a vector.
const std::vector< int64_t > & E_SgJavaNormalAnnotation()
Return all E_SgJavaNormalAnnotation member values as a vector.
const std::vector< int64_t > & E_SgOrOp()
Return all E_SgOrOp member values as a vector.
const std::vector< int64_t > & E_SgAsmElfEHFrameEntryCI()
Return all E_SgAsmElfEHFrameEntryCI member values as a vector.
const std::vector< int64_t > & E_SgAdaModularType()
Return all E_SgAdaModularType member values as a vector.
const std::vector< int64_t > & E_SgAsmUnarySignedExtend()
Return all E_SgAsmUnarySignedExtend member values as a vector.
const std::vector< int64_t > & E_SgAsmElfSymbolSection()
Return all E_SgAsmElfSymbolSection member values as a vector.
const std::vector< int64_t > & E_SgAsmStmt()
Return all E_SgAsmStmt member values as a vector.
const std::vector< int64_t > & a_rewritten_property_reference_kind_tag()
Return all a_rewritten_property_reference_kind_tag member values as a vector.
const std::vector< int64_t > & E_SgUpcElemsizeofExpression()
Return all E_SgUpcElemsizeofExpression member values as a vector.
const std::vector< int64_t > & E_SgElementwiseMultiplyOp()
Return all E_SgElementwiseMultiplyOp member values as a vector.
const std::vector< int64_t > & E_SgAsmCilMethodSemanticsTable()
Return all E_SgAsmCilMethodSemanticsTable member values as a vector.
const std::vector< int64_t > & E_SgAsmPEExportEntryList()
Return all E_SgAsmPEExportEntryList member values as a vector.
const std::vector< int64_t > & E_SgAsmIntegerValueExpression()
Return all E_SgAsmIntegerValueExpression member values as a vector.
const std::vector< int64_t > & a_statement_kind_tag()
Return all a_statement_kind_tag member values as a vector.
const std::vector< int64_t > & E_SgDirectoryList()
Return all E_SgDirectoryList member values as a vector.
const std::vector< int64_t > & E_SgAssignInitializer()
Return all E_SgAssignInitializer member values as a vector.
const std::vector< int64_t > & E_SgIsOp()
Return all E_SgIsOp member values as a vector.
const std::vector< int64_t > & E_SgTypeLabel()
Return all E_SgTypeLabel member values as a vector.
const std::vector< int64_t > & E_SgCloseStatement()
Return all E_SgCloseStatement member values as a vector.
const std::vector< int64_t > & E_SgAsmDwarfSubprogram()
Return all E_SgAsmDwarfSubprogram member values as a vector.
const std::vector< int64_t > & E_SgTemplateClassSymbol()
Return all E_SgTemplateClassSymbol member values as a vector.
const std::vector< int64_t > & E_SgTypeCrayPointer()
Return all E_SgTypeCrayPointer member values as a vector.
const std::vector< int64_t > & E_SgAsmElfStringSection()
Return all E_SgAsmElfStringSection member values as a vector.
const std::vector< int64_t > & E_SgOmpNumThreadsClause()
Return all E_SgOmpNumThreadsClause member values as a vector.
const std::vector< int64_t > & a_type_class_kind()
Return all a_type_class_kind member values as a vector.
const std::vector< int64_t > & E_SgTypeTuple()
Return all E_SgTypeTuple member values as a vector.
const std::vector< int64_t > & E_SgKeyDatumPair()
Return all E_SgKeyDatumPair member values as a vector.
const std::vector< int64_t > & E_SgSubscriptExpression()
Return all E_SgSubscriptExpression member values as a vector.
const std::vector< int64_t > & E_SgNamespaceDefinitionStatement()
Return all E_SgNamespaceDefinitionStatement member values as a vector.
const std::vector< int64_t > & E_SgJavaUnsignedRshiftOp()
Return all E_SgJavaUnsignedRshiftOp member values as a vector.
const std::vector< int64_t > & E_SgOmpOrderedClause()
Return all E_SgOmpOrderedClause member values as a vector.
const std::vector< int64_t > & E_SgAdaGenericInstanceDecl()
Return all E_SgAdaGenericInstanceDecl member values as a vector.
const std::vector< int64_t > & E_SgDivideOp()
Return all E_SgDivideOp member values as a vector.
const std::vector< int64_t > & E_SgVarArgStartOp()
Return all E_SgVarArgStartOp member values as a vector.
const std::vector< int64_t > & E_SgAsmElfSymverDefinedEntry()
Return all E_SgAsmElfSymverDefinedEntry member values as a vector.
const std::vector< int64_t > & E_SgAsmNEEntryTable()
Return all E_SgAsmNEEntryTable member values as a vector.
const std::vector< int64_t > & E_SgOmpIfClause()
Return all E_SgOmpIfClause member values as a vector.
const std::vector< int64_t > & E_SgModifierType()
Return all E_SgModifierType member values as a vector.
const std::vector< int64_t > & E_SgAdaExitStmt()
Return all E_SgAdaExitStmt member values as a vector.
const std::vector< int64_t > & E_SgProcedureHeaderStatement()
Return all E_SgProcedureHeaderStatement member values as a vector.
const std::vector< int64_t > & E_SgAsmBinaryAsr()
Return all E_SgAsmBinaryAsr member values as a vector.
const std::vector< int64_t > & E_SgAsmNEFileHeader()
Return all E_SgAsmNEFileHeader member values as a vector.
const std::vector< int64_t > & E_SgAsmNEModuleTable()
Return all E_SgAsmNEModuleTable member values as a vector.
const std::vector< int64_t > & a_based_type_kind_tag()
Return all a_based_type_kind_tag member values as a vector.
const std::vector< int64_t > & a_pragma_binding_kind()
Return all a_pragma_binding_kind member values as a vector.
const std::vector< int64_t > & E_SgAsmInstruction()
Return all E_SgAsmInstruction member values as a vector.
const std::vector< int64_t > & E_SgAbsOp()
Return all E_SgAbsOp member values as a vector.
const std::vector< int64_t > & _Discrete_Range_Kinds()
Return all _Discrete_Range_Kinds member values as a vector.
const std::vector< int64_t > & E_SgEndfileStatement()
Return all E_SgEndfileStatement member values as a vector.
const std::vector< int64_t > & E_SgAsmElfSymverDefinedEntryList()
Return all E_SgAsmElfSymverDefinedEntryList member values as a vector.
const std::vector< int64_t > & an_insert_location_kind()
Return all an_insert_location_kind member values as a vector.
const std::vector< int64_t > & E_SgAsmUnaryPlus()
Return all E_SgAsmUnaryPlus member values as a vector.
const std::vector< int64_t > & E_SgPointerMemberType()
Return all E_SgPointerMemberType member values as a vector.
const std::vector< int64_t > & a_pragma_kind_tag()
Return all a_pragma_kind_tag member values as a vector.
const std::vector< int64_t > & an_address_base_kind_tag()
Return all an_address_base_kind_tag member values as a vector.
const std::vector< int64_t > & E_SgAdaRenamingDecl()
Return all E_SgAdaRenamingDecl member values as a vector.
const std::vector< int64_t > & E_SgAsmElfSymverNeededEntryList()
Return all E_SgAsmElfSymverNeededEntryList member values as a vector.
const std::vector< int64_t > & a_property_or_event_kind_tag()
Return all a_property_or_event_kind_tag member values as a vector.
const std::vector< int64_t > & E_SgXorAssignOp()
Return all E_SgXorAssignOp member values as a vector.
const std::vector< int64_t > & Statement_Kinds()
Return all Statement_Kinds member values as a vector.
const std::vector< int64_t > & E_SgAdaProtectedBodyDecl()
Return all E_SgAdaProtectedBodyDecl member values as a vector.
const std::vector< int64_t > & NFAType()
Return all NFAType member values as a vector.
const std::vector< int64_t > & E_SgAsmJvmInstruction()
Return all E_SgAsmJvmInstruction member values as a vector.
const std::vector< int64_t > & E_SgAsmPEFileHeader()
Return all E_SgAsmPEFileHeader member values as a vector.
const std::vector< int64_t > & E_SgWhileStmt()
Return all E_SgWhileStmt member values as a vector.
const std::vector< int64_t > & E_SgAsmCilEventMapTable()
Return all E_SgAsmCilEventMapTable member values as a vector.
const std::vector< int64_t > & E_SgUpcWaitStatement()
Return all E_SgUpcWaitStatement member values as a vector.
const std::vector< int64_t > & E_SgTypeUnsignedLongLong()
Return all E_SgTypeUnsignedLongLong member values as a vector.
const std::vector< int64_t > & E_SgTypeMatrix()
Return all E_SgTypeMatrix member values as a vector.
const std::vector< int64_t > & E_SgFortranNonblockedDo()
Return all E_SgFortranNonblockedDo member values as a vector.
const std::vector< int64_t > & E_SgExponentiationAssignOp()
Return all E_SgExponentiationAssignOp member values as a vector.
const std::vector< int64_t > & E_SgAsmCilDeclSecurityTable()
Return all E_SgAsmCilDeclSecurityTable member values as a vector.
const std::vector< int64_t > & E_SgUnknownFile()
Return all E_SgUnknownFile member values as a vector.
const std::vector< int64_t > & E_SgLshiftAssignOp()
Return all E_SgLshiftAssignOp member values as a vector.
const std::vector< int64_t > & E_SgAssociateStatement()
Return all E_SgAssociateStatement member values as a vector.
const std::vector< int64_t > & E_SgTemplateTypedefSymbol()
Return all E_SgTemplateTypedefSymbol member values as a vector.
const std::vector< int64_t > & a_diagnostic_kind()
Return all a_diagnostic_kind member values as a vector.
const std::vector< int64_t > & E_SgFoldExpression()
Return all E_SgFoldExpression member values as a vector.
const std::vector< int64_t > & E_SgOmpReductionClause()
Return all E_SgOmpReductionClause member values as a vector.
const std::vector< int64_t > & E_SgAsmGenericSectionList()
Return all E_SgAsmGenericSectionList member values as a vector.
const std::vector< int64_t > & E_SgAsmUnaryUnsignedExtend()
Return all E_SgAsmUnaryUnsignedExtend member values as a vector.
const std::vector< int64_t > & E_SgBitEqvOp()
Return all E_SgBitEqvOp member values as a vector.
const std::vector< int64_t > & E_SgProject()
Return all E_SgProject member values as a vector.
const std::vector< int64_t > & _Access_Type_Kinds()
Return all _Access_Type_Kinds member values as a vector.
const std::vector< int64_t > & E_SgAsmPEImportItem()
Return all E_SgAsmPEImportItem member values as a vector.
const std::vector< int64_t > & E_SgAsmBinaryRor()
Return all E_SgAsmBinaryRor member values as a vector.
const std::vector< int64_t > & a_decl_modifier_tag()
Return all a_decl_modifier_tag member values as a vector.
const std::vector< int64_t > & E_SgTemplateArgumentList()
Return all E_SgTemplateArgumentList member values as a vector.
const std::vector< int64_t > & E_SgTypeUnsignedChar()
Return all E_SgTypeUnsignedChar member values as a vector.
const std::vector< int64_t > & E_SgOmpSectionStatement()
Return all E_SgOmpSectionStatement member values as a vector.
const std::vector< int64_t > & E_SgOmpCollapseClause()
Return all E_SgOmpCollapseClause member values as a vector.
const std::vector< int64_t > & E_SgAsmElfSymverDefinedSection()
Return all E_SgAsmElfSymverDefinedSection member values as a vector.
const std::vector< int64_t > & E_SgAsmNERelocTable()
Return all E_SgAsmNERelocTable member values as a vector.
const std::vector< int64_t > & E_SgSyncTeamStatement()
Return all E_SgSyncTeamStatement member values as a vector.
const std::vector< int64_t > & E_SgJavaInstanceOfOp()
Return all E_SgJavaInstanceOfOp member values as a vector.
const std::vector< int64_t > & E_SgComplexVal()
Return all E_SgComplexVal member values as a vector.
const std::vector< int64_t > & E_SgUseStatement()
Return all E_SgUseStatement member values as a vector.
const std::vector< int64_t > & E_SgAsmDwarfLexicalBlock()
Return all E_SgAsmDwarfLexicalBlock member values as a vector.
const std::vector< int64_t > & CopyConfigEnum()
Return all CopyConfigEnum member values as a vector.
const std::vector< int64_t > & E_SgAsmAarch32Instruction()
Return all E_SgAsmAarch32Instruction member values as a vector.
const std::vector< int64_t > & a_cli_symbol_kind_tag()
Return all a_cli_symbol_kind_tag member values as a vector.
const std::vector< int64_t > & an_access_specifier_tag()
Return all an_access_specifier_tag member values as a vector.
const std::vector< int64_t > & E_SgAdaDeltaConstraint()
Return all E_SgAdaDeltaConstraint member values as a vector.
const std::vector< int64_t > & E_SgTryStmt()
Return all E_SgTryStmt member values as a vector.
const std::vector< int64_t > & E_SgCtorInitializerList()
Return all E_SgCtorInitializerList member values as a vector.
const std::vector< int64_t > & E_SgAdaDerivedType()
Return all E_SgAdaDerivedType member values as a vector.
const std::vector< int64_t > & E_SgAdaProtectedType()
Return all E_SgAdaProtectedType member values as a vector.
const std::vector< int64_t > & E_SgAsmDwarfConstructList()
Return all E_SgAsmDwarfConstructList member values as a vector.
const std::vector< int64_t > & E_SgTemplateMemberFunctionDeclaration()
Return all E_SgTemplateMemberFunctionDeclaration member values as a vector.
const std::vector< int64_t > & E_SgPointerDerefExp()
Return all E_SgPointerDerefExp member values as a vector.
const std::vector< int64_t > & E_SgTypeWchar()
Return all E_SgTypeWchar member values as a vector.
const std::vector< int64_t > & _Access_Definition_Kinds()
Return all _Access_Definition_Kinds member values as a vector.
const std::vector< int64_t > & E_SgAsmInterpretation()
Return all E_SgAsmInterpretation member values as a vector.
const std::vector< int64_t > & E_SgIntegerDivideAssignOp()
Return all E_SgIntegerDivideAssignOp member values as a vector.
const std::vector< int64_t > & E_SgNamespaceSymbol()
Return all E_SgNamespaceSymbol member values as a vector.
const std::vector< int64_t > & E_SgAdaDiscriminatedType()
Return all E_SgAdaDiscriminatedType member values as a vector.
const std::vector< int64_t > & E_SgAsmGenericFileList()
Return all E_SgAsmGenericFileList member values as a vector.
const std::vector< int64_t > & NFAAssertion()
Return all NFAAssertion member values as a vector.
const std::vector< int64_t > & E_SgAsmLERelocTable()
Return all E_SgAsmLERelocTable member values as a vector.
const std::vector< int64_t > & E_SgAdaAttributeClause()
Return all E_SgAdaAttributeClause member values as a vector.
const std::vector< int64_t > & E_SgOmpTargetStatement()
Return all E_SgOmpTargetStatement member values as a vector.
const std::vector< int64_t > & omp_sched_t()
Return all omp_sched_t member values as a vector.
const std::vector< int64_t > & E_SgDeclType()
Return all E_SgDeclType member values as a vector.
const std::vector< int64_t > & E_SgAsmX86Instruction()
Return all E_SgAsmX86Instruction member values as a vector.
const std::vector< int64_t > & E_SgDesignatedInitializer()
Return all E_SgDesignatedInitializer member values as a vector.
const std::vector< int64_t > & E_SgAsmLEEntryPoint()
Return all E_SgAsmLEEntryPoint member values as a vector.
const std::vector< int64_t > & E_SgNonrealBaseClass()
Return all E_SgNonrealBaseClass member values as a vector.
const std::vector< int64_t > & E_SgFunctionDeclaration()
Return all E_SgFunctionDeclaration member values as a vector.
const std::vector< int64_t > & E_SgArithmeticIfStatement()
Return all E_SgArithmeticIfStatement member values as a vector.
const std::vector< int64_t > & E_SgReadStatement()
Return all E_SgReadStatement member values as a vector.
const std::vector< int64_t > & E_SgDotDotExp()
Return all E_SgDotDotExp member values as a vector.
const std::vector< int64_t > & E_SgAsmDwarfStructureType()
Return all E_SgAsmDwarfStructureType member values as a vector.
const std::vector< int64_t > & E_SgEntryStatement()
Return all E_SgEntryStatement member values as a vector.
const std::vector< int64_t > & language_enum()
Return all language_enum member values as a vector.
const std::vector< int64_t > & E_SgGreaterThanOp()
Return all E_SgGreaterThanOp member values as a vector.
const std::vector< int64_t > & an_attribute_kind_tag()
Return all an_attribute_kind_tag member values as a vector.
const std::vector< int64_t > & E_SgAdaParameterList()
Return all E_SgAdaParameterList member values as a vector.
const std::vector< int64_t > & E_SgAsmElfRelocEntryList()
Return all E_SgAsmElfRelocEntryList member values as a vector.
const std::vector< int64_t > & E_SgNamedType()
Return all E_SgNamedType member values as a vector.
const std::vector< int64_t > & a_diag_fill_in_kind()
Return all a_diag_fill_in_kind member values as a vector.
const std::vector< int64_t > & a_tu_decl_stage()
Return all a_tu_decl_stage member values as a vector.
const std::vector< int64_t > & E_SgArrayType()
Return all E_SgArrayType member values as a vector.
const std::vector< int64_t > & E_SgAsmCilConstantTable()
Return all E_SgAsmCilConstantTable member values as a vector.
const std::vector< int64_t > & E_SgMinusAssignOp()
Return all E_SgMinusAssignOp member values as a vector.
const std::vector< int64_t > & E_SgAsmElfSymverDefinedAuxList()
Return all E_SgAsmElfSymverDefinedAuxList member values as a vector.
const std::vector< int64_t > & E_SgAsmCilFieldRVATable()
Return all E_SgAsmCilFieldRVATable member values as a vector.
const std::vector< int64_t > & a_constexpr_intrinsic_tag()
Return all a_constexpr_intrinsic_tag member values as a vector.
const std::vector< int64_t > & a_builtin_operation_kind_tag()
Return all a_builtin_operation_kind_tag member values as a vector.
const std::vector< int64_t > & E_SgAdaFormalType()
Return all E_SgAdaFormalType member values as a vector.
const std::vector< int64_t > & Path_Kinds()
Return all Path_Kinds member values as a vector.
const std::vector< int64_t > & E_SgMembershipOp()
Return all E_SgMembershipOp member values as a vector.
const std::vector< int64_t > & E_SgAdaTaskTypeDecl()
Return all E_SgAdaTaskTypeDecl member values as a vector.
const std::vector< int64_t > & E_SgDoWhileStmt()
Return all E_SgDoWhileStmt member values as a vector.
const std::vector< int64_t > & E_SgElementwisePowerOp()
Return all E_SgElementwisePowerOp member values as a vector.
const std::vector< int64_t > & E_SgFunctionSymbol()
Return all E_SgFunctionSymbol member values as a vector.
const std::vector< int64_t > & yytokentype()
Return all yytokentype member values as a vector.
const std::vector< int64_t > & E_SgTypeLong()
Return all E_SgTypeLong member values as a vector.
const std::vector< int64_t > & E_SgAdaEntryDecl()
Return all E_SgAdaEntryDecl member values as a vector.
const std::vector< int64_t > & RITarjType()
Return all RITarjType member values as a vector.
const std::vector< int64_t > & E_SgAsmElfNoteSection()
Return all E_SgAsmElfNoteSection member values as a vector.
const std::vector< int64_t > & E_SgAsmDwarfNamespace()
Return all E_SgAsmDwarfNamespace member values as a vector.
const std::vector< int64_t > & E_SgAsmInterpretationList()
Return all E_SgAsmInterpretationList member values as a vector.
const std::vector< int64_t > & E_SgAdaPackageBody()
Return all E_SgAdaPackageBody member values as a vector.
const std::vector< int64_t > & E_SgAsmCoffSymbolTable()
Return all E_SgAsmCoffSymbolTable member values as a vector.
const std::vector< int64_t > & E_SgWithStatement()
Return all E_SgWithStatement member values as a vector.
const std::vector< int64_t > & E_SgAsmDwarfClassType()
Return all E_SgAsmDwarfClassType member values as a vector.
const std::vector< int64_t > & E_SgOmpUniformClause()
Return all E_SgOmpUniformClause member values as a vector.
const std::vector< int64_t > & E_SgAsmCilMethodDefTable()
Return all E_SgAsmCilMethodDefTable member values as a vector.
const std::vector< int64_t > & E_SgJavaUnionType()
Return all E_SgJavaUnionType member values as a vector.
const std::vector< int64_t > & E_SgOmpFlushStatement()
Return all E_SgOmpFlushStatement member values as a vector.
const std::vector< int64_t > & E_SgCommonBlock()
Return all E_SgCommonBlock member values as a vector.
const std::vector< int64_t > & E_SgVariableDeclaration()
Return all E_SgVariableDeclaration member values as a vector.
const std::vector< int64_t > & E_SgRewindStatement()
Return all E_SgRewindStatement member values as a vector.
const std::vector< int64_t > & E_SgAsmCilFieldMarshalTable()
Return all E_SgAsmCilFieldMarshalTable member values as a vector.
const std::vector< int64_t > & Operator_Kinds()
Return all Operator_Kinds member values as a vector.
const std::vector< int64_t > & a_constructor_init_kind_tag()
Return all a_constructor_init_kind_tag member values as a vector.
const std::vector< int64_t > & E_SgAsmCilModuleRefTable()
Return all E_SgAsmCilModuleRefTable member values as a vector.
const std::vector< int64_t > & E_SgSyncImagesStatement()
Return all E_SgSyncImagesStatement member values as a vector.
const std::vector< int64_t > & E_SgAutoType()
Return all E_SgAutoType member values as a vector.
const std::vector< int64_t > & E_SgAsmCilPropertyTable()
Return all E_SgAsmCilPropertyTable member values as a vector.
const std::vector< int64_t > & E_SgNonrealType()
Return all E_SgNonrealType member values as a vector.
const std::vector< int64_t > & E_SgAndAssignOp()
Return all E_SgAndAssignOp member values as a vector.
const std::vector< int64_t > & E_SgJvmComposite()
Return all E_SgJvmComposite member values as a vector.
const std::vector< int64_t > & E_SgRvalueReferenceType()
Return all E_SgRvalueReferenceType member values as a vector.
const std::vector< int64_t > & E_SgAsmCliHeader()
Return all E_SgAsmCliHeader member values as a vector.
const std::vector< int64_t > & E_SgOmpCopyprivateClause()
Return all E_SgOmpCopyprivateClause member values as a vector.
const std::vector< int64_t > & E_SgAsmPEStringSection()
Return all E_SgAsmPEStringSection member values as a vector.
const std::vector< int64_t > & E_SgAsmM68kInstruction()
Return all E_SgAsmM68kInstruction member values as a vector.
const std::vector< int64_t > & E_SgDotExp()
Return all E_SgDotExp member values as a vector.
const std::vector< int64_t > & _Representation_Clause_Kinds()
Return all _Representation_Clause_Kinds member values as a vector.
const std::vector< int64_t > & E_SgAssignedGotoStatement()
Return all E_SgAssignedGotoStatement member values as a vector.
const std::vector< int64_t > & an_attribute_family_tag()
Return all an_attribute_family_tag member values as a vector.
const std::vector< int64_t > & a_name_linkage_kind_tag()
Return all a_name_linkage_kind_tag member values as a vector.
const std::vector< int64_t > & E_SgAsmCoffSymbol()
Return all E_SgAsmCoffSymbol member values as a vector.
const std::vector< int64_t > & E_SgDefaultOptionStmt()
Return all E_SgDefaultOptionStmt member values as a vector.
const std::vector< int64_t > & a_type_info_kind_tag()
Return all a_type_info_kind_tag member values as a vector.
const std::vector< int64_t > & E_SgTemplateFunctionDefinition()
Return all E_SgTemplateFunctionDefinition member values as a vector.
const std::vector< int64_t > & a_pointer_modifier_tag()
Return all a_pointer_modifier_tag member values as a vector.
const std::vector< int64_t > & E_SgStringConversion()
Return all E_SgStringConversion member values as a vector.
const std::vector< int64_t > & a_lowered_eh_construct_kind_tag()
Return all a_lowered_eh_construct_kind_tag member values as a vector.
const std::vector< int64_t > & E_SgCompoundInitializer()
Return all E_SgCompoundInitializer member values as a vector.
const std::vector< int64_t > & E_SgAsmCilMetadataRoot()
Return all E_SgAsmCilMetadataRoot member values as a vector.
const std::vector< int64_t > & E_SgOmpDeviceClause()
Return all E_SgOmpDeviceClause member values as a vector.
const std::vector< int64_t > & E_SgTypedefSymbol()
Return all E_SgTypedefSymbol member values as a vector.
const std::vector< int64_t > & E_SgYieldExpression()
Return all E_SgYieldExpression member values as a vector.
const std::vector< int64_t > & E_SgAsmBinaryLsr()
Return all E_SgAsmBinaryLsr member values as a vector.
const std::vector< int64_t > & E_SgTypeUnsignedInt()
Return all E_SgTypeUnsignedInt member values as a vector.
const std::vector< int64_t > & E_SgFinishStmt()
Return all E_SgFinishStmt member values as a vector.
const std::vector< int64_t > & E_SgPragmaDeclaration()
Return all E_SgPragmaDeclaration member values as a vector.
const std::vector< int64_t > & E_SgRangeBasedForStatement()
Return all E_SgRangeBasedForStatement member values as a vector.
const std::vector< int64_t > & E_SgOmpOrderedStatement()
Return all E_SgOmpOrderedStatement member values as a vector.
const std::vector< int64_t > & E_SgAsmLEPageTable()
Return all E_SgAsmLEPageTable member values as a vector.
const std::vector< int64_t > & E_SgSyncMemoryStatement()
Return all E_SgSyncMemoryStatement member values as a vector.
const std::vector< int64_t > & kinds_of_type_references()
Return all kinds_of_type_references member values as a vector.
const std::vector< int64_t > & Defining_Name_Kinds()
Return all Defining_Name_Kinds member values as a vector.
const std::vector< int64_t > & a_control_flow_descr_kind_tag()
Return all a_control_flow_descr_kind_tag member values as a vector.
const std::vector< int64_t > & E_SgEnumType()
Return all E_SgEnumType member values as a vector.
const std::vector< int64_t > & E_SgDictionaryComprehension()
Return all E_SgDictionaryComprehension member values as a vector.
const std::vector< int64_t > & E_SgAsmFunction()
Return all E_SgAsmFunction member values as a vector.
const std::vector< int64_t > & an_eh_stack_entry_kind_tag()
Return all an_eh_stack_entry_kind_tag member values as a vector.
const std::vector< int64_t > & E_SgAsyncStmt()
Return all E_SgAsyncStmt member values as a vector.
const std::vector< int64_t > & E_SgCAFWithTeamStatement()
Return all E_SgCAFWithTeamStatement member values as a vector.
const std::vector< int64_t > & a_upc_pragma_kind_tag()
Return all a_upc_pragma_kind_tag member values as a vector.
const std::vector< int64_t > & E_SgAsmValueExpression()
Return all E_SgAsmValueExpression member values as a vector.
const std::vector< int64_t > & an_ms_attribute_kind_tag()
Return all an_ms_attribute_kind_tag member values as a vector.
const std::vector< int64_t > & an_init_component_kind_tag()
Return all an_init_component_kind_tag member values as a vector.
const std::vector< int64_t > & Generate()
Return all Generate member values as a vector.
const std::vector< int64_t > & E_SgTypeIdOp()
Return all E_SgTypeIdOp member values as a vector.
const std::vector< int64_t > & E_SgConditionalExp()
Return all E_SgConditionalExp member values as a vector.
const std::vector< int64_t > & E_SgWaitStatement()
Return all E_SgWaitStatement member values as a vector.
const std::vector< int64_t > & E_SgAsmCilTypeRefTable()
Return all E_SgAsmCilTypeRefTable member values as a vector.
const std::vector< int64_t > & E_SgAdaProtectedSpecDecl()
Return all E_SgAdaProtectedSpecDecl member values as a vector.
const std::vector< int64_t > & E_SgAsmDwarfCompilationUnitList()
Return all E_SgAsmDwarfCompilationUnitList member values as a vector.
const std::vector< int64_t > & E_SgWhereStatement()
Return all E_SgWhereStatement member values as a vector.
const std::vector< int64_t > & E_SgAsmPEExportDirectory()
Return all E_SgAsmPEExportDirectory member values as a vector.
const std::vector< int64_t > & E_SgForAllStatement()
Return all E_SgForAllStatement member values as a vector.
Stores a function call expression, along with associated information about its context.