 Partitioner::AbandonFunctionDiscovery | Exception thrown to defer function block discovery |
 Adaptor_Statistics | |
 AstDOTGenerationExtended_Defaults::AddressExtraNodeInfo | |
 adjacency_list | |
  Backstroke::CFG< CFGNodeFilter > | A class holding a Control Flow Graph |
  DatabaseGraph< VertexType, EdgeType, BoostVertexList, BoostEdgeList, BoostDirection, BoostVertexProperty, BoostEdgeProperty, BoostGraphProperty > | Graph database storage class |
  DatabaseGraph< functionsRowdata, EdgeTypeEmpty, vecS, vecS, bidirectionalS, property< vertex_callgraph_t, callgraphVertexData, GraphvizVertexProperty >, GraphvizEdgeProperty, GraphvizGraphProperty > | |
   Callgraph | Callgraph, implemented with a boost graph |
  DatabaseGraph< typesRowdata, EdgeTypeEmpty, setS, vecS, bidirectionalS, property< vertex_classhierarchy_t, chVertexData, GraphvizVertexProperty >, GraphvizEdgeProperty, GraphvizGraphProperty > | |
   Classhierarchy | Class hierarchy does not have multiple edges, so "setS" is used as vertex list |
  SDG::ControlDependenceGraph | |
  SDG::DataDependenceGraph | |
  SDG::ProgramDependenceGraph | |
  SDG::SystemDependenceGraph | |
  ssa_private::CFG< CFGNodeT, CFGEdgeT > | A class holding a Control Flow Graph |
  StaticCFG::ControlFlowGraph | |
 AliasAnalysisInterface | |
  PtrAnal | |
   SteensgaardPtrAnal | |
 AliasCfgFilter | |
 AliasInfoGenerator | Helper class to hold Alias Information |
 AliasRelationNode | A struct to hold the information about an alias node |
 always_true_predicate< Vertex, Graph > | Helper predicate for clearSuccessors function, always returns true |
 Analysis | |
  InterProceduralAnalysis | |
   InterProceduralDataflow | |
    ContextInsensitiveInterProceduralDataflow | |
    UnstructuredPassInterDataflow | |
   UnstructuredPassInterAnalysis | |
  IntraProceduralAnalysis | |
   IntraProceduralDataflow | |
    IntraPartitionDataflow | |
     IntraPartitionFWDataflow | |
    IntraUnitDataflow | |
     IntraUniDirectionalDataflow | |
      IntraBWDataflow | |
       LiveDeadVarsAnalysis | |
      IntraFWDataflow | |
       ConstrGraphAnalysis | |
       DivAnalysis | |
       DominatorAnalysis | |
       nodeConstAnalysis | |
       printDataflowInfoPass | |
       SeqStructAnalysis | |
       SgnAnalysis | |
       TaintAnalysis | |
   PartitionedAnalysis | |
   SaveDotAnalysis | |
   UnstructuredPassIntraAnalysis | |
    affineInequalitiesPlacer | |
    deleteDFAnalysisState | |
    FindAllFunctionCalls | |
    FindAllNodesAnalysis | |
    InitDataflowState | |
    IntArithLogicalPlacer | |
    MergeAllReturnStates | |
    partitionDFAnalysisState | |
    placeUniqueIDs | |
    printAnalysisStates | |
    unionDFAnalysisStatePartitions | |
 Partitioner::RegionStats::AnalysisResult | |
 Ann | Annotation base class |
  actionAnn | Action annotation |
  analyzeAnn | Analyze annotation |
  enumValueAnn | A dataflow analysis lattice element |
  exprAnn | Expression base class |
   connectiveExprAnn | Boolean connective expression |
   enumPropertyExprAnn | Property test expression |
   numericExprAnn | Numeric expression |
   pointerExprAnn | Pointer test expression |
   setPropertyExprAnn | Set property expression |
  pointerRuleAnn | Pointer analysis rule |
  procedureAnn | Procedure annotation |
  propertyAnn | A dataflow analysis property |
   enumPropertyAnn | A dataflow analysis property |
   setPropertyAnn | |
  reportAnn | Report annotation |
  reportElementAnn | Report element base class |
   bindingReportElementAnn | Binding report element |
   expressionReportElementAnn | Expression report element |
   literalReportElementAnn | Literal string report element |
   locationReportElementAnn | Location report element |
  ruleAnn | Analysis rule annotation |
  structureAnn | Pointer structure annotation |
  structureTreeAnn | Structure Tree annotation |
 Annotations | |
 annVariable | Local variable |
 Partitioner::InsnRangeCallback::Args | Arguments for the callback |
 Partitioner::ByteRangeCallback::Args | Arguments for the callback |
 Assembler | Virtual base class for instruction assemblers |
  AssemblerX86 | This class contains methods for assembling x86 instructions (SgAsmx86Instruction) |
 Ast | This class allows to use iterators on the AST; it is different to the AstProcessing classes because no visit function needs to be implemented |
 AST_FILE_IO | Class holding stat ic data and functions supporting File I/O |
 AstAttribute | Base class for attributes that can be attached to AST nodes using the attribute mechanism in each AST node |
  AstIntAttribute | |
  AstParameterizedTypeAttribute | |
  AstRegExAttribute | Attribute corresponding to a regex expression |
  AstSgNodeAttribute | Attribute corresponding to an SgNode |
  AstSgNodeListAttribute | |
  AstTextAttribute | |
  BasicBlockLocalIndex | |
  GlobalIndex | |
  KeepAttribute | |
  MetricAttribute | Attribute corresponding to a metric |
  numCallersAttribute | |
  OmpSupport::OmpAttributeList | |
  SageInterface::UniqueNameAttribute | A persistent attribute to represent a unique name for an expression |
  ssa_private::VarUniqueName | Class holding a unique name for a variable |
  StaticCFG::CFGEdgeAttribute< EdgeT > | |
  StaticCFG::CFGNodeAttribute | This class stores index of each node as an attribuite of SgGraphNode |
  VarUniqueName | Class holding a unique name for a variable |
 AstInheritedAttribute | |
  SgInheritedAttribute | |
 AstNodePtrSynAttr | |
 AstObserver | |
  HasValueMap | |
 AstPDFGeneration | |
 AstRestructure | |
 AstSharedMemoryParallelBottomUpThreadArgs< S > | |
 AstSharedMemoryParallelProcessingSynchronizationBase | |
  AstSharedMemoryParallelizableBottomUpProcessing< SynthesizedAttributeType > | |
  AstSharedMemoryParallelizableBottomUpProcessing< S > | |
  AstSharedMemoryParallelizablePrePostProcessing | |
  AstSharedMemoryParallelizableSimpleProcessing | |
  AstSharedMemoryParallelizableTopDownBottomUpProcessing< InheritedAttributeType, SynthesizedAttributeType > | |
  AstSharedMemoryParallelizableTopDownBottomUpProcessing< I, S > | |
  AstSharedMemoryParallelizableTopDownProcessing< InheritedAttributeType > | |
  AstSharedMemoryParallelizableTopDownProcessing< I > | |
 AstSharedMemoryParallelProcessingSynchronizationInfo | |
 AstSharedMemoryParallelTopDownBottomUpThreadArgs< I, S > | |
 AstSharedMemoryParallelTopDownThreadArgs< I > | |
 AstSuccessorsSelectors | |
 AstSynthesizedAttribute | |
  SgSynthesizedAttribute | |
 AttachPreprocessingInfoTreeTraversalInheritedAttrribute | |
 AttachPreprocessingInfoTreeTraversalSynthesizedAttribute | |
 AstAttribute::AttributeEdgeInfo | |
 AttributeListMap | |
 AttributeMechanism | |
  AstAttributeMechanism | This mechanism provides capabilities to define a mapping from strings to AstAttributes. An instance of this class is accessible at each ROSE AST node in the data member 'attribute' |
 AstAttribute::AttributeNodeInfo | |
 VirtualBinCFG::AuxiliaryInformation | |
 Partitioner::BasicBlock | Represents a basic block within the Partitioner |
 binary_function | |
  AttributeListMap::findDirective< TokenIterator, DirectiveType > | |
  AttributeListMap::findDirectiveInList< TokenIterator, DirectiveType > | |
  SortDescending | |
 BinaryLoader | Base class for loading a static or dynamic object |
  BinaryLoaderElf | |
   BinaryLoaderElfObj | A loader suitable for ELF object files |
  BinaryLoaderPe | |
 bitset32 | |
  enumvalue_set | |
 BitVectorReprBase | |
  ReachingDefinitionBase | |
 BitVectorReprGenerator | |
  ReachingDefinitionGenerator | |
 Partitioner::BlockAnalysisCache | Analysis that can be cached in a block |
 Partitioner::BlockConfig | Basic block configuration information |
 BooleanSafeKeeper | |
 Bot | |
 Broadway | |
 MemoryMap::Buffer | Base class for data associated with a memory segment |
  MemoryMap::ExternBuffer | Buffer of data owned by someone else |
   MemoryMap::AnonymousBuffer | Buffer of bytes |
   MemoryMap::ByteBuffer | Buffer of bytes |
   MemoryMap::MmapBuffer | Buffer whose underlying storage is from mmap |
  MemoryMap::NullBuffer | Buffer that has no data |
 Partitioner::ByteRangeCallback | Base class for byte scanning callbacks |
  Partitioner::FindData | Callback to add unassigned addresses to a function |
  Partitioner::FindDataPadding | Callback to detect padding |
  Partitioner::FindFunctionFragments | Callback to insert unreachable code fragments |
  Partitioner::FindInterPadFunctions | Callback to find functions that are between padding |
  Partitioner::FindThunkTables | Callback to find thunk tables |
 CallGraphBuilder | |
 CallgraphInhAttr | |
 callgraphVertexData | |
 callingContext | |
 SDG::SystemDependenceGraph::CallSiteInfo | |
 InterproceduralInfo::CallSiteStructure | |
 SDG::CDGEdge | |
 StaticCFG::CFG | |
  StaticCFG::CustomFilteredCFG< AliasCfgFilter > | |
  StaticCFG::CustomFilteredCFG< _Filter > | A CFG implementation with Custom filters |
  StaticCFG::InterproceduralCFG | |
 VirtualBinCFG::CFGEdge | |
 VirtualCFG::CFGEdge | A control flow edge connecting two CFG nodes, with an edge condition to indicate edge types |
 CFGImplTemplate | |
  DataFlowAnalysis< Node, Data > | |
  DataFlowAnalysis< ReachingDefNode, ReachingDefinitions > | |
   ReachingDefinitionAnalysis | |
 VirtualBinCFG::CFGNode | |
 VirtualCFG::CFGNode | A node in the control flow graph |
 CFGNodeImpl | |
  DataFlowNode< Data > | |
  DataFlowNode< ReachingDefinitions > | |
   ReachingDefNode | |
 VirtualCFG::CFGPath | |
 VirtualCFG::cfgRWTransaction | |
 VirtualCFG::CfgToDotImpl< NodeT, EdgeT, Debug > | |
 ChainableTypeLayoutGenerator | Basic type layout engine – handles bookkeeping, plus handing typedefs and |
  CustomizedPrimitiveTypeLayoutGenerator | Layout generator for customized primitive types, mostly for UPC relying on Berkeley runtime library now |
  I386PrimitiveTypeLayoutGenerator | Layout generator for i386 primitive types |
   I386_VSPrimitiveTypeLayoutGenerator | Slight modification for Visual Studio – doubles are 8-byte aligned |
  NonpackedTypeLayoutGenerator | Layout generator for i386 ABI-like struct layout |
  SystemPrimitiveTypeLayoutGenerator | Layout generator for the native system (uses sizeof) |
  X86_64PrimitiveTypeLayoutGenerator | Layout generator for x86-64 primitive types |
   X86_64_VSPrimitiveTypeLayoutGenerator | Slight modification for Visual Studio – long is 4 bytes, not 8 |
 Changer | |
  actionChanger | Action changer |
  patternExpander | |
 VirtualCFG::dataflow::checkpoint | |
 VirtualCFG::iterator::checkpoint | |
 ssa_unfiltered_cfg::ChildUses | Attribute that describes the variables used by a given expression |
 VariableRenaming::ChildUses | Attribute that describes the variables used by a given expression |
 ssa_private::ChildUses | Attribute that describes the variables used by a given expression |
 chVertexData | |
 ClasshierarchyInhAttr | |
 ClassHierarchyWrapper | |
 Partitioner::CodeCriteria | Criteria to decide whether a region of memory contains code |
 SgAsmCoffSymbol::COFFSymbol_disk | |
 CollectAliasRelations | Helper class to collect Alias Relations |
 SqlDatabase::ColumnTraits< typename > | |
 SqlDatabase::ColumnTraits< NoColumn > | |
 compareSgGraphNode | |
 CompReprBase | |
  CompactRepresentation | |
 CompReprPtr | A Shared Pointer Wrapper for CompactRepresentation |
 SgSharedVector< _Tp >::const_iterator | |
 constantProp | |
 sg::ConstLike< T1, T2 > | Projects the constness of T1 on T2 |
 sg::ConstLike< const T1, T2 > | |
 AstDOTGenerationExtended_Defaults::ContainerSizeExtraNodeInfo | |
 SDG::ControlDependenceGraph::ControlDependence | |
 CopyType | |
  SgCapturingCopy< CopyType > | Supporting template class for "capturing" copies of the AST |
 CreateSliceSet | |
 Partitioner::CodeCriteria::Criterion | |
 Partitioner::DataBlock | Represents a region of static data within the address space being disassembled |
 DataConverter | Encodes and decodes a buffer using an algorithm defined in subclasses |
  Rot13 | The ROT-13 algorithm, extended to operate over the entire 8-bit domain/range |
 ssa_private::DataflowCfgFilter | Filter which determines which CFG nodes appear in the CFg used to propagate reaching definitions |
 VirtualCFG::DataflowEdge | |
 VirtualCFG::DataflowNode | |
 dbTable | |
  dbRow | |
   cgData | |
   cgEdge | |
   cgNode | |
   projectsRow | |
 DDE_data | |
 SDG::DDGEdge | Define the edge type of DDG |
 SageInterface::DeclarationSets | |
 default_preprocessing_hooks | |
  advanced_preprocessing_hooks | |
 DominatorTreesAndDominanceFrontiers::DefaultBasicDominatorTreeIsStatementFilter | |
 AstDOTGenerationExtended_Defaults::DefaultExtraEdgeInfo | |
 AstDOTGenerationExtended_Defaults::DefaultExtraEdgeOptions | |
 AstDOTGenerationExtended_Defaults::DefaultExtraNodeInfo | |
 AstDOTGenerationExtended_Defaults::DefaultExtraNodeOptions | |
 StaticCFG::DefaultFilter | |
 sg::DefaultHandler< SageNode > | |
 sg::DefaultHandler< const SgProject > | |
  sg::AncestorTypeFinder< AncestorNode, QualSgNode > | Helper class for _ancestor |
 DFAnalysis | |
  DefUseAnalysis | |
 Diagnostic | A data structure used for tracing in error disgnostic |
 Partitioner::RegionStats::DictionaryEntry | |
 Partitioner::CodeCriteria::DictionaryEntry | |
 Disassembler | Virtual base class for instruction disassemblers |
  DisassemblerArm | Disassembler for the ARM architecture |
  DisassemblerMips | |
  DisassemblerPowerpc | Disassembler for the PowerPC architecture |
  DisassemblerX86 | Disassembler for the x86 architecture |
 sg::DispatchHandler< _ReturnType > | |
 DistributedMemoryAnalysisPostTraversal< InheritedAttributeType > | |
 DistributedMemoryAnalysisPreTraversal< InheritedAttributeType > | |
 DistributedMemoryTraversal | |
  FunctionNames | |
  MyAnalysis | |
 Combinatorics::DL_Stack< T > | |
 DominatorTreesAndDominanceFrontiers::DominanceFrontier | |
 DominatorTreesAndDominanceFrontiers::DominatorForwardBackwardWrapperClass< CFGFilterFunction > | This class provides a uniform view of the CFG dissregarding the direction of the CFG-traversal (forward/backward) |
  DominatorTreesAndDominanceFrontiers::TemplatedDominanceFrontier< CFGFilterFunction > | |
  DominatorTreesAndDominanceFrontiers::TemplatedDominatorTree< CFGFilterFunction > | TemplatedDominatorTree constructs a dominator/postdominator tree for a cfg. For the template parameter any cfg following Jeremias interface may be used |
 DominatorTreesAndDominanceFrontiers::DominatorTree | |
 SgAsmDOSExtendedHeader::DOSExtendedHeader_disk | |
 SgAsmDOSFileHeader::DOSFileHeader_disk | |
 SgAsmDOSFileHeader::DOSRelocEntry_disk | |
 DOTGeneration | This class defines the DOT output (graphical representation) of the AST |
 DOTGeneration< SgNode * > | |
  AstDOTGeneration | |
   AstDOTGenerationExtended< ExtraNodeInfo_t, ExtraNodeOptions_t, ExtraEdgeInfo_t, ExtraEdgeOptions_t > | |
 DOTInheritedAttribute | This class defines the DOT output (graphical representation) of the AST |
 DOTRepresentation | This class defines the DOT output (graphical representation) of the AST |
 DOTSynthesizedAttribute | This class defines the DOT output (graphical representation) of the AST |
 dottable | |
  ConstrGraph | |
 EasyStorage< A > | |
 ECRmap | |
  SteensgaardPtrAnal | |
 EDefUse | |
 Edge | |
 Edge2 | |
 StaticCFG::ControlFlowGraph::EdgeCopier | This class is used to copy edges when calling copy_graph() |
 Backstroke::CFG< CFGNodeFilter >::EdgeCopier | This class is used to copy edges when calling copy_graph() |
 ssa_private::CFG< CFGNodeT, CFGEdgeT >::EdgeCopier | This class is used to copy edges when calling copy_graph() |
 SgAsmElfDynamicEntry::Elf32DynamicEntry_disk | |
 SgAsmElfFileHeader::Elf32FileHeader_disk | |
 SgAsmElfRelocEntry::Elf32RelaEntry_disk | |
 SgAsmElfRelocEntry::Elf32RelEntry_disk | |
 SgAsmElfSectionTableEntry::Elf32SectionTableEntry_disk | File format of an ELF Section header |
 SgAsmElfSegmentTableEntry::Elf32SegmentTableEntry_disk | |
 SgAsmElfSymbol::Elf32SymbolEntry_disk | |
 SgAsmElfDynamicEntry::Elf64DynamicEntry_disk | |
 SgAsmElfFileHeader::Elf64FileHeader_disk | |
 SgAsmElfRelocEntry::Elf64RelaEntry_disk | |
 SgAsmElfRelocEntry::Elf64RelEntry_disk | |
 SgAsmElfSectionTableEntry::Elf64SectionTableEntry_disk | |
 SgAsmElfSegmentTableEntry::Elf64SegmentTableEntry_disk | |
 SgAsmElfSymbol::Elf64SymbolEntry_disk | |
 SgAsmElfSymverDefinedAux::ElfSymverDefinedAux_disk | Elfxx_Verdaux, Note: same for 32bit and 64bit |
 SgAsmElfSymverDefinedEntry::ElfSymverDefinedEntry_disk | Elfxx_Verdef, Note, same for 32bit and 64bit |
 SgAsmElfSymverNeededAux::ElfSymverNeededAux_disk | Elfxx_Verdaux, Note: same for 32bit and 64bit |
 SgAsmElfSymverNeededEntry::ElfSymverNeededEntry_disk | Elfxx_Verneed, Note, same for 32bit and 64bit |
 enable_shared_from_this | |
  SqlDatabase::Connection | Connection to a database |
  SqlDatabase::Statement | A database operation |
  SqlDatabase::Transaction | Unit of work within a database |
 eqstr | Name equality operator support for symbol tables within ROSE |
 rose_hash::eqstr_graph_edge | |
 rose_hash::eqstr_graph_node | |
 rose_hash::eqstr_integer_pair | |
 rose_hash::eqstr_string | |
 Exception | |
  DisassemblerArm::ExceptionArm | Same as Disassembler::Exception except with a different constructor for ease of use in DisassemblerArm |
  DisassemblerPowerpc::ExceptionPowerpc | Same as Disassembler::Exception except with a different constructor for ease of use in DisassemblerPowerpc |
 exception | |
  Utf8::BadUnicodeException | Class thrown when a Unicode character is encountered |
  Utf8::BadUtf8CodeException | Class thrown when a bad Utf8 sequence is encountered |
 Partitioner::Exception | |
 exprNode | |
  exprPatternNode | |
 ExtractFunctionArguments | This normalization makes sure each function call argument is a side-effect free expression of only one variable |
 file_pos_info | |
 StringUtility::FileNameClassification | |
 VirtualCFG::FilteredCFGEdge< FilterFunction > | |
 VirtualCFG::FilteredCFGNode< FilterFunction > | |
 VirtualCFG::FilteredCFGNode< CFGFilterFunction > | |
 VirtualCFG::FilteredCFGNode< CFGNodeFilter > | |
 VirtualCFG::FilteredCFGNode< IsImportantForSliceCFGFilter > | |
 FindStatements | |
 SgAsmExecutableFileFormat::FormatError | |
 FormatRestorer | Restores output stream flags to original values |
 Backstroke::FullCFGNodeFilter | |
 TraverseCallGraphTopDown< InheritedAttribute >::funcRecord | |
 funcSideEffectUses | |
 Function | |
  CGFunction | |
 Partitioner::Function | Represents a function within the Partitioner |
 FunctionCallInfo | Stores a function call expression, along with associated information about its context |
 FunctionCallInheritedAttribute | |
 FunctionData | |
 ssa_unfiltered_cfg::FunctionFilter | This filter determines which function declarations get processed in the analysis |
 ssa_private::FunctionFilter | This filter determines which function declarations get processed in the analysis |
 Partitioner::FunctionStart | Information about each function starting address |
 FunctionState | |
 ConstrGraph::geIterator | |
 generateDOTExtended< ExtraNodeInfo_t, ExtraNodeOptions_t, ExtraEdgeInfo_t, ExtraEdgeOptions_t > | |
 generateDOTExtended_withIncludes< ExtraNodeInfo_t, ExtraNodeOptions_t, ExtraEdgeInfo_t, ExtraEdgeOptions_t > | |
 generateDOTExtendedforMultipleFile< ExtraNodeInfo_t, ExtraNodeOptions_t, ExtraEdgeInfo_t, ExtraEdgeOptions_t > | |
 IntegerOps::GenMask< T, n > | Bit mask constant with bits 0 through n-1 set |
 genUID | |
 GlobalVarAnalysis | |
 PtrAnal::hash | |
 hash< std::string > | |
 rose_hash::hash_graph_node | |
 rose_hash::hash_integer | Hash name support for symbol tables within ROSE |
 rose_hash::hash_integer_pair | |
 hash_Name | Hash name support for symbol tables within ROSE |
 SageInterface::hash_nodeptr | |
 SqlDatabase::Header< T > | |
 SqlDatabase::Header< NoColumn > | |
 SqlDatabase::Header< std::string > | |
 HexdumpFormat | Settings that control how the lowest-level SgAsmExecutableFileFormat::hexdump function behaves |
 SgAsmNERelocEntry::iname_type | |
 IncludeDirective | |
 sg::InitNameCloner | Functor copying an initialized name into a different scope |
 AssemblerX86::InsnDefn | Defines static characteristics of an instruction used by the assembler and disassembler |
 Partitioner::InsnRangeCallback | Base class for instruction scanning callbacks |
  Partitioner::FindInsnPadding | Callback to create inter-function instruction padding |
  Partitioner::FindPostFunctionInsns | Callback to add post-function instructions to the preceding function |
  Partitioner::FindThunks | Callback to find thunks |
 Partitioner::Instruction | Holds an instruction along with some other information about the instruction |
 StaticCFG::InterestingCFGNodeFilter | |
 Backstroke::InterestingCFGNodeFilter | |
 VirtualCFG::InterestingEdge | |
 VirtualCFG::InterestingNode | |
 InterProcDataFlowAnalysis | |
  PtrAliasAnalysis | PtrAliasAnalysis computes Alias Information, which is used for Virtual Function Resolving |
   VirtualFunctionAnalysis | To resolve virtual funcitons correctly we need to answer the question "What are the possible types that an object point to at a call site?" So we basically need to perform Pointer Aliasing Analysis |
 InterproceduralInfo | |
 IntraPartitionDataflowCheckpoint | |
 IntraProcDataFlowAnalysis< Node, Data > | |
 IntraProcDataFlowAnalysis< SgGraphNode, CompReprPtr > | |
  IntraProcAliasAnalysis | IntraProcedurial DataFlow Analysis to compute exit and entry from all the function which |
 SgAsmNERelocEntry::iord_type | |
 ipConstant | |
 Partitioner::IPDParser | This is the parser for the instruction partitioning data (IPD) files |
 SgAsmNERelocEntry::iref_type | |
 IsDefUseFilter | Struct containing a filtering function to determine what CFG nodes are interesting during the DefUse traversal |
 IsDFAFilter | |
 IsImportantForSliceCFGFilter | |
 CGFunction::iterator | |
 VirtualCFG::iterator | |
  VirtualCFG::back_iterator | |
  VirtualCFG::dataflow | |
   VirtualCFG::back_dataflow | |
 SgSharedVector< _Tp >::iterator | |
 Ast::iterator | |
 SqlDatabase::Statement::iterator | Iterates over the result rows |
 iterator | |
  sg::SageInserter< SageSequenceContainer > | Generic inserter for sage containers |
 Lambda | |
 SgAsmLEEntryPoint::LEEntryPoint_disk | |
 SgAsmLEFileHeader::LEFileHeader_disk | |
 ConstrGraph::leIterator | |
 SgAsmLEPageTableEntry::LEPageTableEntry_disk | |
 SgAsmLESectionTableEntry::LESectionTableEntry_disk | |
 LinearCongruentialGenerator | Linear congruential generator |
 ROSE_Callbacks::List< T > | List of callback functors |
 list< Segment * > | |
 list< SgFunctionDeclaration * > | |
 list< SgNode * > | |
 livenessAnalyzer | |
  bdwyLivenessAnalyzer | Liveness analyzer |
 LogicalCond | |
  IntArithLogical | |
 AstDOTGenerationExtended_Defaults::LValueExtraNodeInfo | |
 VirtualCFG::MakeClosure< FindSuccessors, FindEnd, DontAddChildren, Join, FilteredEdge > | |
 map | |
  BinaryLoaderElf::SymbolMap | A mapping from symbol name (with optional version in parentheses) to SymbolMapEntry |
 Map2Object | |
  HasValueCodeGen | |
 map< annVariable *, typeNode * > | |
 map< annVariable *, Unify_ECR * > | |
 map< callsiteEntry *, bool > | |
 map< CS_Block, ReasonKind > | |
 map< Location *, def2uses > | |
 map< Location_pair, Segment * > | |
 map< memoryBlock *, basicblockNode * > | |
 map< memoryBlock *, Complicit_assigns > | |
 map< memoryBlock *, Locations > | |
 map< memoryBlock *, ReasonKind > | |
 map< memoryDef *, ipConstant > | |
 map< procedureInfo *, memoryblock_set > | |
 map< procedureInfo *, ReasonKind > | |
 map< procedureInfo *, Site_Property > | |
 map< SgNode *, DefUseChainNode * > | |
 map< SgNode *, set< SgNode * > > | |
 map< varID, Lattice * > | |
 MapDescriptor | |
  HasValueDescriptor | |
 MapObject | |
  HasValueMapReplace | |
 MemoryMap | An efficient mapping from an address space to stored data |
 DisassemblerMips::Mips32 | Interface for disassembling a single instruction |
 VirtualCFG::cfgRWTransaction::modRequest | |
  VirtualCFG::cfgRWTransaction::insertRequest | |
  VirtualCFG::cfgRWTransaction::transformRequest | |
 MultiGraphElem | |
  DefUseChainNode | |
   ValuePropagateNode | |
 mutex | |
 AstDOTGenerationExtended_Defaults::NamedExtraNodeInfo | |
 SgAsmNEFileHeader::NEFileHeader_disk | |
 SgAsmNESectionTableEntry::NESectionTableEntry_disk | |
 SqlDatabase::NoColumn | |
 ConstrGraph::NodeDesc | |
 SgAsmFunction::NodeSelector | Selection functor for SgAsmFunction::get_extent() |
 NodeState | |
 IntegerOpsPrivate::NumBits< T > | |
 OmpSupport::OmpAttribute | |
 OPDescriptorTemp | |
  RestrictValueOpDescriptor | |
 SgFunctionModifier::opencl_work_group_size_t | |
 OperatorAnnotCollection | |
  RestrictValueOpCollection | |
 OptionDeclaration | This class is part of the specification of transformation options |
 SgAsmNERelocEntry::osfixup_type | |
 ostream | |
  Dbg::dbgStream | |
 parserID | Parser identifier class |
 Partitioner | Partitions instructions into basic blocks and functions |
 partSplit | |
 PDFGeneration | This class defines the PDF output of the AST |
 PDFInheritedAttribute | This class defines the PDF output (graphical representation) of the AST |
 SDG::PDGEdge | Define the edge type of PDG |
 SDG::PDGNode | |
 SgAsmPEFileHeader::PE32OptHeader_disk | |
 SgAsmPEFileHeader::PE64OptHeader_disk | |
 SgAsmPEExportDirectory::PEExportDirectory_disk | |
 SgAsmPEFileHeader::PEFileHeader_disk | |
 SgAsmPEImportDirectory::PEImportDirectory_disk | |
 SgAsmPESectionTableEntry::PESectionTableEntry_disk | |
 RTS_Message::Prefix | Used to generate prefix text for every line of output |
 PreOrderTraversal | |
  AstPreOrderTraversal | |
 PrePostOrderTraversal | |
  AstPrePostOrderTraversal | |
   AstCycleTest | AstCycleTest is based on the successor information of SgNodes (the same information that is used by the traversals) |
 SqlDatabase::PrePostRow< Table > | Called before and after printing each row of a table |
 SqlDatabase::PrePostRow< SqlDatabase::Table > | |
 PreprocessingInfo | For preprocessing information including source comments, #include , #if, #define, etc |
 printable | |
  affineInequality | |
  BaseCFG::iterator | |
   BaseCFG::back_iterator | |
    BaseCFG::back_dataflow | |
   BaseCFG::dataflow | |
    BaseCFG::back_dataflow | |
  BaseCFG::iterator::checkpoint | |
  Lattice | |
   FiniteLattice | |
    BoolAndLattice | |
    DivLattice | |
    DominatorLattice | |
    FiniteProductLattice | |
     FiniteVariablesProductLattice | |
     FiniteVarsExprsProductLattice | |
    IntArithLogical | |
    LiveVarsLattice | |
    nodeConstLattice | |
    SeqStructLattice | |
    SgnLattice | |
    TaintLattice | A pointer to a vertex of the static taint lattice |
   InfiniteLattice | |
    ConstrGraph | |
    InfiniteProductLattice | |
     InfiniteVariablesProductLattice | |
     InfiniteVarsExprsProductLattice | |
    IntMaxLattice | |
   ProductLattice | |
    FiniteProductLattice | |
    InfiniteProductLattice | |
    VariablesProductLattice | |
     FiniteVariablesProductLattice | |
     InfiniteVariablesProductLattice | |
    VarsExprsProductLattice | |
     FiniteVarsExprsProductLattice | |
     InfiniteVarsExprsProductLattice | |
  NodeFact | |
   affineInequalityFact | |
   DFStateAtReturns | |
   IntArithLogicalFact | |
   NodeID | |
  varAffineInequality | |
 ProcessAstTreeBase | |
  PtrAnal | |
 ProgramVerifier | |
 PreprocessingInfo::r_include_directive | |
 PreprocessingInfo::r_macro_def | |
 Range< T > | A contiguous range of values |
 Range< rose_addr_t > | |
 RangeMap< R, T >::RangeCompare | The value attached to each range in this RangeMap |
 RangeMap< R, T > | A container of ranges, somewhat like a set |
 RangeMap< Extent > | |
  ExtentMap | |
 RangeMap< Extent, Segment > | |
 RangeMapNumeric< R, T > | Scalar value type for a RangeMap |
 RangeMapValue< R, T > | Scalar value type for a RangeMap |
 RangeMapValue< Extent, DataBlock * > | |
  Partitioner::DataRangeMapValue | Value type for DataRangeMap |
 RangeMapValue< Extent, Function * > | |
  Partitioner::FunctionRangeMapValue | Value type for FunctionRangeMap |
 RangeMapVoid< R > | Value type for a RangeMap with no useful data attached to the ranges |
 ReachingDef | |
 ssa_unfiltered_cfg::ReachingDef | |
 ReachingDefinitionFacade | |
 Partitioner::RegionStats | Statistics computed over a region of an address space |
 RegisterDescriptor | Describes (part of) a physical CPU register |
 RegisterDictionary | Defines registers available for a particular architecture |
 RegisterNames | Prints a register name even when no dictionary is available or when the dictionary doesn't contain an entry for the specified descriptor |
 SqlDatabase::Renderer< T > | Renders a column value as a string |
 SqlDatabase::Renderer< std::string > | |
 SqlDatabase::Renderer< T00 > | |
 SqlDatabase::Renderer< T01 > | |
 SqlDatabase::Renderer< T02 > | |
 SqlDatabase::Renderer< T03 > | |
 SqlDatabase::Renderer< T04 > | |
 SqlDatabase::Renderer< T05 > | |
 SqlDatabase::Renderer< T06 > | |
 SqlDatabase::Renderer< T07 > | |
 SqlDatabase::Renderer< T08 > | |
 SqlDatabase::Renderer< T09 > | |
 SqlDatabase::Renderer< T10 > | |
 SqlDatabase::Renderer< T11 > | |
 SqlDatabase::Renderer< T12 > | |
 SqlDatabase::Renderer< T13 > | |
 SqlDatabase::Renderer< T14 > | |
 SqlDatabase::Renderer< T15 > | |
 SqlDatabase::Renderer< time_t > | |
  SqlDatabase::TimeRenderer | Renders a time_t as a string |
 SqlDatabase::Renderer< uint64_t > | |
  SqlDatabase::AddrRenderer | Renders a rose_addr_t as a hexadecimal string |
 SqlDatabase::Table< T00, T01, T02, T03, T04, T05, T06, T07, T08, T09, T10, T11, T12, T13, T14, T15 >::Renderers | Functors for rendering column values |
 ROSE_BaseGrammar | |
 PreprocessingInfo::rose_macro_call | |
 rose_rva_t | A relative virtual address optionally associated with a SgAsmSection |
 ROSE_VisitorPattern | |
  ROSE_VisitorPatternDefaultBase | |
   IntraDFTransferVisitor | Apply an analysis A's transfer function at a particular AST node type |
    IntraUnitDataflow::DefaultTransfer | |
    LiveDeadVarsTransfer | |
    VariableStateTransfer< LatticeType > | |
    VariableStateTransfer< DivLattice > | |
     DivAnalysisTransfer | |
  Visitor_R< R > | |
   ContextVis_R< R > | Strategy pattern applied to visitors: serves as a context to a strategy, which itself is a visitor; delegates all requests to the current strategy; capable of switching strategy at will |
 ROSE_VisitTraversal | |
  AST_FILE_IO::MemoryCheckingTraversalForAstFileIO | |
 ROSEAttributesList | |
 ROSEAttributesListContainer | |
 RoseSrc_CallGraphAnalysis | |
 SqlDatabase::RowSeparator< T > | |
 SqlDatabase::RowSeparator< NoColumn > | |
 RTIMemberData | Access to C++ Run Time Information (RTI) |
 RTS_Message | Support for messages in a multi-threaded program |
 RTS_mutex_t | Mutual exclusion lock |
 RTS_rwlock_t | A read-write lock for ROSE Thread Support |
 runtime_error | |
  Assembler::Exception | Exception thrown by the assemblers |
  BinaryLoader::Exception | Base class for exceptions thrown by loaders |
  Disassembler::Exception | Exception thrown by the disassemblers |
   DisassemblerX86::ExceptionX86 | Same as Disassembler::Exception except with a different constructor for ease of use in DisassemblerX86 |
  MemoryMap::Exception | Exception for MemoryMap operations |
   MemoryMap::Inconsistent | Exception for an inconsistent mapping |
   MemoryMap::NoFreeSpace | Exception thrown by find_free() when there's not enough free space left |
   MemoryMap::NotMapped | Exception for when we try to access a virtual address that isn't mapped |
   MemoryMap::SyntaxError | Exception thrown by load() when there's a syntax error in the index file |
  Partitioner::IPDParser::Exception | Exception thrown when something cannot be parsed |
  SqlDatabase::Exception | Exceptions thrown by database operations |
 SgAsmPERVASizePair::RVASizePair_disk | |
 SB_CallGraph | |
 sg::ScopeSetter | Functor setting the scope of a sage node to a specified (at Functor construction time) scope |
 SDG::SDGEdge | |
 SDGLibraryExtender | |
 SDG::SDGNode | |
 MemoryMap::Segment | A contiguous, homogeneous region of an address space |
 set< DataflowNode > | |
 set< declNode * > | |
 set< DefUseChainNode * > | |
 set< int > | |
 set< SgNode * > | |
 set< SgStatement * > | |
 SgBinaryNode | This class represents the base class for all IR nodes supporting the binary representation of software within Sage III |
 SgCopyHelp | Supporting class from copy mechanism within ROSE |
  SgShallowCopy | Supporting class for "Shallow" copies of the AST |
  SgTreeCopy | Supporting class for "Deep" copies of the AST |
 SgGraphTraversal< CFG > | |
 SgGraphTraversal< CFGforT > | |
  visitorTraversal | |
  visitorTraversalFunc | |
 SgGraphTraversal< newGraph > | |
  visitorTraversal2 | |
 SgNode | This class represents the base class for all IR nodes within Sage III |
  SgAsmNode | |
   SgAsmExecutableFileFormat | |
    SgAsmCoffSymbolList | |
    SgAsmDwarfInformation | |
     SgAsmDwarfCompilationUnitList | |
     SgAsmDwarfConstruct | |
      SgAsmDwarfAccessDeclaration | |
      SgAsmDwarfArrayType | |
      SgAsmDwarfBaseType | |
      SgAsmDwarfCatchBlock | |
      SgAsmDwarfClassTemplate | |
      SgAsmDwarfClassType | |
      SgAsmDwarfCommonBlock | |
      SgAsmDwarfCommonInclusion | |
      SgAsmDwarfCompilationUnit | |
      SgAsmDwarfCondition | |
      SgAsmDwarfConstant | |
      SgAsmDwarfConstType | |
      SgAsmDwarfDwarfProcedure | |
      SgAsmDwarfEntryPoint | |
      SgAsmDwarfEnumerationType | |
      SgAsmDwarfEnumerator | |
      SgAsmDwarfFileType | |
      SgAsmDwarfFormalParameter | |
      SgAsmDwarfFormatLabel | |
      SgAsmDwarfFriend | |
      SgAsmDwarfFunctionTemplate | |
      SgAsmDwarfImportedDeclaration | |
      SgAsmDwarfImportedModule | |
      SgAsmDwarfImportedUnit | |
      SgAsmDwarfInheritance | |
      SgAsmDwarfInlinedSubroutine | |
      SgAsmDwarfInterfaceType | |
      SgAsmDwarfLabel | |
      SgAsmDwarfLexicalBlock | |
      SgAsmDwarfMember | |
      SgAsmDwarfModule | |
      SgAsmDwarfMutableType | |
      SgAsmDwarfNamelist | |
      SgAsmDwarfNamelistItem | |
      SgAsmDwarfNamespace | |
      SgAsmDwarfPackedType | |
      SgAsmDwarfPartialUnit | |
      SgAsmDwarfPointerType | |
      SgAsmDwarfPtrToMemberType | |
      SgAsmDwarfReferenceType | |
      SgAsmDwarfRestrictType | |
      SgAsmDwarfSetType | |
      SgAsmDwarfSharedType | |
      SgAsmDwarfStringType | |
      SgAsmDwarfStructureType | |
      SgAsmDwarfSubprogram | |
      SgAsmDwarfSubrangeType | |
      SgAsmDwarfSubroutineType | |
      SgAsmDwarfTemplateTypeParameter | |
      SgAsmDwarfTemplateValueParameter | |
      SgAsmDwarfThrownType | |
      SgAsmDwarfTryBlock | |
      SgAsmDwarfTypedef | |
      SgAsmDwarfUnionType | |
      SgAsmDwarfUnknownConstruct | |
      SgAsmDwarfUnspecifiedParameters | |
      SgAsmDwarfUnspecifiedType | |
      SgAsmDwarfUpcRelaxedType | |
      SgAsmDwarfUpcSharedType | |
      SgAsmDwarfUpcStrictType | |
      SgAsmDwarfVariable | |
      SgAsmDwarfVariant | |
      SgAsmDwarfVariantPart | |
      SgAsmDwarfVolatileType | |
      SgAsmDwarfWithStmt | |
     SgAsmDwarfConstructList | |
     SgAsmDwarfLine | |
     SgAsmDwarfLineList | |
     SgAsmDwarfMacro | |
     SgAsmDwarfMacroList | |
    SgAsmElfDynamicEntry | |
    SgAsmElfDynamicEntryList | |
    SgAsmElfEHFrameEntryCI | |
    SgAsmElfEHFrameEntryCIList | |
    SgAsmElfEHFrameEntryFD | |
    SgAsmElfEHFrameEntryFDList | |
    SgAsmElfNoteEntry | |
    SgAsmElfNoteEntryList | |
    SgAsmElfRelocEntry | |
    SgAsmElfRelocEntryList | |
    SgAsmElfSectionTableEntry | |
    SgAsmElfSegmentTableEntry | |
    SgAsmElfSegmentTableEntryList | |
    SgAsmElfSymbolList | |
    SgAsmElfSymverDefinedAux | |
    SgAsmElfSymverDefinedAuxList | |
    SgAsmElfSymverDefinedEntry | |
    SgAsmElfSymverDefinedEntryList | |
    SgAsmElfSymverEntry | |
    SgAsmElfSymverEntryList | |
    SgAsmElfSymverNeededAux | |
    SgAsmElfSymverNeededAuxList | |
    SgAsmElfSymverNeededEntry | |
    SgAsmElfSymverNeededEntryList | |
    SgAsmGenericDLL | |
    SgAsmGenericDLLList | |
    SgAsmGenericFile | |
    SgAsmGenericFormat | |
    SgAsmGenericHeaderList | |
    SgAsmGenericSection | The SgAsmGenericSection represents any contiguous region of a file that serves a particular purpose |
     SgAsmCoffSymbolTable | |
     SgAsmDOSExtendedHeader | |
     SgAsmElfSection | |
      SgAsmElfDynamicSection | |
      SgAsmElfEHFrameSection | |
      SgAsmElfNoteSection | |
      SgAsmElfRelocSection | |
      SgAsmElfStringSection | |
      SgAsmElfSymbolSection | |
      SgAsmElfSymverDefinedSection | |
      SgAsmElfSymverNeededSection | |
      SgAsmElfSymverSection | |
     SgAsmElfSectionTable | |
     SgAsmElfSegmentTable | |
     SgAsmGenericHeader | |
      SgAsmDOSFileHeader | |
      SgAsmElfFileHeader | |
      SgAsmLEFileHeader | |
      SgAsmNEFileHeader | |
      SgAsmPEFileHeader | |
     SgAsmLEEntryTable | |
     SgAsmLENameTable | |
     SgAsmLEPageTable | |
     SgAsmLERelocTable | |
     SgAsmLESection | |
     SgAsmLESectionTable | |
     SgAsmNEEntryTable | |
     SgAsmNEModuleTable | |
     SgAsmNENameTable | |
     SgAsmNERelocTable | |
     SgAsmNESection | |
     SgAsmNESectionTable | |
     SgAsmNEStringTable | |
     SgAsmPESection | |
      SgAsmPEExportSection | |
      SgAsmPEImportSection | Portable Executable Import Section. |
      SgAsmPEStringSection | |
     SgAsmPESectionTable | |
    SgAsmGenericSectionList | |
    SgAsmGenericString | |
     SgAsmBasicString | |
     SgAsmStoredString | |
    SgAsmGenericStrtab | |
     SgAsmCoffStrtab | |
     SgAsmElfStrtab | |
    SgAsmGenericSymbol | |
     SgAsmCoffSymbol | |
     SgAsmElfSymbol | |
    SgAsmGenericSymbolList | |
    SgAsmLEEntryPoint | |
    SgAsmLEPageTableEntry | |
    SgAsmLESectionTableEntry | |
    SgAsmNEEntryPoint | |
    SgAsmNERelocEntry | |
    SgAsmNESectionTableEntry | |
    SgAsmPEExportDirectory | |
    SgAsmPEExportEntry | |
    SgAsmPEExportEntryList | |
    SgAsmPEImportDirectory | Portable Executable Import Directory |
    SgAsmPEImportDirectoryList | |
    SgAsmPEImportItem | Portable Executable Import Object |
    SgAsmPEImportItemList | |
    SgAsmPERVASizePair | |
    SgAsmPERVASizePairList | |
    SgAsmPESectionTableEntry | |
    SgAsmStringStorage | |
   SgAsmExpression | |
    SgAsmBinaryExpression | |
     SgAsmBinaryAdd | |
     SgAsmBinaryAddPostupdate | |
     SgAsmBinaryAddPreupdate | |
     SgAsmBinaryAsr | |
     SgAsmBinaryDivide | |
     SgAsmBinaryLsl | |
     SgAsmBinaryLsr | |
     SgAsmBinaryMod | |
     SgAsmBinaryMultiply | |
     SgAsmBinaryRor | |
     SgAsmBinarySubtract | |
     SgAsmBinarySubtractPostupdate | |
     SgAsmBinarySubtractPreupdate | |
    SgAsmCommonSubExpression | |
    SgAsmControlFlagsExpression | |
    SgAsmExprListExp | |
    SgAsmMemoryReferenceExpression | |
    SgAsmRegisterReferenceExpression | |
     SgAsmArmRegisterReferenceExpression | |
     SgAsmMipsRegisterReferenceExpression | |
     SgAsmPowerpcRegisterReferenceExpression | |
     SgAsmx86RegisterReferenceExpression | |
    SgAsmUnaryExpression | |
     SgAsmUnaryArmSpecialRegisterList | |
     SgAsmUnaryMinus | |
     SgAsmUnaryPlus | |
     SgAsmUnaryRrx | |
    SgAsmValueExpression | Assembly operands that contain numeric values |
     SgAsmDoubleFloatValueExpression | |
     SgAsmIntegerValueExpression | Base class for integer values |
     SgAsmSingleFloatValueExpression | |
   SgAsmGenericFileList | |
   SgAsmInterpretation | |
   SgAsmInterpretationList | |
   SgAsmOperandList | |
   SgAsmStatement | |
    SgAsmBlock | |
    SgAsmInstruction | |
     SgAsmArmInstruction | |
     SgAsmMipsInstruction | |
     SgAsmPowerpcInstruction | |
     SgAsmx86Instruction | |
    SgAsmStaticData | |
    SgAsmSynthesizedDeclaration | |
     SgAsmFunction | |
     SgAsmSynthesizedDataStructureDeclaration | |
     SgAsmSynthesizedFieldDeclaration | |
   SgAsmType | |
    SgAsmType128bitFloat | |
    SgAsmType80bitFloat | |
    SgAsmTypeByte | |
    SgAsmTypeDoubleFloat | |
    SgAsmTypeDoubleQuadWord | |
    SgAsmTypeDoubleWord | |
    SgAsmTypeQuadWord | |
    SgAsmTypeSingleFloat | |
    SgAsmTypeVector | |
    SgAsmTypeWord | |
  SgAterm | |
  SgLocatedNode | This class represents the notion of an expression or statement which has a position within the source code |
   SgExpression | This class represents the notion of an expression. Expressions are derived from SgLocatedNodes, since similar to statement, expressions have a concrete location within the user's source code |
    SgActualArgumentExpression | |
    SgAlignOfOp | |
    SgAsmOp | |
    SgAsteriskShapeExp | |
    SgBinaryOp | This class represents the notion of a binary operator. It is derived from a SgExpression because operators are expressions |
     SgAddOp | |
     SgAndOp | |
     SgArrowExp | |
     SgArrowStarOp | |
     SgAssignOp | |
     SgBitAndOp | |
     SgBitOrOp | |
     SgBitXorOp | |
     SgCommaOpExp | |
     SgCompoundAssignOp | |
      SgAndAssignOp | |
      SgDivAssignOp | |
      SgExponentiationAssignOp | |
      SgIntegerDivideAssignOp | |
      SgIorAssignOp | |
      SgJavaUnsignedRshiftAssignOp | |
      SgLshiftAssignOp | |
      SgMinusAssignOp | |
      SgModAssignOp | |
      SgMultAssignOp | |
      SgPlusAssignOp | |
      SgRshiftAssignOp | |
      SgXorAssignOp | |
     SgConcatenationOp | |
     SgDivideOp | |
     SgDotExp | |
     SgDotStarOp | |
     SgEqualityOp | |
     SgExponentiationOp | |
     SgGreaterOrEqualOp | |
     SgGreaterThanOp | |
     SgIntegerDivideOp | |
     SgIsNotOp | This class represents the physical disequality (often called pointer disequality) operator for languages that also define a content disequality operator |
     SgIsOp | This class represents the physical equality (often called pointer equality) operator for languages that also define a content equality operator |
     SgJavaUnsignedRshiftOp | |
     SgLessOrEqualOp | |
     SgLessThanOp | |
     SgLshiftOp | |
     SgMembershipOp | |
     SgModOp | |
     SgMultiplyOp | |
     SgNonMembershipOp | |
     SgNotEqualOp | |
     SgOrOp | |
     SgPntrArrRefExp | |
     SgPointerAssignOp | This class represents a Fortran pointer assignment. It is not some weird compound assignment operator like C's += |
     SgRshiftOp | |
     SgScopeOp | This class was part of CC++ support from a long time ago |
     SgSubtractOp | |
     SgUserDefinedBinaryOp | |
    SgCAFCoExpression | |
    SgCallExpression | This class represents the concept of a generic call expression |
     SgFunctionCallExp | This class represents the concept of a C++ function call (which is an expression) |
      SgCudaKernelCallExp | |
    SgClassExp | |
    SgClassNameRefExp | This class represents the concept of a C++ expression built from a class name |
    SgColonShapeExp | |
    SgCompoundLiteralExp | |
    SgComprehension | |
    SgConditionalExp | This class represents the concept of a C trinary conditional expression (e.g. "test ? true : false") |
    SgCudaKernelExecConfig | |
    SgDeleteExp | This class represents the concept of a C++ call to the delete operator |
    SgDictionaryComprehension | |
    SgDictionaryExp | |
    SgExprListExp | This class represents the concept of a C and C++ expression list |
     SgListExp | This class represents a list display |
     SgTupleExp | This class represents a tuple display |
    SgFunctionRefExp | This class represents the function being called and must be assembled in the SgFunctionCall with the function arguments |
    SgImpliedDo | |
    SgInitializer | This class represents the notion of an initializer for a variable declaration or expression in a function call argument list |
     SgAggregateInitializer | This class represents the rhs of an array variable declaration which includes an optional assignment (e.g. "int x[2] = {1,2};"). In this case the SgExprListExp ("{1,2}") is wrapped in an SgAggregateInitializer |
     SgAssignInitializer | This class represents the rhs of a variable declaration which includes an optional assignment (e.g. "int x = 1;"). In this case the SgValue ("1") is wrapped in an SgAssignInitializer |
     SgCompoundInitializer | |
     SgConstructorInitializer | This class represents the notion of an initializer for a variable declaration or expression in a function call argument list |
     SgDesignatedInitializer | |
    SgIOItemExpression | |
    SgJavaAnnotation | |
     SgJavaMarkerAnnotation | |
     SgJavaNormalAnnotation | |
     SgJavaSingleMemberAnnotation | |
    SgJavaInstanceOfOp | |
    SgJavaTypeExpression | |
    SgKeyDatumPair | |
    SgLabelRefExp | |
    SgLambdaRefExp | This class represents a lambda expression |
    SgListComprehension | |
    SgMemberFunctionRefExp | This class represents the member function being called and must be assembled in the SgFunctionCall with the function arguments |
    SgNaryOp | This class represents the notion of an n-ary operator. This node is intended for use with Python |
     SgNaryBooleanOp | This class represents the notion of an n-ary boolean operation. This node is intended for use with Python |
     SgNaryComparisonOp | This class represents the notion of an n-ary comparison operation. This node is intended for use with Python |
    SgNewExp | This class represents the concept of a C++ call to the new operator |
    SgNullExpression | |
    SgPseudoDestructorRefExp | |
    SgRefExp | This class represents the "&" operator (applied to any lvalue) |
    SgSetComprehension | |
    SgSizeOfOp | This class represents the "sizeof()" operator (applied to any type) |
    SgStatementExpression | This class represents the GNU extension "statement expression" (thus is non-standard C and C++) |
    SgStringConversion | This class represents the conversion of an arbitrary expression to a string. This node is intended for use with Python |
    SgSubscriptExpression | |
    SgSuperExp | |
    SgTemplateFunctionRefExp | |
    SgTemplateMemberFunctionRefExp | |
    SgThisExp | This class represents the "this" operator (can be applied to any member data) |
    SgTypeIdOp | |
    SgTypeTraitBuiltinOperator | |
    SgUnaryOp | This class represents the notion of a unary operator. It is derived from a SgExpression because operators are expressions |
     SgAddressOfOp | |
     SgBitComplementOp | |
     SgCastExp | |
     SgConjugateOp | |
     SgExpressionRoot | |
     SgImagPartOp | |
     SgMinusMinusOp | |
     SgMinusOp | This class represents the numeric negation of a value. Not to be confused with SgSubtractOp |
     SgNotOp | |
     SgPlusPlusOp | |
     SgPointerDerefExp | |
     SgRealPartOp | |
     SgThrowOp | This class represents the C++ throw expression (handled as a unary operator) |
     SgUnaryAddOp | |
     SgUserDefinedUnaryOp | |
    SgUnknownArrayOrFunctionReference | |
    SgUpcBlocksizeofExpression | |
    SgUpcElemsizeofExpression | |
    SgUpcLocalsizeofExpression | |
    SgValueExp | This class represents the notion of an value (expression value) |
     SgBoolValExp | This class represents a boolean value (expression value) |
     SgCharVal | |
     SgComplexVal | |
     SgDoubleVal | This class represents the notion of an value (expression value) |
     SgEnumVal | |
     SgFloatVal | This class represents the notion of an value (expression value) |
     SgIntVal | |
     SgLongDoubleVal | This class represents the notion of an value (expression value) |
     SgLongIntVal | |
     SgLongLongIntVal | |
     SgShortVal | |
     SgStringVal | |
     SgTemplateParameterVal | |
     SgUnsignedCharVal | |
     SgUnsignedIntVal | |
     SgUnsignedLongLongIntVal | |
     SgUnsignedLongVal | |
     SgUnsignedShortVal | |
     SgUpcMythread | |
     SgUpcThreads | |
     SgWcharVal | |
    SgVarArgCopyOp | |
    SgVarArgEndOp | |
    SgVarArgOp | |
    SgVarArgStartOneOperandOp | |
    SgVarArgStartOp | |
    SgVariantExpression | |
    SgVarRefExp | This class represents the variable refernece in expressions |
    SgYieldExpression | |
   SgLocatedNodeSupport | |
    SgCommonBlockObject | |
    SgHeaderFileBody | |
    SgInitializedName | This class represents the notion of a declared variable |
    SgInterfaceBody | |
    SgJavaMemberValuePair | |
    SgOmpClause | |
     SgOmpDefaultClause | |
     SgOmpExpressionClause | |
      SgOmpCollapseClause | |
      SgOmpDeviceClause | |
      SgOmpIfClause | |
      SgOmpNumThreadsClause | |
      SgOmpSafelenClause | |
     SgOmpNowaitClause | |
     SgOmpOrderedClause | |
     SgOmpScheduleClause | |
     SgOmpUntiedClause | |
     SgOmpVariablesClause | |
      SgOmpAlignedClause | |
      SgOmpCopyinClause | |
      SgOmpCopyprivateClause | |
      SgOmpFirstprivateClause | |
      SgOmpLastprivateClause | |
      SgOmpLinearClause | |
      SgOmpMapClause | |
      SgOmpPrivateClause | |
      SgOmpReductionClause | |
      SgOmpSharedClause | |
      SgOmpUniformClause | |
    SgRenamePair | |
    SgUntypedNode | |
     SgUntypedAttribute | |
     SgUntypedDeclarationList | |
     SgUntypedExpression | |
      SgUntypedArrayReferenceExpression | |
      SgUntypedBinaryOperator | |
      SgUntypedFunctionCallOrArrayReferenceExpression | |
      SgUntypedOtherExpression | |
      SgUntypedReferenceExpression | |
      SgUntypedUnaryOperator | |
      SgUntypedValueExpression | |
     SgUntypedFile | |
     SgUntypedFunctionDeclarationList | |
     SgUntypedInitializedName | |
     SgUntypedInitializedNameList | |
     SgUntypedStatement | |
      SgUntypedAssignmentStatement | |
      SgUntypedBlockStatement | |
      SgUntypedDeclarationStatement | |
       SgUntypedFunctionDeclaration | |
        SgUntypedProgramHeaderDeclaration | |
        SgUntypedSubroutineDeclaration | |
       SgUntypedImplicitDeclaration | |
       SgUntypedModuleDeclaration | |
       SgUntypedVariableDeclaration | |
      SgUntypedFunctionCallStatement | |
      SgUntypedNamedStatement | |
      SgUntypedOtherStatement | |
      SgUntypedScope | |
       SgUntypedFunctionScope | |
       SgUntypedGlobalScope | |
       SgUntypedModuleScope | |
     SgUntypedStatementList | |
     SgUntypedType | |
      SgUntypedArrayType | |
   SgStatement | This class represents the notion of a statement |
    SgAllocateStatement | |
    SgArithmeticIfStatement | |
    SgAssertStmt | |
    SgAssignedGotoStatement | |
    SgAssignStatement | |
    SgBreakStmt | This class represents the notion of a break statement (typically used in a switch statment) |
    SgCaseOptionStmt | This class represents the concept of a C and C++ case option (used within a switch statement) |
    SgCatchStatementSeq | This class represents the concept of a C++ sequence of catch statements |
    SgComputedGotoStatement | |
    SgContinueStmt | This class represents the concept of a C or C++ continue statement |
    SgDeallocateStatement | |
    SgDeclarationStatement | This class represents the concept of a declaration statement |
     SgAsmStmt | This class represents the concept of a C Assembler statement |
     SgAttributeSpecificationStatement | |
     SgC_PreprocessorDirectiveStatement | |
      SgDeadIfDirectiveStatement | |
      SgDefineDirectiveStatement | |
      SgElseDirectiveStatement | |
      SgElseifDirectiveStatement | |
      SgEmptyDirectiveStatement | |
      SgEndifDirectiveStatement | |
      SgErrorDirectiveStatement | |
      SgIdentDirectiveStatement | |
      SgIfdefDirectiveStatement | |
      SgIfDirectiveStatement | |
      SgIfndefDirectiveStatement | |
      SgIncludeDirectiveStatement | |
      SgIncludeNextDirectiveStatement | |
      SgLineDirectiveStatement | |
      SgLinemarkerDirectiveStatement | |
      SgUndefDirectiveStatement | |
      SgWarningDirectiveStatement | |
     SgClassDeclaration | This class represents the concept of a class declaration statement. It includes the concept of an instantiated class template as well |
      SgDerivedTypeStatement | |
      SgJavaPackageDeclaration | |
      SgModuleStatement | |
      SgTemplateClassDeclaration | |
      SgTemplateInstantiationDecl | This class represents the concept of an instantiated class template |
     SgClinkageDeclarationStatement | |
      SgClinkageEndStatement | |
      SgClinkageStartStatement | This class represents the concept of a C style "extern \"C" " declaration. But such information (linkage) is stored within linkage modifiers currently |
     SgCommonBlock | |
     SgContainsStatement | |
     SgCtorInitializerList | This class represents the concept of a contructor initializer list (used in constructor (member function) definitions) |
     SgEnumDeclaration | This class represents the concept of an enum declaration |
     SgEquivalenceStatement | |
     SgFormatStatement | |
     SgFortranIncludeLine | |
     SgFunctionDeclaration | This class represents the concept of a function declaration statement |
      SgEntryStatement | |
      SgMemberFunctionDeclaration | This class represents the concept of a member function declaration statement |
       SgTemplateInstantiationMemberFunctionDecl | This class represents the concept of an instantiation of member function template or a member function of an instantiation of a template class |
       SgTemplateMemberFunctionDeclaration | |
      SgProcedureHeaderStatement | |
      SgProgramHeaderStatement | |
      SgTemplateFunctionDeclaration | |
      SgTemplateInstantiationFunctionDecl | This class represents the concept of an instantiation of function template |
     SgFunctionParameterList | This class represents the concept of a declaration list |
     SgImplicitStatement | |
     SgImportStatement | |
     SgInterfaceStatement | |
     SgJavaImportStatement | |
     SgJavaPackageStatement | |
     SgNamelistStatement | |
     SgNamespaceAliasDeclarationStatement | This class represents the concept of a C++ namespace alias declaration statement |
     SgNamespaceDeclarationStatement | This class represents the concept of a C++ namespace declaration |
     SgOmpThreadprivateStatement | |
     SgParameterStatement | |
     SgPragmaDeclaration | This class represents the concept of a C Assembler statement (untested) |
     SgStatementFunctionStatement | |
     SgStmtDeclarationStatement | This class is intended to be a wrapper around SgStatements, allowing them to exist in scopes that only allow SgDeclarationStatements |
     SgTemplateDeclaration | This class represents the concept of a template declaration |
     SgTemplateInstantiationDirectiveStatement | This class represents the concept of a C++ template instantiation directive |
     SgTypedefDeclaration | This class represents the notion of a typedef declaration |
     SgUseStatement | |
     SgUsingDeclarationStatement | This class represents the concept of a C++ using declaration |
     SgUsingDirectiveStatement | This class represents the concept of a C++ using directive |
     SgVariableDeclaration | This class represents the concept of a C or C++ variable declaration |
      SgTemplateVariableDeclaration | |
     SgVariableDefinition | This class represents the definition (initialization) of a variable |
    SgDefaultOptionStmt | This class represents the concept of a C or C++ default case within a switch statement |
    SgElseWhereStatement | |
    SgExecStatement | This class represents the concept of the dynamic execution of a string, file, or code object. This node is intended for use with Python |
    SgExprStatement | This class represents the concept of a C or C++ statement which contains a expression |
    SgForInitStatement | This class represents the variable declaration or variable initialization withn a for loop |
    SgFunctionTypeTable | This class represents the function type table (stores all function types so that they can be shared internally) |
    SgGotoStatement | This class represents the concept of a C or C++ goto statement |
    SgIOStatement | |
     SgBackspaceStatement | |
     SgCloseStatement | |
     SgEndfileStatement | |
     SgFlushStatement | |
     SgInquireStatement | |
     SgOpenStatement | |
     SgPrintStatement | |
     SgReadStatement | |
     SgRewindStatement | |
     SgWaitStatement | |
     SgWriteStatement | |
    SgJavaSynchronizedStatement | |
    SgJavaThrowStatement | |
    SgLabelStatement | This class represents the concept of a C or C++ label statement |
    SgNullifyStatement | |
    SgNullStatement | |
    SgOmpBarrierStatement | |
    SgOmpBodyStatement | |
     SgOmpAtomicStatement | |
     SgOmpClauseBodyStatement | |
      SgOmpDoStatement | |
      SgOmpForStatement | |
      SgOmpParallelStatement | |
      SgOmpSectionsStatement | |
      SgOmpSimdStatement | |
      SgOmpSingleStatement | |
      SgOmpTargetDataStatement | |
      SgOmpTargetStatement | |
      SgOmpTaskStatement | |
     SgOmpCriticalStatement | |
     SgOmpMasterStatement | |
     SgOmpOrderedStatement | |
     SgOmpSectionStatement | |
     SgOmpWorkshareStatement | |
    SgOmpFlushStatement | |
    SgOmpTaskwaitStatement | |
    SgPassStatement | |
    SgPythonGlobalStmt | This class represents the concept of a 'global' stmt in Python |
    SgPythonPrintStmt | |
    SgReturnStmt | This class represents the concept of a C Assembler statement (untested) |
    SgScopeStatement | This class represents the concept of a scope in C++ (e.g. global scope, fuction scope, etc.) |
     SgAssociateStatement | |
     SgBasicBlock | This class represents the concept of a block (not a basic block from control flow analysis) |
     SgBlockDataStatement | |
     SgCAFWithTeamStatement | |
     SgCatchOptionStmt | This class represents the concept of a catch within a try-catch construct used in C++ exception handling |
     SgClassDefinition | This class represents the concept of a class definition in C++ |
      SgTemplateClassDefinition | |
      SgTemplateInstantiationDefn | This class represents the concept of a class definition in C++ |
     SgDoWhileStmt | This class represents the concept of a do-while statement |
     SgForAllStatement | |
     SgForStatement | This class represents the concept of a for loop |
     SgFortranDo | |
      SgFortranNonblockedDo | |
     SgFunctionDefinition | This class represents the concept of a scope in C++ (e.g. global scope, fuction scope, etc.) |
      SgTemplateFunctionDefinition | |
     SgGlobal | This class represents the concept of a namespace definition |
     SgIfStmt | This class represents the concept of an "if" construct |
     SgJavaForEachStatement | |
     SgJavaLabelStatement | |
     SgNamespaceDefinitionStatement | This class represents the concept of a namespace definition |
     SgSwitchStatement | This class represents the concept of a switch |
     SgUpcForAllStatement | |
     SgWhileStmt | This class represents the concept of a do-while statement |
    SgSequenceStatement | |
    SgSpawnStmt | This class is part of the older CC++ concept. It is not a part of C or C++ (this IR node is not used and will be removed in a future release) |
    SgStopOrPauseStatement | |
    SgTryStmt | This class represents the concept of try statement within the try-catch support for exception handling in C++ |
    SgUpcBarrierStatement | |
    SgUpcFenceStatement | |
    SgUpcNotifyStatement | |
    SgUpcWaitStatement | |
    SgVariantStatement | |
    SgWhereStatement | |
    SgWithStatement | |
   SgToken | |
  SgSupport | This class represents the base class of a numbr of IR nodes that don't otherwise fit into the existing hierarchy of statement, expression, types, and symbols |
   Sg_File_Info | This class represents the location of the code associated with the IR node in the original source code |
   SgAttribute | |
    SgBitAttribute | |
     SgClassDecl_attr | |
     SgFuncDecl_attr | |
    SgPragma | |
   SgBaseClass | |
    SgExpBaseClass | |
   SgDataStatementGroup | |
   SgDataStatementObject | |
   SgDataStatementValue | |
   SgDimensionObject | |
   SgDirectory | This class represents a directory within a projects file structure of files and directories |
   SgDirectoryList | |
   SgFile | This class represents a source file for a project (which may contian many source files and or directories) |
    SgBinaryComposite | |
    SgSourceFile | |
    SgUnknownFile | |
   SgFileList | |
   SgFormatItem | |
   SgFormatItemList | |
   SgFunctionParameterTypeList | |
   SgGraph | |
    SgIncidenceDirectedGraph | |
     SB_DirectedGraph | |
      RoseBin_Graph | |
       RoseBin_DotGraph | |
       RoseBin_GMLGraph | |
     SgBidirectionalGraph | |
      SgIntKeyedBidirectionalGraph | |
      SgStringKeyedBidirectionalGraph | |
    SgIncidenceUndirectedGraph | |
   SgGraphEdge | |
    SgDirectedGraphEdge | |
    SgUndirectedGraphEdge | |
   SgGraphEdgeList | |
   SgGraphNode | |
   SgGraphNodeList | |
   SgJavaClassDeclarationList | |
   SgJavaImportStatementList | |
   SgModifier | This class represents the base class of a number of IR nodes define modifiers within the C++ grammar |
    SgAccessModifier | |
    SgBaseClassModifier | |
    SgConstVolatileModifier | |
    SgDeclarationModifier | This class represents modifiers for SgDeclaration (declaration statements) |
    SgElaboratedTypeModifier | |
    SgFunctionModifier | |
    SgLinkageModifier | |
    SgModifierNodes | This class represents a list of SgModifierTypes and a link is a linked list of SgModifierNodes |
    SgOpenclAccessModeModifier | |
    SgSpecialFunctionModifier | |
    SgStorageModifier | This class represents modifiers specific to storage |
    SgTypeModifier | |
    SgUPC_AccessModifier | |
   SgName | This class represents strings within the IR nodes |
   SgNameGroup | |
   SgOptions | This class represents an object used to initialize the unparsing |
   SgProject | This class represents a source project, with a list of SgFile objects and global information about the project (commandline details, AST merge options, etc.) |
   SgQualifiedName | This class represents qualified names within the IR nodes |
   SgSymbolTable | This class represents the symbol tables used in both SgScopeStatement and the SgFunctionTypeSymbolTable IR node |
   SgTemplateArgument | This class represents template argument within the use of a template to build an instantiation |
   SgTemplateArgumentList | |
   SgTemplateParameter | |
   SgTemplateParameterList | |
   SgTypedefSeq | This class represents a list of associated typedefs for the SgType IR nodes which reference this list |
   SgTypeTable | |
   SgUnparse_Info | |
  SgSymbol | This class represents the concept of a name within the compiler |
   SgAliasSymbol | |
   SgAsmBinaryAddressSymbol | |
   SgAsmBinaryDataSymbol | |
   SgClassSymbol | This class represents the concept of a class name within the compiler |
    SgTemplateClassSymbol | |
   SgCommonSymbol | |
   SgDefaultSymbol | |
   SgEnumFieldSymbol | |
   SgEnumSymbol | |
   SgFunctionSymbol | |
    SgMemberFunctionSymbol | |
     SgTemplateMemberFunctionSymbol | |
    SgRenameSymbol | |
    SgTemplateFunctionSymbol | |
   SgFunctionTypeSymbol | |
   SgInterfaceSymbol | |
   SgIntrinsicSymbol | |
   SgJavaLabelSymbol | |
   SgLabelSymbol | |
   SgModuleSymbol | |
   SgNamespaceSymbol | This class represents the concept of a namespace name within the compiler |
   SgTemplateSymbol | |
   SgTypedefSymbol | |
   SgVariableSymbol | This class represents the concept of a variable name within the compiler (a shared container for the declaration of a variable (SgInitializedName)) |
    SgTemplateVariableSymbol | |
  SgType | This class represents the base class for all types |
   SgArrayType | |
   SgFunctionType | This class represents a type for all functions |
    SgMemberFunctionType | |
     SgPartialFunctionType | |
      SgPartialFunctionModifierType | |
   SgJavaUnionType | |
   SgModifierType | |
   SgNamedType | |
    SgClassType | |
     SgJavaParameterType | |
    SgEnumType | |
    SgJavaParameterizedType | |
    SgJavaQualifiedType | |
    SgJavaWildcardType | |
    SgTypedefType | |
   SgPointerType | |
    SgPointerMemberType | |
   SgQualifiedNameType | |
   SgReferenceType | |
   SgTemplateType | |
   SgTypeBool | |
   SgTypeCAFTeam | |
   SgTypeChar | |
   SgTypeComplex | This class represents a C99 complex type |
   SgTypeCrayPointer | |
   SgTypeDefault | This class represents a default type used for some IR nodes (see below) |
   SgTypeDouble | |
   SgTypeEllipse | |
   SgTypeFloat | |
   SgTypeGlobalVoid | |
   SgTypeImaginary | This class represents a C99 complex type |
   SgTypeInt | |
   SgTypeLabel | |
   SgTypeLong | |
   SgTypeLongDouble | |
   SgTypeLongLong | |
   SgTypeShort | |
   SgTypeSigned128bitInteger | |
   SgTypeSignedChar | |
   SgTypeSignedInt | |
   SgTypeSignedLong | |
   SgTypeSignedLongLong | |
   SgTypeSignedShort | |
   SgTypeString | This class represents a string type used for SgStringVal IR node |
   SgTypeUnknown | |
   SgTypeUnsigned128bitInteger | |
   SgTypeUnsignedChar | |
   SgTypeUnsignedInt | |
   SgTypeUnsignedLong | |
   SgTypeUnsignedLongLong | |
   SgTypeUnsignedShort | |
   SgTypeVoid | |
   SgTypeWchar | |
 SgSharedVector< _Tp > | |
 SgSharedVector< unsigned char > | |
 SgTreeTraversal< InheritedAttributeType, SynthesizedAttributeType > | This class is temporary. Do not use |
  AstTopDownBottomUpProcessing< InheritedAttributeType, SynthesizedAttributeType > | Attribute Evaluator for inherited and synthesized attributes |
   AstCombinedTopDownBottomUpProcessing< I, S > | |
    AstSharedMemoryParallelizableTopDownBottomUpProcessing< I, S > | |
   AstReverseBranchInhSynProcessing< InheritedAttributeType, SynthesizedAttributeType > | |
   AstReversePrefixInhSynProcessing< InheritedAttributeType, SynthesizedAttributeType > | |
   SgTopDownBottomUpProcessing< InheritedAttributeType, SynthesizedAttributeType > | |
 SgTreeTraversal< AttachPreprocessingInfoTreeTraversalInheritedAttrribute, AttachPreprocessingInfoTreeTraversalSynthesizedAttribute > | |
  AstTopDownBottomUpProcessing< AttachPreprocessingInfoTreeTraversalInheritedAttrribute, AttachPreprocessingInfoTreeTraversalSynthesizedAttribute > | |
   SgTopDownBottomUpProcessing< AttachPreprocessingInfoTreeTraversalInheritedAttrribute, AttachPreprocessingInfoTreeTraversalSynthesizedAttribute > | |
    AttachPreprocessingInfoTreeTrav | |
     AttachAllPreprocessingInfoTreeTrav | |
 SgTreeTraversal< bool, bool > | |
  AstTopDownBottomUpProcessing< bool, bool > | |
   MarkingNodes | |
 SgTreeTraversal< BooleanSafeKeeper, BooleanSafeKeeper > | |
  AstTopDownBottomUpProcessing< BooleanSafeKeeper, BooleanSafeKeeper > | |
   CreateSlice | |
 SgTreeTraversal< CallgraphInhAttr, DummyAttribute > | |
  AstTopDownProcessing< CallgraphInhAttr > | |
   SgTopDownProcessing< CallgraphInhAttr > | |
    CallgraphTraversal | |
 SgTreeTraversal< ClasshierarchyInhAttr, DummyAttribute > | |
  AstTopDownProcessing< ClasshierarchyInhAttr > | |
   SgTopDownProcessing< ClasshierarchyInhAttr > | |
    ClasshierarchyTraversal | |
 SgTreeTraversal< DummyAttribute, AstNodePtrSynAttr > | |
  AstBottomUpProcessing< AstNodePtrSynAttr > | |
   SgBottomUpProcessing< AstNodePtrSynAttr > | |
    AstNodePtrs | |
 SgTreeTraversal< DummyAttribute, ChildUses > | |
  AstBottomUpProcessing< ChildUses > | |
   ssa_private::DefsAndUsesTraversal | This class collects all the defs and uses associated with each node in the traversed CFG |
   ssa_unfiltered_cfg::DefsAndUsesTraversal | This class collects all the defs and uses associated with each node in the traversed CFG |
   VariableRenaming::DefsAndUsesTraversal | This class collects all the defs and uses associated with each node in the traversed CFG |
 SgTreeTraversal< DummyAttribute, DummyAttribute > | |
  AstPrePostProcessing | |
   AstCombinedPrePostProcessing | |
    AstSharedMemoryParallelizablePrePostProcessing | |
    AstSharedMemoryParallelPrePostProcessing | |
  AstSimpleProcessing | Class for traversing the AST |
   AstCombinedSimpleProcessing | |
    AstSharedMemoryParallelizableSimpleProcessing | |
    AstSharedMemoryParallelSimpleProcessing | |
   AstReverseBranchSimpleProcessing | |
   AstReversePrefixSimpleProcessing | |
   CheckWhichAreMarked | |
   FindDefUseChainNode | |
   GlobalIndexing | |
   MarkAll | |
   OmpSupport::SgVarRefExpVisitor | |
   OmpSupport::translationDriver | A driver to traverse AST trees and invoke individual translators for OpenMP constructs, (not in use) Postorder is preferred |
   RemovalOfNodes | |
   SageInterface::OutputLocalSymbolTables | |
   SgSimpleProcessing | |
    AstNodeVisitMapping | |
    AstTextAttributesHandling | |
    InsertPragma | |
   SlicingCriterion | |
   SlicingInfo | |
 SgTreeTraversal< DummyAttribute, std::string > | |
  AstBottomUpProcessing< std::string > | |
   FunctionNamesPostTraversal | |
 SgTreeTraversal< DummyAttribute, std::vector< SgInitializedName * > * > | |
  AstBottomUpProcessing< std::vector< SgInitializedName * > * > | |
   BottomUpTraversalLivenessIN | |
   BottomUpTraversalLivenessOUT | |
 SgTreeTraversal< DummyAttribute, std::vector< SynthesizedAttributeType > * > | |
  AstBottomUpProcessing< std::vector< SynthesizedAttributeType > * > | |
   AstCombinedBottomUpProcessing< SynthesizedAttributeType > | |
    AstSharedMemoryParallelBottomUpProcessing< SynthesizedAttributeType > | |
    AstSharedMemoryParallelizableBottomUpProcessing< SynthesizedAttributeType > | |
 SgTreeTraversal< DummyAttribute, SynthesizedAttributeType > | |
  AstBottomUpProcessing< SynthesizedAttributeType > | Attribute Evaluator for synthesized attributes |
   AstCombinedBottomUpProcessing< S > | |
    AstSharedMemoryParallelizableBottomUpProcessing< S > | |
   AstReverseBranchSynProcessing< SynthesizedAttributeType > | |
   AstReversePrefixSynProcessing< SynthesizedAttributeType > | |
   SgBottomUpProcessing< SynthesizedAttributeType > | |
 SgTreeTraversal< DummyAttribute, VariableReferenceSet > | |
  AstBottomUpProcessing< VariableReferenceSet > | |
   ssa_private::UniqueNameTraversal | Class to traverse the AST and assign unique names to every varRef |
 SgTreeTraversal< DummyAttribute, VariableRenaming::VarRefSynthAttr > | |
  AstBottomUpProcessing< VariableRenaming::VarRefSynthAttr > | |
   VariableRenaming::UniqueNameTraversal | Class to traverse the AST and assign unique names to every varRef |
 SgTreeTraversal< FunctionCallInheritedAttribute, bool > | |
  AstTopDownBottomUpProcessing< FunctionCallInheritedAttribute, bool > | |
   FunctionEvaluationOrderTraversal | Traverses a given AST and finds all function calls in the order in which they're evaluated Also, for each function we find where to put declarations of temporary variables so that they're accessible at the function call |
 SgTreeTraversal< InheritedAttributeType, DummyAttribute > | |
  AstTopDownProcessing< InheritedAttributeType > | Attribute Evaluator for inherited attributes |
   AstCombinedTopDownProcessing< I > | |
    AstSharedMemoryParallelizableTopDownProcessing< I > | |
   AstReverseBranchInhProcessing< InheritedAttributeType > | |
   AstReversePrefixInhProcessing< InheritedAttributeType > | |
   SgTopDownProcessing< InheritedAttributeType > | |
 SgTreeTraversal< int, DummyAttribute > | |
  AstTopDownProcessing< int > | |
   FunctionNamesPreTraversal | |
 SgTreeTraversal< std::vector< InheritedAttributeType > *, DummyAttribute > | |
  AstTopDownProcessing< std::vector< InheritedAttributeType > * > | |
   AstCombinedTopDownProcessing< InheritedAttributeType > | |
    AstSharedMemoryParallelizableTopDownProcessing< InheritedAttributeType > | |
    AstSharedMemoryParallelTopDownProcessing< InheritedAttributeType > | |
 SgTreeTraversal< std::vector< InheritedAttributeType > *, std::vector< SynthesizedAttributeType > * > | |
  AstTopDownBottomUpProcessing< std::vector< InheritedAttributeType > *, std::vector< SynthesizedAttributeType > * > | |
   AstCombinedTopDownBottomUpProcessing< InheritedAttributeType, SynthesizedAttributeType > | |
    AstSharedMemoryParallelizableTopDownBottomUpProcessing< InheritedAttributeType, SynthesizedAttributeType > | |
    AstSharedMemoryParallelTopDownBottomUpProcessing< InheritedAttributeType, SynthesizedAttributeType > | |
  SgCombinedTreeTraversal< InheritedAttributeType, SynthesizedAttributeType > | |
 IntegerOpsPrivate::SHL1Helper< T, Count, TooBig > | |
  IntegerOps::SHL1< T, n > | Bitmask constant with bit n set |
 IntegerOpsPrivate::SHL1Helper< T, Count, false > | |
 IntegerOpsPrivate::SHL1Helper< T, Count, true > | |
 SgAsmExecutableFileFormat::ShortRead | |
 SgAsmExecutableFileFormat::ShortWrite | |
 SideEffectAnalysis | |
 SimpleDirectedGraph | |
  DependenceGraph | |
   ControlDependenceGraph | |
   ControlDependenceGraph | |
   DataDependenceGraph | |
   DataDependenceGraph | |
   MergedDependenceGraph | |
    FunctionDependenceGraph | |
    FunctionDependenceGraph | |
    SystemDependenceGraph | |
    SystemDependenceGraph | |
   MergedDependenceGraph | |
  DependenceGraph | |
  DominatorTreesAndDominanceFrontiers::ControlFlowGraph | |
  DominatorTreesAndDominanceFrontiers::ControlFlowGraph | |
 SimpleDirectedGraphNode | |
  DependenceNode | |
  DependenceNode | |
  DominatorTreesAndDominanceFrontiers::ControlNode | |
  DominatorTreesAndDominanceFrontiers::ControlNode | |
 Slicing | |
 RegisterDictionary::SortBySize | Compares number of bits in register descriptors |
 SourceLocationInheritedAttribute | |
 SpearExpr | |
  IntArithLogical::exprLeafOrNode | |
   IntArithLogical::exprLeaf | |
   IntArithLogical::logicNode | |
 ssa_unfiltered_cfg::SSA_UnfilteredCfg | |
 StackFrameVector< T > | |
 SageInterface::StatementGenerator | Interface for creating a statement whose computation writes its answer into a given variable |
 StaticSingleAssignment | Static single assignment analysis |
 stmtNode | |
  stmtPatternNode | |
 stream_element | |
 streambuf | |
  Dbg::dbgBuf | |
 StringUtility | This class consolidates utility code used within ROSETTA, SAGE, AST Rewrite Mechanism, and AST Processing parts of the ROSE project |
 StringUtility::StringWithLineNumber | |
 StructCustomizedSizes | Support for cross compilation or extended UPC support |
 StructLayoutEntry | |
 StructLayoutInfo | |
 Support | |
  DefUseAnalysis | |
  DefUseAnalysisAbstract | |
   DefUseAnalysisPF | |
   LivenessAnalysis | |
 SymbolicVisitor | |
  HasValueMapReplace | |
 BinaryLoaderElf::SymbolMapEntry | An entry for a SymbolMap |
 BinaryLoaderElf::SymverResolver | |
 SqlDatabase::Table< T00, T01, T02, T03, T04, T05, T06, T07, T08, T09, T10, T11, T12, T13, T14, T15 > | In-memory representation of a database table |
 TerminalNamesType | |
 token_element | |
 SgToken::token_element | |
 TransformationSupport | This class simplifies the development of queries on the AST resulting in a list of AST nodes.This class holds functions that are generally useful for a broad cross-section of transformations. Functionality specific to any specific transformation should be represented in a similar transformation support class that is a part of the preprocessor source code representing that specific transformation |
 Translator | |
  CppToCppTranslator | Default Cpp2Cpp Translator |
   CppToDotTranslator | |
   CppToPdfTranslator | |
   CppToVendorTranslator | |
    RoseTestTranslator | |
 TraverseCallGraph | |
  TraverseCallGraphBottomUp< SynthesizedAttribute > | |
  TraverseCallGraphDataflow | |
   ContextInsensitiveInterProceduralDataflow | |
  TraverseCallGraphTopDown< InheritedAttribute > | |
  TraverseCallGraphUnordered | |
   CollectFunctions | |
 TraverseToRoot< InheritedAttributeType, SynthesizedAttributeType > | |
 SqlDatabase::Table< T00, T01, T02, T03, T04, T05, T06, T07, T08, T09, T10, T11, T12, T13, T14, T15 >::Tuple | One row of a table |
 TypeAnnotCollection | |
  HasValueCollection | |
 AstDOTGenerationExtended_Defaults::TypeExtraNodeInfo | |
 typeNode | |
  typePatternNode | |
 sg::TypeRecoveryHandler< SageNode > | |
 UF_elem | |
  ECR | |
 unary_function | |
  builtinFilter | A function object to filter out builtin functions in a call graph (only non-builtin functions will be considered) |
  dummyFilter | A function object to be used as a predicate to filter out functions in a call graph: it does not filter out anything |
  GetOneFuncDeclarationPerFunction | |
 UnificationBasedPtr | |
  UnificationBasedPtr_Ann | |
 unordered_map< SgGraphNode *, CompReprPtr > | |
 unordered_map< SgGraphNode *, std::vector< std::pair< AliasRelationNode, AliasRelationNode > > > | |
 unordered_map< SgNode *, int > | |
 unordered_map< SgNode *, SgGraphNode * > | |
 unordered_multimap< SgName, SgSymbol *, hash_Name, eqstr > | |
 Unparser | This class represents the Backend C++ Code Generator within ROSE |
 UpdateDefUseChainNode< Node > | |
 Utf8 | |
 IntegerOpsPrivate::value)> | |
 ValueAnnotation | |
 variable | |
  arrayElt | |
  varID | |
 ECRmap::VariableAlreadyDefined | |
 ssa_private::VariableReferenceSet | Attribute that describes the variables modified by a given expression |
 VariableRenaming | Class that defines an VariableRenaming of a program |
 PtrAnal::VarRef | |
 sg::VarRefBuilder | Functor building a variable reference from an initialized name |
 VariableRenaming::VarRefSynthAttr | Attribute that describes the variables modified by a given expression |
 vector< long > | |
 vector< SgGraphNode * > | |
 BinaryLoaderElf::VersionedSymbol | Symbol from .dynsym combined with additional information |
 Vertex | |
 Vertex2 | |
 StaticCFG::ControlFlowGraph::VertexCopier | This class is used to copy vertices when calling copy_graph() |
 ssa_private::CFG< CFGNodeT, CFGEdgeT >::VertexCopier | This class is used to copy vertices when calling copy_graph() |
 Backstroke::CFG< CFGNodeFilter >::VertexCopier | This class is used to copy vertices when calling copy_graph() |
 VirtualGraphCreateTemplate | |
  DefUseChain< Node > | |
  DefUseChain< DefUseChainNode > | |
   DefaultDUchain | |
  DefUseChain< ValuePropagateNode > | |
   ValuePropagate | |
 sg::VisitDispatcher< T > | Implementation for dispatcher objects ( invokes roseVisitor.handle(sgnode) ) |
 sg::VisitDispatcher< T * > | Implementation for dispatcher pointers ( invokes roseVisitor->handle(sgnode) ) |
 MemoryMap::Visitor | Visitor for traversing a memory map |
 WorkList< T, Compare > | List of things to work on |
  WorkListNonUnique< T, Compare > | A version of WorkList that does not check for uniqueness by default |
  WorkListUnique< T, Compare > | A version of WorkList that checks for uniqueness by default |
 wrap_data_used_by_AttachPreprocessingInfoTreeTrav_t | |
 XOMP_accelerator_thread | |
 XOMP_mapped_variable | |
 YYSTYPE | |
 _Tp | |
 cerr | |
 cout | |
 DominatorTreesAndDominanceFrontiers | |
 endl | |
 hash | |
 list | |
 make_pair | |
 map | |
 ofstream | |
 ostream | |
 ostringstream | |
 pair | |
 set | |
 set_difference | |
 string | |
 stringstream | |
 T | |
 unordered_map | |
  rose_graph_integer_edge_hash_map | |
  rose_graph_integer_node_hash_map | |
 unordered_multimap | |
  rose_graph_integer_edge_hash_multimap | |
  rose_graph_integerpair_edge_hash_multimap | |
  rose_graph_node_edge_hash_multimap | |
  rose_graph_string_integer_hash_multimap | |
  rose_graph_string_node_hash_multimap | |
  rose_hash_multimap | Hash table support for symbol tables within ROSE |
 unordered_set | |
 vector | |