ROSE 0.11.145.192
Namespaces | Classes | Typedefs | Functions | Variables
Rose Namespace Reference

Description

The ROSE library.

All C++ symbols intended for use by users of the ROSE library are contained in this namespace, and other namespaces are used for APIs that are useful outside the ROSE context (such as Sawyer).

The main namespace for analyzing binary specimens is Rose::BinaryAnalysis.

Namespaces

namespace  AST
 Collection of functionalities performing global operations on the AST.
 
namespace  BinaryAnalysis
 Binary analysis.
 
namespace  BitOps
 Bit operations on unsigned integers.
 
namespace  Callbacks
 User callbacks.
 
namespace  CodeGen
 Collection of classes/functions to facilitate generation of source-code (esp. C/C++)
 
namespace  Color
 Colors.
 
namespace  Combinatorics
 Combinatoric functions.
 
namespace  CommandLine
 Command line parsing.
 
namespace  Diagnostics
 Controls diagnostic messages from ROSE.
 
namespace  FileSystem
 Functions for operating on files in a filesystem.
 
namespace  GraphUtility
 Graph utilities.
 
namespace  metaprog
 Base algorithms for meta-programming.
 
namespace  ParallelSort
 Algorithms for parallel sorting.
 
namespace  SageBuilderAsm
 Functions to build binary analysis ASTs.
 
namespace  Sarif
 Static analysis results interchange format.
 
namespace  StringUtility
 Functions for operating on strings.
 
namespace  Traits
 Collection of templates to facilitate metaprogramming based on the grammar Rose's AST.
 
namespace  Yaml
 Entities for operating on YAML.
 

Classes

class  AffirmationError
 Exceptions for value assertions. More...
 
class  BitFlags
 Stores a vector of enum bit flags. More...
 
class  BitPattern
 Describes a pattern of bits in a finite number of words. More...
 
class  Exception
 Base class for all ROSE exceptions. More...
 
struct  FailedAssertion
 Exception that can be thrown for a failed assertion. More...
 
class  FormattedTable
 Class for printing nicely formattated tables. More...
 
struct  is_invocable
 
class  iterator_range
 A range adaptor for a pair of iterators. More...
 
class  Location
 Base class for location types. More...
 
class  Logger
 A nested logging mechanism to facilitate debbuging of tree traversal. More...
 
class  Options
 
class  PluginAction
 
class  Progress
 A general, thread-safe way to report progress made on some task. More...
 
class  ProgressTask
 RAII sub-task progress. More...
 
struct  RecursionCounter
 Track recursion depth in a function. More...
 
class  Registry
 A global registry used in conjunction with static constructors to make pluggable components (like targets or garbage collectors) "just work" when linked with an executable. More...
 
class  RegistryTraits
 Traits for registry entries. More...
 
class  SimpleRegistryEntry
 A simple registry entry which provides only a name, description, and no-argument constructor. More...
 
class  SourceLocation
 Information about a source location. More...
 
class  Stringifier
 Shortens names of int64_t stringifiers. More...
 

Typedefs

using ProgressPtr = Sawyer::SharedPointer< Progress >
 
using SymbolicExprPtr = Rose::BinaryAnalysis::SymbolicExpressionPtr
 
typedef Registry< PluginActionPluginRegistry
 

Functions

template<class E >
BitFlags< E > makeBitFlags (E enumMember)
 
ROSE_DLL_API void initialize (const char *configToken)
 Initialize the library.
 
ROSE_DLL_API bool isInitialized ()
 Checks whether the library has been initialized.
 
ROSE_DLL_API bool checkConfigToken (const char *configTokenToken)
 Check the configuration token.
 
ROSE_DLL_API bool checkVersionNumber (const std::string &need)
 Check ROSE version number.
 
std::ostream & operator<< (std::ostream &out, const Location &x)
 
void processPluginCommandLine (std::vector< std::string > &input_argv)
 
int obtainAndExecuteActions (SgProject *n)
 
template<class T >
iterator_range< T > make_range (T x, T y)
 Convenience function for iterating over sub-ranges.
 
template<typename T >
iterator_range< T > make_range (std::pair< T, T > p)
 
uint32_t GetProjectWideUniqueIdForPhysicalFile (const std::string &dbFile, const std::string &physicalFile)
 
ROSE_UTIL_API void abortOnFailedAssertion (const char *, const char *, const std::string &, const char *, unsigned, const char *)
 Aborts for a failed assertion.
 
ROSE_UTIL_API void exitOnFailedAssertion (const char *, const char *, const std::string &, const char *, unsigned, const char *)
 Exits with non-zero status for a failed assertion.
 
ROSE_UTIL_API void throwOnFailedAssertion (const char *, const char *, const std::string &, const char *, unsigned, const char *)
 Throws an exception for a failed assertion.
 
std::string stringifyAST_DefectsKind (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyAST_DefectsKind ()
 
std::string stringifyAST_DefectsReason (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyAST_DefectsReason ()
 
std::string stringifyAST_TraversalOrder (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyAST_TraversalOrder ()
 
std::string stringifyASTcmdline_graphviz_tMode (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyASTcmdline_graphviz_tMode ()
 
std::string stringifyASTcmdline_checker_tMode (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyASTcmdline_checker_tMode ()
 
std::string stringifyASTcmdline_checker_tEffect (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyASTcmdline_checker_tEffect ()
 
std::string stringifyFormattedTableFormat (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyFormattedTableFormat ()
 
std::string stringifyFormattedTableAlignment (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyFormattedTableAlignment ()
 
std::string stringifyBinaryAnalysisCilFamily (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisCilFamily ()
 
std::string stringifyBinaryAnalysisCilInstructionKind (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisCilInstructionKind ()
 
std::string stringifyBinaryAnalysisFeasiblePathSearchMode (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisFeasiblePathSearchMode ()
 
std::string stringifyBinaryAnalysisFeasiblePathSemanticMemoryParadigm (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisFeasiblePathSemanticMemoryParadigm ()
 
std::string stringifyBinaryAnalysisFeasiblePathEdgeVisitOrder (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisFeasiblePathEdgeVisitOrder ()
 
std::string stringifyBinaryAnalysisFeasiblePathIoMode (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisFeasiblePathIoMode ()
 
std::string stringifyBinaryAnalysisFeasiblePathMayOrMust (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisFeasiblePathMayOrMust ()
 
std::string stringifyBinaryAnalysisFeasiblePathPathProcessorAction (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisFeasiblePathPathProcessorAction ()
 
std::string stringifyBinaryAnalysisHotPatchRecordType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisHotPatchRecordType ()
 
std::string stringifyBinaryAnalysisHotPatchRecordBehavior (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisHotPatchRecordBehavior ()
 
std::string stringifyBinaryAnalysisSRecordSyntax (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisSRecordSyntax ()
 
std::string stringifyBinaryAnalysisSRecordType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisSRecordType ()
 
std::string stringifyBinaryAnalysisSymbolicExpressionTypeStyleFlag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisSymbolicExpressionTypeStyleFlag ()
 
std::string stringifyBinaryAnalysisSymbolicExpressionOperator (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisSymbolicExpressionOperator ()
 
std::string stringifyBinaryAnalysisSymbolicExpressionFormatterShowComments (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisSymbolicExpressionFormatterShowComments ()
 
std::string stringifyBinaryAnalysisSymbolicExpressionVisitAction (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisSymbolicExpressionVisitAction ()
 
std::string stringifyBinaryAnalysisSymbolicExpressionTypeTypeClass (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisSymbolicExpressionTypeTypeClass ()
 
std::string stringifyBinaryAnalysisSymbolicExpressionParserTokenType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisSymbolicExpressionParserTokenType ()
 
std::string stringifyBinaryAnalysisPointerDetectionPointerDescriptorDirection (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisPointerDetectionPointerDescriptorDirection ()
 
std::string stringifyBinaryAnalysisModelCheckerPartitionerModelSettingsMemoryType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisModelCheckerPartitionerModelSettingsMemoryType ()
 
std::string stringifyBinaryAnalysisModelCheckerTestMode (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisModelCheckerTestMode ()
 
std::string stringifyBinaryAnalysisModelCheckerIoMode (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisModelCheckerIoMode ()
 
std::string stringifyBinaryAnalysisModelCheckerPrune (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisModelCheckerPrune ()
 
std::string stringifyBinaryAnalysisModelCheckerWorkerState (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisModelCheckerWorkerState ()
 
std::string stringifyBinaryAnalysisByteOrderEndianness (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisByteOrderEndianness ()
 
std::string stringifyBinaryAnalysisMemoryMapAttachBoolean (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisMemoryMapAttachBoolean ()
 
std::string stringifyBinaryAnalysisMemoryMapClobber (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisMemoryMapClobber ()
 
std::string stringifyBinaryAnalysisMemoryMapInsertFileMapMode (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisMemoryMapInsertFileMapMode ()
 
std::string stringifyBinaryAnalysisAarch32Exception (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisAarch32Exception ()
 
std::string stringifyBinaryAnalysisAarch32RegisterClass (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisAarch32RegisterClass ()
 
std::string stringifyBinaryAnalysisAarch32GeneralPurposeRegister (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisAarch32GeneralPurposeRegister ()
 
std::string stringifyBinaryAnalysisAarch32DebugRegister (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisAarch32DebugRegister ()
 
std::string stringifyBinaryAnalysisAarch32SystemRegister (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisAarch32SystemRegister ()
 
std::string stringifyBinaryAnalysisInstructionSemanticsDataFlowSemanticsDataFlowEdgeEdgeType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisInstructionSemanticsDataFlowSemanticsDataFlowEdgeEdgeType ()
 
std::string stringifyBinaryAnalysisInstructionSemanticsIntervalSemanticsCarry (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisInstructionSemanticsIntervalSemanticsCarry ()
 
std::string stringifyBinaryAnalysisInstructionSemanticsSymbolicSemanticsAllowSideEffectsFlag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisInstructionSemanticsSymbolicSemanticsAllowSideEffectsFlag ()
 
std::string stringifyBinaryAnalysisInstructionSemanticsSymbolicSemanticsWritersMode (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisInstructionSemanticsSymbolicSemanticsWritersMode ()
 
std::string stringifyBinaryAnalysisInstructionSemanticsSymbolicSemanticsDefinersMode (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisInstructionSemanticsSymbolicSemanticsDefinersMode ()
 
std::string stringifyBinaryAnalysisInstructionSemanticsDispatcherX86AccessMode (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisInstructionSemanticsDispatcherX86AccessMode ()
 
std::string stringifyBinaryAnalysisInstructionSemanticsBaseSemanticsRiscOperatorsIteStatus (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisInstructionSemanticsBaseSemanticsRiscOperatorsIteStatus ()
 
std::string stringifyBinaryAnalysisInstructionSemanticsBaseSemanticsInputOutputProperty (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisInstructionSemanticsBaseSemanticsInputOutputProperty ()
 
std::string stringifyBinaryAnalysisInstructionSemanticsDispatcherAarch32SrType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisInstructionSemanticsDispatcherAarch32SrType ()
 
std::string stringifyBinaryAnalysisInstructionSemanticsDispatcherAarch32BranchType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisInstructionSemanticsDispatcherAarch32BranchType ()
 
std::string stringifyBinaryAnalysisInstructionSemanticsUpdateCrFlag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisInstructionSemanticsUpdateCrFlag ()
 
std::string stringifyBinaryAnalysisInstructionSemanticsSaveLinkFlag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisInstructionSemanticsSaveLinkFlag ()
 
std::string stringifyBinaryAnalysisInstructionSemanticsTaintSemanticsTaintedness (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisInstructionSemanticsTaintSemanticsTaintedness ()
 
std::string stringifyBinaryAnalysisUnparserArrowMarginFlags (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisUnparserArrowMarginFlags ()
 
std::string stringifyBinaryAnalysisUnparserEdgeArrowsOutputPart (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisUnparserEdgeArrowsOutputPart ()
 
std::string stringifyBinaryAnalysisUnparserEdgeArrowsArrowStylePreset (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisUnparserEdgeArrowsArrowStylePreset ()
 
std::string stringifyBinaryAnalysisUnparserEdgeArrowsArrowSide (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisUnparserEdgeArrowsArrowSide ()
 
std::string stringifyBinaryAnalysisPartitioner2ReferenceGranularity (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisPartitioner2ReferenceGranularity ()
 
std::string stringifyBinaryAnalysisPartitioner2BasicBlockCallbackTermination (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisPartitioner2BasicBlockCallbackTermination ()
 
std::string stringifyBinaryAnalysisPartitioner2InlinerHowInline (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisPartitioner2InlinerHowInline ()
 
std::string stringifyBinaryAnalysisPartitioner2DataFlowDfCfgVertexType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisPartitioner2DataFlowDfCfgVertexType ()
 
std::string stringifyBinaryAnalysisPartitioner2ModulesElfFixUndefinedSymbolsBoolean (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisPartitioner2ModulesElfFixUndefinedSymbolsBoolean ()
 
std::string stringifyBinaryAnalysisPartitioner2PartitionerMayReturnVertexInfoState (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisPartitioner2PartitionerMayReturnVertexInfoState ()
 
std::string stringifyBinaryAnalysisPartitioner2FunctionOwnership (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisPartitioner2FunctionOwnership ()
 
std::string stringifyBinaryAnalysisPartitioner2ModulesX86SwitchSuccessorsEntryType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisPartitioner2ModulesX86SwitchSuccessorsEntryType ()
 
std::string stringifyBinaryAnalysisPartitioner2PrecisionLevel (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisPartitioner2PrecisionLevel ()
 
std::string stringifyBinaryAnalysisPartitioner2AllowParallelEdgesType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisPartitioner2AllowParallelEdgesType ()
 
std::string stringifyBinaryAnalysisPartitioner2VertexType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisPartitioner2VertexType ()
 
std::string stringifyBinaryAnalysisPartitioner2EdgeType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisPartitioner2EdgeType ()
 
std::string stringifyBinaryAnalysisPartitioner2Confidence (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisPartitioner2Confidence ()
 
std::string stringifyBinaryAnalysisPartitioner2SemanticMemoryParadigm (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisPartitioner2SemanticMemoryParadigm ()
 
std::string stringifyBinaryAnalysisPartitioner2MemoryDataAdjustment (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisPartitioner2MemoryDataAdjustment ()
 
std::string stringifyBinaryAnalysisPartitioner2FunctionReturnAnalysis (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisPartitioner2FunctionReturnAnalysis ()
 
std::string stringifyBinaryAnalysisDwarfDWARF_TAG (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisDwarfDWARF_TAG ()
 
std::string stringifyBinaryAnalysisDwarfDWARF_FORM (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisDwarfDWARF_FORM ()
 
std::string stringifyBinaryAnalysisDwarfDWARF_AT (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisDwarfDWARF_AT ()
 
std::string stringifyBinaryAnalysisDwarfDWARF_LANG (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisDwarfDWARF_LANG ()
 
std::string stringifyBinaryAnalysisSmtSolverLinkMode (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisSmtSolverLinkMode ()
 
std::string stringifyBinaryAnalysisSmtSolverType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisSmtSolverType ()
 
std::string stringifyBinaryAnalysisSmtSolverSatisfiable (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisSmtSolverSatisfiable ()
 
std::string stringifyBinaryAnalysisMipsRegisterClass (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisMipsRegisterClass ()
 
std::string stringifyBinaryAnalysisMipsFcsrMinors (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisMipsFcsrMinors ()
 
std::string stringifyBinaryAnalysisMipsSpecialPurposeRegister (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisMipsSpecialPurposeRegister ()
 
std::string stringifyBinaryAnalysisMipsInterruptMajor (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisMipsInterruptMajor ()
 
std::string stringifyBinaryAnalysisMipsInterruptMinor (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisMipsInterruptMinor ()
 
std::string stringifyBinaryAnalysisMipsDataFormat (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisMipsDataFormat ()
 
std::string stringifyBinaryAnalysisMipsInstructionKind (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisMipsInstructionKind ()
 
std::string stringifyBinaryAnalysisConcolicExecutionEventAction (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisConcolicExecutionEventAction ()
 
std::string stringifyBinaryAnalysisConcolicUpdate (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisConcolicUpdate ()
 
std::string stringifyBinaryAnalysisConcolicShowEvents (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisConcolicShowEvents ()
 
std::string stringifyBinaryAnalysisConcolicShowAssertions (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisConcolicShowAssertions ()
 
std::string stringifyBinaryAnalysisConcolicInputType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisConcolicInputType ()
 
std::string stringifyBinaryAnalysisConcolicIoDirection (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisConcolicIoDirection ()
 
std::string stringifyBinaryAnalysisConcolicWhen (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisConcolicWhen ()
 
std::string stringifyBinaryAnalysisConcolicConcolicPhase (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisConcolicConcolicPhase ()
 
std::string stringifyBinaryAnalysisM68kFamily (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisM68kFamily ()
 
std::string stringifyBinaryAnalysisM68kRegisterClass (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisM68kRegisterClass ()
 
std::string stringifyBinaryAnalysisM68kSpecialPurposeRegister (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisM68kSpecialPurposeRegister ()
 
std::string stringifyBinaryAnalysisM68kMacRegister (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisM68kMacRegister ()
 
std::string stringifyBinaryAnalysisM68kEmacRegister (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisM68kEmacRegister ()
 
std::string stringifyBinaryAnalysisM68kSupervisorRegister (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisM68kSupervisorRegister ()
 
std::string stringifyBinaryAnalysisM68kEffectiveAddressMode (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisM68kEffectiveAddressMode ()
 
std::string stringifyBinaryAnalysisM68kDataFormat (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisM68kDataFormat ()
 
std::string stringifyBinaryAnalysisM68kInstructionKind (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisM68kInstructionKind ()
 
std::string stringifyBinaryAnalysisRegisterDictionarySortBySizeDirection (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisRegisterDictionarySortBySizeDirection ()
 
std::string stringifyBinaryAnalysisDebuggerGdbResponseResultRecordResultClass (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisDebuggerGdbResponseResultRecordResultClass ()
 
std::string stringifyBinaryAnalysisDebuggerLinuxDetachMode (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisDebuggerLinuxDetachMode ()
 
std::string stringifyBinaryAnalysisDebuggerLinuxFlag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisDebuggerLinuxFlag ()
 
std::string stringifyBinaryAnalysisDebuggerLinuxRegCacheType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisDebuggerLinuxRegCacheType ()
 
std::string stringifyBinaryAnalysisDebuggerGdbResponseTokenType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisDebuggerGdbResponseTokenType ()
 
std::string stringifyBinaryAnalysisDebuggerGdbResponseResultClass (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisDebuggerGdbResponseResultClass ()
 
std::string stringifyBinaryAnalysisDebuggerGdbResponseAsyncClass (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisDebuggerGdbResponseAsyncClass ()
 
std::string stringifyBinaryAnalysisDebuggerFilterActionFlag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisDebuggerFilterActionFlag ()
 
std::string stringifyBinaryAnalysisStringsState (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisStringsState ()
 
std::string stringifyBinaryAnalysisPowerpcCapability (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisPowerpcCapability ()
 
std::string stringifyBinaryAnalysisPowerpcWordSize (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisPowerpcWordSize ()
 
std::string stringifyBinaryAnalysisPowerpcInstructionKind (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisPowerpcInstructionKind ()
 
std::string stringifyBinaryAnalysisPowerpcRegisterClass (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisPowerpcRegisterClass ()
 
std::string stringifyBinaryAnalysisPowerpcConditionRegisterAccessGranularity (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisPowerpcConditionRegisterAccessGranularity ()
 
std::string stringifyBinaryAnalysisPowerpcSpecialPurposeRegister (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisPowerpcSpecialPurposeRegister ()
 
std::string stringifyBinaryAnalysisPowerpcTimeBaseRegister (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisPowerpcTimeBaseRegister ()
 
std::string stringifyBinaryAnalysisMagicNumberMechanism (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisMagicNumberMechanism ()
 
std::string stringifyBinaryAnalysisVariablesStackVariablePurpose (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisVariablesStackVariablePurpose ()
 
std::string stringifyBinaryAnalysisVariablesStackFrameDirection (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisVariablesStackFrameDirection ()
 
std::string stringifyBinaryAnalysisVariablesAccess (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisVariablesAccess ()
 
std::string stringifyBinaryAnalysisConcreteLocationType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisConcreteLocationType ()
 
std::string stringifyBinaryAnalysisFunctionSimilarityCValKind (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisFunctionSimilarityCValKind ()
 
std::string stringifyBinaryAnalysisFunctionSimilarityStatistic (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisFunctionSimilarityStatistic ()
 
std::string stringifyBinaryAnalysisArchitectureArmAarch32InstructionSet (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisArchitectureArmAarch32InstructionSet ()
 
std::string stringifyBinaryAnalysisSerialIoFormat (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisSerialIoFormat ()
 
std::string stringifyBinaryAnalysisSerialIoSavable (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisSerialIoSavable ()
 
std::string stringifyBinaryAnalysisCommitBoolean (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisCommitBoolean ()
 
std::string stringifyBinaryAnalysisCodeInserterAggregationDirection (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisCodeInserterAggregationDirection ()
 
std::string stringifyBinaryAnalysisCodeInserterNopPadding (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisCodeInserterNopPadding ()
 
std::string stringifyBinaryAnalysisCodeInserterRelocType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisCodeInserterRelocType ()
 
std::string stringifyBinaryAnalysisBinaryLoaderMappingContribution (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisBinaryLoaderMappingContribution ()
 
std::string stringifyBinaryAnalysisBinaryLoaderConflictResolution (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisBinaryLoaderConflictResolution ()
 
std::string stringifyBinaryAnalysisDisassemblerAarch64Mode (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisDisassemblerAarch64Mode ()
 
std::string stringifyBinaryAnalysisDisassemblerAarch32Mode (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisDisassemblerAarch32Mode ()
 
std::string stringifyBinaryAnalysisDisassemblerMipsDecoderArchitecture (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisDisassemblerMipsDecoderArchitecture ()
 
std::string stringifyBinaryAnalysisDisassemblerX86RegisterMode (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisDisassemblerX86RegisterMode ()
 
std::string stringifyBinaryAnalysisDisassemblerX86MMPrefix (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisDisassemblerX86MMPrefix ()
 
std::string stringifyBinaryAnalysisAarch64Exception (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisAarch64Exception ()
 
std::string stringifyBinaryAnalysisAarch64RegisterClass (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisAarch64RegisterClass ()
 
std::string stringifyBinaryAnalysisAarch64SystemRegisters (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisAarch64SystemRegisters ()
 
std::string stringifyBinaryAnalysisJvmInstructionKind (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisJvmInstructionKind ()
 
std::string stringifyBinaryAnalysisX86InstructionSize (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisX86InstructionSize ()
 
std::string stringifyBinaryAnalysisX86RegisterClass (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisX86RegisterClass ()
 
std::string stringifyBinaryAnalysisX86SegmentRegister (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisX86SegmentRegister ()
 
std::string stringifyBinaryAnalysisX86GeneralPurposeRegister (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisX86GeneralPurposeRegister ()
 
std::string stringifyBinaryAnalysisX86StRegister (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisX86StRegister ()
 
std::string stringifyBinaryAnalysisX86Flags (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisX86Flags ()
 
std::string stringifyBinaryAnalysisX86Flag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisX86Flag ()
 
std::string stringifyBinaryAnalysisX86BranchPrediction (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisX86BranchPrediction ()
 
std::string stringifyBinaryAnalysisX86RepeatPrefix (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisX86RepeatPrefix ()
 
std::string stringifyBinaryAnalysisX86Exception (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisX86Exception ()
 
std::string stringifyBinaryAnalysisTaintedFlowTaintedness (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisTaintedFlowTaintedness ()
 
std::string stringifyBinaryAnalysisTaintedFlowApproximation (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisTaintedFlowApproximation ()
 
std::string stringifyBinaryAnalysisCallingConventionStackParameterOrder (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisCallingConventionStackParameterOrder ()
 
std::string stringifyBinaryAnalysisCallingConventionStackDirection (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisCallingConventionStackDirection ()
 
std::string stringifyBinaryAnalysisCallingConventionStackCleanup (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisCallingConventionStackCleanup ()
 
std::string stringifyBinaryAnalysisReachabilityReason (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisReachabilityReason ()
 
std::string stringifyColorEnabled (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyColorEnabled ()
 
std::string stringifyColorTheme (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyColorTheme ()
 
std::string stringifyColorLayer (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyColorLayer ()
 
std::string stringifyColorAnsiColor (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyColorAnsiColor ()
 
std::string stringifySarifKind (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySarifKind ()
 
std::string stringifySarifSeverity (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySarifSeverity ()
 
std::string stringifyCodeGenObject (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyCodeGenObject ()
 
std::string stringifyCommandLineFailedAssertionBehaviorAdjusterBehavior (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyCommandLineFailedAssertionBehaviorAdjusterBehavior ()
 
std::string stringifyCommandLineSuffixMultiplierParserPreferred (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyCommandLineSuffixMultiplierParserPreferred ()
 
std::string stringifyLoggerLevel (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyLoggerLevel ()
 
std::string stringifyAstNodeClass_locationInTree (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyAstNodeClass_locationInTree ()
 
std::string stringifyAstNodeClass_includeExcludeMechanism (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyAstNodeClass_includeExcludeMechanism ()
 
std::string stringifyAstNodeClassTypeEvaluation (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyAstNodeClassTypeEvaluation ()
 
std::string stringifySgAsmRiscOperationRiscOperator (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgAsmRiscOperationRiscOperator ()
 
std::string stringifySgAsmPESectionTableEntryPESectionFlags (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgAsmPESectionTableEntryPESectionFlags ()
 
std::string stringifySgAsmPEFileHeaderHeaderFlags (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgAsmPEFileHeaderHeaderFlags ()
 
std::string stringifySgAsmPEFileHeaderSubsystem (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgAsmPEFileHeaderSubsystem ()
 
std::string stringifySgAsmPEFileHeaderDLLFlags (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgAsmPEFileHeaderDLLFlags ()
 
std::string stringifySgAsmPEFileHeaderPairPurpose (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgAsmPEFileHeaderPairPurpose ()
 
std::string stringifySgAsmNullInstructionKind (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgAsmNullInstructionKind ()
 
std::string stringifySgAsmNESectionTableEntryNESectionFlags (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgAsmNESectionTableEntryNESectionFlags ()
 
std::string stringifySgAsmNERelocEntryNERelocSrcType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgAsmNERelocEntryNERelocSrcType ()
 
std::string stringifySgAsmNERelocEntryNERelocTgtType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgAsmNERelocEntryNERelocTgtType ()
 
std::string stringifySgAsmNERelocEntryNERelocModifiers (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgAsmNERelocEntryNERelocModifiers ()
 
std::string stringifySgAsmNERelocEntryNERelocFlags (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgAsmNERelocEntryNERelocFlags ()
 
std::string stringifySgAsmNEFileHeaderHeaderFlags1 (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgAsmNEFileHeaderHeaderFlags1 ()
 
std::string stringifySgAsmNEFileHeaderHeaderFlags2 (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgAsmNEFileHeaderHeaderFlags2 ()
 
std::string stringifySgAsmNEEntryPointNEEntryFlags (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgAsmNEEntryPointNEEntryFlags ()
 
std::string stringifySgAsmLESectionTableEntryLESectionFlags (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgAsmLESectionTableEntryLESectionFlags ()
 
std::string stringifySgAsmLEFileHeaderLEFileHeaderFlags (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgAsmLEFileHeaderLEFileHeaderFlags ()
 
std::string stringifySgAsmJvmStackMapVerificationType_verification_type_tag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgAsmJvmStackMapVerificationType_verification_type_tag ()
 
std::string stringifySgAsmJvmConstantPoolEntryKind (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgAsmJvmConstantPoolEntryKind ()
 
std::string stringifySgAsmGenericFileAddressSpace (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgAsmGenericFileAddressSpace ()
 
std::string stringifySgAsmGenericFileElasticity (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgAsmGenericFileElasticity ()
 
std::string stringifySgAsmFunctionMayReturn (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgAsmFunctionMayReturn ()
 
std::string stringifySgAsmFunctionFunctionReason (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgAsmFunctionFunctionReason ()
 
std::string stringifySgAsmFunction_function_kind_enum (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgAsmFunction_function_kind_enum ()
 
std::string stringifySgAsmFloatTypeFlag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgAsmFloatTypeFlag ()
 
std::string stringifySgAsmElfSymbolElfSymBinding (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgAsmElfSymbolElfSymBinding ()
 
std::string stringifySgAsmElfSymbolElfSymType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgAsmElfSymbolElfSymType ()
 
std::string stringifySgAsmElfSegmentTableEntrySegmentType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgAsmElfSegmentTableEntrySegmentType ()
 
std::string stringifySgAsmElfSegmentTableEntrySegmentFlags (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgAsmElfSegmentTableEntrySegmentFlags ()
 
std::string stringifySgAsmElfSectionTableEntrySectionType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgAsmElfSectionTableEntrySectionType ()
 
std::string stringifySgAsmElfSectionTableEntrySectionFlags (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgAsmElfSectionTableEntrySectionFlags ()
 
std::string stringifySgAsmElfRelocEntryRelocType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgAsmElfRelocEntryRelocType ()
 
std::string stringifySgAsmElfFileHeaderObjectType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgAsmElfFileHeaderObjectType ()
 
std::string stringifySgAsmElfDynamicEntryEntryType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgAsmElfDynamicEntryEntryType ()
 
std::string stringifySgAsmGenericSymbolSymbolDefState (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgAsmGenericSymbolSymbolDefState ()
 
std::string stringifySgAsmGenericSymbolSymbolType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgAsmGenericSymbolSymbolType ()
 
std::string stringifySgAsmGenericSymbolSymbolBinding (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgAsmGenericSymbolSymbolBinding ()
 
std::string stringifySgAsmGenericSectionSectionPurpose (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgAsmGenericSectionSectionPurpose ()
 
std::string stringifySgAsmCilMetadataHeapReferenceKind (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgAsmCilMetadataHeapReferenceKind ()
 
std::string stringifySgAsmBlockReason (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgAsmBlockReason ()
 
std::string stringifySgAsmExecutableFileFormatExecFamily (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgAsmExecutableFileFormatExecFamily ()
 
std::string stringifySgAsmExecutableFileFormatExecABI (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgAsmExecutableFileFormatExecABI ()
 
std::string stringifySgAsmExecutableFileFormatInsSetArchitecture (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgAsmExecutableFileFormatInsSetArchitecture ()
 
std::string stringifySgAsmExecutableFileFormatExecPurpose (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgAsmExecutableFileFormatExecPurpose ()
 
std::string stringifyConstructParamEnum (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyConstructParamEnum ()
 
std::string stringifyBuildAccessEnum (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBuildAccessEnum ()
 
std::string stringifyCopyConfigEnum (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyCopyConfigEnum ()
 
std::string stringifyTraversalEnum (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyTraversalEnum ()
 
std::string stringifyDeleteEnum (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyDeleteEnum ()
 
std::string stringifyStringUtilityOSType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyStringUtilityOSType ()
 
std::string stringifyStringUtilityFileNameLocation (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyStringUtilityFileNameLocation ()
 
std::string stringifyWarningType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyWarningType ()
 
std::string stringifyAstAttributeOwnershipPolicy (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyAstAttributeOwnershipPolicy ()
 
std::string stringifyAstUnparseAttributeRelativePositionType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyAstUnparseAttributeRelativePositionType ()
 
std::string stringify_yytokentype (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_yytokentype ()
 
std::string stringifyMatchStatusPatternMatchMode (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyMatchStatusPatternMatchMode ()
 
std::string stringifyMatchStatusCheckNodeMode (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyMatchStatusCheckNodeMode ()
 
std::string stringifyLibraryIdentificationDUPLICATE_OPTION (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyLibraryIdentificationDUPLICATE_OPTION ()
 
std::string stringifySnippetInsertMechanism (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySnippetInsertMechanism ()
 
std::string stringifySnippetLocalDeclarationPosition (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySnippetLocalDeclarationPosition ()
 
std::string stringifyMidLevelCollectionTypedefsScopeIdentifier_Enum (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyMidLevelCollectionTypedefsScopeIdentifier_Enum ()
 
std::string stringifyMidLevelCollectionTypedefsPlacementPosition_Enum (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyMidLevelCollectionTypedefsPlacementPosition_Enum ()
 
std::string stringifyMidLevelCollectionTypedefsIntermediateFileStringPosition_Enum (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyMidLevelCollectionTypedefsIntermediateFileStringPosition_Enum ()
 
std::string stringifyHighLevelCollectionTypedefsScopeIdentifier_Enum (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyHighLevelCollectionTypedefsScopeIdentifier_Enum ()
 
std::string stringifyHighLevelCollectionTypedefsPlacementPosition_Enum (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyHighLevelCollectionTypedefsPlacementPosition_Enum ()
 
std::string stringifyHighLevelCollectionTypedefsIntermediateFileStringPosition_Enum (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyHighLevelCollectionTypedefsIntermediateFileStringPosition_Enum ()
 
std::string stringifyAstUtilInterfaceOperatorSideEffect (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyAstUtilInterfaceOperatorSideEffect ()
 
std::string stringifyAstNodePtrSpecialAstType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyAstNodePtrSpecialAstType ()
 
std::string stringifyAstNodeTypeSpecialAstType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyAstNodeTypeSpecialAstType ()
 
std::string stringifyCodeThornLabelPropertyLabelType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyCodeThornLabelPropertyLabelType ()
 
std::string stringifyCodeThornLabelPropertyIOType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyCodeThornLabelPropertyIOType ()
 
std::string stringifyCodeThornVariableIdMappingAggregateType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyCodeThornVariableIdMappingAggregateType ()
 
std::string stringifyCodeThornVariableIdMappingVariableScope (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyCodeThornVariableIdMappingVariableScope ()
 
std::string stringifySgNodeHelperPatternOutputTargetOType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgNodeHelperPatternOutputTargetOType ()
 
std::string stringify_omp_rtl_enum (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_omp_rtl_enum ()
 
std::string stringifyOmpSupport_omp_rtl_enum (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyOmpSupport_omp_rtl_enum ()
 
std::string stringify_defaultEnumFunctionType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_defaultEnumFunctionType ()
 
std::string stringifyFunctionCallInfoInsertionMode (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyFunctionCallInfoInsertionMode ()
 
std::string stringifyBooleanQueryTypeOfQueryType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBooleanQueryTypeOfQueryType ()
 
std::string stringifyNameQueryTypeOfQueryTypeOneParameter (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyNameQueryTypeOfQueryTypeOneParameter ()
 
std::string stringifyNameQueryTypeOfQueryTypeTwoParameters (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyNameQueryTypeOfQueryTypeTwoParameters ()
 
std::string stringifyAstQueryNamespaceQueryDepth (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyAstQueryNamespaceQueryDepth ()
 
std::string stringifyNodeQueryTypeOfQueryTypeOneParameter (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyNodeQueryTypeOfQueryTypeOneParameter ()
 
std::string stringifyNodeQueryTypeOfQueryTypeTwoParameters (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyNodeQueryTypeOfQueryTypeTwoParameters ()
 
std::string stringifyNumberQueryTypeOfQueryTypeOneParameter (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyNumberQueryTypeOfQueryTypeOneParameter ()
 
std::string stringifyNumberQueryTypeOfQueryTypeTwoParameters (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyNumberQueryTypeOfQueryTypeTwoParameters ()
 
std::string stringifyAbstractMemoryObjectIndexSetIndex_type (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyAbstractMemoryObjectIndexSetIndex_type ()
 
std::string stringifyReachingDefType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyReachingDefType ()
 
std::string stringifyIRProcType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyIRProcType ()
 
std::string stringifyIRStmtType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyIRStmtType ()
 
std::string stringifyCallGraphEdgeType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyCallGraphEdgeType ()
 
std::string stringifyBaseGraphBiDirNodesIterator_dirType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBaseGraphBiDirNodesIterator_dirType ()
 
std::string stringifyCFG_EdgeType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyCFG_EdgeType ()
 
std::string stringifyRIFG_EdgeDirection (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyRIFG_EdgeDirection ()
 
std::string stringifyRIFG_ForwardBackward (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyRIFG_ForwardBackward ()
 
std::string stringifyRITarjType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyRITarjType ()
 
std::string stringifyRITarjEdgeType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyRITarjEdgeType ()
 
std::string stringifyEditDistanceTreeEditDistanceEditType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyEditDistanceTreeEditDistanceEditType ()
 
std::string stringifySDG_PDGEdgeEdgeType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySDG_PDGEdgeEdgeType ()
 
std::string stringifySDG_SDGNodeNodeType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySDG_SDGNodeNodeType ()
 
std::string stringifySDG_SDGEdgeEdgeType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySDG_SDGEdgeEdgeType ()
 
std::string stringifySDG_SDGEdgeControlDependenceType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySDG_SDGEdgeControlDependenceType ()
 
std::string stringifyCGFunction_iterator_direction (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyCGFunction_iterator_direction ()
 
std::string stringifyConstrGraph_levels (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyConstrGraph_levels ()
 
std::string stringifyTaintLatticeVertex (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyTaintLatticeVertex ()
 
std::string stringify_ssa_unfiltered_cfgReachingDefType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_ssa_unfiltered_cfgReachingDefType ()
 
std::string stringifyDominatorTreesAndDominanceFrontiersDir_ection (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyDominatorTreesAndDominanceFrontiersDir_ection ()
 
std::string stringifyReadWriteSetsGlobality (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyReadWriteSetsGlobality ()
 
std::string stringifyReadWriteSetsVarType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyReadWriteSetsVarType ()
 
std::string stringifyReadWriteSetsAccessType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyReadWriteSetsAccessType ()
 
std::string stringifyArithmeticIntensityMeasurement_running_mode_enum (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyArithmeticIntensityMeasurement_running_mode_enum ()
 
std::string stringifyArithmeticIntensityMeasurement_fp_operation_kind_enum (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyArithmeticIntensityMeasurement_fp_operation_kind_enum ()
 
std::string stringifyDominatorTreesAndDominanceFrontiersDominatorTreeDirection (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyDominatorTreesAndDominanceFrontiersDominatorTreeDirection ()
 
std::string stringifyPtrAliasAnalysisCOLOR (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyPtrAliasAnalysisCOLOR ()
 
std::string stringifyPtrAliasAnalysisTRAVERSAL_TYPE (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyPtrAliasAnalysisTRAVERSAL_TYPE ()
 
std::string stringifyCollectAliasRelationsCOLOR (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyCollectAliasRelationsCOLOR ()
 
std::string stringifyCollectAliasRelationsTRAVERSAL_TYPE (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyCollectAliasRelationsTRAVERSAL_TYPE ()
 
std::string stringifyTransformationSupport_operatorCodeType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyTransformationSupport_operatorCodeType ()
 
std::string stringifyCallbacksDirection (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyCallbacksDirection ()
 
std::string stringify_language_enum (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_language_enum ()
 
std::string stringifyDisplayEdgePaintMode (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyDisplayEdgePaintMode ()
 
std::string stringifyAstDisplayInfoNodeType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyAstDisplayInfoNodeType ()
 
std::string stringifyDependencyInfoState (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyDependencyInfoState ()
 
std::string stringifyCompilerOutputWidgetPatternType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyCompilerOutputWidgetPatternType ()
 
std::string stringifyTaskState (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyTaskState ()
 
std::string stringifyQtGradientWidgetPrivateHandle (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyQtGradientWidgetPrivateHandle ()
 
std::string stringifyQtColorLineColorComponent (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyQtColorLineColorComponent ()
 
std::string stringifyQPanelLayoutPosition (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyQPanelLayoutPosition ()
 
std::string stringifyQPanelLayoutSizeType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyQPanelLayoutSizeType ()
 
std::string stringifyQNFAActionQNFAAction_ (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyQNFAActionQNFAAction_ ()
 
std::string stringifyQNFADefinitionPMatchType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyQNFADefinitionPMatchType ()
 
std::string stringifyNFAType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyNFAType ()
 
std::string stringifyNFAAssertion (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyNFAAssertion ()
 
std::string stringifyQReliableFileWatchState (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyQReliableFileWatchState ()
 
std::string stringifyQDocumentCursorMoveFlag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyQDocumentCursorMoveFlag ()
 
std::string stringifyQDocumentCursorMoveOperation (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyQDocumentCursorMoveOperation ()
 
std::string stringifyQDocumentCursorSelectionType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyQDocumentCursorSelectionType ()
 
std::string stringifyQParenthesisRole (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyQParenthesisRole ()
 
std::string stringifyQDocumentLineState (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyQDocumentLineState ()
 
std::string stringifyQDocumentLineEnding (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyQDocumentLineEnding ()
 
std::string stringifyQDocumentTextProcessing (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyQDocumentTextProcessing ()
 
std::string stringifyQDocumentWhiteSpaceFlag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyQDocumentWhiteSpaceFlag ()
 
std::string stringifyQDocumentSearchOption (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyQDocumentSearchOption ()
 
std::string stringifyQDocumentCommandCommand (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyQDocumentCommandCommand ()
 
std::string stringifyQDocumentCursorHandleFlags (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyQDocumentCursorHandleFlags ()
 
std::string stringifyQLanguageDefinitionCollapseFlag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyQLanguageDefinitionCollapseFlag ()
 
std::string stringifyQEditorCodecUpdatePolicy (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyQEditorCodecUpdatePolicy ()
 
std::string stringifyQEditorEditFlag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyQEditorEditFlag ()
 
std::string stringifyQEditorSaveState (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyQEditorSaveState ()
 
std::string stringifyQCodeEditPosition (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyQCodeEditPosition ()
 
std::string stringifyFailSafe_fail_safe_enum (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyFailSafe_fail_safe_enum ()
 
std::string stringifyGenRepresentationTypeOfPrint (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyGenRepresentationTypeOfPrint ()
 
std::string stringify_controlEnum (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_controlEnum ()
 
std::string stringifyRosebudAccess (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyRosebudAccess ()
 
std::string stringifyRosebudCamelCase (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyRosebudCamelCase ()
 
std::string stringifyRosebudAstCppStackType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyRosebudAstCppStackType ()
 
std::string stringifyRosebudExpand (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyRosebudExpand ()
 
std::string stringifyRosebudWhen (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyRosebudWhen ()
 
std::string stringifySawyerDocumentMarkupTokenType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySawyerDocumentMarkupTokenType ()
 
std::string stringifySawyerCommandLineSortOrder (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySawyerCommandLineSortOrder ()
 
std::string stringifySawyerCommandLineCanonical (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySawyerCommandLineCanonical ()
 
std::string stringifySawyerCommandLineShowGroupName (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySawyerCommandLineShowGroupName ()
 
std::string stringifySawyerCommandLineSwitchSkipping (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySawyerCommandLineSwitchSkipping ()
 
std::string stringifySawyerCommandLineWhichValue (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySawyerCommandLineWhichValue ()
 
std::string stringifySawyerCommandLineParserGroupingFlags (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySawyerCommandLineParserGroupingFlags ()
 
std::string stringifySawyerContainerGraphEdgePhase (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySawyerContainerGraphEdgePhase ()
 
std::string stringifySawyerTreeTraversalEvent (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySawyerTreeTraversalEvent ()
 
std::string stringifySawyerTreeVertexLink (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySawyerTreeVertexLink ()
 
std::string stringifyGenerate (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyGenerate ()
 
std::string stringifyFlag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyFlag ()
 
std::string stringifySawyerAccessAccess (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySawyerAccessAccess ()
 
std::string stringifySawyerLanguageClexerTokenType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySawyerLanguageClexerTokenType ()
 
std::string stringifySawyerYamlException_eType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySawyerYamlException_eType ()
 
std::string stringifySawyerYamlIterator_eType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySawyerYamlIterator_eType ()
 
std::string stringifySawyerYamlConstIterator_eType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySawyerYamlConstIterator_eType ()
 
std::string stringifySawyerYamlNode_eType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySawyerYamlNode_eType ()
 
std::string stringifySawyerContainerAlgorithmTraversalEvent (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySawyerContainerAlgorithmTraversalEvent ()
 
std::string stringifySawyerContainerAlgorithmCsiNextAction (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySawyerContainerAlgorithmCsiNextAction ()
 
std::string stringifySawyerDatabaseStatementState (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySawyerDatabaseStatementState ()
 
std::string stringifySawyerMessageImportance (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySawyerMessageImportance ()
 
std::string stringifySawyerMessageAnsiColor (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySawyerMessageAnsiColor ()
 
std::string stringifySawyerMessagePrefixWhen (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySawyerMessagePrefixWhen ()
 
std::string stringifyAssociativitySpecifier (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyAssociativitySpecifier ()
 
std::string stringifyUnparseLanguageIndependentConstructs_token_sequence_position_enum_type (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyUnparseLanguageIndependentConstructs_token_sequence_position_enum_type ()
 
std::string stringifyUnparseLanguageIndependentConstructs_unparsed_as_enum_type (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyUnparseLanguageIndependentConstructs_unparsed_as_enum_type ()
 
std::string stringifyFormat_Opt (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyFormat_Opt ()
 
std::string stringifyJovialState (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyJovialState ()
 
std::string stringifyJovial_ROSE_TranslationExpressionKind (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyJovial_ROSE_TranslationExpressionKind ()
 
std::string stringifyElement_Kinds (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyElement_Kinds ()
 
std::string stringifyOperator_Kinds (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyOperator_Kinds ()
 
std::string stringifyPragma_Kinds (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyPragma_Kinds ()
 
std::string stringifyDefining_Name_Kinds (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyDefining_Name_Kinds ()
 
std::string stringifyDeclaration_Kinds (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyDeclaration_Kinds ()
 
std::string stringifyDeclaration_Origins (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyDeclaration_Origins ()
 
std::string stringifyMode_Kinds (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyMode_Kinds ()
 
std::string stringifySubprogram_Default_Kinds (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySubprogram_Default_Kinds ()
 
std::string stringifyDefinition_Kinds (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyDefinition_Kinds ()
 
std::string stringify_Type_Kinds (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_Type_Kinds ()
 
std::string stringify_Constraint_Kinds (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_Constraint_Kinds ()
 
std::string stringify_Interface_Kinds (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_Interface_Kinds ()
 
std::string stringify_Root_Type_Kinds (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_Root_Type_Kinds ()
 
std::string stringify_Discrete_Range_Kinds (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_Discrete_Range_Kinds ()
 
std::string stringify_Formal_Type_Kinds (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_Formal_Type_Kinds ()
 
std::string stringify_Access_Type_Kinds (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_Access_Type_Kinds ()
 
std::string stringify_Access_Definition_Kinds (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_Access_Definition_Kinds ()
 
std::string stringifyExpression_Kinds (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyExpression_Kinds ()
 
std::string stringifyAttribute_Kinds (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyAttribute_Kinds ()
 
std::string stringifyAssociation_Kinds (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyAssociation_Kinds ()
 
std::string stringifyStatement_Kinds (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyStatement_Kinds ()
 
std::string stringifyPath_Kinds (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyPath_Kinds ()
 
std::string stringifyClause_Kinds (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyClause_Kinds ()
 
std::string stringify_Representation_Clause_Kinds (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_Representation_Clause_Kinds ()
 
std::string stringifyEnclosing_Kinds (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyEnclosing_Kinds ()
 
std::string stringifyUnit_Kinds (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyUnit_Kinds ()
 
std::string stringifyUnit_Classes (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyUnit_Classes ()
 
std::string stringifyUnit_Origins (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyUnit_Origins ()
 
std::string stringify_ops (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_ops ()
 
std::string stringify_omp_lock_hint_t (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_omp_lock_hint_t ()
 
std::string stringify_omp_sched_t (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_omp_sched_t ()
 
std::string stringify_omp_proc_bind_t (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_omp_proc_bind_t ()
 
std::string stringifyROSE_token_ids_whitespace (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyROSE_token_ids_whitespace ()
 
std::string stringifyROSE_token_idsROSE_C_CXX_keywords (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyROSE_token_idsROSE_C_CXX_keywords ()
 
std::string stringifyROSE_token_idsROSE_C_CXX_alternate_tok (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyROSE_token_idsROSE_C_CXX_alternate_tok ()
 
std::string stringifyROSE_token_idsROSE_C_CXX_Additional_Info (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyROSE_token_idsROSE_C_CXX_Additional_Info ()
 
std::string stringifyOmpSupport_omp_construct_enum (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyOmpSupport_omp_construct_enum ()
 
std::string stringifyVirtualBinCFG_EdgeConditionKind (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyVirtualBinCFG_EdgeConditionKind ()
 
std::string stringifyVirtualCFG_EdgeConditionKind (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyVirtualCFG_EdgeConditionKind ()
 
std::string stringifySageInterfaceDeferredTransformationTransformationKind (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySageInterfaceDeferredTransformationTransformationKind ()
 
std::string stringifySageBuilderSourcePositionClassification (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySageBuilderSourcePositionClassification ()
 
std::string stringifyPreprocessingInfoRelativePositionType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyPreprocessingInfoRelativePositionType ()
 
std::string stringifyPreprocessingInfoDirectiveType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyPreprocessingInfoDirectiveType ()
 
std::string stringifyROSEAttributesList_languageTypeEnum (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyROSEAttributesList_languageTypeEnum ()
 
std::string stringifyAstAttributeDOT_DOTStyles (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyAstAttributeDOT_DOTStyles ()
 
std::string stringifyDOTGraphNodeDOTShapeTypes (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyDOTGraphNodeDOTShapeTypes ()
 
std::string stringifyDOTGraphEdgeDOTArrowTypes (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyDOTGraphEdgeDOTArrowTypes ()
 
std::string stringifyAST_Graph_pointerHandling (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyAST_Graph_pointerHandling ()
 
std::string stringifyAST_Graph_traversalType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyAST_Graph_traversalType ()
 
std::string stringify_builderSageTreeBuilderLanguageEnum (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_builderSageTreeBuilderLanguageEnum ()
 
std::string stringify_builderJovialEnum (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_builderJovialEnum ()
 
std::string stringifyLanguageTranslationFunctionModifier (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyLanguageTranslationFunctionModifier ()
 
std::string stringifyLanguageTranslationPackingSpecifier (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyLanguageTranslationPackingSpecifier ()
 
std::string stringifyLanguageTranslationExpressionKind (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyLanguageTranslationExpressionKind ()
 
std::string stringifyOrder (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyOrder ()
 
std::string stringify_csharp_translatorSeqKind (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_csharp_translatorSeqKind ()
 
std::string stringify_dot_attr_set (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_dot_attr_set ()
 
std::string stringify_an_init_kind_tag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_an_init_kind_tag ()
 
std::string stringify_a_decl_modifier_tag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_a_decl_modifier_tag ()
 
std::string stringify_a_local_expr_node_ref_kind_tag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_a_local_expr_node_ref_kind_tag ()
 
std::string stringify_an_operand_kind_tag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_an_operand_kind_tag ()
 
std::string stringify_a_pragma_kind_tag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_a_pragma_kind_tag ()
 
std::string stringify_a_name_linkage_kind_tag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_a_name_linkage_kind_tag ()
 
std::string stringify_kinds_of_type_references (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_kinds_of_type_references ()
 
std::string stringify_a_special_function_kind_tag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_a_special_function_kind_tag ()
 
std::string stringify_a_substitution_kind (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_a_substitution_kind ()
 
std::string stringify__cxxabiv1__base_class_type_info__offset_flags_masks (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify__cxxabiv1__base_class_type_info__offset_flags_masks ()
 
std::string stringify__cxxabiv1__vmi_class_type_info__flags_masks (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify__cxxabiv1__vmi_class_type_info__flags_masks ()
 
std::string stringify__cxxabiv1__pbase_type_info__masks (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify__cxxabiv1__pbase_type_info__masks ()
 
std::string stringify_an_eh_stack_entry_kind_tag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_an_eh_stack_entry_kind_tag ()
 
std::string stringify_a_result_virtuality (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_a_result_virtuality ()
 
std::string stringify_a_token_extra_info_kind_tag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_a_token_extra_info_kind_tag ()
 
std::string stringify_a_type_info_kind_tag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_a_type_info_kind_tag ()
 
std::string stringify_an_init_component_kind_tag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_an_init_component_kind_tag ()
 
std::string stringify_an_access_specifier_tag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_an_access_specifier_tag ()
 
std::string stringify_an_assembly_visibility_tag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_an_assembly_visibility_tag ()
 
std::string stringify_an_element_position_kind_tag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_an_element_position_kind_tag ()
 
std::string stringify_an_ELF_visibility_kind_tag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_an_ELF_visibility_kind_tag ()
 
std::string stringify_an_attribute_arg_kind_tag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_an_attribute_arg_kind_tag ()
 
std::string stringify_an_attribute_family_tag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_an_attribute_family_tag ()
 
std::string stringify_an_attribute_location_tag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_an_attribute_location_tag ()
 
std::string stringify_an_attribute_kind_tag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_an_attribute_kind_tag ()
 
std::string stringify_a_constant_repr_kind_tag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_a_constant_repr_kind_tag ()
 
std::string stringify_an_address_base_kind_tag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_an_address_base_kind_tag ()
 
std::string stringify_a_dynamic_init_kind_tag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_a_dynamic_init_kind_tag ()
 
std::string stringify_a_template_param_constant_kind_tag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_a_template_param_constant_kind_tag ()
 
std::string stringify_a_character_kind_tag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_a_character_kind_tag ()
 
std::string stringify_a_type_kind_tag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_a_type_kind_tag ()
 
std::string stringify_an_integer_kind_tag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_an_integer_kind_tag ()
 
std::string stringify_a_fixed_point_precision_tag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_a_fixed_point_precision_tag ()
 
std::string stringify_a_float_kind_tag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_a_float_kind_tag ()
 
std::string stringify_a_type_mode_kind_tag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_a_type_mode_kind_tag ()
 
std::string stringify_an_asm_operand_constraint_kind_tag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_an_asm_operand_constraint_kind_tag ()
 
std::string stringify_an_asm_operand_modifier_tag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_an_asm_operand_modifier_tag ()
 
std::string stringify_a_named_register_tag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_a_named_register_tag ()
 
std::string stringify_a_type_qualifier_tag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_a_type_qualifier_tag ()
 
std::string stringify_a_upc_pragma_kind_tag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_a_upc_pragma_kind_tag ()
 
std::string stringify_a_upc_access_method_tag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_a_upc_access_method_tag ()
 
std::string stringify_a_upc_coherence_stack_operation_tag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_a_upc_coherence_stack_operation_tag ()
 
std::string stringify_a_stdc_pragma_kind_tag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_a_stdc_pragma_kind_tag ()
 
std::string stringify_a_stdc_pragma_value_tag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_a_stdc_pragma_value_tag ()
 
std::string stringify_a_gcc_pragma_kind_tag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_a_gcc_pragma_kind_tag ()
 
std::string stringify_a_microsoft_pragma_comment_type_tag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_a_microsoft_pragma_comment_type_tag ()
 
std::string stringify_a_microsoft_pragma_conform_kind_tag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_a_microsoft_pragma_conform_kind_tag ()
 
std::string stringify_a_calling_convention_tag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_a_calling_convention_tag ()
 
std::string stringify_a_ref_qualifier_kind_tag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_a_ref_qualifier_kind_tag ()
 
std::string stringify_a_templ_arg_kind_tag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_a_templ_arg_kind_tag ()
 
std::string stringify_an_anonymous_union_kind_tag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_an_anonymous_union_kind_tag ()
 
std::string stringify_an_inheritance_kind_tag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_an_inheritance_kind_tag ()
 
std::string stringify_a_cli_class_type_kind_tag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_a_cli_class_type_kind_tag ()
 
std::string stringify_a_property_or_event_kind_tag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_a_property_or_event_kind_tag ()
 
std::string stringify_a_rewritten_property_reference_kind_tag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_a_rewritten_property_reference_kind_tag ()
 
std::string stringify_a_template_param_type_kind_tag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_a_template_param_type_kind_tag ()
 
std::string stringify_a_based_type_kind_tag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_a_based_type_kind_tag ()
 
std::string stringify_a_pointer_modifier_tag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_a_pointer_modifier_tag ()
 
std::string stringify_a_storage_class_tag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_a_storage_class_tag ()
 
std::string stringify_an_opname_kind_tag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_an_opname_kind_tag ()
 
std::string stringify_a_ctor_or_dtor_kind_tag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_a_ctor_or_dtor_kind_tag ()
 
std::string stringify_an_expr_node_kind_tag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_an_expr_node_kind_tag ()
 
std::string stringify_a_lowered_eh_construct_kind_tag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_a_lowered_eh_construct_kind_tag ()
 
std::string stringify_an_expr_operator_kind_tag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_an_expr_operator_kind_tag ()
 
std::string stringify_a_builtin_operation_kind_tag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_a_builtin_operation_kind_tag ()
 
std::string stringify_a_statement_kind_tag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_a_statement_kind_tag ()
 
std::string stringify_a_for_each_pattern_kind_tag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_a_for_each_pattern_kind_tag ()
 
std::string stringify_a_constructor_init_kind_tag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_a_constructor_init_kind_tag ()
 
std::string stringify_a_generic_constraint_kind_tag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_a_generic_constraint_kind_tag ()
 
std::string stringify_a_template_parameter_kind_tag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_a_template_parameter_kind_tag ()
 
std::string stringify_a_template_kind_tag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_a_template_kind_tag ()
 
std::string stringify_an_object_lifetime_kind_tag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_an_object_lifetime_kind_tag ()
 
std::string stringify_an_ms_attribute_kind_tag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_an_ms_attribute_kind_tag ()
 
std::string stringify_an_ms_attribute_arg_kind_tag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_an_ms_attribute_arg_kind_tag ()
 
std::string stringify_a_scope_kind_tag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_a_scope_kind_tag ()
 
std::string stringify_an_insert_location_kind (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_an_insert_location_kind ()
 
std::string stringify_a_type_wrapper_a_kind (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_a_type_wrapper_a_kind ()
 
std::string stringify_a_class_type_wrapper_a_class_kind (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_a_class_type_wrapper_a_class_kind ()
 
std::string stringify_a_type_indirection_an_indirection_kind (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_a_type_indirection_an_indirection_kind ()
 
std::string stringify_an_array_type_wrapper_an_array_kind (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_an_array_type_wrapper_an_array_kind ()
 
std::string stringify_an_accessibility_access_kind (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_an_accessibility_access_kind ()
 
std::string stringify_a_type_definition_a_type_definition_kind (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_a_type_definition_a_type_definition_kind ()
 
std::string stringify_a_pragma_binding_kind (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_a_pragma_binding_kind ()
 
std::string stringify_a_diag_fill_in_kind (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_a_diag_fill_in_kind ()
 
std::string stringify_a_diagnostic_kind (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_a_diagnostic_kind ()
 
std::string stringify_a_builtin_function_type_index (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_a_builtin_function_type_index ()
 
std::string stringify_a_builtin_function_condition_index (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_a_builtin_function_condition_index ()
 
std::string stringify_a_builtin_function_kind_tag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_a_builtin_function_kind_tag ()
 
std::string stringify_a_unicode_source_kind_tag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_a_unicode_source_kind_tag ()
 
std::string stringify_a_predef_macro_mode (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_a_predef_macro_mode ()
 
std::string stringify_an_end_of_decl_action (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_an_end_of_decl_action ()
 
std::string stringify_an_expression_kind_tag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_an_expression_kind_tag ()
 
std::string stringify_a_cast_source_form (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_a_cast_source_form ()
 
std::string stringify_a_type_class_kind (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_a_type_class_kind ()
 
std::string stringify_an_operand_state_tag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_an_operand_state_tag ()
 
std::string stringify_a_builtin_user_function_kind_tag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_a_builtin_user_function_kind_tag ()
 
std::string stringify_a_multiversion_arch_kind_tag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_a_multiversion_arch_kind_tag ()
 
std::string stringify_a_control_flow_descr_kind_tag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_a_control_flow_descr_kind_tag ()
 
std::string stringify_a_cpp_cli_import_flag_tag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_a_cpp_cli_import_flag_tag ()
 
std::string stringify_a_function_number_tag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_a_function_number_tag ()
 
std::string stringify_a_symbol_kind_tag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_a_symbol_kind_tag ()
 
std::string stringify_a_dependent_type_fixup_kind_tag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_a_dependent_type_fixup_kind_tag ()
 
std::string stringify_a_cli_operator_kind_tag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_a_cli_operator_kind_tag ()
 
std::string stringify_a_cli_symbol_kind_tag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_a_cli_symbol_kind_tag ()
 
std::string stringify_a_constexpr_intrinsic_tag (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_a_constexpr_intrinsic_tag ()
 
std::string stringify_a_tu_decl_stage (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_a_tu_decl_stage ()
 
std::string stringify_an_fp_type (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_an_fp_type ()
 
std::string stringify_an_fp_return_type (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_an_fp_return_type ()
 
std::string stringify_an_ifc_module_a_cache_expr_option (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_an_ifc_module_a_cache_expr_option ()
 
std::string stringify_an_ifc_module_a_cache_statement_option (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_an_ifc_module_a_cache_statement_option ()
 
std::string stringify_an_overload_context (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_an_overload_context ()
 
std::string stringifyClangToSageTranslatorLanguage (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyClangToSageTranslatorLanguage ()
 
std::string stringifyClangToDotTranslatorLanguage (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyClangToDotTranslatorLanguage ()
 
std::string stringifyClangToDotTranslatorClangToDotTranslatorLanguage (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyClangToDotTranslatorClangToDotTranslatorLanguage ()
 
std::string stringifyROSE_Fortran_Identifiers (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyROSE_Fortran_Identifiers ()
 
std::string stringifyROSE_Fortran_Operators (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyROSE_Fortran_Operators ()
 
std::string stringifyROSE_Fortran_Additional_Info (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyROSE_Fortran_Additional_Info ()
 
std::string stringifyROSE_Fortran_defsROSE_Fortran_keywords (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyROSE_Fortran_defsROSE_Fortran_keywords ()
 
std::string stringifyROSE_Fortran_defsROSE_C_CXX_keywords (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyROSE_Fortran_defsROSE_C_CXX_keywords ()
 
std::string stringifyROSE_Fortran_defsROSE_Fortran_Operators (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyROSE_Fortran_defsROSE_Fortran_Operators ()
 
std::string stringifyROSE_Fortran_defsROSE_C_CXX_operators (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyROSE_Fortran_defsROSE_C_CXX_operators ()
 
std::string stringifyROSE_Fortran_defsROSE_Fortran_Additional_Info (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyROSE_Fortran_defsROSE_Fortran_Additional_Info ()
 
std::string stringifyBinaryAnalysisAssemblerEncodingType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisAssemblerEncodingType ()
 
std::string stringifyBinaryAnalysisX86InstructionKind (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisX86InstructionKind ()
 
std::string stringifyBinaryAnalysisAssemblerX86OperandDefn (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisAssemblerX86OperandDefn ()
 
std::string stringifyBinaryAnalysisAssemblerX86MemoryReferencePattern (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyBinaryAnalysisAssemblerX86MemoryReferencePattern ()
 
std::string stringify_nlohmann_detail_input_format_t (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_nlohmann_detail_input_format_t ()
 
std::string stringify_nlohmann_detail_lexer_base_token_type (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_nlohmann_detail_lexer_base_token_type ()
 
std::string stringify_nlohmann_detail_cbor_tag_handler_t (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_nlohmann_detail_cbor_tag_handler_t ()
 
std::string stringify_nlohmann_detail_error_handler_t (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_nlohmann_detail_error_handler_t ()
 
std::string stringify_nlohmann_basic_json_patch_operations (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_nlohmann_basic_json_patch_operations ()
 
std::string stringify_qrsQRSelectType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_qrsQRSelectType ()
 
std::string stringify_qrsQRButtonsType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_qrsQRButtonsType ()
 
std::string stringify_qrsQREditType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_qrsQREditType ()
 
std::string stringify_qrsQRTreeBoxToolbarIdx (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_qrsQRTreeBoxToolbarIdx ()
 
std::string stringify_qrsQRTreeBox_popmenu_nodes_id (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_qrsQRTreeBox_popmenu_nodes_id ()
 
std::string stringify_qrsParenType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_qrsParenType ()
 
std::string stringify_qrsParenMatcherSelection (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_qrsParenMatcherSelection ()
 
std::string stringify_qrsSymbolType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_qrsSymbolType ()
 
std::string stringify_qrsQ3TextStringCharType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_qrsQ3TextStringCharType ()
 
std::string stringify_qrsQ3TextCursorOperation (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_qrsQ3TextCursorOperation ()
 
std::string stringify_qrsQ3TextCommandCommands (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_qrsQ3TextCommandCommands ()
 
std::string stringify_qrsQ3TextCustomItemPlacement (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_qrsQ3TextCustomItemPlacement ()
 
std::string stringify_qrsQ3TextDocumentSelectionIds (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_qrsQ3TextDocumentSelectionIds ()
 
std::string stringify_qrsQ3TextPreProcessorIds (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_qrsQ3TextPreProcessorIds ()
 
std::string stringify_qrsQ3TextFormatFlags (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_qrsQ3TextFormatFlags ()
 
std::string stringify_qrsQ3TextFormatVerticalAlignment (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_qrsQ3TextFormatVerticalAlignment ()
 
std::string stringify_qrsQSourceColorizerType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_qrsQSourceColorizerType ()
 
std::string stringify_qrsQEditorTypeSel (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_qrsQEditorTypeSel ()
 
std::string stringify_qrsQRSourceBoxToolbarIdx (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringify_qrsQRSourceBoxToolbarIdx ()
 
std::string stringifyDOTGeneration_traversalType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyDOTGeneration_traversalType ()
 
std::string stringifyE_SgSourceFile (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgSourceFile ()
 
std::string stringifyE_SgUnknownFile (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgUnknownFile ()
 
std::string stringifyE_SgJvmComposite (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgJvmComposite ()
 
std::string stringifyE_SgBinaryComposite (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgBinaryComposite ()
 
std::string stringifyE_SgProject (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgProject ()
 
std::string stringifyE_SgExpBaseClass (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgExpBaseClass ()
 
std::string stringifyE_SgNonrealBaseClass (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgNonrealBaseClass ()
 
std::string stringifyE_SgBaseClass (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgBaseClass ()
 
std::string stringifyE_SgTemplateParameter (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgTemplateParameter ()
 
std::string stringifyE_SgTemplateArgument (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgTemplateArgument ()
 
std::string stringifyE_SgDirectory (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgDirectory ()
 
std::string stringifyE_SgFileList (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgFileList ()
 
std::string stringifyE_SgDirectoryList (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgDirectoryList ()
 
std::string stringifyE_SgTemplateArgumentList (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgTemplateArgumentList ()
 
std::string stringifyE_SgTemplateParameterList (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgTemplateParameterList ()
 
std::string stringifyE_SgIncludeFile (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgIncludeFile ()
 
std::string stringifyE_SgJavaImportStatementList (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgJavaImportStatementList ()
 
std::string stringifyE_SgJavaClassDeclarationList (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgJavaClassDeclarationList ()
 
std::string stringifyE_SgTypeUnknown (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgTypeUnknown ()
 
std::string stringifyE_SgTypeChar (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgTypeChar ()
 
std::string stringifyE_SgTypeSignedChar (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgTypeSignedChar ()
 
std::string stringifyE_SgTypeUnsignedChar (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgTypeUnsignedChar ()
 
std::string stringifyE_SgTypeShort (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgTypeShort ()
 
std::string stringifyE_SgTypeSignedShort (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgTypeSignedShort ()
 
std::string stringifyE_SgTypeUnsignedShort (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgTypeUnsignedShort ()
 
std::string stringifyE_SgTypeInt (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgTypeInt ()
 
std::string stringifyE_SgTypeSignedInt (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgTypeSignedInt ()
 
std::string stringifyE_SgTypeUnsignedInt (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgTypeUnsignedInt ()
 
std::string stringifyE_SgTypeLong (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgTypeLong ()
 
std::string stringifyE_SgTypeSignedLong (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgTypeSignedLong ()
 
std::string stringifyE_SgTypeUnsignedLong (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgTypeUnsignedLong ()
 
std::string stringifyE_SgTypeVoid (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgTypeVoid ()
 
std::string stringifyE_SgTypeGlobalVoid (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgTypeGlobalVoid ()
 
std::string stringifyE_SgTypeWchar (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgTypeWchar ()
 
std::string stringifyE_SgTypeFloat (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgTypeFloat ()
 
std::string stringifyE_SgTypeDouble (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgTypeDouble ()
 
std::string stringifyE_SgTypeLongLong (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgTypeLongLong ()
 
std::string stringifyE_SgTypeSignedLongLong (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgTypeSignedLongLong ()
 
std::string stringifyE_SgTypeUnsignedLongLong (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgTypeUnsignedLongLong ()
 
std::string stringifyE_SgTypeSigned128bitInteger (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgTypeSigned128bitInteger ()
 
std::string stringifyE_SgTypeUnsigned128bitInteger (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgTypeUnsigned128bitInteger ()
 
std::string stringifyE_SgTypeFloat80 (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgTypeFloat80 ()
 
std::string stringifyE_SgTypeLongDouble (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgTypeLongDouble ()
 
std::string stringifyE_SgTypeString (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgTypeString ()
 
std::string stringifyE_SgTypeBool (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgTypeBool ()
 
std::string stringifyE_SgPointerMemberType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgPointerMemberType ()
 
std::string stringifyE_SgPointerType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgPointerType ()
 
std::string stringifyE_SgReferenceType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgReferenceType ()
 
std::string stringifyE_SgJavaParameterType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgJavaParameterType ()
 
std::string stringifyE_SgJovialTableType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgJovialTableType ()
 
std::string stringifyE_SgClassType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgClassType ()
 
std::string stringifyE_SgEnumType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgEnumType ()
 
std::string stringifyE_SgTypedefType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgTypedefType ()
 
std::string stringifyE_SgNonrealType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgNonrealType ()
 
std::string stringifyE_SgJavaParameterizedType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgJavaParameterizedType ()
 
std::string stringifyE_SgJavaQualifiedType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgJavaQualifiedType ()
 
std::string stringifyE_SgJavaWildcardType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgJavaWildcardType ()
 
std::string stringifyE_SgAdaTaskType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAdaTaskType ()
 
std::string stringifyE_SgAdaProtectedType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAdaProtectedType ()
 
std::string stringifyE_SgAdaFormalType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAdaFormalType ()
 
std::string stringifyE_SgAdaDiscriminatedType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAdaDiscriminatedType ()
 
std::string stringifyE_SgNamedType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgNamedType ()
 
std::string stringifyE_SgModifierType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgModifierType ()
 
std::string stringifyE_SgPartialFunctionModifierType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgPartialFunctionModifierType ()
 
std::string stringifyE_SgPartialFunctionType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgPartialFunctionType ()
 
std::string stringifyE_SgMemberFunctionType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgMemberFunctionType ()
 
std::string stringifyE_SgFunctionType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgFunctionType ()
 
std::string stringifyE_SgArrayType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgArrayType ()
 
std::string stringifyE_SgTypeEllipse (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgTypeEllipse ()
 
std::string stringifyE_SgTemplateType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgTemplateType ()
 
std::string stringifyE_SgQualifiedNameType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgQualifiedNameType ()
 
std::string stringifyE_SgTypeComplex (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgTypeComplex ()
 
std::string stringifyE_SgTypeImaginary (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgTypeImaginary ()
 
std::string stringifyE_SgTypeDefault (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgTypeDefault ()
 
std::string stringifyE_SgTypeCAFTeam (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgTypeCAFTeam ()
 
std::string stringifyE_SgTypeCrayPointer (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgTypeCrayPointer ()
 
std::string stringifyE_SgTypeLabel (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgTypeLabel ()
 
std::string stringifyE_SgJavaUnionType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgJavaUnionType ()
 
std::string stringifyE_SgRvalueReferenceType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgRvalueReferenceType ()
 
std::string stringifyE_SgTypeNullptr (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgTypeNullptr ()
 
std::string stringifyE_SgDeclType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgDeclType ()
 
std::string stringifyE_SgTypeOfType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgTypeOfType ()
 
std::string stringifyE_SgTypeMatrix (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgTypeMatrix ()
 
std::string stringifyE_SgTypeTuple (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgTypeTuple ()
 
std::string stringifyE_SgTypeChar16 (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgTypeChar16 ()
 
std::string stringifyE_SgTypeChar32 (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgTypeChar32 ()
 
std::string stringifyE_SgTypeFloat128 (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgTypeFloat128 ()
 
std::string stringifyE_SgTypeFixed (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgTypeFixed ()
 
std::string stringifyE_SgAutoType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAutoType ()
 
std::string stringifyE_SgAdaAccessType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAdaAccessType ()
 
std::string stringifyE_SgAdaSubtype (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAdaSubtype ()
 
std::string stringifyE_SgAdaDiscreteType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAdaDiscreteType ()
 
std::string stringifyE_SgAdaModularType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAdaModularType ()
 
std::string stringifyE_SgAdaDerivedType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAdaDerivedType ()
 
std::string stringifyE_SgAdaSubroutineType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAdaSubroutineType ()
 
std::string stringifyE_SgJovialBitType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgJovialBitType ()
 
std::string stringifyE_SgRangeType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgRangeType ()
 
std::string stringifyE_SgType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgType ()
 
std::string stringifyE_SgCommonBlockObject (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgCommonBlockObject ()
 
std::string stringifyE_SgInitializedName (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgInitializedName ()
 
std::string stringifyE_SgJavaMemberValuePair (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgJavaMemberValuePair ()
 
std::string stringifyE_SgOmpOrderedClause (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgOmpOrderedClause ()
 
std::string stringifyE_SgOmpCollapseClause (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgOmpCollapseClause ()
 
std::string stringifyE_SgOmpIfClause (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgOmpIfClause ()
 
std::string stringifyE_SgOmpNumThreadsClause (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgOmpNumThreadsClause ()
 
std::string stringifyE_SgOmpDeviceClause (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgOmpDeviceClause ()
 
std::string stringifyE_SgOmpSafelenClause (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgOmpSafelenClause ()
 
std::string stringifyE_SgOmpSimdlenClause (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgOmpSimdlenClause ()
 
std::string stringifyE_SgOmpFinalClause (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgOmpFinalClause ()
 
std::string stringifyE_SgOmpPriorityClause (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgOmpPriorityClause ()
 
std::string stringifyE_SgOmpExpressionClause (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgOmpExpressionClause ()
 
std::string stringifyE_SgOmpCopyprivateClause (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgOmpCopyprivateClause ()
 
std::string stringifyE_SgOmpPrivateClause (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgOmpPrivateClause ()
 
std::string stringifyE_SgOmpFirstprivateClause (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgOmpFirstprivateClause ()
 
std::string stringifyE_SgOmpSharedClause (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgOmpSharedClause ()
 
std::string stringifyE_SgOmpCopyinClause (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgOmpCopyinClause ()
 
std::string stringifyE_SgOmpLastprivateClause (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgOmpLastprivateClause ()
 
std::string stringifyE_SgOmpReductionClause (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgOmpReductionClause ()
 
std::string stringifyE_SgOmpMapClause (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgOmpMapClause ()
 
std::string stringifyE_SgOmpUniformClause (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgOmpUniformClause ()
 
std::string stringifyE_SgOmpAlignedClause (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgOmpAlignedClause ()
 
std::string stringifyE_SgOmpLinearClause (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgOmpLinearClause ()
 
std::string stringifyE_SgOmpDependClause (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgOmpDependClause ()
 
std::string stringifyE_SgOmpVariablesClause (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgOmpVariablesClause ()
 
std::string stringifyE_SgOmpScheduleClause (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgOmpScheduleClause ()
 
std::string stringifyE_SgLambdaCapture (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgLambdaCapture ()
 
std::string stringifyE_SgLambdaCaptureList (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgLambdaCaptureList ()
 
std::string stringifyE_SgAdaRangeConstraint (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAdaRangeConstraint ()
 
std::string stringifyE_SgAdaIndexConstraint (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAdaIndexConstraint ()
 
std::string stringifyE_SgAdaDigitsConstraint (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAdaDigitsConstraint ()
 
std::string stringifyE_SgAdaDeltaConstraint (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAdaDeltaConstraint ()
 
std::string stringifyE_SgAdaDiscriminantConstraint (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAdaDiscriminantConstraint ()
 
std::string stringifyE_SgGlobal (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgGlobal ()
 
std::string stringifyE_SgBasicBlock (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgBasicBlock ()
 
std::string stringifyE_SgIfStmt (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgIfStmt ()
 
std::string stringifyE_SgForStatement (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgForStatement ()
 
std::string stringifyE_SgTemplateFunctionDefinition (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgTemplateFunctionDefinition ()
 
std::string stringifyE_SgFunctionDefinition (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgFunctionDefinition ()
 
std::string stringifyE_SgTemplateInstantiationDefn (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgTemplateInstantiationDefn ()
 
std::string stringifyE_SgTemplateClassDefinition (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgTemplateClassDefinition ()
 
std::string stringifyE_SgClassDefinition (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgClassDefinition ()
 
std::string stringifyE_SgWhileStmt (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgWhileStmt ()
 
std::string stringifyE_SgDoWhileStmt (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgDoWhileStmt ()
 
std::string stringifyE_SgSwitchStatement (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgSwitchStatement ()
 
std::string stringifyE_SgCatchOptionStmt (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgCatchOptionStmt ()
 
std::string stringifyE_SgNamespaceDefinitionStatement (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgNamespaceDefinitionStatement ()
 
std::string stringifyE_SgAssociateStatement (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAssociateStatement ()
 
std::string stringifyE_SgFortranNonblockedDo (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgFortranNonblockedDo ()
 
std::string stringifyE_SgFortranDo (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgFortranDo ()
 
std::string stringifyE_SgForAllStatement (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgForAllStatement ()
 
std::string stringifyE_SgUpcForAllStatement (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgUpcForAllStatement ()
 
std::string stringifyE_SgCAFWithTeamStatement (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgCAFWithTeamStatement ()
 
std::string stringifyE_SgJavaForEachStatement (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgJavaForEachStatement ()
 
std::string stringifyE_SgJavaLabelStatement (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgJavaLabelStatement ()
 
std::string stringifyE_SgMatlabForStatement (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgMatlabForStatement ()
 
std::string stringifyE_SgFunctionParameterScope (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgFunctionParameterScope ()
 
std::string stringifyE_SgRangeBasedForStatement (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgRangeBasedForStatement ()
 
std::string stringifyE_SgJovialForThenStatement (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgJovialForThenStatement ()
 
std::string stringifyE_SgAdaAcceptStmt (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAdaAcceptStmt ()
 
std::string stringifyE_SgAdaPackageSpec (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAdaPackageSpec ()
 
std::string stringifyE_SgAdaPackageBody (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAdaPackageBody ()
 
std::string stringifyE_SgAdaTaskSpec (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAdaTaskSpec ()
 
std::string stringifyE_SgAdaTaskBody (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAdaTaskBody ()
 
std::string stringifyE_SgAdaProtectedBody (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAdaProtectedBody ()
 
std::string stringifyE_SgAdaProtectedSpec (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAdaProtectedSpec ()
 
std::string stringifyE_SgAdaGenericDefn (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAdaGenericDefn ()
 
std::string stringifyE_SgFunctionParameterList (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgFunctionParameterList ()
 
std::string stringifyE_SgTemplateVariableDeclaration (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgTemplateVariableDeclaration ()
 
std::string stringifyE_SgVariableDeclaration (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgVariableDeclaration ()
 
std::string stringifyE_SgVariableDefinition (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgVariableDefinition ()
 
std::string stringifyE_SgEnumDeclaration (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgEnumDeclaration ()
 
std::string stringifyE_SgAsmStmt (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmStmt ()
 
std::string stringifyE_SgTemplateInstantiationDirectiveStatement (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgTemplateInstantiationDirectiveStatement ()
 
std::string stringifyE_SgUseStatement (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgUseStatement ()
 
std::string stringifyE_SgNamespaceDeclarationStatement (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgNamespaceDeclarationStatement ()
 
std::string stringifyE_SgInterfaceStatement (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgInterfaceStatement ()
 
std::string stringifyE_SgCommonBlock (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgCommonBlock ()
 
std::string stringifyE_SgTemplateTypedefDeclaration (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgTemplateTypedefDeclaration ()
 
std::string stringifyE_SgTemplateInstantiationTypedefDeclaration (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgTemplateInstantiationTypedefDeclaration ()
 
std::string stringifyE_SgTypedefDeclaration (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgTypedefDeclaration ()
 
std::string stringifyE_SgStatementFunctionStatement (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgStatementFunctionStatement ()
 
std::string stringifyE_SgCtorInitializerList (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgCtorInitializerList ()
 
std::string stringifyE_SgPragmaDeclaration (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgPragmaDeclaration ()
 
std::string stringifyE_SgTemplateClassDeclaration (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgTemplateClassDeclaration ()
 
std::string stringifyE_SgTemplateInstantiationDecl (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgTemplateInstantiationDecl ()
 
std::string stringifyE_SgDerivedTypeStatement (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgDerivedTypeStatement ()
 
std::string stringifyE_SgModuleStatement (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgModuleStatement ()
 
std::string stringifyE_SgJavaPackageDeclaration (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgJavaPackageDeclaration ()
 
std::string stringifyE_SgJovialTableStatement (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgJovialTableStatement ()
 
std::string stringifyE_SgClassDeclaration (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgClassDeclaration ()
 
std::string stringifyE_SgImplicitStatement (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgImplicitStatement ()
 
std::string stringifyE_SgTemplateFunctionDeclaration (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgTemplateFunctionDeclaration ()
 
std::string stringifyE_SgTemplateMemberFunctionDeclaration (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgTemplateMemberFunctionDeclaration ()
 
std::string stringifyE_SgTemplateInstantiationMemberFunctionDecl (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgTemplateInstantiationMemberFunctionDecl ()
 
std::string stringifyE_SgMemberFunctionDeclaration (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgMemberFunctionDeclaration ()
 
std::string stringifyE_SgTemplateInstantiationFunctionDecl (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgTemplateInstantiationFunctionDecl ()
 
std::string stringifyE_SgProgramHeaderStatement (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgProgramHeaderStatement ()
 
std::string stringifyE_SgProcedureHeaderStatement (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgProcedureHeaderStatement ()
 
std::string stringifyE_SgEntryStatement (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgEntryStatement ()
 
std::string stringifyE_SgAdaEntryDecl (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAdaEntryDecl ()
 
std::string stringifyE_SgAdaFunctionRenamingDecl (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAdaFunctionRenamingDecl ()
 
std::string stringifyE_SgFunctionDeclaration (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgFunctionDeclaration ()
 
std::string stringifyE_SgIncludeDirectiveStatement (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgIncludeDirectiveStatement ()
 
std::string stringifyE_SgOmpThreadprivateStatement (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgOmpThreadprivateStatement ()
 
std::string stringifyE_SgStmtDeclarationStatement (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgStmtDeclarationStatement ()
 
std::string stringifyE_SgStaticAssertionDeclaration (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgStaticAssertionDeclaration ()
 
std::string stringifyE_SgOmpDeclareSimdStatement (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgOmpDeclareSimdStatement ()
 
std::string stringifyE_SgJovialOverlayDeclaration (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgJovialOverlayDeclaration ()
 
std::string stringifyE_SgAdaPackageBodyDecl (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAdaPackageBodyDecl ()
 
std::string stringifyE_SgAdaPackageSpecDecl (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAdaPackageSpecDecl ()
 
std::string stringifyE_SgAdaRenamingDecl (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAdaRenamingDecl ()
 
std::string stringifyE_SgAdaTaskSpecDecl (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAdaTaskSpecDecl ()
 
std::string stringifyE_SgAdaTaskBodyDecl (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAdaTaskBodyDecl ()
 
std::string stringifyE_SgAdaTaskTypeDecl (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAdaTaskTypeDecl ()
 
std::string stringifyE_SgAdaProtectedSpecDecl (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAdaProtectedSpecDecl ()
 
std::string stringifyE_SgAdaProtectedBodyDecl (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAdaProtectedBodyDecl ()
 
std::string stringifyE_SgAdaProtectedTypeDecl (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAdaProtectedTypeDecl ()
 
std::string stringifyE_SgAdaRepresentationClause (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAdaRepresentationClause ()
 
std::string stringifyE_SgAdaComponentClause (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAdaComponentClause ()
 
std::string stringifyE_SgAdaAttributeClause (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAdaAttributeClause ()
 
std::string stringifyE_SgAdaEnumRepresentationClause (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAdaEnumRepresentationClause ()
 
std::string stringifyE_SgAdaGenericDecl (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAdaGenericDecl ()
 
std::string stringifyE_SgAdaFormalTypeDecl (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAdaFormalTypeDecl ()
 
std::string stringifyE_SgAdaDiscriminatedTypeDecl (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAdaDiscriminatedTypeDecl ()
 
std::string stringifyE_SgAdaGenericInstanceDecl (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAdaGenericInstanceDecl ()
 
std::string stringifyE_SgAdaParameterList (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAdaParameterList ()
 
std::string stringifyE_SgAdaVariantDecl (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAdaVariantDecl ()
 
std::string stringifyE_SgExprStatement (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgExprStatement ()
 
std::string stringifyE_SgLabelStatement (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgLabelStatement ()
 
std::string stringifyE_SgCaseOptionStmt (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgCaseOptionStmt ()
 
std::string stringifyE_SgTryStmt (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgTryStmt ()
 
std::string stringifyE_SgDefaultOptionStmt (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgDefaultOptionStmt ()
 
std::string stringifyE_SgReturnStmt (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgReturnStmt ()
 
std::string stringifyE_SgSpawnStmt (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgSpawnStmt ()
 
std::string stringifyE_SgForInitStatement (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgForInitStatement ()
 
std::string stringifyE_SgCatchStatementSeq (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgCatchStatementSeq ()
 
std::string stringifyE_SgProcessControlStatement (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgProcessControlStatement ()
 
std::string stringifyE_SgPrintStatement (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgPrintStatement ()
 
std::string stringifyE_SgReadStatement (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgReadStatement ()
 
std::string stringifyE_SgWriteStatement (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgWriteStatement ()
 
std::string stringifyE_SgOpenStatement (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgOpenStatement ()
 
std::string stringifyE_SgCloseStatement (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgCloseStatement ()
 
std::string stringifyE_SgInquireStatement (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgInquireStatement ()
 
std::string stringifyE_SgFlushStatement (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgFlushStatement ()
 
std::string stringifyE_SgBackspaceStatement (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgBackspaceStatement ()
 
std::string stringifyE_SgRewindStatement (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgRewindStatement ()
 
std::string stringifyE_SgEndfileStatement (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgEndfileStatement ()
 
std::string stringifyE_SgWaitStatement (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgWaitStatement ()
 
std::string stringifyE_SgIOStatement (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgIOStatement ()
 
std::string stringifyE_SgWhereStatement (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgWhereStatement ()
 
std::string stringifyE_SgElseWhereStatement (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgElseWhereStatement ()
 
std::string stringifyE_SgNullifyStatement (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgNullifyStatement ()
 
std::string stringifyE_SgArithmeticIfStatement (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgArithmeticIfStatement ()
 
std::string stringifyE_SgAssignStatement (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAssignStatement ()
 
std::string stringifyE_SgComputedGotoStatement (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgComputedGotoStatement ()
 
std::string stringifyE_SgAssignedGotoStatement (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAssignedGotoStatement ()
 
std::string stringifyE_SgAllocateStatement (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAllocateStatement ()
 
std::string stringifyE_SgDeallocateStatement (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgDeallocateStatement ()
 
std::string stringifyE_SgUpcNotifyStatement (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgUpcNotifyStatement ()
 
std::string stringifyE_SgUpcWaitStatement (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgUpcWaitStatement ()
 
std::string stringifyE_SgUpcBarrierStatement (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgUpcBarrierStatement ()
 
std::string stringifyE_SgOmpFlushStatement (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgOmpFlushStatement ()
 
std::string stringifyE_SgOmpMasterStatement (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgOmpMasterStatement ()
 
std::string stringifyE_SgOmpOrderedStatement (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgOmpOrderedStatement ()
 
std::string stringifyE_SgOmpCriticalStatement (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgOmpCriticalStatement ()
 
std::string stringifyE_SgOmpSectionStatement (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgOmpSectionStatement ()
 
std::string stringifyE_SgOmpWorkshareStatement (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgOmpWorkshareStatement ()
 
std::string stringifyE_SgOmpParallelStatement (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgOmpParallelStatement ()
 
std::string stringifyE_SgOmpSingleStatement (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgOmpSingleStatement ()
 
std::string stringifyE_SgOmpAtomicStatement (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgOmpAtomicStatement ()
 
std::string stringifyE_SgOmpTaskStatement (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgOmpTaskStatement ()
 
std::string stringifyE_SgOmpForStatement (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgOmpForStatement ()
 
std::string stringifyE_SgOmpDoStatement (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgOmpDoStatement ()
 
std::string stringifyE_SgOmpSectionsStatement (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgOmpSectionsStatement ()
 
std::string stringifyE_SgOmpTargetStatement (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgOmpTargetStatement ()
 
std::string stringifyE_SgOmpTargetDataStatement (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgOmpTargetDataStatement ()
 
std::string stringifyE_SgOmpSimdStatement (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgOmpSimdStatement ()
 
std::string stringifyE_SgOmpForSimdStatement (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgOmpForSimdStatement ()
 
std::string stringifyE_SgOmpClauseBodyStatement (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgOmpClauseBodyStatement ()
 
std::string stringifyE_SgOmpBodyStatement (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgOmpBodyStatement ()
 
std::string stringifyE_SgWithStatement (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgWithStatement ()
 
std::string stringifyE_SgPythonPrintStmt (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgPythonPrintStmt ()
 
std::string stringifyE_SgAssertStmt (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAssertStmt ()
 
std::string stringifyE_SgExecStatement (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgExecStatement ()
 
std::string stringifyE_SgPythonGlobalStmt (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgPythonGlobalStmt ()
 
std::string stringifyE_SgJavaSynchronizedStatement (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgJavaSynchronizedStatement ()
 
std::string stringifyE_SgAsyncStmt (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsyncStmt ()
 
std::string stringifyE_SgFinishStmt (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgFinishStmt ()
 
std::string stringifyE_SgAtStmt (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAtStmt ()
 
std::string stringifyE_SgAtomicStmt (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAtomicStmt ()
 
std::string stringifyE_SgWhenStmt (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgWhenStmt ()
 
std::string stringifyE_SgSyncAllStatement (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgSyncAllStatement ()
 
std::string stringifyE_SgSyncImagesStatement (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgSyncImagesStatement ()
 
std::string stringifyE_SgSyncMemoryStatement (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgSyncMemoryStatement ()
 
std::string stringifyE_SgSyncTeamStatement (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgSyncTeamStatement ()
 
std::string stringifyE_SgLockStatement (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgLockStatement ()
 
std::string stringifyE_SgUnlockStatement (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgUnlockStatement ()
 
std::string stringifyE_SgImageControlStatement (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgImageControlStatement ()
 
std::string stringifyE_SgAdaExitStmt (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAdaExitStmt ()
 
std::string stringifyE_SgAdaDelayStmt (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAdaDelayStmt ()
 
std::string stringifyE_SgAdaLoopStmt (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAdaLoopStmt ()
 
std::string stringifyE_SgAdaSelectStmt (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAdaSelectStmt ()
 
std::string stringifyE_SgAdaSelectAlternativeStmt (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAdaSelectAlternativeStmt ()
 
std::string stringifyE_SgAdaUnscopedBlock (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAdaUnscopedBlock ()
 
std::string stringifyE_SgAdaVariantWhenStmt (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAdaVariantWhenStmt ()
 
std::string stringifyE_SgExpressionRoot (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgExpressionRoot ()
 
std::string stringifyE_SgMinusOp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgMinusOp ()
 
std::string stringifyE_SgUnaryAddOp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgUnaryAddOp ()
 
std::string stringifyE_SgNotOp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgNotOp ()
 
std::string stringifyE_SgPointerDerefExp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgPointerDerefExp ()
 
std::string stringifyE_SgAddressOfOp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAddressOfOp ()
 
std::string stringifyE_SgMinusMinusOp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgMinusMinusOp ()
 
std::string stringifyE_SgPlusPlusOp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgPlusPlusOp ()
 
std::string stringifyE_SgBitComplementOp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgBitComplementOp ()
 
std::string stringifyE_SgCastExp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgCastExp ()
 
std::string stringifyE_SgThrowOp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgThrowOp ()
 
std::string stringifyE_SgRealPartOp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgRealPartOp ()
 
std::string stringifyE_SgImagPartOp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgImagPartOp ()
 
std::string stringifyE_SgConjugateOp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgConjugateOp ()
 
std::string stringifyE_SgUserDefinedUnaryOp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgUserDefinedUnaryOp ()
 
std::string stringifyE_SgMatrixTransposeOp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgMatrixTransposeOp ()
 
std::string stringifyE_SgAbsOp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAbsOp ()
 
std::string stringifyE_SgUnaryOp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgUnaryOp ()
 
std::string stringifyE_SgArrowExp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgArrowExp ()
 
std::string stringifyE_SgDotExp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgDotExp ()
 
std::string stringifyE_SgDotStarOp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgDotStarOp ()
 
std::string stringifyE_SgArrowStarOp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgArrowStarOp ()
 
std::string stringifyE_SgEqualityOp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgEqualityOp ()
 
std::string stringifyE_SgLessThanOp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgLessThanOp ()
 
std::string stringifyE_SgGreaterThanOp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgGreaterThanOp ()
 
std::string stringifyE_SgNotEqualOp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgNotEqualOp ()
 
std::string stringifyE_SgLessOrEqualOp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgLessOrEqualOp ()
 
std::string stringifyE_SgGreaterOrEqualOp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgGreaterOrEqualOp ()
 
std::string stringifyE_SgAddOp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAddOp ()
 
std::string stringifyE_SgSubtractOp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgSubtractOp ()
 
std::string stringifyE_SgMultiplyOp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgMultiplyOp ()
 
std::string stringifyE_SgDivideOp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgDivideOp ()
 
std::string stringifyE_SgIntegerDivideOp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgIntegerDivideOp ()
 
std::string stringifyE_SgModOp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgModOp ()
 
std::string stringifyE_SgAndOp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAndOp ()
 
std::string stringifyE_SgOrOp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgOrOp ()
 
std::string stringifyE_SgBitXorOp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgBitXorOp ()
 
std::string stringifyE_SgBitAndOp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgBitAndOp ()
 
std::string stringifyE_SgBitOrOp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgBitOrOp ()
 
std::string stringifyE_SgBitEqvOp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgBitEqvOp ()
 
std::string stringifyE_SgCommaOpExp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgCommaOpExp ()
 
std::string stringifyE_SgLshiftOp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgLshiftOp ()
 
std::string stringifyE_SgRshiftOp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgRshiftOp ()
 
std::string stringifyE_SgPntrArrRefExp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgPntrArrRefExp ()
 
std::string stringifyE_SgScopeOp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgScopeOp ()
 
std::string stringifyE_SgAssignOp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAssignOp ()
 
std::string stringifyE_SgExponentiationOp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgExponentiationOp ()
 
std::string stringifyE_SgJavaUnsignedRshiftOp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgJavaUnsignedRshiftOp ()
 
std::string stringifyE_SgConcatenationOp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgConcatenationOp ()
 
std::string stringifyE_SgPointerAssignOp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgPointerAssignOp ()
 
std::string stringifyE_SgUserDefinedBinaryOp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgUserDefinedBinaryOp ()
 
std::string stringifyE_SgPlusAssignOp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgPlusAssignOp ()
 
std::string stringifyE_SgMinusAssignOp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgMinusAssignOp ()
 
std::string stringifyE_SgAndAssignOp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAndAssignOp ()
 
std::string stringifyE_SgIorAssignOp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgIorAssignOp ()
 
std::string stringifyE_SgMultAssignOp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgMultAssignOp ()
 
std::string stringifyE_SgDivAssignOp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgDivAssignOp ()
 
std::string stringifyE_SgModAssignOp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgModAssignOp ()
 
std::string stringifyE_SgXorAssignOp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgXorAssignOp ()
 
std::string stringifyE_SgLshiftAssignOp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgLshiftAssignOp ()
 
std::string stringifyE_SgRshiftAssignOp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgRshiftAssignOp ()
 
std::string stringifyE_SgJavaUnsignedRshiftAssignOp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgJavaUnsignedRshiftAssignOp ()
 
std::string stringifyE_SgIntegerDivideAssignOp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgIntegerDivideAssignOp ()
 
std::string stringifyE_SgExponentiationAssignOp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgExponentiationAssignOp ()
 
std::string stringifyE_SgCompoundAssignOp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgCompoundAssignOp ()
 
std::string stringifyE_SgMembershipOp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgMembershipOp ()
 
std::string stringifyE_SgSpaceshipOp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgSpaceshipOp ()
 
std::string stringifyE_SgNonMembershipOp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgNonMembershipOp ()
 
std::string stringifyE_SgIsOp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgIsOp ()
 
std::string stringifyE_SgIsNotOp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgIsNotOp ()
 
std::string stringifyE_SgDotDotExp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgDotDotExp ()
 
std::string stringifyE_SgElementwiseMultiplyOp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgElementwiseMultiplyOp ()
 
std::string stringifyE_SgElementwisePowerOp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgElementwisePowerOp ()
 
std::string stringifyE_SgElementwiseLeftDivideOp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgElementwiseLeftDivideOp ()
 
std::string stringifyE_SgElementwiseDivideOp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgElementwiseDivideOp ()
 
std::string stringifyE_SgElementwiseAddOp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgElementwiseAddOp ()
 
std::string stringifyE_SgElementwiseSubtractOp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgElementwiseSubtractOp ()
 
std::string stringifyE_SgElementwiseOp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgElementwiseOp ()
 
std::string stringifyE_SgPowerOp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgPowerOp ()
 
std::string stringifyE_SgLeftDivideOp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgLeftDivideOp ()
 
std::string stringifyE_SgRemOp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgRemOp ()
 
std::string stringifyE_SgReplicationOp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgReplicationOp ()
 
std::string stringifyE_SgAtOp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAtOp ()
 
std::string stringifyE_SgBinaryOp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgBinaryOp ()
 
std::string stringifyE_SgListExp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgListExp ()
 
std::string stringifyE_SgTupleExp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgTupleExp ()
 
std::string stringifyE_SgMatrixExp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgMatrixExp ()
 
std::string stringifyE_SgExprListExp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgExprListExp ()
 
std::string stringifyE_SgComplexVal (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgComplexVal ()
 
std::string stringifyE_SgCudaKernelCallExp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgCudaKernelCallExp ()
 
std::string stringifyE_SgFunctionCallExp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgFunctionCallExp ()
 
std::string stringifyE_SgCallExpression (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgCallExpression ()
 
std::string stringifyE_SgSizeOfOp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgSizeOfOp ()
 
std::string stringifyE_SgUpcLocalsizeofExpression (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgUpcLocalsizeofExpression ()
 
std::string stringifyE_SgUpcBlocksizeofExpression (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgUpcBlocksizeofExpression ()
 
std::string stringifyE_SgUpcElemsizeofExpression (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgUpcElemsizeofExpression ()
 
std::string stringifyE_SgJavaInstanceOfOp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgJavaInstanceOfOp ()
 
std::string stringifyE_SgTypeIdOp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgTypeIdOp ()
 
std::string stringifyE_SgConditionalExp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgConditionalExp ()
 
std::string stringifyE_SgNewExp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgNewExp ()
 
std::string stringifyE_SgDeleteExp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgDeleteExp ()
 
std::string stringifyE_SgAggregateInitializer (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAggregateInitializer ()
 
std::string stringifyE_SgCompoundInitializer (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgCompoundInitializer ()
 
std::string stringifyE_SgConstructorInitializer (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgConstructorInitializer ()
 
std::string stringifyE_SgAssignInitializer (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAssignInitializer ()
 
std::string stringifyE_SgDesignatedInitializer (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgDesignatedInitializer ()
 
std::string stringifyE_SgBracedInitializer (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgBracedInitializer ()
 
std::string stringifyE_SgAdaAncestorInitializer (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAdaAncestorInitializer ()
 
std::string stringifyE_SgVarArgStartOp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgVarArgStartOp ()
 
std::string stringifyE_SgVarArgOp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgVarArgOp ()
 
std::string stringifyE_SgVarArgEndOp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgVarArgEndOp ()
 
std::string stringifyE_SgVarArgCopyOp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgVarArgCopyOp ()
 
std::string stringifyE_SgVarArgStartOneOperandOp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgVarArgStartOneOperandOp ()
 
std::string stringifyE_SgSubscriptExpression (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgSubscriptExpression ()
 
std::string stringifyE_SgImpliedDo (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgImpliedDo ()
 
std::string stringifyE_SgIOItemExpression (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgIOItemExpression ()
 
std::string stringifyE_SgStatementExpression (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgStatementExpression ()
 
std::string stringifyE_SgAsmOp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmOp ()
 
std::string stringifyE_SgActualArgumentExpression (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgActualArgumentExpression ()
 
std::string stringifyE_SgUnknownArrayOrFunctionReference (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgUnknownArrayOrFunctionReference ()
 
std::string stringifyE_SgCAFCoExpression (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgCAFCoExpression ()
 
std::string stringifyE_SgCudaKernelExecConfig (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgCudaKernelExecConfig ()
 
std::string stringifyE_SgLambdaRefExp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgLambdaRefExp ()
 
std::string stringifyE_SgDictionaryExp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgDictionaryExp ()
 
std::string stringifyE_SgKeyDatumPair (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgKeyDatumPair ()
 
std::string stringifyE_SgComprehension (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgComprehension ()
 
std::string stringifyE_SgListComprehension (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgListComprehension ()
 
std::string stringifyE_SgSetComprehension (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgSetComprehension ()
 
std::string stringifyE_SgDictionaryComprehension (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgDictionaryComprehension ()
 
std::string stringifyE_SgNaryBooleanOp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgNaryBooleanOp ()
 
std::string stringifyE_SgNaryComparisonOp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgNaryComparisonOp ()
 
std::string stringifyE_SgNaryOp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgNaryOp ()
 
std::string stringifyE_SgStringConversion (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgStringConversion ()
 
std::string stringifyE_SgYieldExpression (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgYieldExpression ()
 
std::string stringifyE_SgAlignOfOp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAlignOfOp ()
 
std::string stringifyE_SgRangeExp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgRangeExp ()
 
std::string stringifyE_SgJavaSingleMemberAnnotation (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgJavaSingleMemberAnnotation ()
 
std::string stringifyE_SgJavaNormalAnnotation (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgJavaNormalAnnotation ()
 
std::string stringifyE_SgFunctionParameterRefExp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgFunctionParameterRefExp ()
 
std::string stringifyE_SgLambdaExp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgLambdaExp ()
 
std::string stringifyE_SgHereExp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgHereExp ()
 
std::string stringifyE_SgAtExp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAtExp ()
 
std::string stringifyE_SgFinishExp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgFinishExp ()
 
std::string stringifyE_SgNoexceptOp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgNoexceptOp ()
 
std::string stringifyE_SgFoldExpression (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgFoldExpression ()
 
std::string stringifyE_SgAwaitExpression (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAwaitExpression ()
 
std::string stringifyE_SgChooseExpression (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgChooseExpression ()
 
std::string stringifyE_SgAdaAttributeExp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAdaAttributeExp ()
 
std::string stringifyE_SgJovialTablePresetExp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgJovialTablePresetExp ()
 
std::string stringifyE_SgJovialPresetPositionExp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgJovialPresetPositionExp ()
 
std::string stringifyE_SgNonrealSymbol (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgNonrealSymbol ()
 
std::string stringifyE_SgTemplateMemberFunctionSymbol (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgTemplateMemberFunctionSymbol ()
 
std::string stringifyE_SgMemberFunctionSymbol (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgMemberFunctionSymbol ()
 
std::string stringifyE_SgTemplateFunctionSymbol (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgTemplateFunctionSymbol ()
 
std::string stringifyE_SgRenameSymbol (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgRenameSymbol ()
 
std::string stringifyE_SgAdaInheritedFunctionSymbol (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAdaInheritedFunctionSymbol ()
 
std::string stringifyE_SgFunctionSymbol (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgFunctionSymbol ()
 
std::string stringifyE_SgTemplateClassSymbol (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgTemplateClassSymbol ()
 
std::string stringifyE_SgClassSymbol (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgClassSymbol ()
 
std::string stringifyE_SgTemplateSymbol (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgTemplateSymbol ()
 
std::string stringifyE_SgEnumSymbol (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgEnumSymbol ()
 
std::string stringifyE_SgTemplateTypedefSymbol (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgTemplateTypedefSymbol ()
 
std::string stringifyE_SgTypedefSymbol (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgTypedefSymbol ()
 
std::string stringifyE_SgLabelSymbol (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgLabelSymbol ()
 
std::string stringifyE_SgNamespaceSymbol (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgNamespaceSymbol ()
 
std::string stringifyE_SgModuleSymbol (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgModuleSymbol ()
 
std::string stringifyE_SgAliasSymbol (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAliasSymbol ()
 
std::string stringifyE_SgJavaLabelSymbol (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgJavaLabelSymbol ()
 
std::string stringifyE_SgAdaPackageSymbol (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAdaPackageSymbol ()
 
std::string stringifyE_SgAdaTaskSymbol (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAdaTaskSymbol ()
 
std::string stringifyE_SgAdaProtectedSymbol (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAdaProtectedSymbol ()
 
std::string stringifyE_SgAdaRenamingSymbol (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAdaRenamingSymbol ()
 
std::string stringifyE_SgAdaGenericSymbol (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAdaGenericSymbol ()
 
std::string stringifyE_SgAdaGenericInstanceSymbol (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAdaGenericInstanceSymbol ()
 
std::string stringifyE_SgAdaFormalPackageSymbol (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAdaFormalPackageSymbol ()
 
std::string stringifyE_SgAsmCilMetadataHeap (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmCilMetadataHeap ()
 
std::string stringifyE_SgAsmCilAssemblyOSTable (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmCilAssemblyOSTable ()
 
std::string stringifyE_SgAsmCilAssemblyProcessorTable (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmCilAssemblyProcessorTable ()
 
std::string stringifyE_SgAsmCilAssemblyRefOSTable (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmCilAssemblyRefOSTable ()
 
std::string stringifyE_SgAsmCilAssemblyRefProcessorTable (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmCilAssemblyRefProcessorTable ()
 
std::string stringifyE_SgAsmCilAssemblyRefTable (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmCilAssemblyRefTable ()
 
std::string stringifyE_SgAsmCilAssemblyTable (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmCilAssemblyTable ()
 
std::string stringifyE_SgAsmCilClassLayoutTable (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmCilClassLayoutTable ()
 
std::string stringifyE_SgAsmCilConstantTable (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmCilConstantTable ()
 
std::string stringifyE_SgAsmCilCustomAttributeTable (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmCilCustomAttributeTable ()
 
std::string stringifyE_SgAsmCilDeclSecurityTable (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmCilDeclSecurityTable ()
 
std::string stringifyE_SgAsmCilEventMapTable (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmCilEventMapTable ()
 
std::string stringifyE_SgAsmCilEventTable (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmCilEventTable ()
 
std::string stringifyE_SgAsmCilExportedTypeTable (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmCilExportedTypeTable ()
 
std::string stringifyE_SgAsmCilFieldLayoutTable (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmCilFieldLayoutTable ()
 
std::string stringifyE_SgAsmCilFieldMarshalTable (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmCilFieldMarshalTable ()
 
std::string stringifyE_SgAsmCilFieldRVATable (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmCilFieldRVATable ()
 
std::string stringifyE_SgAsmCilFieldTable (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmCilFieldTable ()
 
std::string stringifyE_SgAsmCilFileTable (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmCilFileTable ()
 
std::string stringifyE_SgAsmCilGenericParamConstraintTable (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmCilGenericParamConstraintTable ()
 
std::string stringifyE_SgAsmCilGenericParamTable (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmCilGenericParamTable ()
 
std::string stringifyE_SgAsmCilImplMapTable (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmCilImplMapTable ()
 
std::string stringifyE_SgAsmCilInterfaceImplTable (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmCilInterfaceImplTable ()
 
std::string stringifyE_SgAsmCilManifestResourceTable (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmCilManifestResourceTable ()
 
std::string stringifyE_SgAsmCilMemberRefTable (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmCilMemberRefTable ()
 
std::string stringifyE_SgAsmCilMethodDefTable (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmCilMethodDefTable ()
 
std::string stringifyE_SgAsmCilMethodImplTable (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmCilMethodImplTable ()
 
std::string stringifyE_SgAsmCilMethodSemanticsTable (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmCilMethodSemanticsTable ()
 
std::string stringifyE_SgAsmCilMethodSpecTable (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmCilMethodSpecTable ()
 
std::string stringifyE_SgAsmCilModuleRefTable (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmCilModuleRefTable ()
 
std::string stringifyE_SgAsmCilModuleTable (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmCilModuleTable ()
 
std::string stringifyE_SgAsmCilNestedClassTable (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmCilNestedClassTable ()
 
std::string stringifyE_SgAsmCilParamTable (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmCilParamTable ()
 
std::string stringifyE_SgAsmCilPropertyMapTable (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmCilPropertyMapTable ()
 
std::string stringifyE_SgAsmCilPropertyTable (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmCilPropertyTable ()
 
std::string stringifyE_SgAsmCilStandAloneSigTable (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmCilStandAloneSigTable ()
 
std::string stringifyE_SgAsmCilTypeDefTable (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmCilTypeDefTable ()
 
std::string stringifyE_SgAsmCilTypeRefTable (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmCilTypeRefTable ()
 
std::string stringifyE_SgAsmCilTypeSpecTable (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmCilTypeSpecTable ()
 
std::string stringifyE_SgAsmCilMetadataRoot (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmCilMetadataRoot ()
 
std::string stringifyE_SgAsmCoffSymbolList (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmCoffSymbolList ()
 
std::string stringifyE_SgAsmDwarfCompilationUnitList (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmDwarfCompilationUnitList ()
 
std::string stringifyE_SgAsmDwarfArrayType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmDwarfArrayType ()
 
std::string stringifyE_SgAsmDwarfClassType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmDwarfClassType ()
 
std::string stringifyE_SgAsmDwarfCommonBlock (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmDwarfCommonBlock ()
 
std::string stringifyE_SgAsmDwarfCompilationUnit (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmDwarfCompilationUnit ()
 
std::string stringifyE_SgAsmDwarfEnumerationType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmDwarfEnumerationType ()
 
std::string stringifyE_SgAsmDwarfInlinedSubroutine (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmDwarfInlinedSubroutine ()
 
std::string stringifyE_SgAsmDwarfLexicalBlock (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmDwarfLexicalBlock ()
 
std::string stringifyE_SgAsmDwarfNamespace (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmDwarfNamespace ()
 
std::string stringifyE_SgAsmDwarfStructureType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmDwarfStructureType ()
 
std::string stringifyE_SgAsmDwarfSubprogram (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmDwarfSubprogram ()
 
std::string stringifyE_SgAsmDwarfSubroutineType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmDwarfSubroutineType ()
 
std::string stringifyE_SgAsmDwarfUnionType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmDwarfUnionType ()
 
std::string stringifyE_SgAsmDwarfConstructList (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmDwarfConstructList ()
 
std::string stringifyE_SgAsmDwarfLineList (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmDwarfLineList ()
 
std::string stringifyE_SgAsmDwarfMacroList (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmDwarfMacroList ()
 
std::string stringifyE_SgAsmElfDynamicEntry (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmElfDynamicEntry ()
 
std::string stringifyE_SgAsmElfEHFrameEntryCI (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmElfEHFrameEntryCI ()
 
std::string stringifyE_SgAsmElfNoteEntry (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmElfNoteEntry ()
 
std::string stringifyE_SgAsmElfRelocEntryList (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmElfRelocEntryList ()
 
std::string stringifyE_SgAsmElfSegmentTableEntryList (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmElfSegmentTableEntryList ()
 
std::string stringifyE_SgAsmElfSymbolList (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmElfSymbolList ()
 
std::string stringifyE_SgAsmElfSymverDefinedAux (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmElfSymverDefinedAux ()
 
std::string stringifyE_SgAsmElfSymverDefinedAuxList (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmElfSymverDefinedAuxList ()
 
std::string stringifyE_SgAsmElfSymverDefinedEntry (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmElfSymverDefinedEntry ()
 
std::string stringifyE_SgAsmElfSymverDefinedEntryList (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmElfSymverDefinedEntryList ()
 
std::string stringifyE_SgAsmElfSymverEntryList (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmElfSymverEntryList ()
 
std::string stringifyE_SgAsmElfSymverNeededAux (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmElfSymverNeededAux ()
 
std::string stringifyE_SgAsmElfSymverNeededAuxList (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmElfSymverNeededAuxList ()
 
std::string stringifyE_SgAsmElfSymverNeededEntry (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmElfSymverNeededEntry ()
 
std::string stringifyE_SgAsmElfSymverNeededEntryList (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmElfSymverNeededEntryList ()
 
std::string stringifyE_SgAsmGenericDLL (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmGenericDLL ()
 
std::string stringifyE_SgAsmGenericFile (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmGenericFile ()
 
std::string stringifyE_SgAsmGenericHeaderList (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmGenericHeaderList ()
 
std::string stringifyE_SgAsmCliHeader (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmCliHeader ()
 
std::string stringifyE_SgAsmCoffSymbolTable (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmCoffSymbolTable ()
 
std::string stringifyE_SgAsmElfDynamicSection (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmElfDynamicSection ()
 
std::string stringifyE_SgAsmElfEHFrameSection (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmElfEHFrameSection ()
 
std::string stringifyE_SgAsmElfNoteSection (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmElfNoteSection ()
 
std::string stringifyE_SgAsmElfRelocSection (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmElfRelocSection ()
 
std::string stringifyE_SgAsmElfStringSection (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmElfStringSection ()
 
std::string stringifyE_SgAsmElfSymbolSection (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmElfSymbolSection ()
 
std::string stringifyE_SgAsmElfSymverDefinedSection (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmElfSymverDefinedSection ()
 
std::string stringifyE_SgAsmElfSymverNeededSection (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmElfSymverNeededSection ()
 
std::string stringifyE_SgAsmElfSymverSection (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmElfSymverSection ()
 
std::string stringifyE_SgAsmElfSection (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmElfSection ()
 
std::string stringifyE_SgAsmDOSFileHeader (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmDOSFileHeader ()
 
std::string stringifyE_SgAsmElfFileHeader (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmElfFileHeader ()
 
std::string stringifyE_SgAsmJvmFileHeader (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmJvmFileHeader ()
 
std::string stringifyE_SgAsmLEFileHeader (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmLEFileHeader ()
 
std::string stringifyE_SgAsmNEFileHeader (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmNEFileHeader ()
 
std::string stringifyE_SgAsmPEFileHeader (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmPEFileHeader ()
 
std::string stringifyE_SgAsmGenericHeader (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmGenericHeader ()
 
std::string stringifyE_SgAsmJvmAttributeTable (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmJvmAttributeTable ()
 
std::string stringifyE_SgAsmJvmFieldTable (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmJvmFieldTable ()
 
std::string stringifyE_SgAsmJvmMethodTable (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmJvmMethodTable ()
 
std::string stringifyE_SgAsmLEEntryTable (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmLEEntryTable ()
 
std::string stringifyE_SgAsmLEPageTable (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmLEPageTable ()
 
std::string stringifyE_SgAsmLERelocTable (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmLERelocTable ()
 
std::string stringifyE_SgAsmLESection (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmLESection ()
 
std::string stringifyE_SgAsmNEEntryTable (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmNEEntryTable ()
 
std::string stringifyE_SgAsmNEModuleTable (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmNEModuleTable ()
 
std::string stringifyE_SgAsmNERelocTable (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmNERelocTable ()
 
std::string stringifyE_SgAsmNESection (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmNESection ()
 
std::string stringifyE_SgAsmPEExportSection (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmPEExportSection ()
 
std::string stringifyE_SgAsmPEImportSection (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmPEImportSection ()
 
std::string stringifyE_SgAsmPEStringSection (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmPEStringSection ()
 
std::string stringifyE_SgAsmPESection (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmPESection ()
 
std::string stringifyE_SgAsmGenericSectionList (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmGenericSectionList ()
 
std::string stringifyE_SgAsmCoffSymbol (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmCoffSymbol ()
 
std::string stringifyE_SgAsmElfSymbol (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmElfSymbol ()
 
std::string stringifyE_SgAsmGenericSymbol (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmGenericSymbol ()
 
std::string stringifyE_SgAsmLEEntryPoint (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmLEEntryPoint ()
 
std::string stringifyE_SgAsmPEExportDirectory (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmPEExportDirectory ()
 
std::string stringifyE_SgAsmPEExportEntry (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmPEExportEntry ()
 
std::string stringifyE_SgAsmPEExportEntryList (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmPEExportEntryList ()
 
std::string stringifyE_SgAsmPEImportDirectory (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmPEImportDirectory ()
 
std::string stringifyE_SgAsmPEImportDirectoryList (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmPEImportDirectoryList ()
 
std::string stringifyE_SgAsmPEImportItem (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmPEImportItem ()
 
std::string stringifyE_SgAsmPEImportItemList (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmPEImportItemList ()
 
std::string stringifyE_SgAsmPERVASizePairList (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmPERVASizePairList ()
 
std::string stringifyE_SgAsmBinaryAdd (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmBinaryAdd ()
 
std::string stringifyE_SgAsmBinaryAsr (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmBinaryAsr ()
 
std::string stringifyE_SgAsmBinaryConcat (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmBinaryConcat ()
 
std::string stringifyE_SgAsmBinaryDivide (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmBinaryDivide ()
 
std::string stringifyE_SgAsmBinaryLsl (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmBinaryLsl ()
 
std::string stringifyE_SgAsmBinaryLsr (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmBinaryLsr ()
 
std::string stringifyE_SgAsmBinaryMod (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmBinaryMod ()
 
std::string stringifyE_SgAsmBinaryMsl (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmBinaryMsl ()
 
std::string stringifyE_SgAsmBinaryMultiply (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmBinaryMultiply ()
 
std::string stringifyE_SgAsmBinaryPostupdate (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmBinaryPostupdate ()
 
std::string stringifyE_SgAsmBinaryPreupdate (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmBinaryPreupdate ()
 
std::string stringifyE_SgAsmBinaryRor (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmBinaryRor ()
 
std::string stringifyE_SgAsmBinarySubtract (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmBinarySubtract ()
 
std::string stringifyE_SgAsmBinaryExpression (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmBinaryExpression ()
 
std::string stringifyE_SgAsmCommonSubExpression (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmCommonSubExpression ()
 
std::string stringifyE_SgAsmExprListExp (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmExprListExp ()
 
std::string stringifyE_SgAsmMemoryReferenceExpression (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmMemoryReferenceExpression ()
 
std::string stringifyE_SgAsmRegisterNames (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmRegisterNames ()
 
std::string stringifyE_SgAsmRiscOperation (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmRiscOperation ()
 
std::string stringifyE_SgAsmUnaryMinus (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmUnaryMinus ()
 
std::string stringifyE_SgAsmUnaryPlus (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmUnaryPlus ()
 
std::string stringifyE_SgAsmUnaryRrx (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmUnaryRrx ()
 
std::string stringifyE_SgAsmUnarySignedExtend (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmUnarySignedExtend ()
 
std::string stringifyE_SgAsmUnaryTruncate (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmUnaryTruncate ()
 
std::string stringifyE_SgAsmUnaryUnsignedExtend (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmUnaryUnsignedExtend ()
 
std::string stringifyE_SgAsmUnaryExpression (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmUnaryExpression ()
 
std::string stringifyE_SgAsmFloatValueExpression (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmFloatValueExpression ()
 
std::string stringifyE_SgAsmIntegerValueExpression (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmIntegerValueExpression ()
 
std::string stringifyE_SgAsmConstantExpression (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmConstantExpression ()
 
std::string stringifyE_SgAsmValueExpression (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmValueExpression ()
 
std::string stringifyE_SgAsmGenericFileList (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmGenericFileList ()
 
std::string stringifyE_SgAsmInterpretation (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmInterpretation ()
 
std::string stringifyE_SgAsmInterpretationList (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmInterpretationList ()
 
std::string stringifyE_SgAsmJvmField (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmJvmField ()
 
std::string stringifyE_SgAsmJvmMethod (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmJvmMethod ()
 
std::string stringifyE_SgAsmOperandList (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmOperandList ()
 
std::string stringifyE_SgAsmBlock (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmBlock ()
 
std::string stringifyE_SgAsmAarch32Instruction (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmAarch32Instruction ()
 
std::string stringifyE_SgAsmAarch64Instruction (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmAarch64Instruction ()
 
std::string stringifyE_SgAsmCilInstruction (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmCilInstruction ()
 
std::string stringifyE_SgAsmJvmInstruction (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmJvmInstruction ()
 
std::string stringifyE_SgAsmM68kInstruction (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmM68kInstruction ()
 
std::string stringifyE_SgAsmMipsInstruction (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmMipsInstruction ()
 
std::string stringifyE_SgAsmNullInstruction (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmNullInstruction ()
 
std::string stringifyE_SgAsmPowerpcInstruction (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmPowerpcInstruction ()
 
std::string stringifyE_SgAsmUserInstruction (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmUserInstruction ()
 
std::string stringifyE_SgAsmX86Instruction (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmX86Instruction ()
 
std::string stringifyE_SgAsmInstruction (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmInstruction ()
 
std::string stringifyE_SgAsmFunction (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmFunction ()
 
std::string stringifyE_SgAsmPointerType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyE_SgAsmPointerType ()
 
std::string stringifyCxx_GrammarVariants (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyCxx_GrammarVariants ()
 
std::string stringifyVariantT (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifyVariantT ()
 
std::string stringifySgConstVolatileModifier_cv_modifier_enum (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgConstVolatileModifier_cv_modifier_enum ()
 
std::string stringifySgStorageModifier_storage_modifier_enum (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgStorageModifier_storage_modifier_enum ()
 
std::string stringifySgAccessModifier_access_modifier_enum (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgAccessModifier_access_modifier_enum ()
 
std::string stringifySgFunctionModifier_function_modifier_enum (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgFunctionModifier_function_modifier_enum ()
 
std::string stringifySgUPC_AccessModifier_upc_access_modifier_enum (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgUPC_AccessModifier_upc_access_modifier_enum ()
 
std::string stringifySgSpecialFunctionModifier_special_function_modifier_enum (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgSpecialFunctionModifier_special_function_modifier_enum ()
 
std::string stringifySgElaboratedTypeModifier_elaborated_type_modifier_enum (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgElaboratedTypeModifier_elaborated_type_modifier_enum ()
 
std::string stringifySgLinkageModifier_linkage_modifier_enum (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgLinkageModifier_linkage_modifier_enum ()
 
std::string stringifySgBaseClassModifier_baseclass_modifier_enum (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgBaseClassModifier_baseclass_modifier_enum ()
 
std::string stringifySgStructureModifier_jovial_structure_modifier_enum (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgStructureModifier_jovial_structure_modifier_enum ()
 
std::string stringifySgTypeModifier_type_modifier_enum (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgTypeModifier_type_modifier_enum ()
 
std::string stringifySgTypeModifier_gnu_extension_machine_mode_enum (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgTypeModifier_gnu_extension_machine_mode_enum ()
 
std::string stringifySgDeclarationModifier_declaration_modifier_enum (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgDeclarationModifier_declaration_modifier_enum ()
 
std::string stringifySgDeclarationModifier_gnu_declaration_visability_enum (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgDeclarationModifier_gnu_declaration_visability_enum ()
 
std::string stringifySgOpenclAccessModeModifier_access_mode_modifier_enum (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgOpenclAccessModeModifier_access_mode_modifier_enum ()
 
std::string stringifySg_File_Info_classifier (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySg_File_Info_classifier ()
 
std::string stringifySg_File_Info_p_fileflags (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySg_File_Info_p_fileflags ()
 
std::string stringifySgFile_outputFormatOption_enum (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgFile_outputFormatOption_enum ()
 
std::string stringifySgFile_languageOption_enum (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgFile_languageOption_enum ()
 
std::string stringifySgFile_standard_enum (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgFile_standard_enum ()
 
std::string stringifySgProject_template_instantiation_enum (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgProject_template_instantiation_enum ()
 
std::string stringifySgUnparse_Info_unparse_type_num (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgUnparse_Info_unparse_type_num ()
 
std::string stringifySgUnparse_Info_access_attr_enum (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgUnparse_Info_access_attr_enum ()
 
std::string stringifySgTemplateParameter_template_parameter_enum (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgTemplateParameter_template_parameter_enum ()
 
std::string stringifySgTemplateArgument_template_argument_enum (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgTemplateArgument_template_argument_enum ()
 
std::string stringifySgGraphGraphEdgeType (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgGraphGraphEdgeType ()
 
std::string stringifySgGraphGraphProperties (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgGraphGraphProperties ()
 
std::string stringifySgDataStatementValue_data_statement_value_enum (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgDataStatementValue_data_statement_value_enum ()
 
std::string stringifySgType_fortran_attribute_specifiers_enum (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgType_fortran_attribute_specifiers_enum ()
 
std::string stringifySgJovialTableTypeStructureSpecifier (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgJovialTableTypeStructureSpecifier ()
 
std::string stringifySgMemberFunctionType_mfunc_specifier_enum (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgMemberFunctionType_mfunc_specifier_enum ()
 
std::string stringifySgTokenROSE_Fortran_Keywords (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgTokenROSE_Fortran_Keywords ()
 
std::string stringifySgTokenROSE_C_CXX_keywords (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgTokenROSE_C_CXX_keywords ()
 
std::string stringifySgTokenROSE_Fortran_Operators (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgTokenROSE_Fortran_Operators ()
 
std::string stringifySgTokenROSE_C_CXX_Operators (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgTokenROSE_C_CXX_Operators ()
 
std::string stringifySgTokenROSE_Fortran_Additional_Info (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgTokenROSE_Fortran_Additional_Info ()
 
std::string stringifySgInitializedName_preinitialization_enum (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgInitializedName_preinitialization_enum ()
 
std::string stringifySgInitializedName_asm_register_name_enum (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgInitializedName_asm_register_name_enum ()
 
std::string stringifySgInitializedName_gnu_variable_attribute_enum (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgInitializedName_gnu_variable_attribute_enum ()
 
std::string stringifySgInitializedName_excess_specifier_enum (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgInitializedName_excess_specifier_enum ()
 
std::string stringifySgOmpClause_omp_default_option_enum (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgOmpClause_omp_default_option_enum ()
 
std::string stringifySgOmpClause_omp_schedule_kind_enum (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgOmpClause_omp_schedule_kind_enum ()
 
std::string stringifySgOmpClause_omp_reduction_operator_enum (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgOmpClause_omp_reduction_operator_enum ()
 
std::string stringifySgOmpClause_omp_dependence_type_enum (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgOmpClause_omp_dependence_type_enum ()
 
std::string stringifySgOmpClause_omp_map_operator_enum (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgOmpClause_omp_map_operator_enum ()
 
std::string stringifySgOmpClause_omp_map_dist_data_enum (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgOmpClause_omp_map_dist_data_enum ()
 
std::string stringifySgOmpClause_omp_proc_bind_policy_enum (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgOmpClause_omp_proc_bind_policy_enum ()
 
std::string stringifySgOmpClause_omp_atomic_clause_enum (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgOmpClause_omp_atomic_clause_enum ()
 
std::string stringifySgForAllStatement_forall_statement_kind_enum (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgForAllStatement_forall_statement_kind_enum ()
 
std::string stringifySgJovialForThenStatement_loop_statement_type_enum (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgJovialForThenStatement_loop_statement_type_enum ()
 
std::string stringifySgDeclarationStatement_template_specialization_enum (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgDeclarationStatement_template_specialization_enum ()
 
std::string stringifySgDeclarationStatement_gnu_extension_visability_attribute_enum (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgDeclarationStatement_gnu_extension_visability_attribute_enum ()
 
std::string stringifySgVariableDeclaration_gnu_extension_declaration_attributes_enum (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgVariableDeclaration_gnu_extension_declaration_attributes_enum ()
 
std::string stringifySgAttributeSpecificationStatement_attribute_spec_enum (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgAttributeSpecificationStatement_attribute_spec_enum ()
 
std::string stringifySgTemplateDeclaration_template_type_enum (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgTemplateDeclaration_template_type_enum ()
 
std::string stringifySgInterfaceStatement_generic_spec_enum (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgInterfaceStatement_generic_spec_enum ()
 
std::string stringifySgClassDeclaration_class_types (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgClassDeclaration_class_types ()
 
std::string stringifySgTemplateClassDeclaration_class_types (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgTemplateClassDeclaration_class_types ()
 
std::string stringifySgJovialTableStatementWordsPerEntry (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgJovialTableStatementWordsPerEntry ()
 
std::string stringifySgImplicitStatement_implicit_spec_enum (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgImplicitStatement_implicit_spec_enum ()
 
std::string stringifySgProcedureHeaderStatement_subprogram_kind_enum (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgProcedureHeaderStatement_subprogram_kind_enum ()
 
std::string stringifySgJovialDirectiveStatement_directive_types (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgJovialDirectiveStatement_directive_types ()
 
std::string stringifySgJovialLabelDeclaration_label_type_enum (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgJovialLabelDeclaration_label_type_enum ()
 
std::string stringifySgLabelStatement_label_type_enum (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgLabelStatement_label_type_enum ()
 
std::string stringifySgProcessControlStatement_control_enum (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgProcessControlStatement_control_enum ()
 
std::string stringifySgIOStatement_io_statement_enum (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgIOStatement_io_statement_enum ()
 
std::string stringifySgImageControlStatement_image_control_statement_enum (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgImageControlStatement_image_control_statement_enum ()
 
std::string stringifySgAdaSelectStmt_select_type_enum (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgAdaSelectStmt_select_type_enum ()
 
std::string stringifySgUnaryOpSgop_mode (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgUnaryOpSgop_mode ()
 
std::string stringifySgCastExp_cast_type_enum (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgCastExp_cast_type_enum ()
 
std::string stringifySgThrowOp_e_throw_kind (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgThrowOp_e_throw_kind ()
 
std::string stringifySgAsmOp_asm_operand_modifier_enum (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgAsmOp_asm_operand_modifier_enum ()
 
std::string stringifySgAsmOp_asm_operand_constraint_enum (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgAsmOp_asm_operand_constraint_enum ()
 
std::string stringifySgLabelSymbol_label_type_enum (int64_t n, const char *strip=NULL, bool canonic=false)
 
const std::vector< int64_t > & stringifySgLabelSymbol_label_type_enum ()
 
int containsString (const std::string &masterString, const std::string &targetString)
 
std::string getFileNameByTraversalBackToFileNode (const SgNode *astNode)
 
std::string getFileName (SgLocatedNode *locatedNodePointer)
 
int getLineNumber (SgLocatedNode *locatedNodePointer)
 
int getColumnNumber (SgLocatedNode *locatedNodePointer)
 
bool isPartOfTransformation (SgLocatedNode *locatedNodePointer)
 
ROSE_DLL_API std::string getWorkingDirectory ()
 
ROSE_DLL_API std::string getSourceDirectory (std::string fileNameWithPath)
 get the current directory
 
std::string getFileNameWithoutPath (SgStatement *statementPointer)
 get the sourceDirectory directory
 
ROSE_DLL_API std::string utility_stripPathFromFileName (const std::string &fileNameWithPath)
 
ROSE_DLL_API std::string getPathFromFileName (std::string fileNameWithPath)
 get the filename from the full filename
 
SgName concatenate (const SgName &X, const SgName &Y)
 get the path from the full filename
 
ROSE_DLL_API void usage (int status)
 
void filterInputFile (const std::string inputFileName, const std::string outputFileName)
 
SgStatementgetPreviousStatement (SgStatement *targetStatement, bool climbOutScope=true)
 Functions to move to SgStatement object in SAGE III later.
 
SgStatementgetNextStatement (SgStatement *targetStatement)
 
void initDiagnostics ()
 
template<class Value , class Predicate >
std::enable_if< is_invocable< Predicate, Value >::value, Value & >::type affirm (Value &&value, Predicate predicate)
 Test something about a value and then return it.
 
template<class Value , class Predicate >
std::enable_if< is_invocable< Predicate, Value >::value, Value & >::type affirm (Value &value, Predicate predicate)
 Test something about a value and then return it.
 
template<class Value , class Predicate >
std::enable_if< is_invocable< Predicate, Value >::value, Value & >::type affirm (Value &&value, Predicate predicate, std::string const &message)
 Test something about a value and then return it.
 
template<class Value , class Predicate >
std::enable_if< is_invocable< Predicate, Value >::value, Value & >::type affirm (Value &value, Predicate predicate, std::string const &message)
 Test something about a value and then return it.
 
template<class Value >
Value & affirm (Value &&value)
 Test that a value evaluates to true in a Boolean context and return it.
 
template<class Value >
Value & affirm (Value &value)
 Test that a value evaluates to true in a Boolean context and return it.
 
template<class Value >
Value & affirm (Value &&value, std::string const &message)
 Test that a value evaluates to true in a Boolean context and return it.
 
template<class Value >
Value & affirm (Value &value, std::string const &message)
 Test that a value evaluates to true in a Boolean context and return it.
 
template<class Pointer >
Pointer & notnull (Pointer &&pointer)
 Check for non-null pointer.
 
template<class Pointer >
Pointer & notnull (Pointer &pointer)
 Check for non-null pointer.
 
template<class T , class U >
std::shared_ptr< T > as (const std::shared_ptr< U > &p)
 Dynamic pointer down-cast.
 
template<class T , class U >
boost::shared_ptr< T > as (const boost::shared_ptr< U > &p)
 Dynamic pointer down-cast.
 
template<class T , class U >
Sawyer::SharedPointer< T > as (const Sawyer::SharedPointer< U > &p)
 Dynamic pointer down-cast.
 
template<class T , class U >
T * as (U *p)
 Dynamic pointer down-cast.
 
ROSE_UTIL_API void failedAssertionBehavior (Sawyer::Assert::AssertFailureHandler handler)
 Property: behavior of failed assertions.
 
Sawyer::Assert::AssertFailureHandler failedAssertionBehavior ()
 Property: behavior of failed assertions.
 

Variables

const size_t UNLIMITED {static_cast<size_t>(-1)}
 Effectively unlimited size.
 
const size_t INVALID_INDEX {static_cast<size_t>(-1)}
 Invalid array index.
 
const size_t DUMP_FIELD_WIDTH {64}
 Width of the name field when dumping binary analysis AST nodes.
 
std::vector< std::string > PluginLibs
 
std::vector< std::string > PluginActions
 
std::map< std::string, std::vector< std::string > > PluginArgs
 
ROSE_DLL_API Options global_options
 
std::map< int, std::map< SgNode *, TokenStreamSequenceToNodeMapping * > * > tokenSubsequenceMapOfMaps
 
std::map< SgSourceFile *, std::map< SgNode *, TokenStreamSequenceToNodeMapping * > * > tokenSubsequenceMapOfMapsBySourceFile
 
std::map< SgSourceFile *, std::map< SgScopeStatement *, std::pair< SgStatement *, SgStatement * > > > firstAndLastStatementsToUnparseInScopeMapBySourceFile
 
std::map< int, std::map< SgStatement *, FrontierNode * > * > frontierNodesMapOfMaps
 
std::map< int, std::map< SgNode *, PreviousAndNextNodeData * > * > previousAndNextNodeMapOfMaps
 
std::map< int, std::multimap< int, SgStatement * > * > redundantlyMappedTokensToStatementMapOfMultimaps
 
std::map< int, std::set< int > * > redundantTokenEndingsMapOfSets
 
std::map< int, std::map< SgScopeStatement *, SgStatement * > * > representativeWhitespaceStatementMapOfMaps
 
std::map< int, std::map< SgStatement *, MacroExpansion * > * > macroExpansionMapOfMaps
 
std::map< std::string, SgIncludeFile * > includeFileMapForUnparsing
 
Sawyer::Message::Facility ir_node_mlog
 
bool is_Ada_language
 
bool is_C_language
 
bool is_Cobol_language
 
bool is_OpenMP_language
 
bool is_UPC_language
 
bool is_UPC_dynamic_threads
 
bool is_C99_language
 
bool is_Cxx_language
 
bool is_Java_language
 
bool is_Jvm_language
 
bool is_Jovial_language
 
bool is_Fortran_language
 
bool is_CAF_language
 
bool is_PHP_language
 
bool is_Python_language
 
bool is_Cuda_language
 
bool is_OpenCL_language
 
bool is_binary_executable
 

Typedef Documentation

◆ ProgressPtr

Definition at line 17 of file Rose/BasicTypes.h.

◆ SymbolicExprPtr

Definition at line 14 of file SymbolicExpr.h.

◆ PluginRegistry

Definition at line 335 of file plugin.h.

Function Documentation

◆ affirm() [1/8]

template<class Value , class Predicate >
std::enable_if< is_invocable< Predicate, Value >::value, Value & >::type Rose::affirm ( Value &&  value,
Predicate  predicate 
)

Test something about a value and then return it.

If the value satisifies the predicate, return the value, otherwise throw a Rose::AffirmationError exception. If a message argument is specified then use it as the exception message instead of some generic string.

Example: Previously, to safely convert a signed value to an unsigned value of equal or larger size, one had to use a temporary variable like this:

const auto temp = stream.tellp();
ASSERT_require(temp >= 0);
const size_t position = temp;

Or better, use Boost's safe Numeric Conversion API which throws a non-ROSE exception:

const auto position = boost::numeric_cast<size_t>(stream.tellp());

With affirm we can do this:

size_t p = affirm(f.tellp(), [](std::basic_ios::pos_type p) {return p >= 0;});
std::enable_if< is_invocable< Predicate, Value >::value, Value & >::type affirm(Value &&value, Predicate predicate)
Test something about a value and then return it.
Definition Affirm.h:80

Before you this to check the result from calling your own code, consider changing your called code to return a wrapped type such as Sawyer::Result<T,E> or Sawyer::Optional<T>. In that case, instead of testing the result in the caller like this:

const size_t n = affirm(myIntParser(s), [](auto x) { return x != -1; }, "cannot parse input");

You could rewrite myFunction to return Sawyer::Result<int, std::string> which is more flexible and can be used many ways, such as:

const int i1 = myIntParser(s).orThrow(); // throw an error if s is not parsable
const int i2 = myIntParser(s).expect("cannot parse input"); // throw an error if not parsed
const int i3 = *myIntParser(s); // throw an error if not parsed
const int i4 = myIntParser(s).orElse(911); // use 911 if not parsed
if (myIntParser(s).contains(42)) // true if s was parsed as 42
int i5 = 911; // default
if (myIntParser(s).assignTo(i5)) // true if s was parsed, with parsed value assigned to i5

Definition at line 80 of file Affirm.h.

◆ affirm() [2/8]

template<class Value , class Predicate >
std::enable_if< is_invocable< Predicate, Value >::value, Value & >::type Rose::affirm ( Value &  value,
Predicate  predicate 
)

Test something about a value and then return it.

If the value satisifies the predicate, return the value, otherwise throw a Rose::AffirmationError exception. If a message argument is specified then use it as the exception message instead of some generic string.

Example: Previously, to safely convert a signed value to an unsigned value of equal or larger size, one had to use a temporary variable like this:

const auto temp = stream.tellp();
ASSERT_require(temp >= 0);
const size_t position = temp;

Or better, use Boost's safe Numeric Conversion API which throws a non-ROSE exception:

const auto position = boost::numeric_cast<size_t>(stream.tellp());

With affirm we can do this:

size_t p = affirm(f.tellp(), [](std::basic_ios::pos_type p) {return p >= 0;});

Before you this to check the result from calling your own code, consider changing your called code to return a wrapped type such as Sawyer::Result<T,E> or Sawyer::Optional<T>. In that case, instead of testing the result in the caller like this:

const size_t n = affirm(myIntParser(s), [](auto x) { return x != -1; }, "cannot parse input");

You could rewrite myFunction to return Sawyer::Result<int, std::string> which is more flexible and can be used many ways, such as:

const int i1 = myIntParser(s).orThrow(); // throw an error if s is not parsable
const int i2 = myIntParser(s).expect("cannot parse input"); // throw an error if not parsed
const int i3 = *myIntParser(s); // throw an error if not parsed
const int i4 = myIntParser(s).orElse(911); // use 911 if not parsed
if (myIntParser(s).contains(42)) // true if s was parsed as 42
int i5 = 911; // default
if (myIntParser(s).assignTo(i5)) // true if s was parsed, with parsed value assigned to i5

Definition at line 88 of file Affirm.h.

◆ affirm() [3/8]

template<class Value , class Predicate >
std::enable_if< is_invocable< Predicate, Value >::value, Value & >::type Rose::affirm ( Value &&  value,
Predicate  predicate,
std::string const &  message 
)

Test something about a value and then return it.

If the value satisifies the predicate, return the value, otherwise throw a Rose::AffirmationError exception. If a message argument is specified then use it as the exception message instead of some generic string.

Example: Previously, to safely convert a signed value to an unsigned value of equal or larger size, one had to use a temporary variable like this:

const auto temp = stream.tellp();
ASSERT_require(temp >= 0);
const size_t position = temp;

Or better, use Boost's safe Numeric Conversion API which throws a non-ROSE exception:

const auto position = boost::numeric_cast<size_t>(stream.tellp());

With affirm we can do this:

size_t p = affirm(f.tellp(), [](std::basic_ios::pos_type p) {return p >= 0;});

Before you this to check the result from calling your own code, consider changing your called code to return a wrapped type such as Sawyer::Result<T,E> or Sawyer::Optional<T>. In that case, instead of testing the result in the caller like this:

const size_t n = affirm(myIntParser(s), [](auto x) { return x != -1; }, "cannot parse input");

You could rewrite myFunction to return Sawyer::Result<int, std::string> which is more flexible and can be used many ways, such as:

const int i1 = myIntParser(s).orThrow(); // throw an error if s is not parsable
const int i2 = myIntParser(s).expect("cannot parse input"); // throw an error if not parsed
const int i3 = *myIntParser(s); // throw an error if not parsed
const int i4 = myIntParser(s).orElse(911); // use 911 if not parsed
if (myIntParser(s).contains(42)) // true if s was parsed as 42
int i5 = 911; // default
if (myIntParser(s).assignTo(i5)) // true if s was parsed, with parsed value assigned to i5

Definition at line 96 of file Affirm.h.

◆ affirm() [4/8]

template<class Value , class Predicate >
std::enable_if< is_invocable< Predicate, Value >::value, Value & >::type Rose::affirm ( Value &  value,
Predicate  predicate,
std::string const &  message 
)

Test something about a value and then return it.

If the value satisifies the predicate, return the value, otherwise throw a Rose::AffirmationError exception. If a message argument is specified then use it as the exception message instead of some generic string.

Example: Previously, to safely convert a signed value to an unsigned value of equal or larger size, one had to use a temporary variable like this:

const auto temp = stream.tellp();
ASSERT_require(temp >= 0);
const size_t position = temp;

Or better, use Boost's safe Numeric Conversion API which throws a non-ROSE exception:

const auto position = boost::numeric_cast<size_t>(stream.tellp());

With affirm we can do this:

size_t p = affirm(f.tellp(), [](std::basic_ios::pos_type p) {return p >= 0;});

Before you this to check the result from calling your own code, consider changing your called code to return a wrapped type such as Sawyer::Result<T,E> or Sawyer::Optional<T>. In that case, instead of testing the result in the caller like this:

const size_t n = affirm(myIntParser(s), [](auto x) { return x != -1; }, "cannot parse input");

You could rewrite myFunction to return Sawyer::Result<int, std::string> which is more flexible and can be used many ways, such as:

const int i1 = myIntParser(s).orThrow(); // throw an error if s is not parsable
const int i2 = myIntParser(s).expect("cannot parse input"); // throw an error if not parsed
const int i3 = *myIntParser(s); // throw an error if not parsed
const int i4 = myIntParser(s).orElse(911); // use 911 if not parsed
if (myIntParser(s).contains(42)) // true if s was parsed as 42
int i5 = 911; // default
if (myIntParser(s).assignTo(i5)) // true if s was parsed, with parsed value assigned to i5

Definition at line 104 of file Affirm.h.

◆ affirm() [5/8]

template<class Value >
Value & Rose::affirm ( Value &&  value)

Test that a value evaluates to true in a Boolean context and return it.

This is the same as the version that takes a predicate, except the predicate is built-in and simply tests whether the value returns true in a Boolean context.

Example: Say we have a pointer to an SgAssignOp object and we don't know if it's a null pointer. If it's not a null pointer then we want to get the type of its right operand, which we also want to make sure is not null. Here's how ROSE was typically used:

ROSE_ASSERT(ass != nullptr);
SgExpression *temp1 = ass->get_rhs_operand();
ROSE_ASSERT(temp1 != nullptr);
SgType *type = temp1->get_type();
ROSE_ASSERT(type != nullptr);
This class represents the notion of an expression. Expressions are derived from SgLocatedNodes,...
virtual SgType * get_type() const
unparsing support for pragmas
This class represents the base class for all types.

This can now be expressed more succinctly and functionally as:

SgType *type = affirm(affirm(affirm(ass)->get_rhs_operand())->get_type());

For pointers, see also notnull.

Definition at line 139 of file Affirm.h.

◆ affirm() [6/8]

template<class Value >
Value & Rose::affirm ( Value &  value)

Test that a value evaluates to true in a Boolean context and return it.

This is the same as the version that takes a predicate, except the predicate is built-in and simply tests whether the value returns true in a Boolean context.

Example: Say we have a pointer to an SgAssignOp object and we don't know if it's a null pointer. If it's not a null pointer then we want to get the type of its right operand, which we also want to make sure is not null. Here's how ROSE was typically used:

ROSE_ASSERT(ass != nullptr);
SgExpression *temp1 = ass->get_rhs_operand();
ROSE_ASSERT(temp1 != nullptr);
SgType *type = temp1->get_type();
ROSE_ASSERT(type != nullptr);

This can now be expressed more succinctly and functionally as:

SgType *type = affirm(affirm(affirm(ass)->get_rhs_operand())->get_type());

For pointers, see also notnull.

Definition at line 147 of file Affirm.h.

◆ affirm() [7/8]

template<class Value >
Value & Rose::affirm ( Value &&  value,
std::string const &  message 
)

Test that a value evaluates to true in a Boolean context and return it.

This is the same as the version that takes a predicate, except the predicate is built-in and simply tests whether the value returns true in a Boolean context.

Example: Say we have a pointer to an SgAssignOp object and we don't know if it's a null pointer. If it's not a null pointer then we want to get the type of its right operand, which we also want to make sure is not null. Here's how ROSE was typically used:

ROSE_ASSERT(ass != nullptr);
SgExpression *temp1 = ass->get_rhs_operand();
ROSE_ASSERT(temp1 != nullptr);
SgType *type = temp1->get_type();
ROSE_ASSERT(type != nullptr);

This can now be expressed more succinctly and functionally as:

SgType *type = affirm(affirm(affirm(ass)->get_rhs_operand())->get_type());

For pointers, see also notnull.

Definition at line 155 of file Affirm.h.

◆ affirm() [8/8]

template<class Value >
Value & Rose::affirm ( Value &  value,
std::string const &  message 
)

Test that a value evaluates to true in a Boolean context and return it.

This is the same as the version that takes a predicate, except the predicate is built-in and simply tests whether the value returns true in a Boolean context.

Example: Say we have a pointer to an SgAssignOp object and we don't know if it's a null pointer. If it's not a null pointer then we want to get the type of its right operand, which we also want to make sure is not null. Here's how ROSE was typically used:

ROSE_ASSERT(ass != nullptr);
SgExpression *temp1 = ass->get_rhs_operand();
ROSE_ASSERT(temp1 != nullptr);
SgType *type = temp1->get_type();
ROSE_ASSERT(type != nullptr);

This can now be expressed more succinctly and functionally as:

SgType *type = affirm(affirm(affirm(ass)->get_rhs_operand())->get_type());

For pointers, see also notnull.

Definition at line 163 of file Affirm.h.

◆ notnull() [1/2]

template<class Pointer >
Pointer & Rose::notnull ( Pointer &&  pointer)

Check for non-null pointer.

This is just a wrapper around affirm that uses a better default error message of "null pointer".

Example: Say we have a pointer to an SgAssignOp object and we don't know if it's a null pointer. If it's not a null pointer then we want to get the type of its right operand, which we also want to make sure is not null. Here's how ROSE was typically used:

ROSE_ASSERT(ass != nullptr);
SgExpression *temp1 = ass->get_rhs_operand();
ROSE_ASSERT(temp1 != nullptr);
SgType *type = temp1->get_type();
ROSE_ASSERT(type != nullptr);

This can now be expressed more succinctly and functionally as:

SgType *type = notnull(notnull(notnull(ass)->get_rhs_operand())->get_type());
Pointer & notnull(Pointer &&pointer)
Check for non-null pointer.
Definition Affirm.h:195

Definition at line 195 of file Affirm.h.

◆ notnull() [2/2]

template<class Pointer >
Pointer & Rose::notnull ( Pointer &  pointer)

Check for non-null pointer.

This is just a wrapper around affirm that uses a better default error message of "null pointer".

Example: Say we have a pointer to an SgAssignOp object and we don't know if it's a null pointer. If it's not a null pointer then we want to get the type of its right operand, which we also want to make sure is not null. Here's how ROSE was typically used:

ROSE_ASSERT(ass != nullptr);
SgExpression *temp1 = ass->get_rhs_operand();
ROSE_ASSERT(temp1 != nullptr);
SgType *type = temp1->get_type();
ROSE_ASSERT(type != nullptr);

This can now be expressed more succinctly and functionally as:

SgType *type = notnull(notnull(notnull(ass)->get_rhs_operand())->get_type());

Definition at line 203 of file Affirm.h.

◆ as() [1/4]

template<class T , class U >
std::shared_ptr< T > Rose::as ( const std::shared_ptr< U > &  p)

Dynamic pointer down-cast.

Down-casts the first argument from a pointer to U to a pointer to T where T is a subclass of U. If the cast is possible, then this function returns the new pointer, otherwise it returns a null pointer. Since pointers can be used in Boolean contexts, this function can also be used to test whether the cast is possible.

This function handles std::shared_ptr, boost::shared_ptr, Sawyer::SharedPointer, and raw pointers including Sage AST node pointers.

Choice of name: This function is named "as" because that name is also used in a number of other languages, including Perl, Ruby, PHP, and Rust (although Rust doesn't have dynamic casting). The name "as" is already used for a similar purpose in other parts of ROSE (although not for down casting). C# uses "is", and Sage AST nodes in ROSE also use "is" by prepending it to the type name. We decided against "is" because it implies a predicate whereas most of the cases where "is" is called in ROSE subsequently use the returned down-casted pointer – it isn't just tested. And of course prepending "is" to the type name requires more code generation and we're trying to eliminate that. Java uses "instanceof" and the first implementation of this idea in ROSE used "dynamicPointerCast" (like the STL but with ROSE capitalization). Both of those were deemed too long for something that occurs as frequently as it does in the ROSE source code, even though many of those occurrences are C++ anti patterns.

Examples:

#include <Rose/As.h>
using Rose;
Architecture::Base::Ptr arch = ...; // some kind of smart pointer
if (as<Architecture::IntelI386>(base)) {
std::cout <<"architecture is some implementation of Intel 80386\n";
}
SgType *type = ...;
if (auto array = as<SgArrayType>(type)) { // equivalent to `isSgArrayType(node)`
if (as<SgTypeBool>(array->get_base_type())) { // equivalent to `isSgTypeBool(node)`
std::cout <<"the type is an array of Boolean\n";
}
}
BasePtr Ptr
Reference counting pointer.
Binary analysis.
The ROSE library.

Definition at line 54 of file As.h.

◆ as() [2/4]

template<class T , class U >
boost::shared_ptr< T > Rose::as ( const boost::shared_ptr< U > &  p)

Dynamic pointer down-cast.

Down-casts the first argument from a pointer to U to a pointer to T where T is a subclass of U. If the cast is possible, then this function returns the new pointer, otherwise it returns a null pointer. Since pointers can be used in Boolean contexts, this function can also be used to test whether the cast is possible.

This function handles std::shared_ptr, boost::shared_ptr, Sawyer::SharedPointer, and raw pointers including Sage AST node pointers.

Choice of name: This function is named "as" because that name is also used in a number of other languages, including Perl, Ruby, PHP, and Rust (although Rust doesn't have dynamic casting). The name "as" is already used for a similar purpose in other parts of ROSE (although not for down casting). C# uses "is", and Sage AST nodes in ROSE also use "is" by prepending it to the type name. We decided against "is" because it implies a predicate whereas most of the cases where "is" is called in ROSE subsequently use the returned down-casted pointer – it isn't just tested. And of course prepending "is" to the type name requires more code generation and we're trying to eliminate that. Java uses "instanceof" and the first implementation of this idea in ROSE used "dynamicPointerCast" (like the STL but with ROSE capitalization). Both of those were deemed too long for something that occurs as frequently as it does in the ROSE source code, even though many of those occurrences are C++ anti patterns.

Examples:

#include <Rose/As.h>
using Rose;
Architecture::Base::Ptr arch = ...; // some kind of smart pointer
if (as<Architecture::IntelI386>(base)) {
std::cout <<"architecture is some implementation of Intel 80386\n";
}
SgType *type = ...;
if (auto array = as<SgArrayType>(type)) { // equivalent to `isSgArrayType(node)`
if (as<SgTypeBool>(array->get_base_type())) { // equivalent to `isSgTypeBool(node)`
std::cout <<"the type is an array of Boolean\n";
}
}

Definition at line 60 of file As.h.

◆ as() [3/4]

template<class T , class U >
Sawyer::SharedPointer< T > Rose::as ( const Sawyer::SharedPointer< U > &  p)

Dynamic pointer down-cast.

Down-casts the first argument from a pointer to U to a pointer to T where T is a subclass of U. If the cast is possible, then this function returns the new pointer, otherwise it returns a null pointer. Since pointers can be used in Boolean contexts, this function can also be used to test whether the cast is possible.

This function handles std::shared_ptr, boost::shared_ptr, Sawyer::SharedPointer, and raw pointers including Sage AST node pointers.

Choice of name: This function is named "as" because that name is also used in a number of other languages, including Perl, Ruby, PHP, and Rust (although Rust doesn't have dynamic casting). The name "as" is already used for a similar purpose in other parts of ROSE (although not for down casting). C# uses "is", and Sage AST nodes in ROSE also use "is" by prepending it to the type name. We decided against "is" because it implies a predicate whereas most of the cases where "is" is called in ROSE subsequently use the returned down-casted pointer – it isn't just tested. And of course prepending "is" to the type name requires more code generation and we're trying to eliminate that. Java uses "instanceof" and the first implementation of this idea in ROSE used "dynamicPointerCast" (like the STL but with ROSE capitalization). Both of those were deemed too long for something that occurs as frequently as it does in the ROSE source code, even though many of those occurrences are C++ anti patterns.

Examples:

#include <Rose/As.h>
using Rose;
Architecture::Base::Ptr arch = ...; // some kind of smart pointer
if (as<Architecture::IntelI386>(base)) {
std::cout <<"architecture is some implementation of Intel 80386\n";
}
SgType *type = ...;
if (auto array = as<SgArrayType>(type)) { // equivalent to `isSgArrayType(node)`
if (as<SgTypeBool>(array->get_base_type())) { // equivalent to `isSgTypeBool(node)`
std::cout <<"the type is an array of Boolean\n";
}
}

Definition at line 66 of file As.h.

◆ as() [4/4]

template<class T , class U >
T * Rose::as ( U *  p)

Dynamic pointer down-cast.

Down-casts the first argument from a pointer to U to a pointer to T where T is a subclass of U. If the cast is possible, then this function returns the new pointer, otherwise it returns a null pointer. Since pointers can be used in Boolean contexts, this function can also be used to test whether the cast is possible.

This function handles std::shared_ptr, boost::shared_ptr, Sawyer::SharedPointer, and raw pointers including Sage AST node pointers.

Choice of name: This function is named "as" because that name is also used in a number of other languages, including Perl, Ruby, PHP, and Rust (although Rust doesn't have dynamic casting). The name "as" is already used for a similar purpose in other parts of ROSE (although not for down casting). C# uses "is", and Sage AST nodes in ROSE also use "is" by prepending it to the type name. We decided against "is" because it implies a predicate whereas most of the cases where "is" is called in ROSE subsequently use the returned down-casted pointer – it isn't just tested. And of course prepending "is" to the type name requires more code generation and we're trying to eliminate that. Java uses "instanceof" and the first implementation of this idea in ROSE used "dynamicPointerCast" (like the STL but with ROSE capitalization). Both of those were deemed too long for something that occurs as frequently as it does in the ROSE source code, even though many of those occurrences are C++ anti patterns.

Examples:

#include <Rose/As.h>
using Rose;
Architecture::Base::Ptr arch = ...; // some kind of smart pointer
if (as<Architecture::IntelI386>(base)) {
std::cout <<"architecture is some implementation of Intel 80386\n";
}
SgType *type = ...;
if (auto array = as<SgArrayType>(type)) { // equivalent to `isSgArrayType(node)`
if (as<SgTypeBool>(array->get_base_type())) { // equivalent to `isSgTypeBool(node)`
std::cout <<"the type is an array of Boolean\n";
}
}

Definition at line 72 of file As.h.

◆ makeBitFlags()

template<class E >
BitFlags< E > Rose::makeBitFlags ( enumMember)
inline

Definition at line 106 of file Rose/BitFlags.h.

◆ initialize()

ROSE_DLL_API void Rose::initialize ( const char *  configToken)

Initialize the library.

This function serves two purposes:

  • Certain dependent libraries have initialization functions and that need to be invoked before any of their other functions are called. Rather than (re)invoke their initializer every time one of those functions is called, we can move their initializers into this one ROSE initializer. This also ensures that dependent libraries are initialized in the correct order since C++ provides no standard way to do this.
  • If the caller of ROSE functions (e.g., the user's program that uses the ROSE library) is compiled with one version of ROSE header files but the ROSE library was compiled with a different version this can result in runtime errors that are very difficult to track down. The same is true for any other C++ library that has functions whose ABI includes passing copies of or references to objects. Therefore, this initializer takes an argument which is a compile-time token from header files used by the user and compares it with the token compiled into the library. This checking can be disabled by passing nullptr as the argument.

This function should be called before any other ROSE library functions, although it is called implicitly by some common functions like frontend. It can be called more than once–subsequent calls do nothing. If called concurrently by more than one thread, then one thread performs the initialization while the others block until it completes.

The configToken argument is normally the C preprocessor macro ROSE_CONFIG_TOKEN, which should be treated as a black box. Passing a null pointer bypasses the configuration and version checking but still initializes the ROSE library and its dependencies. If the configuration and version checking (see checkConfigToken) detects an inconsistency then an error message is emitted and a std::runtime_error is thrown.

Example usage:

#include <rose.h>
int main(int argc, char *argv[]) {
ROSE_INITIALIZE; // or Rose::initialize(ROSE_CONFIG_TOKEN);

ROSE developers: If you want to have initialize (specifically, checkConfigToken) check for consistency in some configuration property then modify the autoconf files ($ROSE/config directory) or CMakeLists.txt files to append to the ROSE_CONFIG_TOKEN shell variable or CMake variable, respectively. This variable holds the string that will eventually become the expansion value of the ROSE_CONFIG_TOKEN C preprocessor macro. There is no need for the autoconf string to be character-for-character identical with the cmake string, although they should check for the same kinds of things just for consistency.

See also, isInitialized and checkConfigToken. The ROSE_INITIALIZE C preprocessor-defined symbol expands to Rose::initialize(ROSE_CONFIG_TOKEN) but might be easier to remember.

◆ isInitialized()

ROSE_DLL_API bool Rose::isInitialized ( )

Checks whether the library has been initialized.

Returns true if the library initialization step has been completed, false if it hasn't started. If this is called when some other thread is initializing the library it blocks until the initialization has been completed and then returns true. Note that the notion of "when some other thread is initializing the library" is defined as beginning when that other thread enters the initialization critical section and ends when it leaves the critical section, which doesn't coincide exactly with the call to and return from initialize.

◆ checkConfigToken()

ROSE_DLL_API bool Rose::checkConfigToken ( const char *  configTokenToken)

Check the configuration token.

This function checks the supplied configuration token against the token compiled into the library and returns true if they match and false if they don't. See initialize.

◆ checkVersionNumber()

ROSE_DLL_API bool Rose::checkVersionNumber ( const std::string &  need)

Check ROSE version number.

Checks that the ROSE library version number is equal to or greater than the specified version string. Both version numbers are split at the "." characters and each part of the library version number is compared with the corresponding part of the need version number from left to right until an inequality is found. If the unequal library part is greater than the corresponding need part, then this function fails (returns false), otherwise it succeeds. Comparisons are numeric. If no inequality is found among the corresponding pairs, then this function returns true even if the version numbers have different numbers of parts.

For example, if the library version number is "1.2.3", this function returns true when need is "", "1", "1.0", "1.1", "1.2.0", "1.2.1", "1.2.2", "1.2.3", "1.2.3.0", "1.2.3.1", etc., and it returns false when need is "2", "1.3", "1.2.4", "1.2.4.0", etc.

◆ operator<<()

std::ostream & Rose::operator<< ( std::ostream &  out,
const Location x 
)
inline

Definition at line 108 of file Location.h.

◆ make_range() [1/2]

template<class T >
iterator_range< T > Rose::make_range ( x,
y 
)

Convenience function for iterating over sub-ranges.

This provides a bit of syntactic sugar to make using sub-ranges in for loops a bit easier. Analogous to std::make_pair().

Definition at line 113 of file plugin.h.

◆ make_range() [2/2]

template<typename T >
iterator_range< T > Rose::make_range ( std::pair< T, T >  p)

Definition at line 117 of file plugin.h.

◆ throwOnFailedAssertion()

ROSE_UTIL_API void Rose::throwOnFailedAssertion ( const char *  ,
const char *  ,
const std::string &  ,
const char *  ,
unsigned  ,
const char *   
)

Throws an exception for a failed assertion.

Throws FailedAssertion exception.

◆ failedAssertionBehavior() [1/2]

ROSE_UTIL_API void Rose::failedAssertionBehavior ( Sawyer::Assert::AssertFailureHandler  handler)

Property: behavior of failed assertions.

The property value can be abortOnFailedAssertion, exitOnFailedAsssertion, or throwOnFailedAssertion.

Setting the behavior to null will cause a default behavior to be used. The default behavior is chosen based on the ROSE configuration. The retrieved property will be null only if the property has never been set and the ROSE library has never been initialized; in this case, Sawyer::Assert macros abort for failed assertions.

◆ failedAssertionBehavior() [2/2]

Sawyer::Assert::AssertFailureHandler Rose::failedAssertionBehavior ( )

Property: behavior of failed assertions.

The property value can be abortOnFailedAssertion, exitOnFailedAsssertion, or throwOnFailedAssertion.

Setting the behavior to null will cause a default behavior to be used. The default behavior is chosen based on the ROSE configuration. The retrieved property will be null only if the property has never been set and the ROSE library has never been initialized; in this case, Sawyer::Assert macros abort for failed assertions.

Variable Documentation

◆ UNLIMITED

const size_t Rose::UNLIMITED {static_cast<size_t>(-1)}

Effectively unlimited size.

This is used, among other places, as a default argument for functions that limit the size of their return value in some way. Use this instead of "(size_t)(-1)" for better self-documenting code.

Definition at line 19 of file Constants.h.

◆ INVALID_INDEX

const size_t Rose::INVALID_INDEX {static_cast<size_t>(-1)}

Invalid array index.

This is used to represent lack of a valid array index. Use this instead of "(size_t)(-1)" for better self-documenting code.

Definition at line 25 of file Constants.h.

◆ DUMP_FIELD_WIDTH

const size_t Rose::DUMP_FIELD_WIDTH {64}

Width of the name field when dumping binary analysis AST nodes.

This is the minimum width in characters for the name field when dumping AST node information in human-readable, tabular format. This format is used by many of the binary analysis nodes in their dump functions.

Definition at line 31 of file Constants.h.