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

Description

Main namespace for the ROSE library.

Namespaces

 BinaryAnalysis
 Binary analysis.
 
 Color
 Colors.
 
 Combinatorics
 Combinatoric functions.
 
 CommandLine
 Command line parsing.
 
 Diagnostics
 Controls diagnostic messages from ROSE.
 
 EditDistance
 Edit distance algorithms and analyses.
 
 FileSystem
 Functions for operating on files in a filesystem.
 
 GraphUtility
 Graph utilities.
 
 ParallelSort
 Algorithms for parallel sorting.
 
 SageBuilderAsm
 Functions to build binary analysis ASTs.
 
 StringUtility
 Functions for operating on strings.
 

Classes

struct  FailedAssertion
 Exception that can be thrown for a failed assertion. More...
 
class  iterator_range
 A range adaptor for a pair of iterators. 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  Stringifier
 Shortens names of long stringifiers. More...
 

Typedefs

typedef Registry< PluginActionPluginRegistry
 

Functions

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. More...
 
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. More...
 
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. More...
 
ROSE_UTIL_API void throwOnFailedAssertion (const char *, const char *, const std::string &, const char *, unsigned, const char *)
 Throws an exception for a failed assertion. More...
 
ROSE_DLL_API void initialize (const char *configToken)
 Initialize the library. More...
 
ROSE_DLL_API bool isInitialized ()
 Checks whether the library has been initialized. More...
 
ROSE_DLL_API bool checkConfigToken (const char *configTokenToken)
 Check the configuration token. More...
 
bool checkVersionNumber (const std::string &need)
 Check ROSE version number. More...
 
std::string stringifyBinaryAnalysisAsmUnparserOrganization (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyBinaryAnalysisSerialIoFormat (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyBinaryAnalysisSerialIoSavable (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyArmSignForExpressionUnparsing (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyAssociativitySpecifier (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyUnparseLanguageIndependentConstructs_token_sequence_position_enum_type (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyUnparseLanguageIndependentConstructs_unparsed_as_enum_type (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyUnparser_token_sequence_position_enum_type (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyFormat_Opt (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyUnparse_ExprStmt_token_sequence_position_enum_type (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyAstUnparseAttributeRelativePositionType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_yytokentype (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyDOTGeneration_traversalType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_qrsQRButtonsType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_qrsQRSelectType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_qrsQREditType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_qrsQEditorTypeSel (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_qrsQSourceColorizerType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_qrsParenType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_qrsParenMatcherSelection (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_qrsSymbolType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_qrsQRSourceBoxToolbarIdx (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_qrsQ3TextStringCharType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_qrsQ3TextCursorOperation (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_qrsQ3TextCommandCommands (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_qrsQ3TextCustomItemPlacement (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_qrsQ3TextDocumentSelectionIds (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_qrsQ3TextPreProcessorIds (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_qrsQ3TextFormatFlags (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_qrsQ3TextFormatVerticalAlignment (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_qrsQRTreeBoxToolbarIdx (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_qrsQRTreeBox_popmenu_nodes_id (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_HPDF_EncodingType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_HPDF_BaseEncodings (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_HPDF_FontDefType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_HPDF_StreamType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_HPDF_WhenceMode (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_HPDF_FontType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_HPDF_InfoType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_HPDF_PdfVer (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_HPDF_EncryptMode (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_HPDF_ColorSpace (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_HPDF_LineCap (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_HPDF_LineJoin (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_HPDF_TextRenderingMode (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_HPDF_WritingMode (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_HPDF_PageLayout (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_HPDF_PageMode (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_HPDF_PageNumStyle (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_HPDF_DestinationType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_HPDF_AnnotType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_HPDF_AnnotFlgs (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_HPDF_AnnotHighlightMode (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_HPDF_AnnotIcon (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_HPDF_BSSubtype (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_HPDF_BlendMode (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_HPDF_TransitionStyle (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_HPDF_PageSizes (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_HPDF_PageDirection (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_HPDF_EncoderType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_HPDF_ByteType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_HPDF_TextAlignment (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgNodeHelperPatternOutputTargetOType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySPRAY_LabelPropertyLabelType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySPRAY_LabelPropertyIOType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyMDCG_Model_model_elements_e (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyMDCG_Model_element_t_kind_e (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyNameQueryTypeOfQueryTypeOneParameter (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyNameQueryTypeOfQueryTypeTwoParameters (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyBooleanQueryTypeOfQueryType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyAstQueryNamespaceQueryDepth (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyNumberQueryTypeOfQueryTypeOneParameter (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyNumberQueryTypeOfQueryTypeTwoParameters (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyNodeQueryTypeOfQueryTypeOneParameter (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyNodeQueryTypeOfQueryTypeTwoParameters (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyAbstractMemoryObjectIndexSetIndex_type (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyOmpSupport_omp_rtl_enum (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_omp_rtl_enum (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_defaultEnumFunctionType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyFunctionCallInfoInsertionMode (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySDG_SDGNodeNodeType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySDG_SDGEdgeEdgeType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySDG_SDGEdgeControlDependenceType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySDG_PDGEdgeEdgeType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyPtrAliasAnalysisCOLOR (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyPtrAliasAnalysisTRAVERSAL_TYPE (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyCollectAliasRelationsCOLOR (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyCollectAliasRelationsTRAVERSAL_TYPE (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyDominatorTreesAndDominanceFrontiersDir_ection (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyArithmeticIntensityMeasurement_running_mode_enum (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyArithmeticIntensityMeasurement_fp_operation_kind_enum (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_ssa_unfiltered_cfgReachingDefType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyDominatorTreesAndDominanceFrontiersDominatorTreeDirection (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyCGFunction_iterator_direction (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyTaintLatticeVertex (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyConstrGraph_levels (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyBaseGraphBiDirNodesIterator_dirType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyRIFG_EdgeDirection (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyRIFG_ForwardBackward (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyCFG_EdgeType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyRITarjType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyRITarjEdgeType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyIRProcType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyIRStmtType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyCallGraphEdgeType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyEditDistanceTreeEditDistanceEditType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyReachingDefType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyMidLevelCollectionTypedefsScopeIdentifier_Enum (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyMidLevelCollectionTypedefsPlacementPosition_Enum (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyMidLevelCollectionTypedefsIntermediateFileStringPosition_Enum (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyHighLevelCollectionTypedefsScopeIdentifier_Enum (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyHighLevelCollectionTypedefsPlacementPosition_Enum (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyHighLevelCollectionTypedefsIntermediateFileStringPosition_Enum (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_klt_tile_desc_t_tile_kind_e (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyKLT_LoopTree_kind_e (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyKLT_Descriptor_tile_kind_e (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyWarningType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyAstAttributeOwnershipPolicy (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyBinaryAnalysisTaintedFlowTaintedness (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyBinaryAnalysisTaintedFlowApproximation (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyBinaryAnalysisSymbolicExprParserTokenType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyBinaryAnalysisReachabilityReason (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyBinaryAnalysisReachabilityPropagateBoolean (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyBinaryAnalysisSymbolicExprOperator (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyBinaryAnalysisSymbolicExprFormatterShowComments (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyBinaryAnalysisSymbolicExprVisitAction (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyBinaryAnalysisSymbolicExprLeafLeafType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyBinaryAnalysisFunctionSimilarityCValKind (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyBinaryAnalysisFunctionSimilarityStatistic (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyBinaryAnalysisFeasiblePathSearchMode (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyBinaryAnalysisFeasiblePathSemanticMemoryParadigm (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyBinaryAnalysisFeasiblePathIoMode (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyBinaryAnalysisFeasiblePathMayOrMust (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyBinaryAnalysisFeasiblePathPathProcessorAction (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyBinaryAnalysisStringsState (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyBinaryAnalysisSmtSolverLinkMode (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyBinaryAnalysisSmtSolverType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyBinaryAnalysisSmtSolverSatisfiable (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyBinaryAnalysisCallingConventionStackParameterOrder (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyBinaryAnalysisCallingConventionStackDirection (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyBinaryAnalysisCallingConventionStackCleanup (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyBinaryAnalysisCallingConventionParameterLocationType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyBinaryAnalysisCommitBoolean (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyBinaryAnalysisCodeInserterAggregationDirection (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyBinaryAnalysisCodeInserterNopPadding (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyBinaryAnalysisCodeInserterRelocType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyBinaryAnalysisDwarfLineMapperDirection (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyBinaryAnalysisInstructionSemantics2BaseSemanticsInputOutputProperty (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyBinaryAnalysisInstructionSemantics2DataFlowSemanticsDataFlowEdgeEdgeType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyBinaryAnalysisInstructionSemantics2SymbolicSemanticsWritersMode (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyBinaryAnalysisInstructionSemantics2SymbolicSemanticsDefinersMode (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyBinaryAnalysisInstructionSemantics2IntervalSemanticsCarry (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyBinaryAnalysisInstructionSemantics2DispatcherX86AccessMode (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyBinaryAnalysisMagicNumberMechanism (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyMatchStatusPatternMatchMode (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyMatchStatusCheckNodeMode (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySnippetInsertMechanism (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySnippetLocalDeclarationPosition (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyAstNodeClass_locationInTree (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyAstNodeClass_includeExcludeMechanism (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyAstNodeClassTypeEvaluation (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyConstructParamEnum (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyBuildAccessEnum (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyCopyConfigEnum (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyTraversalEnum (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyDeleteEnum (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgAsmRiscOperationRiscOperator (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgAsmFunctionMayReturn (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgAsmFunctionFunctionReason (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgAsmFunction_function_kind_enum (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgAsmBlockReason (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgAsmElfFileHeaderObjectType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgAsmElfSectionTableEntrySectionType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgAsmElfSectionTableEntrySectionFlags (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgAsmElfSegmentTableEntrySegmentType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgAsmElfSegmentTableEntrySegmentFlags (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgAsmElfSymbolElfSymBinding (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgAsmElfSymbolElfSymType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgAsmElfRelocEntryRelocType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgAsmElfDynamicEntryEntryType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgAsmPEFileHeaderHeaderFlags (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgAsmPEFileHeaderSubsystem (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgAsmPEFileHeaderDLLFlags (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgAsmPEFileHeaderPairPurpose (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgAsmPESectionTableEntryPESectionFlags (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgAsmGenericSymbolSymbolDefState (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgAsmGenericSymbolSymbolType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgAsmGenericSymbolSymbolBinding (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgAsmGenericSectionSectionPurpose (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgAsmGenericFileAddressSpace (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgAsmGenericFileElasticity (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgAsmExecutableFileFormatExecFamily (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgAsmExecutableFileFormatExecABI (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgAsmExecutableFileFormatInsSetArchitecture (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgAsmExecutableFileFormatExecPurpose (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySawyerContainerAlgorithmTraversalEvent (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySawyerAccessAccess (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySawyerCommandLineSortOrder (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySawyerCommandLineCanonical (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySawyerCommandLineShowGroupName (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySawyerCommandLineSwitchSkipping (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySawyerCommandLineWhichValue (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySawyerCommandLineParserGroupingFlags (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySawyerDocumentMarkupTokenType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySawyerLanguageClexerTokenType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySawyerContainerAlgorithmCsiNextAction (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySawyerContainerGraphEdgePhase (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySawyerMessageImportance (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySawyerMessageAnsiColor (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySawyerMessagePrefixWhen (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyStringUtilityOSType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyStringUtilityFileNameLocation (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySageBuilderSourcePositionClassification (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyOmpSupport_omp_construct_enum (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_omp_lock_hint_t (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_omp_sched_t (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_omp_proc_bind_t (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyAstAttributeDOT_DOTStyles (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyDOTGraphNodeDOTShapeTypes (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyDOTGraphEdgeDOTArrowTypes (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyAST_Graph_pointerHandling (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyAST_Graph_traversalType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyPreprocessingInfoRelativePositionType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyPreprocessingInfoDirectiveType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyROSEAttributesList_languageTypeEnum (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyVirtualCFG_EdgeConditionKind (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyVirtualBinCFG_EdgeConditionKind (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyROSE_token_ids_whitespace (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyROSE_token_idsROSE_C_CXX_keywords (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyROSE_token_idsROSE_C_CXX_alternate_tok (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyROSE_token_idsROSE_C_CXX_Additional_Info (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_ops (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyCobol_ROSE_TranslationProgramSpec (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyCobol_ROSE_TranslationExpressionKind (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_a_control_flow_descr_kind_tag (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_a_type_wrapper_a_kind (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_a_class_type_wrapper_a_class_kind (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_a_type_indirection_an_indirection_kind (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_an_array_type_wrapper_an_array_kind (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_an_accessibility_access_kind (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_a_type_definition_a_type_definition_kind (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_an_insert_location_kind (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_a_type_info_kind_tag (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_a_unicode_source_kind_tag (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_a_predef_macro_mode (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_an_end_of_decl_action (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_an_expression_kind_tag (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_a_cast_source_form (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_a_type_class_kind (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_an_operand_kind_tag (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_an_operand_state_tag (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_a_multiversion_arch_kind_tag (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_a_function_number_tag (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_a_pragma_binding_kind (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_a_symbol_kind_tag (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_a_dependent_type_fixup_kind_tag (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_a_cli_operator_kind_tag (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_a_cli_symbol_kind_tag (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_a_diagnostic_category_kind_tag (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_a_message_segment_kind_tag (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_an_init_component_kind_tag (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_an_access_specifier_tag (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_an_assembly_visibility_tag (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_a_name_linkage_kind_tag (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_an_element_position_kind_tag (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_an_ELF_visibility_kind_tag (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_an_attribute_arg_kind_tag (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_an_attribute_family_tag (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_an_attribute_location_tag (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_an_attribute_kind_tag (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_a_constant_repr_kind_tag (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_an_address_base_kind_tag (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_a_dynamic_init_kind_tag (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_a_template_param_constant_kind_tag (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_a_character_kind_tag (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_a_special_function_kind_tag (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_a_type_kind_tag (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_an_integer_kind_tag (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_a_fixed_point_precision_tag (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_a_float_kind_tag (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_a_type_mode_kind_tag (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_an_asm_operand_constraint_kind_tag (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_an_asm_operand_modifier_tag (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_a_named_register_tag (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_a_type_qualifier_tag (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_a_upc_pragma_kind_tag (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_a_upc_access_method_tag (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_a_upc_coherence_stack_operation_tag (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_a_stdc_pragma_kind_tag (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_a_stdc_pragma_value_tag (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_a_gcc_pragma_kind_tag (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_a_pragma_kind_tag (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_a_microsoft_pragma_comment_type_tag (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_a_microsoft_pragma_conform_kind_tag (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_a_calling_convention_tag (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_a_decl_modifier_tag (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_a_ref_qualifier_kind_tag (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_a_templ_arg_kind_tag (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_an_anonymous_union_kind_tag (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_an_inheritance_kind_tag (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_a_cli_class_type_kind_tag (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_a_property_or_event_kind_tag (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_a_rewritten_property_reference_kind_tag (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_a_template_param_type_kind_tag (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_a_based_type_kind_tag (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_a_pointer_modifier_tag (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_a_storage_class_tag (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_an_init_kind_tag (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_an_opname_kind_tag (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_a_builtin_function_kind_tag (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_a_ctor_or_dtor_kind_tag (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_an_expr_node_kind_tag (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_a_lowered_eh_construct_kind_tag (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_an_expr_operator_kind_tag (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_a_builtin_operation_kind_tag (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_a_local_expr_node_ref_kind_tag (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_a_statement_kind_tag (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_a_for_each_pattern_kind_tag (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_a_constructor_init_kind_tag (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_a_generic_constraint_kind_tag (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_a_template_parameter_kind_tag (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_a_template_kind_tag (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_an_object_lifetime_kind_tag (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_an_ms_attribute_kind_tag (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_an_ms_attribute_arg_kind_tag (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_a_scope_kind_tag (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_a_cpp_cli_import_flag_tag (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_a_token_extra_info_kind_tag (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_a_substitution_kind (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_an_eh_stack_entry_kind_tag (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_a_result_virtuality (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify__cxxabiv1__base_class_type_info__offset_flags_masks (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify__cxxabiv1__vmi_class_type_info__flags_masks (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify__cxxabiv1__pbase_type_info__masks (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_kinds_of_type_references (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_a_builtin_user_function_kind_tag (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_a_builtin_function_type_index (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_a_builtin_function_condition_index (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_a_diag_fill_in_kind (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_a_diagnostic_kind (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_a_top_level_kind (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_a_designation_state (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyClangToSageTranslatorLanguage (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyJovial_ROSE_TranslationExpressionKind (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyBinaryAnalysisSRecordType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyBinaryAnalysisMemoryMapAttachBoolean (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyBinaryAnalysisMemoryMapInsertFileMapMode (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyByteOrderEndianness (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyDefinition_Kinds (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyPath_Kinds (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_Access_Definition_Kinds (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_Formal_Type_Kinds (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_Discrete_Range_Kinds (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_Constraint_Kinds (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_Representation_Clause_Kinds (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyAda_ROSE_TranslationExpressionKind (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyElement_Kinds (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyOperator_Kinds (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyPragma_Kinds (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyDefining_Name_Kinds (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyDeclaration_Kinds (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyDeclaration_Origins (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyMode_Kinds (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySubprogram_Default_Kinds (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_Type_Kinds (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_Interface_Kinds (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_Root_Type_Kinds (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_Access_Type_Kinds (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyExpression_Kinds (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyAttribute_Kinds (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyAssociation_Kinds (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyStatement_Kinds (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyClause_Kinds (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyEnclosing_Kinds (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyUnit_Kinds (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyUnit_Classes (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyUnit_Origins (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyBinaryAnalysisBinaryLoaderMappingContribution (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyBinaryAnalysisBinaryLoaderConflictResolution (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyGeneral_Language_TranslationExpressionKind (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyFAST_TypeSpecTypeEnum (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyFAST_AttrSpecAttrEnum (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyFAST_UseStmtModuleNature (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyFAST_PrefixSpecPrefixEnum (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyBinaryAnalysisPartitioner2FunctionOwnership (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyBinaryAnalysisPartitioner2PartitionerMayReturnVertexInfoState (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyBinaryAnalysisPartitioner2ModulesElfFixUndefinedSymbolsBoolean (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyBinaryAnalysisPartitioner2PrecisionLevel (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyBinaryAnalysisPartitioner2VertexType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyBinaryAnalysisPartitioner2EdgeType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyBinaryAnalysisPartitioner2Confidence (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyBinaryAnalysisPartitioner2SemanticMemoryParadigm (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyBinaryAnalysisPartitioner2MemoryDataAdjustment (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyBinaryAnalysisPartitioner2FunctionReturnAnalysis (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyBinaryAnalysisPartitioner2DataFlowDfCfgVertexType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyBinaryAnalysisPartitioner2BasicBlockCallbackTermination (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyBinaryAnalysisPartitioner2ReferenceGranularity (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyBinaryAnalysisPartitioner2InlinerHowInline (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyROSE_Fortran_Identifiers (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyROSE_Fortran_Operators (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyROSE_Fortran_Additional_Info (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyROSE_Fortran_defsROSE_Fortran_keywords (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyROSE_Fortran_defsROSE_C_CXX_keywords (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyROSE_Fortran_defsROSE_Fortran_Operators (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyROSE_Fortran_defsROSE_C_CXX_operators (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyROSE_Fortran_defsROSE_Fortran_Additional_Info (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyAssemblerX86OperandDefn (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyAssemblerX86MemoryReferencePattern (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyBinaryAnalysisBinaryDebuggerDetachMode (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyBinaryAnalysisBinaryDebuggerFlag (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyBinaryAnalysisBinaryDebuggerRegPageStatus (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyM68kFamily (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyM68kRegisterClass (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyM68kSpecialPurposeRegister (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyM68kMacRegister (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyM68kEmacRegister (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyM68kSupervisorRegister (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyM68kEffectiveAddressMode (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyM68kDataFormat (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyM68kInstructionKind (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyBinaryAnalysisDisassemblerX86RegisterMode (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyBinaryAnalysisDisassemblerX86MMPrefix (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyBinaryAnalysisDisassemblerMipsMips32Architecture (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyMipsRegisterClass (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyMipsFcsrMinors (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyMipsSpecialPurposeRegister (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyMipsInstructionKind (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyArmRegisterClass (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyArmProgramStatusRegister (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyArmInstructionKind (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyArmInstructionCondition (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify__ptrace_request (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyX86InstructionSize (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyX86RegisterClass (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyX86SegmentRegister (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyX86GeneralPurposeRegister (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyX86StRegister (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyX86Flags (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyX86Flag (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyX86BranchPrediction (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyX86RepeatPrefix (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyX86Exception (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyX86InstructionKind (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyRegisterDictionarySortBySizeDirection (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyPowerpcInstructionKind (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyPowerpcRegisterClass (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyPowerpcConditionRegisterAccessGranularity (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyPowerpcSpecialPurposeRegister (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyPowerpcTimeBaseRegister (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyAssemblerEncodingType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyFortran_ROSE_TranslationExpressionKind (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyDisplayEdgePaintMode (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyTaskState (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyCompilerOutputWidgetPatternType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyQtColorLineColorComponent (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyQtGradientWidgetPrivateHandle (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyAstDisplayInfoNodeType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyQEditorCodecUpdatePolicy (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyQEditorEditFlag (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyQEditorSaveState (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyQLanguageDefinitionCollapseFlag (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyQNFAActionQNFAAction_ (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyQNFADefinitionPMatchType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyNFAType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyNFAAssertion (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyQDocumentCursorMoveFlag (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyQDocumentCursorMoveOperation (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyQDocumentCursorSelectionType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyQDocumentCursorHandleFlags (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyQDocumentCommandCommand (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyQParenthesisRole (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyQDocumentLineState (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyQDocumentLineEnding (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyQDocumentTextProcessing (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyQDocumentWhiteSpaceFlag (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyQDocumentSearchOption (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyQPanelLayoutPosition (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyQPanelLayoutSizeType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyQReliableFileWatchState (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyQCodeEditPosition (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyDependencyInfoState (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_controlEnum (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyGenRepresentationTypeOfPrint (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyFailSafe_fail_safe_enum (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyROSE_CallbacksDirection (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringify_language_enum (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySqlDatabaseDriver (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyCommandLineFailedAssertionBehaviorAdjusterBehavior (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyTransformationSupport_operatorCodeType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyCxx_GrammarVariants (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyVariantT (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgConstVolatileModifier_cv_modifier_enum (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgStorageModifier_storage_modifier_enum (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgAccessModifier_access_modifier_enum (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgFunctionModifier_function_modifier_enum (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgUPC_AccessModifier_upc_access_modifier_enum (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgSpecialFunctionModifier_special_function_modifier_enum (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgElaboratedTypeModifier_elaborated_type_modifier_enum (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgLinkageModifier_linkage_modifier_enum (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgBaseClassModifier_baseclass_modifier_enum (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgTypeModifier_type_modifier_enum (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgTypeModifier_gnu_extension_machine_mode_enum (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgDeclarationModifier_declaration_modifier_enum (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgDeclarationModifier_gnu_declaration_visability_enum (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgOpenclAccessModeModifier_access_mode_modifier_enum (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySg_File_Info_classifier (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySg_File_Info_p_fileflags (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgFile_outputFormatOption_enum (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgFile_languageOption_enum (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgProject_template_instantiation_enum (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgUnparse_Info_unparse_type_num (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgUnparse_Info_access_attr_enum (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgTemplateParameter_template_parameter_enum (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgTemplateArgument_template_argument_enum (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgGraphGraphEdgeType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgGraphGraphProperties (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgDataStatementValue_data_statement_value_enum (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgType_useWithinDeclarationEnum (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgType_fortran_attribute_specifiers_enum (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgModifierType_modifiers (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgModifierType_type_modifier_enum (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgModifierType_storage_modifier_enum (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgModifierType_access_modifier_enum (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgMemberFunctionType_mfunc_specifier_enum (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgLocatedNodePositionOfPreprocessingInfoInListType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgTokenROSE_Fortran_Keywords (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgTokenROSE_C_CXX_keywords (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgTokenROSE_Fortran_Operators (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgTokenROSE_C_CXX_Operators (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgTokenROSE_Fortran_Additional_Info (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgInitializedName_preinitialization_enum (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgInitializedName_asm_register_name_enum (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgInitializedName_gnu_variable_attribute_enum (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgInitializedName_excess_specifier_enum (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgOmpClause_omp_default_option_enum (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgOmpClause_omp_schedule_kind_enum (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgOmpClause_omp_reduction_operator_enum (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgOmpClause_omp_dependence_type_enum (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgOmpClause_omp_map_operator_enum (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgOmpClause_omp_map_dist_data_enum (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgOmpClause_omp_proc_bind_policy_enum (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgOmpClause_omp_atomic_clause_enum (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgUntypedType_type_enum (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgDeclarationStatement_template_specialization_enum (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgDeclarationStatement_gnu_extension_visability_attribute_enum (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgVariableDeclaration_gnu_extension_declaration_attributes_enum (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgAttributeSpecificationStatement_attribute_spec_enum (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgTemplateDeclaration_template_type_enum (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgInterfaceStatement_generic_spec_enum (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgClassDeclaration_class_types (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgTemplateClassDeclaration_class_types (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgTemplateInstantiationDecl_template_type_enum (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgTemplateInstantiationMemberFunctionDecl_template_type_enum (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgTemplateInstantiationFunctionDecl_template_type_enum (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgProcedureHeaderStatement_subprogram_kind_enum (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgStopOrPauseStatement_stop_or_pause_enum (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgIOStatement_io_statement_enum (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgUnaryOpSgop_mode (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgCastExp_cast_type_enum (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgThrowOp_e_throw_kind (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgAsmOp_asm_operand_modifier_enum (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgAsmOp_asm_operand_constraint_enum (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgLabelSymbol_label_type_enum (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgAsmLEFileHeaderLEFileHeaderFlags (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgAsmNEFileHeaderHeaderFlags1 (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgAsmNEFileHeaderHeaderFlags2 (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgAsmNEEntryPointNEEntryFlags (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgAsmNERelocEntryNERelocSrcType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgAsmNERelocEntryNERelocTgtType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgAsmNERelocEntryNERelocModifiers (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgAsmNERelocEntryNERelocFlags (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgAsmNESectionTableEntryNESectionFlags (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifySgAsmLESectionTableEntryLESectionFlags (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgSourceFile (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgBinaryComposite (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgUnknownFile (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgProject (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgExpBaseClass (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgBaseClass (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgTemplateParameter (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgTemplateArgument (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgDirectory (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgFileList (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgDirectoryList (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgTemplateArgumentList (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgTemplateParameterList (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgJavaImportStatementList (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgJavaClassDeclarationList (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgTypeUnknown (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgTypeChar (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgTypeSignedChar (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgTypeUnsignedChar (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgTypeShort (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgTypeSignedShort (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgTypeUnsignedShort (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgTypeInt (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgTypeSignedInt (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgTypeUnsignedInt (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgTypeLong (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgTypeSignedLong (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgTypeUnsignedLong (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgTypeVoid (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgTypeGlobalVoid (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgTypeWchar (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgTypeFloat (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgTypeDouble (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgTypeLongLong (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgTypeSignedLongLong (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgTypeUnsignedLongLong (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgTypeSigned128bitInteger (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgTypeUnsigned128bitInteger (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgTypeLongDouble (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgTypeString (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgTypeBool (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgPointerMemberType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgPointerType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgReferenceType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgJavaParameterType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgClassType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgJavaParameterizedType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgJavaQualifiedType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgEnumType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgTypedefType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgJavaWildcardType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgNamedType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgModifierType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgPartialFunctionModifierType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgPartialFunctionType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgMemberFunctionType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgFunctionType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgArrayType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgTypeEllipse (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgTemplateType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgQualifiedNameType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgTypeComplex (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgTypeImaginary (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgTypeDefault (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgTypeCAFTeam (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgTypeCrayPointer (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgTypeLabel (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgJavaUnionType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgRvalueReferenceType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgTypeNullptr (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgDeclType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgTypeOfType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgTypeMatrix (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgTypeTuple (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgTypeChar16 (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgTypeChar32 (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgCommonBlockObject (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgInitializedName (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgJavaMemberValuePair (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgOmpOrderedClause (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgOmpCollapseClause (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgOmpIfClause (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgOmpNumThreadsClause (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgOmpDeviceClause (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgOmpSafelenClause (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgOmpSimdlenClause (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgOmpFinalClause (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgOmpPriorityClause (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgOmpExpressionClause (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgOmpCopyprivateClause (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgOmpPrivateClause (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgOmpFirstprivateClause (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgOmpSharedClause (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgOmpCopyinClause (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgOmpLastprivateClause (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgOmpReductionClause (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgOmpMapClause (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgOmpUniformClause (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgOmpAlignedClause (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgOmpLinearClause (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgOmpDependClause (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgOmpVariablesClause (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgOmpScheduleClause (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgUntypedUnaryOperator (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgUntypedBinaryOperator (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgUntypedExprListExpression (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgUntypedSubscriptExpression (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgUntypedNameListDeclaration (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgUntypedUseStatement (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgUntypedVariableDeclaration (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgUntypedProgramHeaderDeclaration (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgUntypedSubroutineDeclaration (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgUntypedInterfaceDeclaration (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgUntypedFunctionDeclaration (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgUntypedModuleDeclaration (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgUntypedSubmoduleDeclaration (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgUntypedBlockDataDeclaration (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgUntypedPackageDeclaration (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgUntypedStructureDeclaration (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgUntypedExceptionHandlerDeclaration (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgUntypedExceptionDeclaration (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgUntypedTaskDeclaration (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgUntypedUnitDeclaration (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgUntypedAssignmentStatement (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgUntypedBlockStatement (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgUntypedExpressionStatement (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgUntypedFunctionScope (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgUntypedModuleScope (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgUntypedGlobalScope (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgUntypedScope (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgUntypedIfStatement (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgUntypedLabelStatement (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgUntypedReturnStatement (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgUntypedStopStatement (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgUntypedArrayType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgUntypedType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgUntypedFile (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgUntypedStatementList (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgUntypedDeclarationStatementList (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgUntypedFunctionDeclarationList (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgUntypedInitializedNameList (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgUntypedNameList (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgUntypedTokenList (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgUntypedTokenPairList (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgLambdaCapture (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgLambdaCaptureList (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgGlobal (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgBasicBlock (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgIfStmt (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgForStatement (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgTemplateFunctionDefinition (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgFunctionDefinition (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgTemplateInstantiationDefn (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgTemplateClassDefinition (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgClassDefinition (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgWhileStmt (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgDoWhileStmt (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgSwitchStatement (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgCatchOptionStmt (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgNamespaceDefinitionStatement (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAssociateStatement (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgFortranNonblockedDo (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgFortranDo (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgForAllStatement (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgUpcForAllStatement (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgCAFWithTeamStatement (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgJavaForEachStatement (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgJavaLabelStatement (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgMatlabForStatement (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgRangeBasedForStatement (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgFunctionParameterList (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgTemplateVariableDeclaration (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgVariableDeclaration (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgVariableDefinition (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgEnumDeclaration (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmStmt (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgTemplateInstantiationDirectiveStatement (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgUseStatement (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgNamespaceDeclarationStatement (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgInterfaceStatement (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgCommonBlock (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgTemplateTypedefDeclaration (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgTemplateInstantiationTypedefDeclaration (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgTypedefDeclaration (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgStatementFunctionStatement (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgCtorInitializerList (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgPragmaDeclaration (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgTemplateClassDeclaration (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgTemplateInstantiationDecl (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgDerivedTypeStatement (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgModuleStatement (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgJavaPackageDeclaration (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgClassDeclaration (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgImplicitStatement (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgTemplateFunctionDeclaration (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgTemplateMemberFunctionDeclaration (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgTemplateInstantiationMemberFunctionDecl (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgMemberFunctionDeclaration (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgTemplateInstantiationFunctionDecl (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgProgramHeaderStatement (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgProcedureHeaderStatement (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgEntryStatement (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgFunctionDeclaration (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgIncludeDirectiveStatement (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgOmpThreadprivateStatement (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgStmtDeclarationStatement (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgOmpDeclareSimdStatement (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgExprStatement (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgLabelStatement (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgCaseOptionStmt (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgTryStmt (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgDefaultOptionStmt (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgReturnStmt (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgSpawnStmt (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgForInitStatement (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgCatchStatementSeq (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgPrintStatement (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgReadStatement (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgWriteStatement (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgOpenStatement (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgCloseStatement (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgInquireStatement (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgFlushStatement (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgBackspaceStatement (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgRewindStatement (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgEndfileStatement (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgWaitStatement (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgIOStatement (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgWhereStatement (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgElseWhereStatement (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgNullifyStatement (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgArithmeticIfStatement (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAssignStatement (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgComputedGotoStatement (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAssignedGotoStatement (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAllocateStatement (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgDeallocateStatement (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgUpcNotifyStatement (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgUpcWaitStatement (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgUpcBarrierStatement (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgOmpFlushStatement (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgOmpMasterStatement (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgOmpOrderedStatement (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgOmpCriticalStatement (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgOmpSectionStatement (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgOmpWorkshareStatement (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgOmpParallelStatement (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgOmpSingleStatement (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgOmpAtomicStatement (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgOmpTaskStatement (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgOmpForStatement (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgOmpDoStatement (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgOmpSectionsStatement (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgOmpTargetStatement (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgOmpTargetDataStatement (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgOmpSimdStatement (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgOmpForSimdStatement (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgOmpClauseBodyStatement (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgOmpBodyStatement (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgWithStatement (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgPythonPrintStmt (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAssertStmt (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgExecStatement (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgPythonGlobalStmt (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgJavaSynchronizedStatement (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsyncStmt (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgFinishStmt (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAtStmt (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAtomicStmt (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgWhenStmt (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgExpressionRoot (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgMinusOp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgUnaryAddOp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgNotOp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgPointerDerefExp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAddressOfOp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgMinusMinusOp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgPlusPlusOp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgBitComplementOp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgCastExp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgThrowOp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgRealPartOp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgImagPartOp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgConjugateOp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgUserDefinedUnaryOp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgMatrixTransposeOp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgUnaryOp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgArrowExp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgDotExp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgDotStarOp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgArrowStarOp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgEqualityOp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgLessThanOp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgGreaterThanOp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgNotEqualOp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgLessOrEqualOp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgGreaterOrEqualOp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAddOp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgSubtractOp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgMultiplyOp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgDivideOp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgIntegerDivideOp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgModOp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAndOp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgOrOp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgBitXorOp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgBitAndOp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgBitOrOp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgCommaOpExp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgLshiftOp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgRshiftOp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgPntrArrRefExp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgScopeOp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAssignOp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgExponentiationOp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgJavaUnsignedRshiftOp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgConcatenationOp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgPointerAssignOp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgUserDefinedBinaryOp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgPlusAssignOp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgMinusAssignOp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAndAssignOp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgIorAssignOp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgMultAssignOp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgDivAssignOp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgModAssignOp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgXorAssignOp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgLshiftAssignOp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgRshiftAssignOp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgJavaUnsignedRshiftAssignOp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgIntegerDivideAssignOp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgExponentiationAssignOp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgCompoundAssignOp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgMembershipOp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgNonMembershipOp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgIsOp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgIsNotOp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgDotDotExp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgElementwiseMultiplyOp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgElementwisePowerOp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgElementwiseLeftDivideOp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgElementwiseDivideOp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgElementwiseAddOp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgElementwiseSubtractOp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgElementwiseOp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgPowerOp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgLeftDivideOp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgBinaryOp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgListExp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgTupleExp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgMatrixExp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgExprListExp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgComplexVal (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgCudaKernelCallExp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgFunctionCallExp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgCallExpression (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgSizeOfOp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgUpcLocalsizeofExpression (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgUpcBlocksizeofExpression (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgUpcElemsizeofExpression (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgJavaInstanceOfOp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgTypeIdOp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgConditionalExp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgNewExp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgDeleteExp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAggregateInitializer (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgCompoundInitializer (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgConstructorInitializer (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAssignInitializer (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgDesignatedInitializer (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgBracedInitializer (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgVarArgStartOp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgVarArgOp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgVarArgEndOp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgVarArgCopyOp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgVarArgStartOneOperandOp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgSubscriptExpression (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgImpliedDo (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgIOItemExpression (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgStatementExpression (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmOp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgActualArgumentExpression (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgUnknownArrayOrFunctionReference (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgCAFCoExpression (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgCudaKernelExecConfig (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgLambdaRefExp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgDictionaryExp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgKeyDatumPair (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgComprehension (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgListComprehension (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgSetComprehension (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgDictionaryComprehension (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgNaryBooleanOp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgNaryComparisonOp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgNaryOp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgStringConversion (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgYieldExpression (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAlignOfOp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgRangeExp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgJavaSingleMemberAnnotation (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgJavaNormalAnnotation (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgFunctionParameterRefExp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgLambdaExp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgHereExp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAtExp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgFinishExp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgNoexceptOp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgTemplateMemberFunctionSymbol (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgMemberFunctionSymbol (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgTemplateFunctionSymbol (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgRenameSymbol (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgFunctionSymbol (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgTemplateClassSymbol (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgClassSymbol (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgTemplateSymbol (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgEnumSymbol (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgTemplateTypedefSymbol (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgTypedefSymbol (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgLabelSymbol (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgNamespaceSymbol (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgModuleSymbol (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAliasSymbol (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgJavaLabelSymbol (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmFunction (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmBlock (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmX86Instruction (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmArmInstruction (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmPowerpcInstruction (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmMipsInstruction (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmM68kInstruction (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmInstruction (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmIntegerValueExpression (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmFloatValueExpression (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmConstantExpression (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmValueExpression (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmBinaryAdd (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmBinarySubtract (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmBinaryMultiply (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmBinaryDivide (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmBinaryMod (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmBinaryAddPreupdate (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmBinarySubtractPreupdate (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmBinaryAddPostupdate (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmBinarySubtractPostupdate (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmBinaryLsl (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmBinaryLsr (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmBinaryAsr (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmBinaryRor (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmBinaryExpression (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmUnaryPlus (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmUnaryMinus (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmUnaryRrx (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmUnaryArmSpecialRegisterList (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmUnaryExpression (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmMemoryReferenceExpression (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmCommonSubExpression (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmExprListExp (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmRegisterNames (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmRiscOperation (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmInterpretation (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmOperandList (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmGenericDLL (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmGenericFile (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmPEFileHeader (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmLEFileHeader (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmNEFileHeader (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmDOSFileHeader (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmElfFileHeader (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmGenericHeader (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmElfSymbolSection (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmElfRelocSection (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmElfDynamicSection (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmElfStringSection (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmElfNoteSection (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmElfEHFrameSection (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmElfSymverSection (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmElfSymverDefinedSection (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmElfSymverNeededSection (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmElfSection (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmPEImportSection (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmPEExportSection (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmPEStringSection (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmPESection (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmCoffSymbolTable (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmNESection (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmNEModuleTable (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmNEEntryTable (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmNERelocTable (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmLESection (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmLEPageTable (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmLEEntryTable (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmLERelocTable (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmCoffSymbol (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmElfSymbol (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmGenericSymbol (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmGenericSectionList (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmGenericHeaderList (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmElfSymbolList (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmElfRelocEntryList (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmPEExportEntry (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmPEExportEntryList (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmElfDynamicEntry (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmElfSegmentTableEntryList (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmElfNoteEntry (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmElfSymverEntryList (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmElfSymverDefinedEntry (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmElfSymverDefinedEntryList (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmElfSymverDefinedAux (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmElfSymverDefinedAuxList (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmElfSymverNeededEntry (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmElfSymverNeededEntryList (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmElfSymverNeededAux (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmElfSymverNeededAuxList (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmPEImportDirectory (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmPEExportDirectory (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmCoffSymbolList (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmPERVASizePairList (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmElfEHFrameEntryCI (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmPEImportDirectoryList (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmLEEntryPoint (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmDwarfMacroList (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmDwarfLineList (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmDwarfCompilationUnitList (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmDwarfArrayType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmDwarfClassType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmDwarfEnumerationType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmDwarfLexicalBlock (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmDwarfCompilationUnit (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmDwarfStructureType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmDwarfSubroutineType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmDwarfUnionType (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmDwarfCommonBlock (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmDwarfInlinedSubroutine (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmDwarfSubprogram (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmDwarfNamespace (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmDwarfConstructList (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmPEImportItem (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmPEImportItemList (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmInterpretationList (long int n, const char *strip=NULL, bool canonic=false)
 
std::string stringifyE_SgAsmGenericFileList (long int n, const char *strip=NULL, bool canonic=false)
 
int containsString (const std::string &masterString, const std::string &targetString)
 
std::string getFileNameByTraversalBackToFileNode (const SgNode *astNode)
 
std::string getFileName (SgLocatedNode *locatedNodePointer) ROSE_DEPRECATED_FUNCTION
 
int getLineNumber (SgLocatedNode *locatedNodePointer) ROSE_DEPRECATED_FUNCTION
 
int getColumnNumber (SgLocatedNode *locatedNodePointer) ROSE_DEPRECATED_FUNCTION
 
bool isPartOfTransformation (SgLocatedNode *locatedNodePointer) ROSE_DEPRECATED_FUNCTION
 
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 ()
 
ROSE_UTIL_API void failedAssertionBehavior (Sawyer::Assert::AssertFailureHandler handler)
 Property: behavior of failed assertions. More...
 
Sawyer::Assert::AssertFailureHandler failedAssertionBehavior ()
 Property: behavior of failed assertions. More...
 

Variables

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< SgNode *, TokenStreamSequenceToNodeMapping * > tokenSubsequenceMap
 
std::map< SgStatement *, FrontierNode * > frontierNodes
 
std::map< SgNode *, PreviousAndNextNodeData * > previousAndNextNodeMap
 
std::multimap< int, SgStatement * > redundantlyMappedTokensToStatementMultimap
 
std::set< int > redundantTokenEndingsSet
 
std::map< SgScopeStatement *, SgStatement * > representativeWhitespaceStatementMap
 
std::map< SgStatement *, MacroExpansion * > macroExpansionMap
 
Sawyer::Message::Facility ir_node_mlog
 

Function Documentation

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.

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

Aborts for a failed assertion.

ROSE_UTIL_API void Rose::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 Rose::throwOnFailedAssertion ( const char *  ,
const char *  ,
const std::string &  ,
const char *  ,
unsigned  ,
const char *   
)

Throws an exception for a failed assertion.

Throws FailedAssertion exception.

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.

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.

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 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.

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.

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.

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.