3 #ifndef ROSE_STRINGIFY_H
4 #define ROSE_STRINGIFY_H
5 #include <boost/algorithm/string/predicate.hpp>
6 #include <boost/lexical_cast.hpp>
21 std::string(*stringifier_)(int64_t,
const char*, bool);
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);
32 namespace stringify {
namespace Rose {
namespace AST {
namespace Defects {
34 const char*
Kind(int64_t);
37 std::string
Kind(int64_t,
const std::string &strip);
40 const std::vector<int64_t>&
Kind();
44 std::string stringifyAST_DefectsKind(int64_t n,
const char *strip=NULL,
bool canonic=
false);
45 const std::vector<int64_t>& stringifyAST_DefectsKind();
50 namespace stringify {
namespace Rose {
namespace AST {
namespace Defects {
52 const char*
Reason(int64_t);
55 std::string
Reason(int64_t,
const std::string &strip);
58 const std::vector<int64_t>&
Reason();
62 std::string stringifyAST_DefectsReason(int64_t n,
const char *strip=NULL,
bool canonic=
false);
63 const std::vector<int64_t>& stringifyAST_DefectsReason();
68 namespace stringify {
namespace Rose {
namespace AST {
namespace cmdline {
namespace graphviz_t {
70 const char*
Mode(int64_t);
73 std::string
Mode(int64_t,
const std::string &strip);
76 const std::vector<int64_t>&
Mode();
80 std::string stringifyASTcmdline_graphviz_tMode(int64_t n,
const char *strip=NULL,
bool canonic=
false);
81 const std::vector<int64_t>& stringifyASTcmdline_graphviz_tMode();
86 namespace stringify {
namespace Rose {
namespace AST {
namespace cmdline {
namespace checker_t {
88 const char*
Mode(int64_t);
91 std::string
Mode(int64_t,
const std::string &strip);
94 const std::vector<int64_t>&
Mode();
98 std::string stringifyASTcmdline_checker_tMode(int64_t n,
const char *strip=NULL,
bool canonic=
false);
99 const std::vector<int64_t>& stringifyASTcmdline_checker_tMode();
104 namespace stringify {
namespace Rose {
namespace AST {
namespace cmdline {
namespace checker_t {
106 const char*
Effect(int64_t);
109 std::string
Effect(int64_t,
const std::string &strip);
112 const std::vector<int64_t>&
Effect();
116 std::string stringifyASTcmdline_checker_tEffect(int64_t n,
const char *strip=NULL,
bool canonic=
false);
117 const std::vector<int64_t>& stringifyASTcmdline_checker_tEffect();
124 const char*
Format(int64_t);
127 std::string
Format(int64_t,
const std::string &strip);
130 const std::vector<int64_t>&
Format();
134 std::string stringifyFormattedTableFormat(int64_t n,
const char *strip=NULL,
bool canonic=
false);
135 const std::vector<int64_t>& stringifyFormattedTableFormat();
140 namespace stringify {
namespace Rose {
namespace FormattedTable {
145 std::string
Alignment(int64_t,
const std::string &strip);
152 std::string stringifyFormattedTableAlignment(int64_t n,
const char *strip=NULL,
bool canonic=
false);
153 const std::vector<int64_t>& stringifyFormattedTableAlignment();
163 std::string
CilFamily(int64_t,
const std::string &strip);
170 std::string stringifyBinaryAnalysisCilFamily(int64_t n,
const char *strip=NULL,
bool canonic=
false);
171 const std::vector<int64_t>& stringifyBinaryAnalysisCilFamily();
176 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
188 std::string stringifyBinaryAnalysisCilRegisterClass(int64_t n,
const char *strip=NULL,
bool canonic=
false);
189 const std::vector<int64_t>& stringifyBinaryAnalysisCilRegisterClass();
194 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
206 std::string stringifyBinaryAnalysisCilSpecialPurposeRegister(int64_t n,
const char *strip=NULL,
bool canonic=
false);
207 const std::vector<int64_t>& stringifyBinaryAnalysisCilSpecialPurposeRegister();
212 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
224 std::string stringifyBinaryAnalysisCilMacRegister(int64_t n,
const char *strip=NULL,
bool canonic=
false);
225 const std::vector<int64_t>& stringifyBinaryAnalysisCilMacRegister();
230 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
242 std::string stringifyBinaryAnalysisCilEmacRegister(int64_t n,
const char *strip=NULL,
bool canonic=
false);
243 const std::vector<int64_t>& stringifyBinaryAnalysisCilEmacRegister();
248 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
260 std::string stringifyBinaryAnalysisCilSupervisorRegister(int64_t n,
const char *strip=NULL,
bool canonic=
false);
261 const std::vector<int64_t>& stringifyBinaryAnalysisCilSupervisorRegister();
266 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
278 std::string stringifyBinaryAnalysisCilEffectiveAddressMode(int64_t n,
const char *strip=NULL,
bool canonic=
false);
279 const std::vector<int64_t>& stringifyBinaryAnalysisCilEffectiveAddressMode();
284 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
289 std::string
CilDataFormat(int64_t,
const std::string &strip);
296 std::string stringifyBinaryAnalysisCilDataFormat(int64_t n,
const char *strip=NULL,
bool canonic=
false);
297 const std::vector<int64_t>& stringifyBinaryAnalysisCilDataFormat();
302 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
314 std::string stringifyBinaryAnalysisCilInstructionKind(int64_t n,
const char *strip=NULL,
bool canonic=
false);
315 const std::vector<int64_t>& stringifyBinaryAnalysisCilInstructionKind();
320 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace FeasiblePath {
325 std::string
SearchMode(int64_t,
const std::string &strip);
332 std::string stringifyBinaryAnalysisFeasiblePathSearchMode(int64_t n,
const char *strip=NULL,
bool canonic=
false);
333 const std::vector<int64_t>& stringifyBinaryAnalysisFeasiblePathSearchMode();
338 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace FeasiblePath {
350 std::string stringifyBinaryAnalysisFeasiblePathSemanticMemoryParadigm(int64_t n,
const char *strip=NULL,
bool canonic=
false);
351 const std::vector<int64_t>& stringifyBinaryAnalysisFeasiblePathSemanticMemoryParadigm();
356 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace FeasiblePath {
368 std::string stringifyBinaryAnalysisFeasiblePathEdgeVisitOrder(int64_t n,
const char *strip=NULL,
bool canonic=
false);
369 const std::vector<int64_t>& stringifyBinaryAnalysisFeasiblePathEdgeVisitOrder();
374 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace FeasiblePath {
376 const char*
IoMode(int64_t);
379 std::string
IoMode(int64_t,
const std::string &strip);
382 const std::vector<int64_t>&
IoMode();
386 std::string stringifyBinaryAnalysisFeasiblePathIoMode(int64_t n,
const char *strip=NULL,
bool canonic=
false);
387 const std::vector<int64_t>& stringifyBinaryAnalysisFeasiblePathIoMode();
392 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace FeasiblePath {
397 std::string
MayOrMust(int64_t,
const std::string &strip);
404 std::string stringifyBinaryAnalysisFeasiblePathMayOrMust(int64_t n,
const char *strip=NULL,
bool canonic=
false);
405 const std::vector<int64_t>& stringifyBinaryAnalysisFeasiblePathMayOrMust();
410 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace FeasiblePath {
namespace PathProcessor {
412 const char*
Action(int64_t);
415 std::string
Action(int64_t,
const std::string &strip);
418 const std::vector<int64_t>&
Action();
422 std::string stringifyBinaryAnalysisFeasiblePathPathProcessorAction(int64_t n,
const char *strip=NULL,
bool canonic=
false);
423 const std::vector<int64_t>& stringifyBinaryAnalysisFeasiblePathPathProcessorAction();
428 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace HotPatch {
namespace Record {
430 const char*
Type(int64_t);
433 std::string
Type(int64_t,
const std::string &strip);
436 const std::vector<int64_t>&
Type();
440 std::string stringifyBinaryAnalysisHotPatchRecordType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
441 const std::vector<int64_t>& stringifyBinaryAnalysisHotPatchRecordType();
446 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace HotPatch {
namespace Record {
451 std::string
Behavior(int64_t,
const std::string &strip);
454 const std::vector<int64_t>&
Behavior();
458 std::string stringifyBinaryAnalysisHotPatchRecordBehavior(int64_t n,
const char *strip=NULL,
bool canonic=
false);
459 const std::vector<int64_t>& stringifyBinaryAnalysisHotPatchRecordBehavior();
464 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace SRecord {
466 const char*
Syntax(int64_t);
469 std::string
Syntax(int64_t,
const std::string &strip);
472 const std::vector<int64_t>&
Syntax();
476 std::string stringifyBinaryAnalysisSRecordSyntax(int64_t n,
const char *strip=NULL,
bool canonic=
false);
477 const std::vector<int64_t>& stringifyBinaryAnalysisSRecordSyntax();
482 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace SRecord {
484 const char*
Type(int64_t);
487 std::string
Type(int64_t,
const std::string &strip);
490 const std::vector<int64_t>&
Type();
494 std::string stringifyBinaryAnalysisSRecordType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
495 const std::vector<int64_t>& stringifyBinaryAnalysisSRecordType();
500 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace SymbolicExpression {
namespace TypeStyle {
502 const char*
Flag(int64_t);
505 std::string
Flag(int64_t,
const std::string &strip);
508 const std::vector<int64_t>&
Flag();
512 std::string stringifyBinaryAnalysisSymbolicExpressionTypeStyleFlag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
513 const std::vector<int64_t>& stringifyBinaryAnalysisSymbolicExpressionTypeStyleFlag();
518 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace SymbolicExpression {
523 std::string
Operator(int64_t,
const std::string &strip);
526 const std::vector<int64_t>&
Operator();
530 std::string stringifyBinaryAnalysisSymbolicExpressionOperator(int64_t n,
const char *strip=NULL,
bool canonic=
false);
531 const std::vector<int64_t>& stringifyBinaryAnalysisSymbolicExpressionOperator();
536 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace SymbolicExpression {
namespace Formatter {
541 std::string
ShowComments(int64_t,
const std::string &strip);
548 std::string stringifyBinaryAnalysisSymbolicExpressionFormatterShowComments(int64_t n,
const char *strip=NULL,
bool canonic=
false);
549 const std::vector<int64_t>& stringifyBinaryAnalysisSymbolicExpressionFormatterShowComments();
554 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace SymbolicExpression {
559 std::string
VisitAction(int64_t,
const std::string &strip);
566 std::string stringifyBinaryAnalysisSymbolicExpressionVisitAction(int64_t n,
const char *strip=NULL,
bool canonic=
false);
567 const std::vector<int64_t>& stringifyBinaryAnalysisSymbolicExpressionVisitAction();
572 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace SymbolicExpression {
namespace Type {
577 std::string
TypeClass(int64_t,
const std::string &strip);
584 std::string stringifyBinaryAnalysisSymbolicExpressionTypeTypeClass(int64_t n,
const char *strip=NULL,
bool canonic=
false);
585 const std::vector<int64_t>& stringifyBinaryAnalysisSymbolicExpressionTypeTypeClass();
590 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace SymbolicExpressionParser {
namespace Token {
592 const char*
Type(int64_t);
595 std::string
Type(int64_t,
const std::string &strip);
598 const std::vector<int64_t>&
Type();
602 std::string stringifyBinaryAnalysisSymbolicExpressionParserTokenType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
603 const std::vector<int64_t>& stringifyBinaryAnalysisSymbolicExpressionParserTokenType();
608 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace PointerDetection {
namespace PointerDescriptor {
613 std::string
Direction(int64_t,
const std::string &strip);
620 std::string stringifyBinaryAnalysisPointerDetectionPointerDescriptorDirection(int64_t n,
const char *strip=NULL,
bool canonic=
false);
621 const std::vector<int64_t>& stringifyBinaryAnalysisPointerDetectionPointerDescriptorDirection();
626 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace ModelChecker {
namespace PartitionerModel {
namespace Settings {
631 std::string
MemoryType(int64_t,
const std::string &strip);
638 std::string stringifyBinaryAnalysisModelCheckerPartitionerModelSettingsMemoryType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
639 const std::vector<int64_t>& stringifyBinaryAnalysisModelCheckerPartitionerModelSettingsMemoryType();
644 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace ModelChecker {
649 std::string
TestMode(int64_t,
const std::string &strip);
652 const std::vector<int64_t>&
TestMode();
656 std::string stringifyBinaryAnalysisModelCheckerTestMode(int64_t n,
const char *strip=NULL,
bool canonic=
false);
657 const std::vector<int64_t>& stringifyBinaryAnalysisModelCheckerTestMode();
662 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace ModelChecker {
664 const char*
IoMode(int64_t);
667 std::string
IoMode(int64_t,
const std::string &strip);
670 const std::vector<int64_t>&
IoMode();
674 std::string stringifyBinaryAnalysisModelCheckerIoMode(int64_t n,
const char *strip=NULL,
bool canonic=
false);
675 const std::vector<int64_t>& stringifyBinaryAnalysisModelCheckerIoMode();
680 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace ModelChecker {
685 std::string
WorkerState(int64_t,
const std::string &strip);
692 std::string stringifyBinaryAnalysisModelCheckerWorkerState(int64_t n,
const char *strip=NULL,
bool canonic=
false);
693 const std::vector<int64_t>& stringifyBinaryAnalysisModelCheckerWorkerState();
698 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace MemoryMap {
namespace Attach {
703 std::string
Boolean(int64_t,
const std::string &strip);
706 const std::vector<int64_t>&
Boolean();
710 std::string stringifyBinaryAnalysisMemoryMapAttachBoolean(int64_t n,
const char *strip=NULL,
bool canonic=
false);
711 const std::vector<int64_t>& stringifyBinaryAnalysisMemoryMapAttachBoolean();
716 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace MemoryMap {
728 std::string stringifyBinaryAnalysisMemoryMapInsertFileMapMode(int64_t n,
const char *strip=NULL,
bool canonic=
false);
729 const std::vector<int64_t>& stringifyBinaryAnalysisMemoryMapInsertFileMapMode();
734 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
746 std::string stringifyBinaryAnalysisAarch32Exception(int64_t n,
const char *strip=NULL,
bool canonic=
false);
747 const std::vector<int64_t>& stringifyBinaryAnalysisAarch32Exception();
752 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
764 std::string stringifyBinaryAnalysisAarch32RegisterClass(int64_t n,
const char *strip=NULL,
bool canonic=
false);
765 const std::vector<int64_t>& stringifyBinaryAnalysisAarch32RegisterClass();
770 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
782 std::string stringifyBinaryAnalysisAarch32GeneralPurposeRegister(int64_t n,
const char *strip=NULL,
bool canonic=
false);
783 const std::vector<int64_t>& stringifyBinaryAnalysisAarch32GeneralPurposeRegister();
788 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
800 std::string stringifyBinaryAnalysisAarch32DebugRegister(int64_t n,
const char *strip=NULL,
bool canonic=
false);
801 const std::vector<int64_t>& stringifyBinaryAnalysisAarch32DebugRegister();
806 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
818 std::string stringifyBinaryAnalysisAarch32SystemRegister(int64_t n,
const char *strip=NULL,
bool canonic=
false);
819 const std::vector<int64_t>& stringifyBinaryAnalysisAarch32SystemRegister();
824 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace InstructionSemantics {
namespace DataFlowSemantics {
namespace DataFlowEdge {
829 std::string
EdgeType(int64_t,
const std::string &strip);
832 const std::vector<int64_t>&
EdgeType();
836 std::string stringifyBinaryAnalysisInstructionSemanticsDataFlowSemanticsDataFlowEdgeEdgeType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
837 const std::vector<int64_t>& stringifyBinaryAnalysisInstructionSemanticsDataFlowSemanticsDataFlowEdgeEdgeType();
842 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace InstructionSemantics {
namespace IntervalSemantics {
844 const char*
Carry(int64_t);
847 std::string
Carry(int64_t,
const std::string &strip);
850 const std::vector<int64_t>&
Carry();
854 std::string stringifyBinaryAnalysisInstructionSemanticsIntervalSemanticsCarry(int64_t n,
const char *strip=NULL,
bool canonic=
false);
855 const std::vector<int64_t>& stringifyBinaryAnalysisInstructionSemanticsIntervalSemanticsCarry();
860 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace InstructionSemantics {
namespace SymbolicSemantics {
namespace AllowSideEffects {
862 const char*
Flag(int64_t);
865 std::string
Flag(int64_t,
const std::string &strip);
868 const std::vector<int64_t>&
Flag();
872 std::string stringifyBinaryAnalysisInstructionSemanticsSymbolicSemanticsAllowSideEffectsFlag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
873 const std::vector<int64_t>& stringifyBinaryAnalysisInstructionSemanticsSymbolicSemanticsAllowSideEffectsFlag();
878 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace InstructionSemantics {
namespace SymbolicSemantics {
883 std::string
WritersMode(int64_t,
const std::string &strip);
890 std::string stringifyBinaryAnalysisInstructionSemanticsSymbolicSemanticsWritersMode(int64_t n,
const char *strip=NULL,
bool canonic=
false);
891 const std::vector<int64_t>& stringifyBinaryAnalysisInstructionSemanticsSymbolicSemanticsWritersMode();
896 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace InstructionSemantics {
namespace SymbolicSemantics {
901 std::string
DefinersMode(int64_t,
const std::string &strip);
908 std::string stringifyBinaryAnalysisInstructionSemanticsSymbolicSemanticsDefinersMode(int64_t n,
const char *strip=NULL,
bool canonic=
false);
909 const std::vector<int64_t>& stringifyBinaryAnalysisInstructionSemanticsSymbolicSemanticsDefinersMode();
914 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace InstructionSemantics {
namespace DispatcherX86 {
919 std::string
AccessMode(int64_t,
const std::string &strip);
926 std::string stringifyBinaryAnalysisInstructionSemanticsDispatcherX86AccessMode(int64_t n,
const char *strip=NULL,
bool canonic=
false);
927 const std::vector<int64_t>& stringifyBinaryAnalysisInstructionSemanticsDispatcherX86AccessMode();
944 std::string stringifyBinaryAnalysisInstructionSemanticsBaseSemanticsInputOutputProperty(int64_t n,
const char *strip=NULL,
bool canonic=
false);
945 const std::vector<int64_t>& stringifyBinaryAnalysisInstructionSemanticsBaseSemanticsInputOutputProperty();
950 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace InstructionSemantics {
namespace BaseSemantics {
namespace RiscOperators {
955 std::string
IteStatus(int64_t,
const std::string &strip);
962 std::string stringifyBinaryAnalysisInstructionSemanticsBaseSemanticsRiscOperatorsIteStatus(int64_t n,
const char *strip=NULL,
bool canonic=
false);
963 const std::vector<int64_t>& stringifyBinaryAnalysisInstructionSemanticsBaseSemanticsRiscOperatorsIteStatus();
968 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace InstructionSemantics {
namespace DispatcherAarch32 {
970 const char*
SrType(int64_t);
973 std::string
SrType(int64_t,
const std::string &strip);
976 const std::vector<int64_t>&
SrType();
980 std::string stringifyBinaryAnalysisInstructionSemanticsDispatcherAarch32SrType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
981 const std::vector<int64_t>& stringifyBinaryAnalysisInstructionSemanticsDispatcherAarch32SrType();
986 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace InstructionSemantics {
namespace DispatcherAarch32 {
991 std::string
BranchType(int64_t,
const std::string &strip);
998 std::string stringifyBinaryAnalysisInstructionSemanticsDispatcherAarch32BranchType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
999 const std::vector<int64_t>& stringifyBinaryAnalysisInstructionSemanticsDispatcherAarch32BranchType();
1004 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace InstructionSemantics {
namespace UpdateCr {
1006 const char*
Flag(int64_t);
1009 std::string
Flag(int64_t,
const std::string &strip);
1012 const std::vector<int64_t>&
Flag();
1016 std::string stringifyBinaryAnalysisInstructionSemanticsUpdateCrFlag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1017 const std::vector<int64_t>& stringifyBinaryAnalysisInstructionSemanticsUpdateCrFlag();
1022 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace InstructionSemantics {
namespace SaveLink {
1024 const char*
Flag(int64_t);
1027 std::string
Flag(int64_t,
const std::string &strip);
1030 const std::vector<int64_t>&
Flag();
1034 std::string stringifyBinaryAnalysisInstructionSemanticsSaveLinkFlag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1035 const std::vector<int64_t>& stringifyBinaryAnalysisInstructionSemanticsSaveLinkFlag();
1040 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace InstructionSemantics {
namespace TaintSemantics {
1045 std::string
Taintedness(int64_t,
const std::string &strip);
1052 std::string stringifyBinaryAnalysisInstructionSemanticsTaintSemanticsTaintedness(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1053 const std::vector<int64_t>& stringifyBinaryAnalysisInstructionSemanticsTaintSemanticsTaintedness();
1058 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace Unparser {
namespace ArrowMargin {
1060 const char*
Flags(int64_t);
1063 std::string
Flags(int64_t,
const std::string &strip);
1066 const std::vector<int64_t>&
Flags();
1070 std::string stringifyBinaryAnalysisUnparserArrowMarginFlags(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1071 const std::vector<int64_t>& stringifyBinaryAnalysisUnparserArrowMarginFlags();
1076 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace Unparser {
namespace EdgeArrows {
1081 std::string
OutputPart(int64_t,
const std::string &strip);
1088 std::string stringifyBinaryAnalysisUnparserEdgeArrowsOutputPart(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1089 const std::vector<int64_t>& stringifyBinaryAnalysisUnparserEdgeArrowsOutputPart();
1094 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace Unparser {
namespace EdgeArrows {
1106 std::string stringifyBinaryAnalysisUnparserEdgeArrowsArrowStylePreset(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1107 const std::vector<int64_t>& stringifyBinaryAnalysisUnparserEdgeArrowsArrowStylePreset();
1112 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace Unparser {
namespace EdgeArrows {
1117 std::string
ArrowSide(int64_t,
const std::string &strip);
1120 const std::vector<int64_t>&
ArrowSide();
1124 std::string stringifyBinaryAnalysisUnparserEdgeArrowsArrowSide(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1125 const std::vector<int64_t>& stringifyBinaryAnalysisUnparserEdgeArrowsArrowSide();
1130 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace Partitioner2 {
namespace Reference {
1135 std::string
Granularity(int64_t,
const std::string &strip);
1142 std::string stringifyBinaryAnalysisPartitioner2ReferenceGranularity(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1143 const std::vector<int64_t>& stringifyBinaryAnalysisPartitioner2ReferenceGranularity();
1148 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace Partitioner2 {
namespace BasicBlockCallback {
1153 std::string
Termination(int64_t,
const std::string &strip);
1160 std::string stringifyBinaryAnalysisPartitioner2BasicBlockCallbackTermination(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1161 const std::vector<int64_t>& stringifyBinaryAnalysisPartitioner2BasicBlockCallbackTermination();
1166 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace Partitioner2 {
namespace Inliner {
1171 std::string
HowInline(int64_t,
const std::string &strip);
1174 const std::vector<int64_t>&
HowInline();
1178 std::string stringifyBinaryAnalysisPartitioner2InlinerHowInline(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1179 const std::vector<int64_t>& stringifyBinaryAnalysisPartitioner2InlinerHowInline();
1184 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace Partitioner2 {
namespace DataFlow {
namespace DfCfgVertex {
1186 const char*
Type(int64_t);
1189 std::string
Type(int64_t,
const std::string &strip);
1192 const std::vector<int64_t>&
Type();
1196 std::string stringifyBinaryAnalysisPartitioner2DataFlowDfCfgVertexType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1197 const std::vector<int64_t>& stringifyBinaryAnalysisPartitioner2DataFlowDfCfgVertexType();
1202 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace Partitioner2 {
namespace ModulesElf {
namespace FixUndefinedSymbols {
1207 std::string
Boolean(int64_t,
const std::string &strip);
1210 const std::vector<int64_t>&
Boolean();
1214 std::string stringifyBinaryAnalysisPartitioner2ModulesElfFixUndefinedSymbolsBoolean(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1215 const std::vector<int64_t>& stringifyBinaryAnalysisPartitioner2ModulesElfFixUndefinedSymbolsBoolean();
1220 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace Partitioner2 {
namespace Partitioner {
namespace MayReturnVertexInfo {
1222 const char*
State(int64_t);
1225 std::string
State(int64_t,
const std::string &strip);
1228 const std::vector<int64_t>&
State();
1232 std::string stringifyBinaryAnalysisPartitioner2PartitionerMayReturnVertexInfoState(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1233 const std::vector<int64_t>& stringifyBinaryAnalysisPartitioner2PartitionerMayReturnVertexInfoState();
1238 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace Partitioner2 {
namespace Experimental {
namespace ParallelPartitioner {
1243 std::string
Accuracy(int64_t,
const std::string &strip);
1246 const std::vector<int64_t>&
Accuracy();
1250 std::string stringifyBinaryAnalysisPartitioner2ExperimentalParallelPartitionerAccuracy(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1251 const std::vector<int64_t>& stringifyBinaryAnalysisPartitioner2ExperimentalParallelPartitionerAccuracy();
1256 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace Partitioner2 {
namespace Experimental {
namespace ParallelPartitioner {
namespace WorkItem {
1261 std::string
Priority(int64_t,
const std::string &strip);
1264 const std::vector<int64_t>&
Priority();
1268 std::string stringifyBinaryAnalysisPartitioner2ExperimentalParallelPartitionerWorkItemPriority(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1269 const std::vector<int64_t>& stringifyBinaryAnalysisPartitioner2ExperimentalParallelPartitionerWorkItemPriority();
1279 std::string
Ownership(int64_t,
const std::string &strip);
1282 const std::vector<int64_t>&
Ownership();
1286 std::string stringifyBinaryAnalysisPartitioner2FunctionOwnership(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1287 const std::vector<int64_t>& stringifyBinaryAnalysisPartitioner2FunctionOwnership();
1292 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace Partitioner2 {
namespace ModulesX86 {
namespace SwitchSuccessors {
1297 std::string
EntryType(int64_t,
const std::string &strip);
1300 const std::vector<int64_t>&
EntryType();
1304 std::string stringifyBinaryAnalysisPartitioner2ModulesX86SwitchSuccessorsEntryType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1305 const std::vector<int64_t>& stringifyBinaryAnalysisPartitioner2ModulesX86SwitchSuccessorsEntryType();
1310 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace Partitioner2 {
namespace Precision {
1312 const char*
Level(int64_t);
1315 std::string
Level(int64_t,
const std::string &strip);
1318 const std::vector<int64_t>&
Level();
1322 std::string stringifyBinaryAnalysisPartitioner2PrecisionLevel(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1323 const std::vector<int64_t>& stringifyBinaryAnalysisPartitioner2PrecisionLevel();
1328 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace Partitioner2 {
namespace AllowParallelEdges {
1330 const char*
Type(int64_t);
1333 std::string
Type(int64_t,
const std::string &strip);
1336 const std::vector<int64_t>&
Type();
1340 std::string stringifyBinaryAnalysisPartitioner2AllowParallelEdgesType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1341 const std::vector<int64_t>& stringifyBinaryAnalysisPartitioner2AllowParallelEdgesType();
1346 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace Partitioner2 {
1351 std::string
VertexType(int64_t,
const std::string &strip);
1358 std::string stringifyBinaryAnalysisPartitioner2VertexType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1359 const std::vector<int64_t>& stringifyBinaryAnalysisPartitioner2VertexType();
1364 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace Partitioner2 {
1369 std::string
EdgeType(int64_t,
const std::string &strip);
1372 const std::vector<int64_t>&
EdgeType();
1376 std::string stringifyBinaryAnalysisPartitioner2EdgeType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1377 const std::vector<int64_t>& stringifyBinaryAnalysisPartitioner2EdgeType();
1382 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace Partitioner2 {
1387 std::string
Confidence(int64_t,
const std::string &strip);
1394 std::string stringifyBinaryAnalysisPartitioner2Confidence(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1395 const std::vector<int64_t>& stringifyBinaryAnalysisPartitioner2Confidence();
1400 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace Partitioner2 {
1412 std::string stringifyBinaryAnalysisPartitioner2SemanticMemoryParadigm(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1413 const std::vector<int64_t>& stringifyBinaryAnalysisPartitioner2SemanticMemoryParadigm();
1418 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace Partitioner2 {
1430 std::string stringifyBinaryAnalysisPartitioner2MemoryDataAdjustment(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1431 const std::vector<int64_t>& stringifyBinaryAnalysisPartitioner2MemoryDataAdjustment();
1436 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace Partitioner2 {
1448 std::string stringifyBinaryAnalysisPartitioner2FunctionReturnAnalysis(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1449 const std::vector<int64_t>& stringifyBinaryAnalysisPartitioner2FunctionReturnAnalysis();
1454 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace Dwarf {
1459 std::string
DWARF_TAG(int64_t,
const std::string &strip);
1462 const std::vector<int64_t>&
DWARF_TAG();
1466 std::string stringifyBinaryAnalysisDwarfDWARF_TAG(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1467 const std::vector<int64_t>& stringifyBinaryAnalysisDwarfDWARF_TAG();
1472 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace Dwarf {
1477 std::string
DWARF_FORM(int64_t,
const std::string &strip);
1484 std::string stringifyBinaryAnalysisDwarfDWARF_FORM(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1485 const std::vector<int64_t>& stringifyBinaryAnalysisDwarfDWARF_FORM();
1490 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace Dwarf {
1495 std::string
DWARF_AT(int64_t,
const std::string &strip);
1498 const std::vector<int64_t>&
DWARF_AT();
1502 std::string stringifyBinaryAnalysisDwarfDWARF_AT(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1503 const std::vector<int64_t>& stringifyBinaryAnalysisDwarfDWARF_AT();
1508 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace Dwarf {
1513 std::string
DWARF_LANG(int64_t,
const std::string &strip);
1520 std::string stringifyBinaryAnalysisDwarfDWARF_LANG(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1521 const std::vector<int64_t>& stringifyBinaryAnalysisDwarfDWARF_LANG();
1526 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace SmtSolver {
1531 std::string
LinkMode(int64_t,
const std::string &strip);
1534 const std::vector<int64_t>&
LinkMode();
1538 std::string stringifyBinaryAnalysisSmtSolverLinkMode(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1539 const std::vector<int64_t>& stringifyBinaryAnalysisSmtSolverLinkMode();
1544 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace SmtSolver {
1546 const char*
Type(int64_t);
1549 std::string
Type(int64_t,
const std::string &strip);
1552 const std::vector<int64_t>&
Type();
1556 std::string stringifyBinaryAnalysisSmtSolverType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1557 const std::vector<int64_t>& stringifyBinaryAnalysisSmtSolverType();
1562 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace SmtSolver {
1567 std::string
Satisfiable(int64_t,
const std::string &strip);
1574 std::string stringifyBinaryAnalysisSmtSolverSatisfiable(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1575 const std::vector<int64_t>& stringifyBinaryAnalysisSmtSolverSatisfiable();
1580 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
1592 std::string stringifyBinaryAnalysisMipsRegisterClass(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1593 const std::vector<int64_t>& stringifyBinaryAnalysisMipsRegisterClass();
1598 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
1610 std::string stringifyBinaryAnalysisMipsFcsrMinors(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1611 const std::vector<int64_t>& stringifyBinaryAnalysisMipsFcsrMinors();
1616 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
1628 std::string stringifyBinaryAnalysisMipsSpecialPurposeRegister(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1629 const std::vector<int64_t>& stringifyBinaryAnalysisMipsSpecialPurposeRegister();
1634 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
1646 std::string stringifyBinaryAnalysisMipsInstructionKind(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1647 const std::vector<int64_t>& stringifyBinaryAnalysisMipsInstructionKind();
1652 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace Concolic {
namespace ExecutionEvent {
1654 const char*
Action(int64_t);
1657 std::string
Action(int64_t,
const std::string &strip);
1660 const std::vector<int64_t>&
Action();
1664 std::string stringifyBinaryAnalysisConcolicExecutionEventAction(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1665 const std::vector<int64_t>& stringifyBinaryAnalysisConcolicExecutionEventAction();
1670 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace Concolic {
1672 const char*
Update(int64_t);
1675 std::string
Update(int64_t,
const std::string &strip);
1678 const std::vector<int64_t>&
Update();
1682 std::string stringifyBinaryAnalysisConcolicUpdate(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1683 const std::vector<int64_t>& stringifyBinaryAnalysisConcolicUpdate();
1688 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace Concolic {
1693 std::string
ShowEvents(int64_t,
const std::string &strip);
1700 std::string stringifyBinaryAnalysisConcolicShowEvents(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1701 const std::vector<int64_t>& stringifyBinaryAnalysisConcolicShowEvents();
1706 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace Concolic {
1718 std::string stringifyBinaryAnalysisConcolicShowAssertions(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1719 const std::vector<int64_t>& stringifyBinaryAnalysisConcolicShowAssertions();
1724 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace Concolic {
1729 std::string
InputType(int64_t,
const std::string &strip);
1732 const std::vector<int64_t>&
InputType();
1736 std::string stringifyBinaryAnalysisConcolicInputType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1737 const std::vector<int64_t>& stringifyBinaryAnalysisConcolicInputType();
1742 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace Concolic {
1747 std::string
IoDirection(int64_t,
const std::string &strip);
1754 std::string stringifyBinaryAnalysisConcolicIoDirection(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1755 const std::vector<int64_t>& stringifyBinaryAnalysisConcolicIoDirection();
1760 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace Concolic {
1762 const char*
When(int64_t);
1765 std::string
When(int64_t,
const std::string &strip);
1768 const std::vector<int64_t>&
When();
1772 std::string stringifyBinaryAnalysisConcolicWhen(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1773 const std::vector<int64_t>& stringifyBinaryAnalysisConcolicWhen();
1778 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace Concolic {
1783 std::string
ConcolicPhase(int64_t,
const std::string &strip);
1790 std::string stringifyBinaryAnalysisConcolicConcolicPhase(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1791 const std::vector<int64_t>& stringifyBinaryAnalysisConcolicConcolicPhase();
1796 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
1801 std::string
M68kFamily(int64_t,
const std::string &strip);
1808 std::string stringifyBinaryAnalysisM68kFamily(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1809 const std::vector<int64_t>& stringifyBinaryAnalysisM68kFamily();
1814 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
1826 std::string stringifyBinaryAnalysisM68kRegisterClass(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1827 const std::vector<int64_t>& stringifyBinaryAnalysisM68kRegisterClass();
1832 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
1844 std::string stringifyBinaryAnalysisM68kSpecialPurposeRegister(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1845 const std::vector<int64_t>& stringifyBinaryAnalysisM68kSpecialPurposeRegister();
1850 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
1862 std::string stringifyBinaryAnalysisM68kMacRegister(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1863 const std::vector<int64_t>& stringifyBinaryAnalysisM68kMacRegister();
1868 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
1880 std::string stringifyBinaryAnalysisM68kEmacRegister(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1881 const std::vector<int64_t>& stringifyBinaryAnalysisM68kEmacRegister();
1886 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
1898 std::string stringifyBinaryAnalysisM68kSupervisorRegister(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1899 const std::vector<int64_t>& stringifyBinaryAnalysisM68kSupervisorRegister();
1904 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
1916 std::string stringifyBinaryAnalysisM68kEffectiveAddressMode(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1917 const std::vector<int64_t>& stringifyBinaryAnalysisM68kEffectiveAddressMode();
1922 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
1934 std::string stringifyBinaryAnalysisM68kDataFormat(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1935 const std::vector<int64_t>& stringifyBinaryAnalysisM68kDataFormat();
1940 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
1952 std::string stringifyBinaryAnalysisM68kInstructionKind(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1953 const std::vector<int64_t>& stringifyBinaryAnalysisM68kInstructionKind();
1958 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace RegisterDictionary {
namespace SortBySize {
1963 std::string
Direction(int64_t,
const std::string &strip);
1966 const std::vector<int64_t>&
Direction();
1970 std::string stringifyBinaryAnalysisRegisterDictionarySortBySizeDirection(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1971 const std::vector<int64_t>& stringifyBinaryAnalysisRegisterDictionarySortBySizeDirection();
1976 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace Debugger {
namespace Gdb {
namespace Response {
namespace ResultRecord {
1981 std::string
ResultClass(int64_t,
const std::string &strip);
1988 std::string stringifyBinaryAnalysisDebuggerGdbResponseResultRecordResultClass(int64_t n,
const char *strip=NULL,
bool canonic=
false);
1989 const std::vector<int64_t>& stringifyBinaryAnalysisDebuggerGdbResponseResultRecordResultClass();
1994 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace Debugger {
namespace Linux {
1999 std::string
DetachMode(int64_t,
const std::string &strip);
2006 std::string stringifyBinaryAnalysisDebuggerLinuxDetachMode(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2007 const std::vector<int64_t>& stringifyBinaryAnalysisDebuggerLinuxDetachMode();
2012 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace Debugger {
namespace Linux {
2014 const char*
Flag(int64_t);
2017 std::string
Flag(int64_t,
const std::string &strip);
2020 const std::vector<int64_t>&
Flag();
2024 std::string stringifyBinaryAnalysisDebuggerLinuxFlag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2025 const std::vector<int64_t>& stringifyBinaryAnalysisDebuggerLinuxFlag();
2030 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace Debugger {
namespace Linux {
2035 std::string
RegPage(int64_t,
const std::string &strip);
2038 const std::vector<int64_t>&
RegPage();
2042 std::string stringifyBinaryAnalysisDebuggerLinuxRegPage(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2043 const std::vector<int64_t>& stringifyBinaryAnalysisDebuggerLinuxRegPage();
2048 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace Debugger {
namespace GdbResponse {
2053 std::string
TokenType(int64_t,
const std::string &strip);
2056 const std::vector<int64_t>&
TokenType();
2060 std::string stringifyBinaryAnalysisDebuggerGdbResponseTokenType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2061 const std::vector<int64_t>& stringifyBinaryAnalysisDebuggerGdbResponseTokenType();
2066 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace Debugger {
namespace GdbResponse {
2071 std::string
ResultClass(int64_t,
const std::string &strip);
2078 std::string stringifyBinaryAnalysisDebuggerGdbResponseResultClass(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2079 const std::vector<int64_t>& stringifyBinaryAnalysisDebuggerGdbResponseResultClass();
2084 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace Debugger {
namespace GdbResponse {
2089 std::string
AsyncClass(int64_t,
const std::string &strip);
2096 std::string stringifyBinaryAnalysisDebuggerGdbResponseAsyncClass(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2097 const std::vector<int64_t>& stringifyBinaryAnalysisDebuggerGdbResponseAsyncClass();
2102 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace Debugger {
2114 std::string stringifyBinaryAnalysisDebuggerFilterActionFlag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2115 const std::vector<int64_t>& stringifyBinaryAnalysisDebuggerFilterActionFlag();
2120 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace ManagedInstruction {
2122 const char*
State(int64_t);
2125 std::string
State(int64_t,
const std::string &strip);
2128 const std::vector<int64_t>&
State();
2132 std::string stringifyBinaryAnalysisManagedInstructionState(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2133 const std::vector<int64_t>& stringifyBinaryAnalysisManagedInstructionState();
2138 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace Strings {
2140 const char*
State(int64_t);
2143 std::string
State(int64_t,
const std::string &strip);
2146 const std::vector<int64_t>&
State();
2150 std::string stringifyBinaryAnalysisStringsState(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2151 const std::vector<int64_t>& stringifyBinaryAnalysisStringsState();
2156 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
2168 std::string stringifyBinaryAnalysisPowerpcWordSize(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2169 const std::vector<int64_t>& stringifyBinaryAnalysisPowerpcWordSize();
2174 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
2186 std::string stringifyBinaryAnalysisPowerpcInstructionKind(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2187 const std::vector<int64_t>& stringifyBinaryAnalysisPowerpcInstructionKind();
2192 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
2204 std::string stringifyBinaryAnalysisPowerpcRegisterClass(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2205 const std::vector<int64_t>& stringifyBinaryAnalysisPowerpcRegisterClass();
2210 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
2222 std::string stringifyBinaryAnalysisPowerpcConditionRegisterAccessGranularity(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2223 const std::vector<int64_t>& stringifyBinaryAnalysisPowerpcConditionRegisterAccessGranularity();
2228 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
2240 std::string stringifyBinaryAnalysisPowerpcSpecialPurposeRegister(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2241 const std::vector<int64_t>& stringifyBinaryAnalysisPowerpcSpecialPurposeRegister();
2246 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
2258 std::string stringifyBinaryAnalysisPowerpcTimeBaseRegister(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2259 const std::vector<int64_t>& stringifyBinaryAnalysisPowerpcTimeBaseRegister();
2264 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace MagicNumber {
2269 std::string
Mechanism(int64_t,
const std::string &strip);
2272 const std::vector<int64_t>&
Mechanism();
2276 std::string stringifyBinaryAnalysisMagicNumberMechanism(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2277 const std::vector<int64_t>& stringifyBinaryAnalysisMagicNumberMechanism();
2282 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace Variables {
namespace StackVariable {
2287 std::string
Purpose(int64_t,
const std::string &strip);
2290 const std::vector<int64_t>&
Purpose();
2294 std::string stringifyBinaryAnalysisVariablesStackVariablePurpose(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2295 const std::vector<int64_t>& stringifyBinaryAnalysisVariablesStackVariablePurpose();
2300 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace Variables {
namespace StackFrame {
2305 std::string
Direction(int64_t,
const std::string &strip);
2308 const std::vector<int64_t>&
Direction();
2312 std::string stringifyBinaryAnalysisVariablesStackFrameDirection(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2313 const std::vector<int64_t>& stringifyBinaryAnalysisVariablesStackFrameDirection();
2318 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace ConcreteLocation {
2320 const char*
Type(int64_t);
2323 std::string
Type(int64_t,
const std::string &strip);
2326 const std::vector<int64_t>&
Type();
2330 std::string stringifyBinaryAnalysisConcreteLocationType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2331 const std::vector<int64_t>& stringifyBinaryAnalysisConcreteLocationType();
2336 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace FunctionSimilarity {
2341 std::string
CValKind(int64_t,
const std::string &strip);
2344 const std::vector<int64_t>&
CValKind();
2348 std::string stringifyBinaryAnalysisFunctionSimilarityCValKind(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2349 const std::vector<int64_t>& stringifyBinaryAnalysisFunctionSimilarityCValKind();
2354 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace FunctionSimilarity {
2359 std::string
Statistic(int64_t,
const std::string &strip);
2362 const std::vector<int64_t>&
Statistic();
2366 std::string stringifyBinaryAnalysisFunctionSimilarityStatistic(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2367 const std::vector<int64_t>& stringifyBinaryAnalysisFunctionSimilarityStatistic();
2372 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace SerialIo {
2374 const char*
Format(int64_t);
2377 std::string
Format(int64_t,
const std::string &strip);
2380 const std::vector<int64_t>&
Format();
2384 std::string stringifyBinaryAnalysisSerialIoFormat(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2385 const std::vector<int64_t>& stringifyBinaryAnalysisSerialIoFormat();
2390 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace SerialIo {
2395 std::string
Savable(int64_t,
const std::string &strip);
2398 const std::vector<int64_t>&
Savable();
2402 std::string stringifyBinaryAnalysisSerialIoSavable(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2403 const std::vector<int64_t>& stringifyBinaryAnalysisSerialIoSavable();
2408 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace Commit {
2413 std::string
Boolean(int64_t,
const std::string &strip);
2416 const std::vector<int64_t>&
Boolean();
2420 std::string stringifyBinaryAnalysisCommitBoolean(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2421 const std::vector<int64_t>& stringifyBinaryAnalysisCommitBoolean();
2426 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace CodeInserter {
2438 std::string stringifyBinaryAnalysisCodeInserterAggregationDirection(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2439 const std::vector<int64_t>& stringifyBinaryAnalysisCodeInserterAggregationDirection();
2444 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace CodeInserter {
2449 std::string
NopPadding(int64_t,
const std::string &strip);
2456 std::string stringifyBinaryAnalysisCodeInserterNopPadding(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2457 const std::vector<int64_t>& stringifyBinaryAnalysisCodeInserterNopPadding();
2462 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace CodeInserter {
2467 std::string
RelocType(int64_t,
const std::string &strip);
2470 const std::vector<int64_t>&
RelocType();
2474 std::string stringifyBinaryAnalysisCodeInserterRelocType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2475 const std::vector<int64_t>& stringifyBinaryAnalysisCodeInserterRelocType();
2480 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace BinaryLoader {
2492 std::string stringifyBinaryAnalysisBinaryLoaderMappingContribution(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2493 const std::vector<int64_t>& stringifyBinaryAnalysisBinaryLoaderMappingContribution();
2498 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace BinaryLoader {
2510 std::string stringifyBinaryAnalysisBinaryLoaderConflictResolution(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2511 const std::vector<int64_t>& stringifyBinaryAnalysisBinaryLoaderConflictResolution();
2516 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace Disassembler {
namespace Aarch64 {
2518 const char*
Mode(int64_t);
2521 std::string
Mode(int64_t,
const std::string &strip);
2524 const std::vector<int64_t>&
Mode();
2528 std::string stringifyBinaryAnalysisDisassemblerAarch64Mode(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2529 const std::vector<int64_t>& stringifyBinaryAnalysisDisassemblerAarch64Mode();
2534 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace Disassembler {
namespace Aarch32 {
2536 const char*
Mode(int64_t);
2539 std::string
Mode(int64_t,
const std::string &strip);
2542 const std::vector<int64_t>&
Mode();
2546 std::string stringifyBinaryAnalysisDisassemblerAarch32Mode(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2547 const std::vector<int64_t>& stringifyBinaryAnalysisDisassemblerAarch32Mode();
2552 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace Disassembler {
namespace Mips {
namespace Decoder {
2557 std::string
Architecture(int64_t,
const std::string &strip);
2564 std::string stringifyBinaryAnalysisDisassemblerMipsDecoderArchitecture(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2565 const std::vector<int64_t>& stringifyBinaryAnalysisDisassemblerMipsDecoderArchitecture();
2570 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace Disassembler {
namespace X86 {
2575 std::string
RegisterMode(int64_t,
const std::string &strip);
2582 std::string stringifyBinaryAnalysisDisassemblerX86RegisterMode(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2583 const std::vector<int64_t>& stringifyBinaryAnalysisDisassemblerX86RegisterMode();
2588 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace Disassembler {
namespace X86 {
2593 std::string
MMPrefix(int64_t,
const std::string &strip);
2596 const std::vector<int64_t>&
MMPrefix();
2600 std::string stringifyBinaryAnalysisDisassemblerX86MMPrefix(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2601 const std::vector<int64_t>& stringifyBinaryAnalysisDisassemblerX86MMPrefix();
2606 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace CallingConvention {
2618 std::string stringifyBinaryAnalysisCallingConventionStackParameterOrder(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2619 const std::vector<int64_t>& stringifyBinaryAnalysisCallingConventionStackParameterOrder();
2624 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace CallingConvention {
2636 std::string stringifyBinaryAnalysisCallingConventionStackDirection(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2637 const std::vector<int64_t>& stringifyBinaryAnalysisCallingConventionStackDirection();
2642 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace CallingConvention {
2647 std::string
StackCleanup(int64_t,
const std::string &strip);
2654 std::string stringifyBinaryAnalysisCallingConventionStackCleanup(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2655 const std::vector<int64_t>& stringifyBinaryAnalysisCallingConventionStackCleanup();
2660 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
2672 std::string stringifyBinaryAnalysisAarch64Exception(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2673 const std::vector<int64_t>& stringifyBinaryAnalysisAarch64Exception();
2678 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
2690 std::string stringifyBinaryAnalysisAarch64RegisterClass(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2691 const std::vector<int64_t>& stringifyBinaryAnalysisAarch64RegisterClass();
2696 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
2708 std::string stringifyBinaryAnalysisAarch64SystemRegisters(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2709 const std::vector<int64_t>& stringifyBinaryAnalysisAarch64SystemRegisters();
2714 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
2726 std::string stringifyBinaryAnalysisJvmInstructionKind(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2727 const std::vector<int64_t>& stringifyBinaryAnalysisJvmInstructionKind();
2732 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
2744 std::string stringifyBinaryAnalysisX86InstructionSize(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2745 const std::vector<int64_t>& stringifyBinaryAnalysisX86InstructionSize();
2750 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
2762 std::string stringifyBinaryAnalysisX86RegisterClass(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2763 const std::vector<int64_t>& stringifyBinaryAnalysisX86RegisterClass();
2768 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
2780 std::string stringifyBinaryAnalysisX86SegmentRegister(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2781 const std::vector<int64_t>& stringifyBinaryAnalysisX86SegmentRegister();
2786 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
2798 std::string stringifyBinaryAnalysisX86GeneralPurposeRegister(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2799 const std::vector<int64_t>& stringifyBinaryAnalysisX86GeneralPurposeRegister();
2804 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
2809 std::string
X86StRegister(int64_t,
const std::string &strip);
2816 std::string stringifyBinaryAnalysisX86StRegister(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2817 const std::vector<int64_t>& stringifyBinaryAnalysisX86StRegister();
2822 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
2827 std::string
X86Flags(int64_t,
const std::string &strip);
2830 const std::vector<int64_t>&
X86Flags();
2834 std::string stringifyBinaryAnalysisX86Flags(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2835 const std::vector<int64_t>& stringifyBinaryAnalysisX86Flags();
2840 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
2845 std::string
X86Flag(int64_t,
const std::string &strip);
2848 const std::vector<int64_t>&
X86Flag();
2852 std::string stringifyBinaryAnalysisX86Flag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2853 const std::vector<int64_t>& stringifyBinaryAnalysisX86Flag();
2858 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
2870 std::string stringifyBinaryAnalysisX86BranchPrediction(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2871 const std::vector<int64_t>& stringifyBinaryAnalysisX86BranchPrediction();
2876 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
2888 std::string stringifyBinaryAnalysisX86RepeatPrefix(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2889 const std::vector<int64_t>& stringifyBinaryAnalysisX86RepeatPrefix();
2894 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
2899 std::string
X86Exception(int64_t,
const std::string &strip);
2906 std::string stringifyBinaryAnalysisX86Exception(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2907 const std::vector<int64_t>& stringifyBinaryAnalysisX86Exception();
2912 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace TaintedFlow {
2917 std::string
Taintedness(int64_t,
const std::string &strip);
2924 std::string stringifyBinaryAnalysisTaintedFlowTaintedness(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2925 const std::vector<int64_t>& stringifyBinaryAnalysisTaintedFlowTaintedness();
2930 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace TaintedFlow {
2935 std::string
Approximation(int64_t,
const std::string &strip);
2942 std::string stringifyBinaryAnalysisTaintedFlowApproximation(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2943 const std::vector<int64_t>& stringifyBinaryAnalysisTaintedFlowApproximation();
2948 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace Reachability {
2950 const char*
Reason(int64_t);
2953 std::string
Reason(int64_t,
const std::string &strip);
2956 const std::vector<int64_t>&
Reason();
2960 std::string stringifyBinaryAnalysisReachabilityReason(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2961 const std::vector<int64_t>& stringifyBinaryAnalysisReachabilityReason();
2968 const char*
Flag(int64_t);
2971 std::string
Flag(int64_t,
const std::string &strip);
2974 const std::vector<int64_t>&
Flag();
2978 std::string stringifyColorEnabledFlag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2979 const std::vector<int64_t>& stringifyColorEnabledFlag();
2986 const char*
Flag(int64_t);
2989 std::string
Flag(int64_t,
const std::string &strip);
2992 const std::vector<int64_t>&
Flag();
2996 std::string stringifyColorThemeFlag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
2997 const std::vector<int64_t>& stringifyColorThemeFlag();
3004 const char*
Flag(int64_t);
3007 std::string
Flag(int64_t,
const std::string &strip);
3010 const std::vector<int64_t>&
Flag();
3014 std::string stringifyColorLayerFlag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3015 const std::vector<int64_t>& stringifyColorLayerFlag();
3025 std::string
AnsiColor(int64_t,
const std::string &strip);
3028 const std::vector<int64_t>&
AnsiColor();
3032 std::string stringifyColorAnsiColor(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3033 const std::vector<int64_t>& stringifyColorAnsiColor();
3040 const char*
eType(int64_t);
3043 std::string
eType(int64_t,
const std::string &strip);
3046 const std::vector<int64_t>&
eType();
3050 std::string stringifyYamlException_eType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3051 const std::vector<int64_t>& stringifyYamlException_eType();
3058 const char*
eType(int64_t);
3061 std::string
eType(int64_t,
const std::string &strip);
3064 const std::vector<int64_t>&
eType();
3068 std::string stringifyYamlIterator_eType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3069 const std::vector<int64_t>& stringifyYamlIterator_eType();
3074 namespace stringify {
namespace Rose {
namespace Yaml {
namespace ConstIterator {
3076 const char*
eType(int64_t);
3079 std::string
eType(int64_t,
const std::string &strip);
3082 const std::vector<int64_t>&
eType();
3086 std::string stringifyYamlConstIterator_eType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3087 const std::vector<int64_t>& stringifyYamlConstIterator_eType();
3094 const char*
eType(int64_t);
3097 std::string
eType(int64_t,
const std::string &strip);
3100 const std::vector<int64_t>&
eType();
3104 std::string stringifyYamlNode_eType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3105 const std::vector<int64_t>& stringifyYamlNode_eType();
3112 const char*
Object(int64_t);
3115 std::string
Object(int64_t,
const std::string &strip);
3118 const std::vector<int64_t>&
Object();
3122 std::string stringifyCodeGenObject(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3123 const std::vector<int64_t>& stringifyCodeGenObject();
3130 const char*
eFlag(int64_t);
3133 std::string
eFlag(int64_t,
const std::string &strip);
3136 const std::vector<int64_t>&
eFlag();
3140 std::string stringifyYamlReaderLine_eFlag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3141 const std::vector<int64_t>& stringifyYamlReaderLine_eFlag();
3146 namespace stringify {
namespace Rose {
namespace CommandLine {
namespace FailedAssertionBehaviorAdjuster {
3151 std::string
Behavior(int64_t,
const std::string &strip);
3154 const std::vector<int64_t>&
Behavior();
3158 std::string stringifyCommandLineFailedAssertionBehaviorAdjusterBehavior(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3159 const std::vector<int64_t>& stringifyCommandLineFailedAssertionBehaviorAdjusterBehavior();
3164 namespace stringify {
namespace Rose {
namespace CommandLine {
namespace SuffixMultiplierParser {
3169 std::string
Preferred(int64_t,
const std::string &strip);
3172 const std::vector<int64_t>&
Preferred();
3176 std::string stringifyCommandLineSuffixMultiplierParserPreferred(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3177 const std::vector<int64_t>& stringifyCommandLineSuffixMultiplierParserPreferred();
3194 std::string stringifyAstNodeClass_locationInTree(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3195 const std::vector<int64_t>& stringifyAstNodeClass_locationInTree();
3200 namespace stringify {
namespace AstNodeClass {
3212 std::string stringifyAstNodeClass_includeExcludeMechanism(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3213 const std::vector<int64_t>& stringifyAstNodeClass_includeExcludeMechanism();
3218 namespace stringify {
namespace AstNodeClass {
3230 std::string stringifyAstNodeClassTypeEvaluation(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3231 const std::vector<int64_t>& stringifyAstNodeClassTypeEvaluation();
3238 const char*
Kind(int64_t);
3241 std::string
Kind(int64_t,
const std::string &strip);
3244 const std::vector<int64_t>&
Kind();
3248 std::string stringifySgAsmNullInstructionKind(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3249 const std::vector<int64_t>& stringifySgAsmNullInstructionKind();
3259 std::string
RiscOperator(int64_t,
const std::string &strip);
3266 std::string stringifySgAsmRiscOperationRiscOperator(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3267 const std::vector<int64_t>& stringifySgAsmRiscOperationRiscOperator();
3274 const char*
Flag(int64_t);
3277 std::string
Flag(int64_t,
const std::string &strip);
3280 const std::vector<int64_t>&
Flag();
3284 std::string stringifySgAsmFloatTypeFlag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3285 const std::vector<int64_t>& stringifySgAsmFloatTypeFlag();
3295 std::string
MayReturn(int64_t,
const std::string &strip);
3298 const std::vector<int64_t>&
MayReturn();
3302 std::string stringifySgAsmFunctionMayReturn(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3303 const std::vector<int64_t>& stringifySgAsmFunctionMayReturn();
3320 std::string stringifySgAsmFunctionFunctionReason(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3321 const std::vector<int64_t>& stringifySgAsmFunctionFunctionReason();
3338 std::string stringifySgAsmFunction_function_kind_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3339 const std::vector<int64_t>& stringifySgAsmFunction_function_kind_enum();
3346 const char*
Reason(int64_t);
3349 std::string
Reason(int64_t,
const std::string &strip);
3352 const std::vector<int64_t>&
Reason();
3356 std::string stringifySgAsmBlockReason(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3357 const std::vector<int64_t>& stringifySgAsmBlockReason();
3367 std::string
ObjectType(int64_t,
const std::string &strip);
3374 std::string stringifySgAsmElfFileHeaderObjectType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3375 const std::vector<int64_t>& stringifySgAsmElfFileHeaderObjectType();
3385 std::string
SectionType(int64_t,
const std::string &strip);
3392 std::string stringifySgAsmElfSectionTableEntrySectionType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3393 const std::vector<int64_t>& stringifySgAsmElfSectionTableEntrySectionType();
3403 std::string
SectionFlags(int64_t,
const std::string &strip);
3410 std::string stringifySgAsmElfSectionTableEntrySectionFlags(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3411 const std::vector<int64_t>& stringifySgAsmElfSectionTableEntrySectionFlags();
3421 std::string
SegmentType(int64_t,
const std::string &strip);
3428 std::string stringifySgAsmElfSegmentTableEntrySegmentType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3429 const std::vector<int64_t>& stringifySgAsmElfSegmentTableEntrySegmentType();
3439 std::string
SegmentFlags(int64_t,
const std::string &strip);
3446 std::string stringifySgAsmElfSegmentTableEntrySegmentFlags(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3447 const std::vector<int64_t>& stringifySgAsmElfSegmentTableEntrySegmentFlags();
3457 std::string
ElfSymBinding(int64_t,
const std::string &strip);
3464 std::string stringifySgAsmElfSymbolElfSymBinding(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3465 const std::vector<int64_t>& stringifySgAsmElfSymbolElfSymBinding();
3475 std::string
ElfSymType(int64_t,
const std::string &strip);
3482 std::string stringifySgAsmElfSymbolElfSymType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3483 const std::vector<int64_t>& stringifySgAsmElfSymbolElfSymType();
3493 std::string
RelocType(int64_t,
const std::string &strip);
3496 const std::vector<int64_t>&
RelocType();
3500 std::string stringifySgAsmElfRelocEntryRelocType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3501 const std::vector<int64_t>& stringifySgAsmElfRelocEntryRelocType();
3511 std::string
EntryType(int64_t,
const std::string &strip);
3514 const std::vector<int64_t>&
EntryType();
3518 std::string stringifySgAsmElfDynamicEntryEntryType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3519 const std::vector<int64_t>& stringifySgAsmElfDynamicEntryEntryType();
3526 const char*
Kind(int64_t);
3529 std::string
Kind(int64_t,
const std::string &strip);
3532 const std::vector<int64_t>&
Kind();
3536 std::string stringifySgAsmJvmConstantPoolEntryKind(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3537 const std::vector<int64_t>& stringifySgAsmJvmConstantPoolEntryKind();
3547 std::string
HeaderFlags(int64_t,
const std::string &strip);
3554 std::string stringifySgAsmPEFileHeaderHeaderFlags(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3555 const std::vector<int64_t>& stringifySgAsmPEFileHeaderHeaderFlags();
3565 std::string
Subsystem(int64_t,
const std::string &strip);
3568 const std::vector<int64_t>&
Subsystem();
3572 std::string stringifySgAsmPEFileHeaderSubsystem(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3573 const std::vector<int64_t>& stringifySgAsmPEFileHeaderSubsystem();
3583 std::string
DLLFlags(int64_t,
const std::string &strip);
3586 const std::vector<int64_t>&
DLLFlags();
3590 std::string stringifySgAsmPEFileHeaderDLLFlags(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3591 const std::vector<int64_t>& stringifySgAsmPEFileHeaderDLLFlags();
3601 std::string
PairPurpose(int64_t,
const std::string &strip);
3608 std::string stringifySgAsmPEFileHeaderPairPurpose(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3609 const std::vector<int64_t>& stringifySgAsmPEFileHeaderPairPurpose();
3626 std::string stringifySgAsmPESectionTableEntryPESectionFlags(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3627 const std::vector<int64_t>& stringifySgAsmPESectionTableEntryPESectionFlags();
3644 std::string stringifySgAsmGenericSymbolSymbolDefState(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3645 const std::vector<int64_t>& stringifySgAsmGenericSymbolSymbolDefState();
3655 std::string
SymbolType(int64_t,
const std::string &strip);
3662 std::string stringifySgAsmGenericSymbolSymbolType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3663 const std::vector<int64_t>& stringifySgAsmGenericSymbolSymbolType();
3673 std::string
SymbolBinding(int64_t,
const std::string &strip);
3680 std::string stringifySgAsmGenericSymbolSymbolBinding(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3681 const std::vector<int64_t>& stringifySgAsmGenericSymbolSymbolBinding();
3698 std::string stringifySgAsmGenericSectionSectionPurpose(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3699 const std::vector<int64_t>& stringifySgAsmGenericSectionSectionPurpose();
3709 std::string
AddressSpace(int64_t,
const std::string &strip);
3716 std::string stringifySgAsmGenericFileAddressSpace(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3717 const std::vector<int64_t>& stringifySgAsmGenericFileAddressSpace();
3727 std::string
Elasticity(int64_t,
const std::string &strip);
3734 std::string stringifySgAsmGenericFileElasticity(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3735 const std::vector<int64_t>& stringifySgAsmGenericFileElasticity();
3745 std::string
ExecFamily(int64_t,
const std::string &strip);
3752 std::string stringifySgAsmExecutableFileFormatExecFamily(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3753 const std::vector<int64_t>& stringifySgAsmExecutableFileFormatExecFamily();
3763 std::string
ExecABI(int64_t,
const std::string &strip);
3766 const std::vector<int64_t>&
ExecABI();
3770 std::string stringifySgAsmExecutableFileFormatExecABI(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3771 const std::vector<int64_t>& stringifySgAsmExecutableFileFormatExecABI();
3788 std::string stringifySgAsmExecutableFileFormatInsSetArchitecture(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3789 const std::vector<int64_t>& stringifySgAsmExecutableFileFormatInsSetArchitecture();
3799 std::string
ExecPurpose(int64_t,
const std::string &strip);
3806 std::string stringifySgAsmExecutableFileFormatExecPurpose(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3807 const std::vector<int64_t>& stringifySgAsmExecutableFileFormatExecPurpose();
3817 std::string
ReferenceKind(int64_t,
const std::string &strip);
3824 std::string stringifySgAsmCilMetadataHeapReferenceKind(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3825 const std::vector<int64_t>& stringifySgAsmCilMetadataHeapReferenceKind();
3842 std::string stringifyConstructParamEnum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3843 const std::vector<int64_t>& stringifyConstructParamEnum();
3860 std::string stringifyBuildAccessEnum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3861 const std::vector<int64_t>& stringifyBuildAccessEnum();
3878 std::string stringifyCopyConfigEnum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3879 const std::vector<int64_t>& stringifyCopyConfigEnum();
3889 std::string
TraversalEnum(int64_t,
const std::string &strip);
3896 std::string stringifyTraversalEnum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3897 const std::vector<int64_t>& stringifyTraversalEnum();
3907 std::string
DeleteEnum(int64_t,
const std::string &strip);
3914 std::string stringifyDeleteEnum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3915 const std::vector<int64_t>& stringifyDeleteEnum();
3922 const char*
OSType(int64_t);
3925 std::string
OSType(int64_t,
const std::string &strip);
3928 const std::vector<int64_t>&
OSType();
3932 std::string stringifyStringUtilityOSType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3933 const std::vector<int64_t>& stringifyStringUtilityOSType();
3938 namespace stringify {
namespace Rose {
namespace StringUtility {
3950 std::string stringifyStringUtilityFileNameLocation(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3951 const std::vector<int64_t>& stringifyStringUtilityFileNameLocation();
3961 std::string
TokenType(int64_t,
const std::string &strip);
3964 const std::vector<int64_t>&
TokenType();
3968 std::string stringifySawyerDocumentMarkupTokenType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3969 const std::vector<int64_t>& stringifySawyerDocumentMarkupTokenType();
3979 std::string
SortOrder(int64_t,
const std::string &strip);
3982 const std::vector<int64_t>&
SortOrder();
3986 std::string stringifySawyerCommandLineSortOrder(int64_t n,
const char *strip=NULL,
bool canonic=
false);
3987 const std::vector<int64_t>& stringifySawyerCommandLineSortOrder();
3997 std::string
Canonical(int64_t,
const std::string &strip);
4000 const std::vector<int64_t>&
Canonical();
4004 std::string stringifySawyerCommandLineCanonical(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4005 const std::vector<int64_t>& stringifySawyerCommandLineCanonical();
4015 std::string
ShowGroupName(int64_t,
const std::string &strip);
4022 std::string stringifySawyerCommandLineShowGroupName(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4023 const std::vector<int64_t>& stringifySawyerCommandLineShowGroupName();
4040 std::string stringifySawyerCommandLineSwitchSkipping(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4041 const std::vector<int64_t>& stringifySawyerCommandLineSwitchSkipping();
4051 std::string
WhichValue(int64_t,
const std::string &strip);
4058 std::string stringifySawyerCommandLineWhichValue(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4059 const std::vector<int64_t>& stringifySawyerCommandLineWhichValue();
4069 std::string
GroupingFlags(int64_t,
const std::string &strip);
4076 std::string stringifySawyerCommandLineParserGroupingFlags(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4077 const std::vector<int64_t>& stringifySawyerCommandLineParserGroupingFlags();
4087 std::string
EdgePhase(int64_t,
const std::string &strip);
4090 const std::vector<int64_t>&
EdgePhase();
4094 std::string stringifySawyerContainerGraphEdgePhase(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4095 const std::vector<int64_t>& stringifySawyerContainerGraphEdgePhase();
4112 std::string stringifySawyerTreeTraversalEvent(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4113 const std::vector<int64_t>& stringifySawyerTreeTraversalEvent();
4130 std::string stringifySawyerTreeTraversalAction(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4131 const std::vector<int64_t>& stringifySawyerTreeTraversalAction();
4148 std::string stringifySawyerTreeNodeTraversalDirection(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4149 const std::vector<int64_t>& stringifySawyerTreeNodeTraversalDirection();
4159 std::string
Generate(int64_t,
const std::string &strip);
4162 const std::vector<int64_t>&
Generate();
4166 std::string stringifyGenerate(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4167 const std::vector<int64_t>& stringifyGenerate();
4174 const char*
Flag(int64_t);
4177 std::string
Flag(int64_t,
const std::string &strip);
4180 const std::vector<int64_t>&
Flag();
4184 std::string stringifyFlag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4185 const std::vector<int64_t>& stringifyFlag();
4192 const char*
Access(int64_t);
4195 std::string
Access(int64_t,
const std::string &strip);
4198 const std::vector<int64_t>&
Access();
4202 std::string stringifySawyerAccessAccess(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4203 const std::vector<int64_t>& stringifySawyerAccessAccess();
4213 std::string
TokenType(int64_t,
const std::string &strip);
4216 const std::vector<int64_t>&
TokenType();
4220 std::string stringifySawyerLanguageClexerTokenType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4221 const std::vector<int64_t>& stringifySawyerLanguageClexerTokenType();
4238 std::string stringifySawyerContainerAlgorithmTraversalEvent(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4239 const std::vector<int64_t>& stringifySawyerContainerAlgorithmTraversalEvent();
4244 namespace stringify {
namespace Sawyer {
namespace Container {
namespace Algorithm {
4249 std::string
CsiNextAction(int64_t,
const std::string &strip);
4256 std::string stringifySawyerContainerAlgorithmCsiNextAction(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4257 const std::vector<int64_t>& stringifySawyerContainerAlgorithmCsiNextAction();
4264 const char*
State(int64_t);
4267 std::string
State(int64_t,
const std::string &strip);
4270 const std::vector<int64_t>&
State();
4274 std::string stringifySawyerDatabaseStatementState(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4275 const std::vector<int64_t>& stringifySawyerDatabaseStatementState();
4285 std::string
Importance(int64_t,
const std::string &strip);
4292 std::string stringifySawyerMessageImportance(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4293 const std::vector<int64_t>& stringifySawyerMessageImportance();
4303 std::string
AnsiColor(int64_t,
const std::string &strip);
4306 const std::vector<int64_t>&
AnsiColor();
4310 std::string stringifySawyerMessageAnsiColor(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4311 const std::vector<int64_t>& stringifySawyerMessageAnsiColor();
4318 const char*
When(int64_t);
4321 std::string
When(int64_t,
const std::string &strip);
4324 const std::vector<int64_t>&
When();
4328 std::string stringifySawyerMessagePrefixWhen(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4329 const std::vector<int64_t>& stringifySawyerMessagePrefixWhen();
4339 std::string
WarningType(int64_t,
const std::string &strip);
4346 std::string stringifyWarningType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4347 const std::vector<int64_t>& stringifyWarningType();
4364 std::string stringifyAstAttributeOwnershipPolicy(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4365 const std::vector<int64_t>& stringifyAstAttributeOwnershipPolicy();
4382 std::string stringifyAstUnparseAttributeRelativePositionType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4383 const std::vector<int64_t>& stringifyAstUnparseAttributeRelativePositionType();
4393 std::string
yytokentype(int64_t,
const std::string &strip);
4400 std::string stringify_yytokentype(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4401 const std::vector<int64_t>& stringify_yytokentype();
4418 std::string stringifyMatchStatusPatternMatchMode(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4419 const std::vector<int64_t>& stringifyMatchStatusPatternMatchMode();
4429 std::string
CheckNodeMode(int64_t,
const std::string &strip);
4436 std::string stringifyMatchStatusCheckNodeMode(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4437 const std::vector<int64_t>& stringifyMatchStatusCheckNodeMode();
4454 std::string stringifyLibraryIdentificationDUPLICATE_OPTION(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4455 const std::vector<int64_t>& stringifyLibraryIdentificationDUPLICATE_OPTION();
4472 std::string stringifySnippetInsertMechanism(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4473 const std::vector<int64_t>& stringifySnippetInsertMechanism();
4490 std::string stringifySnippetLocalDeclarationPosition(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4491 const std::vector<int64_t>& stringifySnippetLocalDeclarationPosition();
4496 namespace stringify {
namespace MidLevelCollectionTypedefs {
4508 std::string stringifyMidLevelCollectionTypedefsScopeIdentifier_Enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4509 const std::vector<int64_t>& stringifyMidLevelCollectionTypedefsScopeIdentifier_Enum();
4514 namespace stringify {
namespace MidLevelCollectionTypedefs {
4526 std::string stringifyMidLevelCollectionTypedefsPlacementPosition_Enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4527 const std::vector<int64_t>& stringifyMidLevelCollectionTypedefsPlacementPosition_Enum();
4532 namespace stringify {
namespace MidLevelCollectionTypedefs {
4544 std::string stringifyMidLevelCollectionTypedefsIntermediateFileStringPosition_Enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4545 const std::vector<int64_t>& stringifyMidLevelCollectionTypedefsIntermediateFileStringPosition_Enum();
4550 namespace stringify {
namespace HighLevelCollectionTypedefs {
4562 std::string stringifyHighLevelCollectionTypedefsScopeIdentifier_Enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4563 const std::vector<int64_t>& stringifyHighLevelCollectionTypedefsScopeIdentifier_Enum();
4568 namespace stringify {
namespace HighLevelCollectionTypedefs {
4580 std::string stringifyHighLevelCollectionTypedefsPlacementPosition_Enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4581 const std::vector<int64_t>& stringifyHighLevelCollectionTypedefsPlacementPosition_Enum();
4586 namespace stringify {
namespace HighLevelCollectionTypedefs {
4598 std::string stringifyHighLevelCollectionTypedefsIntermediateFileStringPosition_Enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4599 const std::vector<int64_t>& stringifyHighLevelCollectionTypedefsIntermediateFileStringPosition_Enum();
4604 namespace stringify {
namespace CodeThorn {
namespace LabelProperty {
4609 std::string
LabelType(int64_t,
const std::string &strip);
4612 const std::vector<int64_t>&
LabelType();
4616 std::string stringifyCodeThornLabelPropertyLabelType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4617 const std::vector<int64_t>& stringifyCodeThornLabelPropertyLabelType();
4622 namespace stringify {
namespace CodeThorn {
namespace LabelProperty {
4624 const char*
IOType(int64_t);
4627 std::string
IOType(int64_t,
const std::string &strip);
4630 const std::vector<int64_t>&
IOType();
4634 std::string stringifyCodeThornLabelPropertyIOType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4635 const std::vector<int64_t>& stringifyCodeThornLabelPropertyIOType();
4640 namespace stringify {
namespace CodeThorn {
namespace VariableIdMapping {
4645 std::string
AggregateType(int64_t,
const std::string &strip);
4652 std::string stringifyCodeThornVariableIdMappingAggregateType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4653 const std::vector<int64_t>& stringifyCodeThornVariableIdMappingAggregateType();
4658 namespace stringify {
namespace CodeThorn {
namespace VariableIdMapping {
4663 std::string
VariableScope(int64_t,
const std::string &strip);
4670 std::string stringifyCodeThornVariableIdMappingVariableScope(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4671 const std::vector<int64_t>& stringifyCodeThornVariableIdMappingVariableScope();
4676 namespace stringify {
namespace SgNodeHelper {
namespace Pattern {
namespace OutputTarget {
4678 const char*
OType(int64_t);
4681 std::string
OType(int64_t,
const std::string &strip);
4684 const std::vector<int64_t>&
OType();
4688 std::string stringifySgNodeHelperPatternOutputTargetOType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4689 const std::vector<int64_t>& stringifySgNodeHelperPatternOutputTargetOType();
4699 std::string
omp_rtl_enum(int64_t,
const std::string &strip);
4706 std::string stringify_omp_rtl_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4707 const std::vector<int64_t>& stringify_omp_rtl_enum();
4717 std::string
omp_rtl_enum(int64_t,
const std::string &strip);
4724 std::string stringifyOmpSupport_omp_rtl_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4725 const std::vector<int64_t>& stringifyOmpSupport_omp_rtl_enum();
4742 std::string stringify_defaultEnumFunctionType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4743 const std::vector<int64_t>& stringify_defaultEnumFunctionType();
4753 std::string
InsertionMode(int64_t,
const std::string &strip);
4760 std::string stringifyFunctionCallInfoInsertionMode(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4761 const std::vector<int64_t>& stringifyFunctionCallInfoInsertionMode();
4778 std::string stringifyBooleanQueryTypeOfQueryType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4779 const std::vector<int64_t>& stringifyBooleanQueryTypeOfQueryType();
4796 std::string stringifyNameQueryTypeOfQueryTypeOneParameter(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4797 const std::vector<int64_t>& stringifyNameQueryTypeOfQueryTypeOneParameter();
4802 namespace stringify {
namespace NameQuery {
4814 std::string stringifyNameQueryTypeOfQueryTypeTwoParameters(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4815 const std::vector<int64_t>& stringifyNameQueryTypeOfQueryTypeTwoParameters();
4825 std::string
QueryDepth(int64_t,
const std::string &strip);
4832 std::string stringifyAstQueryNamespaceQueryDepth(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4833 const std::vector<int64_t>& stringifyAstQueryNamespaceQueryDepth();
4850 std::string stringifyNodeQueryTypeOfQueryTypeOneParameter(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4851 const std::vector<int64_t>& stringifyNodeQueryTypeOfQueryTypeOneParameter();
4856 namespace stringify {
namespace NodeQuery {
4868 std::string stringifyNodeQueryTypeOfQueryTypeTwoParameters(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4869 const std::vector<int64_t>& stringifyNodeQueryTypeOfQueryTypeTwoParameters();
4886 std::string stringifyNumberQueryTypeOfQueryTypeOneParameter(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4887 const std::vector<int64_t>& stringifyNumberQueryTypeOfQueryTypeOneParameter();
4892 namespace stringify {
namespace NumberQuery {
4904 std::string stringifyNumberQueryTypeOfQueryTypeTwoParameters(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4905 const std::vector<int64_t>& stringifyNumberQueryTypeOfQueryTypeTwoParameters();
4910 namespace stringify {
namespace AbstractMemoryObject {
namespace IndexSet {
4915 std::string
Index_type(int64_t,
const std::string &strip);
4922 std::string stringifyAbstractMemoryObjectIndexSetIndex_type(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4923 const std::vector<int64_t>& stringifyAbstractMemoryObjectIndexSetIndex_type();
4930 const char*
Type(int64_t);
4933 std::string
Type(int64_t,
const std::string &strip);
4936 const std::vector<int64_t>&
Type();
4940 std::string stringifyReachingDefType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4941 const std::vector<int64_t>& stringifyReachingDefType();
4951 std::string
IRProcType(int64_t,
const std::string &strip);
4958 std::string stringifyIRProcType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4959 const std::vector<int64_t>& stringifyIRProcType();
4969 std::string
IRStmtType(int64_t,
const std::string &strip);
4976 std::string stringifyIRStmtType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4977 const std::vector<int64_t>& stringifyIRStmtType();
4987 std::string
EdgeType(int64_t,
const std::string &strip);
4990 const std::vector<int64_t>&
EdgeType();
4994 std::string stringifyCallGraphEdgeType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
4995 const std::vector<int64_t>& stringifyCallGraphEdgeType();
5000 namespace stringify {
namespace BaseGraph {
namespace BiDirNodesIterator {
5005 std::string
dirType(int64_t,
const std::string &strip);
5008 const std::vector<int64_t>&
dirType();
5012 std::string stringifyBaseGraphBiDirNodesIterator_dirType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5013 const std::vector<int64_t>& stringifyBaseGraphBiDirNodesIterator_dirType();
5023 std::string
EdgeType(int64_t,
const std::string &strip);
5026 const std::vector<int64_t>&
EdgeType();
5030 std::string stringifyCFG_EdgeType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5031 const std::vector<int64_t>& stringifyCFG_EdgeType();
5041 std::string
EdgeDirection(int64_t,
const std::string &strip);
5048 std::string stringifyRIFG_EdgeDirection(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5049 const std::vector<int64_t>& stringifyRIFG_EdgeDirection();
5066 std::string stringifyRIFG_ForwardBackward(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5067 const std::vector<int64_t>& stringifyRIFG_ForwardBackward();
5077 std::string
RITarjType(int64_t,
const std::string &strip);
5084 std::string stringifyRITarjType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5085 const std::vector<int64_t>& stringifyRITarjType();
5102 std::string stringifyRITarjEdgeType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5103 const std::vector<int64_t>& stringifyRITarjEdgeType();
5108 namespace stringify {
namespace Rose {
namespace EditDistance {
namespace TreeEditDistance {
5113 std::string
EditType(int64_t,
const std::string &strip);
5116 const std::vector<int64_t>&
EditType();
5120 std::string stringifyEditDistanceTreeEditDistanceEditType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5121 const std::vector<int64_t>& stringifyEditDistanceTreeEditDistanceEditType();
5131 std::string
EdgeType(int64_t,
const std::string &strip);
5134 const std::vector<int64_t>&
EdgeType();
5138 std::string stringifySDG_PDGEdgeEdgeType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5139 const std::vector<int64_t>& stringifySDG_PDGEdgeEdgeType();
5149 std::string
NodeType(int64_t,
const std::string &strip);
5152 const std::vector<int64_t>&
NodeType();
5156 std::string stringifySDG_SDGNodeNodeType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5157 const std::vector<int64_t>& stringifySDG_SDGNodeNodeType();
5167 std::string
EdgeType(int64_t,
const std::string &strip);
5170 const std::vector<int64_t>&
EdgeType();
5174 std::string stringifySDG_SDGEdgeEdgeType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5175 const std::vector<int64_t>& stringifySDG_SDGEdgeEdgeType();
5180 namespace stringify {
namespace SDG {
namespace SDGEdge {
5192 std::string stringifySDG_SDGEdgeControlDependenceType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5193 const std::vector<int64_t>& stringifySDG_SDGEdgeControlDependenceType();
5203 std::string
direction(int64_t,
const std::string &strip);
5206 const std::vector<int64_t>&
direction();
5210 std::string stringifyCGFunction_iterator_direction(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5211 const std::vector<int64_t>& stringifyCGFunction_iterator_direction();
5218 const char*
levels(int64_t);
5221 std::string
levels(int64_t,
const std::string &strip);
5224 const std::vector<int64_t>&
levels();
5228 std::string stringifyConstrGraph_levels(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5229 const std::vector<int64_t>& stringifyConstrGraph_levels();
5236 const char*
Vertex(int64_t);
5239 std::string
Vertex(int64_t,
const std::string &strip);
5242 const std::vector<int64_t>&
Vertex();
5246 std::string stringifyTaintLatticeVertex(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5247 const std::vector<int64_t>& stringifyTaintLatticeVertex();
5254 const char*
Type(int64_t);
5257 std::string
Type(int64_t,
const std::string &strip);
5260 const std::vector<int64_t>&
Type();
5264 std::string stringify_ssa_unfiltered_cfgReachingDefType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5265 const std::vector<int64_t>& stringify_ssa_unfiltered_cfgReachingDefType();
5270 namespace stringify {
namespace DominatorTreesAndDominanceFrontiers {
5275 std::string
Dir_ection(int64_t,
const std::string &strip);
5282 std::string stringifyDominatorTreesAndDominanceFrontiersDir_ection(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5283 const std::vector<int64_t>& stringifyDominatorTreesAndDominanceFrontiersDir_ection();
5288 namespace stringify {
namespace ArithmeticIntensityMeasurement {
5300 std::string stringifyArithmeticIntensityMeasurement_running_mode_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5301 const std::vector<int64_t>& stringifyArithmeticIntensityMeasurement_running_mode_enum();
5306 namespace stringify {
namespace ArithmeticIntensityMeasurement {
5318 std::string stringifyArithmeticIntensityMeasurement_fp_operation_kind_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5319 const std::vector<int64_t>& stringifyArithmeticIntensityMeasurement_fp_operation_kind_enum();
5324 namespace stringify {
namespace DominatorTreesAndDominanceFrontiers {
namespace DominatorTree {
5329 std::string
Direction(int64_t,
const std::string &strip);
5332 const std::vector<int64_t>&
Direction();
5336 std::string stringifyDominatorTreesAndDominanceFrontiersDominatorTreeDirection(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5337 const std::vector<int64_t>& stringifyDominatorTreesAndDominanceFrontiersDominatorTreeDirection();
5344 const char*
COLOR(int64_t);
5347 std::string
COLOR(int64_t,
const std::string &strip);
5350 const std::vector<int64_t>&
COLOR();
5354 std::string stringifyPtrAliasAnalysisCOLOR(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5355 const std::vector<int64_t>& stringifyPtrAliasAnalysisCOLOR();
5360 namespace stringify {
namespace PtrAliasAnalysis {
5372 std::string stringifyPtrAliasAnalysisTRAVERSAL_TYPE(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5373 const std::vector<int64_t>& stringifyPtrAliasAnalysisTRAVERSAL_TYPE();
5380 const char*
COLOR(int64_t);
5383 std::string
COLOR(int64_t,
const std::string &strip);
5386 const std::vector<int64_t>&
COLOR();
5390 std::string stringifyCollectAliasRelationsCOLOR(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5391 const std::vector<int64_t>& stringifyCollectAliasRelationsCOLOR();
5396 namespace stringify {
namespace CollectAliasRelations {
5408 std::string stringifyCollectAliasRelationsTRAVERSAL_TYPE(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5409 const std::vector<int64_t>& stringifyCollectAliasRelationsTRAVERSAL_TYPE();
5426 std::string stringifyTransformationSupport_operatorCodeType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5427 const std::vector<int64_t>& stringifyTransformationSupport_operatorCodeType();
5437 std::string
Direction(int64_t,
const std::string &strip);
5440 const std::vector<int64_t>&
Direction();
5444 std::string stringifyCallbacksDirection(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5445 const std::vector<int64_t>& stringifyCallbacksDirection();
5455 std::string
language_enum(int64_t,
const std::string &strip);
5462 std::string stringify_language_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5463 const std::vector<int64_t>& stringify_language_enum();
5473 std::string
PaintMode(int64_t,
const std::string &strip);
5476 const std::vector<int64_t>&
PaintMode();
5480 std::string stringifyDisplayEdgePaintMode(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5481 const std::vector<int64_t>& stringifyDisplayEdgePaintMode();
5491 std::string
NodeType(int64_t,
const std::string &strip);
5494 const std::vector<int64_t>&
NodeType();
5498 std::string stringifyAstDisplayInfoNodeType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5499 const std::vector<int64_t>& stringifyAstDisplayInfoNodeType();
5506 const char*
State(int64_t);
5509 std::string
State(int64_t,
const std::string &strip);
5512 const std::vector<int64_t>&
State();
5516 std::string stringifyDependencyInfoState(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5517 const std::vector<int64_t>& stringifyDependencyInfoState();
5527 std::string
PatternType(int64_t,
const std::string &strip);
5534 std::string stringifyCompilerOutputWidgetPatternType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5535 const std::vector<int64_t>& stringifyCompilerOutputWidgetPatternType();
5542 const char*
State(int64_t);
5545 std::string
State(int64_t,
const std::string &strip);
5548 const std::vector<int64_t>&
State();
5552 std::string stringifyTaskState(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5553 const std::vector<int64_t>& stringifyTaskState();
5560 const char*
Handle(int64_t);
5563 std::string
Handle(int64_t,
const std::string &strip);
5566 const std::vector<int64_t>&
Handle();
5570 std::string stringifyQtGradientWidgetPrivateHandle(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5571 const std::vector<int64_t>& stringifyQtGradientWidgetPrivateHandle();
5588 std::string stringifyQtColorLineColorComponent(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5589 const std::vector<int64_t>& stringifyQtColorLineColorComponent();
5599 std::string
Position(int64_t,
const std::string &strip);
5602 const std::vector<int64_t>&
Position();
5606 std::string stringifyQPanelLayoutPosition(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5607 const std::vector<int64_t>& stringifyQPanelLayoutPosition();
5612 namespace stringify {
namespace QPanelLayout {
5617 std::string
SizeType(int64_t,
const std::string &strip);
5620 const std::vector<int64_t>&
SizeType();
5624 std::string stringifyQPanelLayoutSizeType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5625 const std::vector<int64_t>& stringifyQPanelLayoutSizeType();
5635 std::string
QNFAAction_(int64_t,
const std::string &strip);
5642 std::string stringifyQNFAActionQNFAAction_(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5643 const std::vector<int64_t>& stringifyQNFAActionQNFAAction_();
5648 namespace stringify {
namespace QNFADefinition {
namespace PMatch {
5650 const char*
Type(int64_t);
5653 std::string
Type(int64_t,
const std::string &strip);
5656 const std::vector<int64_t>&
Type();
5660 std::string stringifyQNFADefinitionPMatchType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5661 const std::vector<int64_t>& stringifyQNFADefinitionPMatchType();
5671 std::string
NFAType(int64_t,
const std::string &strip);
5674 const std::vector<int64_t>&
NFAType();
5678 std::string stringifyNFAType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5679 const std::vector<int64_t>& stringifyNFAType();
5689 std::string
NFAAssertion(int64_t,
const std::string &strip);
5696 std::string stringifyNFAAssertion(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5697 const std::vector<int64_t>& stringifyNFAAssertion();
5704 const char*
State(int64_t);
5707 std::string
State(int64_t,
const std::string &strip);
5710 const std::vector<int64_t>&
State();
5714 std::string stringifyQReliableFileWatchState(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5715 const std::vector<int64_t>& stringifyQReliableFileWatchState();
5725 std::string
MoveFlag(int64_t,
const std::string &strip);
5728 const std::vector<int64_t>&
MoveFlag();
5732 std::string stringifyQDocumentCursorMoveFlag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5733 const std::vector<int64_t>& stringifyQDocumentCursorMoveFlag();
5738 namespace stringify {
namespace QDocumentCursor {
5743 std::string
MoveOperation(int64_t,
const std::string &strip);
5750 std::string stringifyQDocumentCursorMoveOperation(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5751 const std::vector<int64_t>& stringifyQDocumentCursorMoveOperation();
5756 namespace stringify {
namespace QDocumentCursor {
5761 std::string
SelectionType(int64_t,
const std::string &strip);
5768 std::string stringifyQDocumentCursorSelectionType(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5769 const std::vector<int64_t>& stringifyQDocumentCursorSelectionType();
5776 const char*
Role(int64_t);
5779 std::string
Role(int64_t,
const std::string &strip);
5782 const std::vector<int64_t>&
Role();
5786 std::string stringifyQParenthesisRole(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5787 const std::vector<int64_t>& stringifyQParenthesisRole();
5794 const char*
State(int64_t);
5797 std::string
State(int64_t,
const std::string &strip);
5800 const std::vector<int64_t>&
State();
5804 std::string stringifyQDocumentLineState(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5805 const std::vector<int64_t>& stringifyQDocumentLineState();
5815 std::string
LineEnding(int64_t,
const std::string &strip);
5822 std::string stringifyQDocumentLineEnding(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5823 const std::vector<int64_t>& stringifyQDocumentLineEnding();
5828 namespace stringify {
namespace QDocument {
5840 std::string stringifyQDocumentTextProcessing(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5841 const std::vector<int64_t>& stringifyQDocumentTextProcessing();
5846 namespace stringify {
namespace QDocument {
5858 std::string stringifyQDocumentWhiteSpaceFlag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5859 const std::vector<int64_t>& stringifyQDocumentWhiteSpaceFlag();
5866 const char*
Option(int64_t);
5869 std::string
Option(int64_t,
const std::string &strip);
5872 const std::vector<int64_t>&
Option();
5876 std::string stringifyQDocumentSearchOption(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5877 const std::vector<int64_t>& stringifyQDocumentSearchOption();
5887 std::string
Command(int64_t,
const std::string &strip);
5890 const std::vector<int64_t>&
Command();
5894 std::string stringifyQDocumentCommandCommand(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5895 const std::vector<int64_t>& stringifyQDocumentCommandCommand();
5902 const char*
Flags(int64_t);
5905 std::string
Flags(int64_t,
const std::string &strip);
5908 const std::vector<int64_t>&
Flags();
5912 std::string stringifyQDocumentCursorHandleFlags(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5913 const std::vector<int64_t>& stringifyQDocumentCursorHandleFlags();
5923 std::string
CollapseFlag(int64_t,
const std::string &strip);
5930 std::string stringifyQLanguageDefinitionCollapseFlag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5931 const std::vector<int64_t>& stringifyQLanguageDefinitionCollapseFlag();
5948 std::string stringifyQEditorCodecUpdatePolicy(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5949 const std::vector<int64_t>& stringifyQEditorCodecUpdatePolicy();
5954 namespace stringify {
namespace QEditor {
5959 std::string
EditFlag(int64_t,
const std::string &strip);
5962 const std::vector<int64_t>&
EditFlag();
5966 std::string stringifyQEditorEditFlag(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5967 const std::vector<int64_t>& stringifyQEditorEditFlag();
5972 namespace stringify {
namespace QEditor {
5977 std::string
SaveState(int64_t,
const std::string &strip);
5980 const std::vector<int64_t>&
SaveState();
5984 std::string stringifyQEditorSaveState(int64_t n,
const char *strip=NULL,
bool canonic=
false);
5985 const std::vector<int64_t>& stringifyQEditorSaveState();
5995 std::string
Position(int64_t,
const std::string &strip);
5998 const std::vector<int64_t>&
Position();
6002 std::string stringifyQCodeEditPosition(int64_t n,
const char *strip=NULL,
bool canonic=
false);
6003 const std::vector<int64_t>& stringifyQCodeEditPosition();
6020 std::string stringifyFailSafe_fail_safe_enum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
6021 const std::vector<int64_t>& stringifyFailSafe_fail_safe_enum();
6031 std::string
TypeOfPrint(int64_t,
const std::string &strip);
6038 std::string stringifyGenRepresentationTypeOfPrint(int64_t n,
const char *strip=NULL,
bool canonic=
false);
6039 const std::vector<int64_t>& stringifyGenRepresentationTypeOfPrint();
6049 std::string
controlEnum(int64_t,
const std::string &strip);
6056 std::string stringify_controlEnum(int64_t n,
const char *strip=NULL,
bool canonic=
false);
6057 const std::vector<int64_t>& stringify_controlEnum();
6062 namespace stringify {
namespace Rose {
namespace BinaryAnalysis {
namespace AsmUnparser {
6067 std::string
Organization(int64_t,
const std::string &strip);
6074 std::string stringifyBinaryAnalysisAsmUnparserOrganization(int64_t n,
const char *strip=NULL,
bool canonic=
false);
6075 const std::vector<int64_t>& stringifyBinaryAnalysisAsmUnparserOrganization();
6092 std::string stringifyUnparser_token_sequence_position_enum_type(int64_t n,
const char *strip=NULL,
bool canonic=
false);
6093 const std::vector<int64_t>& stringifyUnparser_token_sequence_position_enum_type();
6110 std::string stringifyUnparse_ExprStmt_token_sequence_position_enum_type(int64_t n,
const char *strip=NULL,
bool canonic=
false);
6111 const std::vector<int64_t>& stringifyUnparse_ExprStmt_token_sequence_position_enum_type();
6128 std::string stringifyAssociativitySpecifier(int64_t n,
const char *strip=NULL,
bool canonic=
false);
6129 const std::vector<int64_t>& stringifyAssociativitySpecifier();
6134 namespace stringify {
namespace UnparseLanguageIndependentConstructs {
6146 std::string stringifyUnparseLanguageIndependentConstructs_token_sequence_position_enum_type(int64_t n,
const char *strip=NULL,
bool canonic=
false);
6147 const std::vector<int64_t>& stringifyUnparseLanguageIndependentConstructs_token_sequence_position_enum_type();
6152 namespace stringify {
namespace UnparseLanguageIndependentConstructs {
6164 std::string stringifyUnparseLanguageIndependentConstructs_unparsed_as_enum_type(int64_t n,
const char *strip=NULL,
bool canonic=
false);
6165 const std::vector<int64_t>& stringifyUnparseLanguageIndependentConstructs_unparsed_as_enum_type();
6175 std::string
Format_Opt(int64_t,
const std::string &strip);
6182 std::string stringifyFormat_Opt(int64_t n,
const char *strip=NULL,
bool canonic=
false);
6183 const std::vector<int64_t>& stringifyFormat_Opt();
6190 const char*
State(int64_t);
6193 std::string
State(int64_t,
const std::string &strip);
6196 const std::vector<int64_t>&
State();
6200 std::string stringifyJovialState(int64_t n,
const char *strip=NULL,
bool canonic=
false);
6201 const std::vector<int64_t>& stringifyJovialState();
6218 std::string stringifyJovial_ROSE_TranslationExpressionKind(int64_t n,
const char *strip=NULL,
bool canonic=
false);
6219 const std::vector<int64_t>& stringifyJovial_ROSE_TranslationExpressionKind();
6229 std::string
Endianness(int64_t,
const std::string &strip);
6236 std::string stringifyByteOrderEndianness(int64_t n,
const char *strip=NULL,
bool canonic=
false);
6237 const std::vector<int64_t>& stringifyByteOrderEndianness();
6247 std::string
Element_Kinds(int64_t,
const std::string &strip);
6254 std::string stringifyElement_Kinds(int64_t n,
const char *strip=NULL,
bool canonic=
false);
6255 const std::vector<int64_t>& stringifyElement_Kinds();
6272 std::string stringifyOperator_Kinds(int64_t n,
const char *strip=NULL,
bool canonic=
false);
6273 const std::vector<int64_t>& stringifyOperator_Kinds();
6283 std::string
Pragma_Kinds(int64_t,
const std::string &strip);
6290 std::string stringifyPragma_Kinds(int64_t n,
const char *strip=NULL,
bool canonic=
false);
6291 const std::vector<int64_t>& stringifyPragma_Kinds();
6308 std::string stringifyDefining_Name_Kinds(int64_t n,
const char *strip=NULL,
bool canonic=
false);
6309 const std::vector<int64_t>& stringifyDefining_Name_Kinds();
6326 std::string stringifyDeclaration_Kinds(int64_t n,
const char *strip=NULL,
bool canonic=
false);
6327 const std::vector<int64_t>& stringifyDeclaration_Kinds();
6344 std::string stringifyDeclaration_Origins(int64_t n,
const char *strip=NULL,
bool canonic=
false);
6345 const std::vector<int64_t>& stringifyDeclaration_Origins();
6355 std::string
Mode_Kinds(int64_t,
const std::string &strip);
6362 std::string stringifyMode_Kinds(int64_t n,
const char *strip=NULL,
bool canonic=
false);
6363 const std::vector<int64_t>& stringifyMode_Kinds();
6380 std::string stringifySubprogram_Default_Kinds(int64_t n,
const char *strip=NULL,
bool canonic=
false);
6381 const std::vector<int64_t>& stringifySubprogram_Default_Kinds();
6398 std::string stringifyDefinition_Kinds(int64_t n,
const char *strip=NULL,
bool canonic=
false);
6399 const std::vector<int64_t>& stringifyDefinition_Kinds();
6409 std::string
_Type_Kinds(int64_t,
const std::string &strip);
6416 std::string stringify_Type_Kinds(int64_t n,
const char *strip=NULL,
bool canonic=
false);
6417 const std::vector<int64_t>& stringify_Type_Kinds();
6434 std::string stringify_Constraint_Kinds(int64_t n,
const char *strip=NULL,
bool canonic=
false);
6435 const std::vector<int64_t>& stringify_Constraint_Kinds();
6452 std::string stringify_Interface_Kinds(int64_t n,
const char *strip=NULL,
bool canonic=
false);
6453 const std::vector<int64_t>& stringify_Interface_Kinds();
6470 std::string stringify_Root_Type_Kinds(int64_t n,
const char *strip=NULL,
bool canonic=
false);
6471 const std::vector<int64_t>& stringify_Root_Type_Kinds();
6488 std::string stringify_Discrete_Range_Kinds(int64_t n,
const char *strip=NULL,
bool canonic=
false);
6489 const std::vector<int64_t>& stringify_Discrete_Range_Kinds();
6506 std::string stringify_Formal_Type_Kinds(int64_t n,
const char *strip=NULL,
bool canonic=
false);
6507 const std::vector<int64_t>& stringify_Formal_Type_Kinds();
6524 std::string stringify_Access_Type_Kinds(int64_t n,
const char *strip=NULL,
bool canonic=
false);
6525 const std::vector<int64_t>& stringify_Access_Type_Kinds();
6542 std::string stringify_Access_Definition_Kinds(int64_t n,
const char *strip=NULL,
bool canonic=
false);
6543 const std::vector<int64_t>& stringify_Access_Definition_Kinds();
6560 std::string stringifyExpression_Kinds(int64_t n,
const char *strip=NULL,
bool canonic=
false);
6561 const std::vector<int64_t>& stringifyExpression_Kinds();
6578 std::string stringifyAttribute_Kinds(int64_t n,
const char *strip=NULL,
bool canonic=
false);
6579 const std::vector<int64_t>& stringifyAttribute_Kinds();
6596 std::string stringifyAssociation_Kinds(int64_t n,
const char *strip=NULL,
bool canonic=
false);
6597 const std::vector<int64_t>& stringifyAssociation_Kinds();
6614 std::string stringifyStatement_Kinds(int64_t n,
const char *strip=NULL,
bool canonic=
false);
6615 const std::vector<int64_t>& stringifyStatement_Kinds();
6625 std::string
Path_Kinds(int64_t,
const std::string &strip);
6632 std::string stringifyPath_Kinds(int64_t n,
const char *strip=NULL,
bool canonic=
false);
6633 const std::vector<int64_t>& stringifyPath_Kinds();