ROSE  0.9.6a
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345678]
oCPartitioner::AbandonFunctionDiscoveryException thrown to defer function block discovery
oCAdaptor_Statistics
oCAstDOTGenerationExtended_Defaults::AddressExtraNodeInfo
oCadjacency_list
oCAliasAnalysisInterface
oCAliasCfgFilter
oCAliasInfoGeneratorHelper class to hold Alias Information
oCAliasRelationNodeA struct to hold the information about an alias node
oCalways_true_predicate< Vertex, Graph >Helper predicate for clearSuccessors function, always returns true
oCAnalysis
oCPartitioner::RegionStats::AnalysisResult
oCAnnAnnotation base class
oCAnnotations
oCannVariableLocal variable
oCPartitioner::InsnRangeCallback::ArgsArguments for the callback
oCPartitioner::ByteRangeCallback::ArgsArguments for the callback
oCAssemblerVirtual base class for instruction assemblers
oCAstThis class allows to use iterators on the AST; it is different to the AstProcessing classes because no visit function needs to be implemented
oCAST_FILE_IOClass holding stat ic data and functions supporting File I/O
oCAstAttributeBase class for attributes that can be attached to AST nodes using the attribute mechanism in each AST node
oCAstInheritedAttribute
oCAstNodePtrSynAttr
oCAstObserver
oCAstPDFGeneration
oCAstRestructure
oCAstSharedMemoryParallelBottomUpThreadArgs< S >
oCAstSharedMemoryParallelProcessingSynchronizationBase
oCAstSharedMemoryParallelProcessingSynchronizationInfo
oCAstSharedMemoryParallelTopDownBottomUpThreadArgs< I, S >
oCAstSharedMemoryParallelTopDownThreadArgs< I >
oCAstSuccessorsSelectors
oCAstSynthesizedAttribute
oCAttachPreprocessingInfoTreeTraversalInheritedAttrribute
oCAttachPreprocessingInfoTreeTraversalSynthesizedAttribute
oCAstAttribute::AttributeEdgeInfo
oCAttributeListMap
oCAttributeMechanism
oCAstAttribute::AttributeNodeInfo
oCVirtualBinCFG::AuxiliaryInformation
oCPartitioner::BasicBlockRepresents a basic block within the Partitioner
oCbinary_function
oCBinaryLoaderBase class for loading a static or dynamic object
oCbitset32
oCBitVectorReprBase
oCBitVectorReprGenerator
oCPartitioner::BlockAnalysisCacheAnalysis that can be cached in a block
oCPartitioner::BlockConfigBasic block configuration information
oCBooleanSafeKeeper
oCBot
oCBroadway
oCMemoryMap::BufferBase class for data associated with a memory segment
oCPartitioner::ByteRangeCallbackBase class for byte scanning callbacks
oCCallGraphBuilder
oCCallgraphInhAttr
oCcallgraphVertexData
oCcallingContext
oCSDG::SystemDependenceGraph::CallSiteInfo
oCInterproceduralInfo::CallSiteStructure
oCSDG::CDGEdge
oCStaticCFG::CFG
oCVirtualBinCFG::CFGEdge
oCVirtualCFG::CFGEdgeA control flow edge connecting two CFG nodes, with an edge condition to indicate edge types
oCCFGImplTemplate
oCVirtualBinCFG::CFGNode
oCVirtualCFG::CFGNodeA node in the control flow graph
oCCFGNodeImpl
oCVirtualCFG::CFGPath
oCVirtualCFG::cfgRWTransaction
oCVirtualCFG::CfgToDotImpl< NodeT, EdgeT, Debug >
oCChainableTypeLayoutGeneratorBasic type layout engine – handles bookkeeping, plus handing typedefs and
oCChanger
oCVirtualCFG::dataflow::checkpoint
oCVirtualCFG::iterator::checkpoint
oCssa_unfiltered_cfg::ChildUsesAttribute that describes the variables used by a given expression
oCVariableRenaming::ChildUsesAttribute that describes the variables used by a given expression
oCssa_private::ChildUsesAttribute that describes the variables used by a given expression
oCchVertexData
oCClasshierarchyInhAttr
oCClassHierarchyWrapper
oCPartitioner::CodeCriteriaCriteria to decide whether a region of memory contains code
oCSgAsmCoffSymbol::COFFSymbol_disk
oCCollectAliasRelationsHelper class to collect Alias Relations
oCSqlDatabase::ColumnTraits< typename >
oCSqlDatabase::ColumnTraits< NoColumn >
oCcompareSgGraphNode
oCCompReprBase
oCCompReprPtrA Shared Pointer Wrapper for CompactRepresentation
oCSgSharedVector< _Tp >::const_iterator
oCconstantProp
oCsg::ConstLike< T1, T2 >Projects the constness of T1 on T2
oCsg::ConstLike< const T1, T2 >
oCAstDOTGenerationExtended_Defaults::ContainerSizeExtraNodeInfo
oCSDG::ControlDependenceGraph::ControlDependence
oCCopyType
oCCreateSliceSet
oCPartitioner::CodeCriteria::Criterion
oCPartitioner::DataBlockRepresents a region of static data within the address space being disassembled
oCDataConverterEncodes and decodes a buffer using an algorithm defined in subclasses
oCssa_private::DataflowCfgFilterFilter which determines which CFG nodes appear in the CFg used to propagate reaching definitions
oCVirtualCFG::DataflowEdge
oCVirtualCFG::DataflowNode
oCdbTable
oCDDE_data
oCSDG::DDGEdgeDefine the edge type of DDG
oCSageInterface::DeclarationSets
oCdefault_preprocessing_hooks
oCDominatorTreesAndDominanceFrontiers::DefaultBasicDominatorTreeIsStatementFilter
oCAstDOTGenerationExtended_Defaults::DefaultExtraEdgeInfo
oCAstDOTGenerationExtended_Defaults::DefaultExtraEdgeOptions
oCAstDOTGenerationExtended_Defaults::DefaultExtraNodeInfo
oCAstDOTGenerationExtended_Defaults::DefaultExtraNodeOptions
oCStaticCFG::DefaultFilter
oCsg::DefaultHandler< SageNode >
oCsg::DefaultHandler< const SgProject >
oCDFAnalysis
oCDiagnosticA data structure used for tracing in error disgnostic
oCPartitioner::RegionStats::DictionaryEntry
oCPartitioner::CodeCriteria::DictionaryEntry
oCDisassemblerVirtual base class for instruction disassemblers
oCsg::DispatchHandler< _ReturnType >
oCDistributedMemoryAnalysisPostTraversal< InheritedAttributeType >
oCDistributedMemoryAnalysisPreTraversal< InheritedAttributeType >
oCDistributedMemoryTraversal
oCCombinatorics::DL_Stack< T >
oCDominatorTreesAndDominanceFrontiers::DominanceFrontier
oCDominatorTreesAndDominanceFrontiers::DominatorForwardBackwardWrapperClass< CFGFilterFunction >This class provides a uniform view of the CFG dissregarding the direction of the CFG-traversal (forward/backward)
oCDominatorTreesAndDominanceFrontiers::DominatorTree
oCSgAsmDOSExtendedHeader::DOSExtendedHeader_disk
oCSgAsmDOSFileHeader::DOSFileHeader_disk
oCSgAsmDOSFileHeader::DOSRelocEntry_disk
oCDOTGenerationThis class defines the DOT output (graphical representation) of the AST
oCDOTGeneration< SgNode * >
oCDOTInheritedAttributeThis class defines the DOT output (graphical representation) of the AST
oCDOTRepresentationThis class defines the DOT output (graphical representation) of the AST
oCDOTSynthesizedAttributeThis class defines the DOT output (graphical representation) of the AST
oCdottable
oCEasyStorage< A >
oCECRmap
oCEDefUse
oCEdge
oCEdge2
oCStaticCFG::ControlFlowGraph::EdgeCopierThis class is used to copy edges when calling copy_graph()
oCBackstroke::CFG< CFGNodeFilter >::EdgeCopierThis class is used to copy edges when calling copy_graph()
oCssa_private::CFG< CFGNodeT, CFGEdgeT >::EdgeCopierThis class is used to copy edges when calling copy_graph()
oCSgAsmElfDynamicEntry::Elf32DynamicEntry_disk
oCSgAsmElfFileHeader::Elf32FileHeader_disk
oCSgAsmElfRelocEntry::Elf32RelaEntry_disk
oCSgAsmElfRelocEntry::Elf32RelEntry_disk
oCSgAsmElfSectionTableEntry::Elf32SectionTableEntry_diskFile format of an ELF Section header
oCSgAsmElfSegmentTableEntry::Elf32SegmentTableEntry_disk
oCSgAsmElfSymbol::Elf32SymbolEntry_disk
oCSgAsmElfDynamicEntry::Elf64DynamicEntry_disk
oCSgAsmElfFileHeader::Elf64FileHeader_disk
oCSgAsmElfRelocEntry::Elf64RelaEntry_disk
oCSgAsmElfRelocEntry::Elf64RelEntry_disk
oCSgAsmElfSectionTableEntry::Elf64SectionTableEntry_disk
oCSgAsmElfSegmentTableEntry::Elf64SegmentTableEntry_disk
oCSgAsmElfSymbol::Elf64SymbolEntry_disk
oCSgAsmElfSymverDefinedAux::ElfSymverDefinedAux_diskElfxx_Verdaux, Note: same for 32bit and 64bit
oCSgAsmElfSymverDefinedEntry::ElfSymverDefinedEntry_diskElfxx_Verdef, Note, same for 32bit and 64bit
oCSgAsmElfSymverNeededAux::ElfSymverNeededAux_diskElfxx_Verdaux, Note: same for 32bit and 64bit
oCSgAsmElfSymverNeededEntry::ElfSymverNeededEntry_diskElfxx_Verneed, Note, same for 32bit and 64bit
oCenable_shared_from_this
oCeqstrName equality operator support for symbol tables within ROSE
oCrose_hash::eqstr_graph_edge
oCrose_hash::eqstr_graph_node
oCrose_hash::eqstr_integer_pair
oCrose_hash::eqstr_string
oCException
oCexception
oCPartitioner::Exception
oCexprNode
oCExtractFunctionArgumentsThis normalization makes sure each function call argument is a side-effect free expression of only one variable
oCfile_pos_info
oCStringUtility::FileNameClassification
oCVirtualCFG::FilteredCFGEdge< FilterFunction >
oCVirtualCFG::FilteredCFGNode< FilterFunction >
oCVirtualCFG::FilteredCFGNode< CFGFilterFunction >
oCVirtualCFG::FilteredCFGNode< CFGNodeFilter >
oCVirtualCFG::FilteredCFGNode< IsImportantForSliceCFGFilter >
oCFindStatements
oCSgAsmExecutableFileFormat::FormatError
oCFormatRestorerRestores output stream flags to original values
oCBackstroke::FullCFGNodeFilter
oCTraverseCallGraphTopDown< InheritedAttribute >::funcRecord
oCfuncSideEffectUses
oCFunction
oCPartitioner::FunctionRepresents a function within the Partitioner
oCFunctionCallInfoStores a function call expression, along with associated information about its context
oCFunctionCallInheritedAttribute
oCFunctionData
oCssa_unfiltered_cfg::FunctionFilterThis filter determines which function declarations get processed in the analysis
oCssa_private::FunctionFilterThis filter determines which function declarations get processed in the analysis
oCPartitioner::FunctionStartInformation about each function starting address
oCFunctionState
oCConstrGraph::geIterator
oCgenerateDOTExtended< ExtraNodeInfo_t, ExtraNodeOptions_t, ExtraEdgeInfo_t, ExtraEdgeOptions_t >
oCgenerateDOTExtended_withIncludes< ExtraNodeInfo_t, ExtraNodeOptions_t, ExtraEdgeInfo_t, ExtraEdgeOptions_t >
oCgenerateDOTExtendedforMultipleFile< ExtraNodeInfo_t, ExtraNodeOptions_t, ExtraEdgeInfo_t, ExtraEdgeOptions_t >
oCIntegerOps::GenMask< T, n >Bit mask constant with bits 0 through n-1 set
oCgenUID
oCGlobalVarAnalysis
oCPtrAnal::hash
oChash< std::string >
oCrose_hash::hash_graph_node
oCrose_hash::hash_integerHash name support for symbol tables within ROSE
oCrose_hash::hash_integer_pair
oChash_NameHash name support for symbol tables within ROSE
oCSageInterface::hash_nodeptr
oCSqlDatabase::Header< T >
oCSqlDatabase::Header< NoColumn >
oCSqlDatabase::Header< std::string >
oCHexdumpFormatSettings that control how the lowest-level SgAsmExecutableFileFormat::hexdump function behaves
oCSgAsmNERelocEntry::iname_type
oCIncludeDirective
oCsg::InitNameClonerFunctor copying an initialized name into a different scope
oCAssemblerX86::InsnDefnDefines static characteristics of an instruction used by the assembler and disassembler
oCPartitioner::InsnRangeCallbackBase class for instruction scanning callbacks
oCPartitioner::InstructionHolds an instruction along with some other information about the instruction
oCStaticCFG::InterestingCFGNodeFilter
oCBackstroke::InterestingCFGNodeFilter
oCVirtualCFG::InterestingEdge
oCVirtualCFG::InterestingNode
oCInterProcDataFlowAnalysis
oCInterproceduralInfo
oCIntraPartitionDataflowCheckpoint
oCIntraProcDataFlowAnalysis< Node, Data >
oCIntraProcDataFlowAnalysis< SgGraphNode, CompReprPtr >
oCSgAsmNERelocEntry::iord_type
oCipConstant
oCPartitioner::IPDParserThis is the parser for the instruction partitioning data (IPD) files
oCSgAsmNERelocEntry::iref_type
oCIsDefUseFilterStruct containing a filtering function to determine what CFG nodes are interesting during the DefUse traversal
oCIsDFAFilter
oCIsImportantForSliceCFGFilter
oCCGFunction::iterator
oCVirtualCFG::iterator
oCSgSharedVector< _Tp >::iterator
oCAst::iterator
oCSqlDatabase::Statement::iteratorIterates over the result rows
oCiterator
oCLambda
oCSgAsmLEEntryPoint::LEEntryPoint_disk
oCSgAsmLEFileHeader::LEFileHeader_disk
oCConstrGraph::leIterator
oCSgAsmLEPageTableEntry::LEPageTableEntry_disk
oCSgAsmLESectionTableEntry::LESectionTableEntry_disk
oCLinearCongruentialGeneratorLinear congruential generator
oCROSE_Callbacks::List< T >List of callback functors
oClist< Segment * >
oClist< SgFunctionDeclaration * >
oClist< SgNode * >
oClivenessAnalyzer
oCLogicalCond
oCAstDOTGenerationExtended_Defaults::LValueExtraNodeInfo
oCVirtualCFG::MakeClosure< FindSuccessors, FindEnd, DontAddChildren, Join, FilteredEdge >
oCmap
oCMap2Object
oCmap< annVariable *, typeNode * >
oCmap< annVariable *, Unify_ECR * >
oCmap< callsiteEntry *, bool >
oCmap< CS_Block, ReasonKind >
oCmap< Location *, def2uses >
oCmap< Location_pair, Segment * >
oCmap< memoryBlock *, basicblockNode * >
oCmap< memoryBlock *, Complicit_assigns >
oCmap< memoryBlock *, Locations >
oCmap< memoryBlock *, ReasonKind >
oCmap< memoryDef *, ipConstant >
oCmap< procedureInfo *, memoryblock_set >
oCmap< procedureInfo *, ReasonKind >
oCmap< procedureInfo *, Site_Property >
oCmap< SgNode *, DefUseChainNode * >
oCmap< SgNode *, set< SgNode * > >
oCmap< varID, Lattice * >
oCMapDescriptor
oCMapObject
oCMemoryMapAn efficient mapping from an address space to stored data
oCDisassemblerMips::Mips32Interface for disassembling a single instruction
oCVirtualCFG::cfgRWTransaction::modRequest
oCMultiGraphElem
oCmutex
oCAstDOTGenerationExtended_Defaults::NamedExtraNodeInfo
oCSgAsmNEFileHeader::NEFileHeader_disk
oCSgAsmNESectionTableEntry::NESectionTableEntry_disk
oCSqlDatabase::NoColumn
oCConstrGraph::NodeDesc
oCSgAsmFunction::NodeSelectorSelection functor for SgAsmFunction::get_extent()
oCNodeState
oCIntegerOpsPrivate::NumBits< T >
oCOmpSupport::OmpAttribute
oCOPDescriptorTemp
oCSgFunctionModifier::opencl_work_group_size_t
oCOperatorAnnotCollection
oCOptionDeclarationThis class is part of the specification of transformation options
oCSgAsmNERelocEntry::osfixup_type
oCostream
oCparserIDParser identifier class
oCPartitionerPartitions instructions into basic blocks and functions
oCpartSplit
oCPDFGenerationThis class defines the PDF output of the AST
oCPDFInheritedAttributeThis class defines the PDF output (graphical representation) of the AST
oCSDG::PDGEdgeDefine the edge type of PDG
oCSDG::PDGNode
oCSgAsmPEFileHeader::PE32OptHeader_disk
oCSgAsmPEFileHeader::PE64OptHeader_disk
oCSgAsmPEExportDirectory::PEExportDirectory_disk
oCSgAsmPEFileHeader::PEFileHeader_disk
oCSgAsmPEImportDirectory::PEImportDirectory_disk
oCSgAsmPESectionTableEntry::PESectionTableEntry_disk
oCRTS_Message::PrefixUsed to generate prefix text for every line of output
oCPreOrderTraversal
oCPrePostOrderTraversal
oCSqlDatabase::PrePostRow< Table >Called before and after printing each row of a table
oCSqlDatabase::PrePostRow< SqlDatabase::Table >
oCPreprocessingInfoFor preprocessing information including source comments, #include , #if, #define, etc
oCprintable
oCProcessAstTreeBase
oCProgramVerifier
oCPreprocessingInfo::r_include_directive
oCPreprocessingInfo::r_macro_def
oCRange< T >A contiguous range of values
oCRange< rose_addr_t >
oCRangeMap< R, T >::RangeCompareThe value attached to each range in this RangeMap
oCRangeMap< R, T >A container of ranges, somewhat like a set
oCRangeMap< Extent >
oCRangeMap< Extent, Segment >
oCRangeMapNumeric< R, T >Scalar value type for a RangeMap
oCRangeMapValue< R, T >Scalar value type for a RangeMap
oCRangeMapValue< Extent, DataBlock * >
oCRangeMapValue< Extent, Function * >
oCRangeMapVoid< R >Value type for a RangeMap with no useful data attached to the ranges
oCReachingDef
oCssa_unfiltered_cfg::ReachingDef
oCReachingDefinitionFacade
oCPartitioner::RegionStatsStatistics computed over a region of an address space
oCRegisterDescriptorDescribes (part of) a physical CPU register
oCRegisterDictionaryDefines registers available for a particular architecture
oCRegisterNamesPrints a register name even when no dictionary is available or when the dictionary doesn't contain an entry for the specified descriptor
oCSqlDatabase::Renderer< T >Renders a column value as a string
oCSqlDatabase::Renderer< std::string >
oCSqlDatabase::Renderer< T00 >
oCSqlDatabase::Renderer< T01 >
oCSqlDatabase::Renderer< T02 >
oCSqlDatabase::Renderer< T03 >
oCSqlDatabase::Renderer< T04 >
oCSqlDatabase::Renderer< T05 >
oCSqlDatabase::Renderer< T06 >
oCSqlDatabase::Renderer< T07 >
oCSqlDatabase::Renderer< T08 >
oCSqlDatabase::Renderer< T09 >
oCSqlDatabase::Renderer< T10 >
oCSqlDatabase::Renderer< T11 >
oCSqlDatabase::Renderer< T12 >
oCSqlDatabase::Renderer< T13 >
oCSqlDatabase::Renderer< T14 >
oCSqlDatabase::Renderer< T15 >
oCSqlDatabase::Renderer< time_t >
oCSqlDatabase::Renderer< uint64_t >
oCSqlDatabase::Table< T00, T01, T02, T03, T04, T05, T06, T07, T08, T09, T10, T11, T12, T13, T14, T15 >::RenderersFunctors for rendering column values
oCROSE_BaseGrammar
oCPreprocessingInfo::rose_macro_call
oCrose_rva_tA relative virtual address optionally associated with a SgAsmSection
oCROSE_VisitorPattern
oCROSE_VisitTraversal
oCROSEAttributesList
oCROSEAttributesListContainer
oCRoseSrc_CallGraphAnalysis
oCSqlDatabase::RowSeparator< T >
oCSqlDatabase::RowSeparator< NoColumn >
oCRTIMemberDataAccess to C++ Run Time Information (RTI)
oCRTS_MessageSupport for messages in a multi-threaded program
oCRTS_mutex_tMutual exclusion lock
oCRTS_rwlock_tA read-write lock for ROSE Thread Support
oCruntime_error
oCSgAsmPERVASizePair::RVASizePair_disk
oCSB_CallGraph
oCsg::ScopeSetterFunctor setting the scope of a sage node to a specified (at Functor construction time) scope
oCSDG::SDGEdge
oCSDGLibraryExtender
oCSDG::SDGNode
oCMemoryMap::SegmentA contiguous, homogeneous region of an address space
oCset< DataflowNode >
oCset< declNode * >
oCset< DefUseChainNode * >
oCset< int >
oCset< SgNode * >
oCset< SgStatement * >
oCSgBinaryNodeThis class represents the base class for all IR nodes supporting the binary representation of software within Sage III
oCSgCopyHelpSupporting class from copy mechanism within ROSE
oCSgGraphTraversal< CFG >
oCSgGraphTraversal< CFGforT >
oCSgGraphTraversal< newGraph >
oCSgNodeThis class represents the base class for all IR nodes within Sage III
oCSgSharedVector< _Tp >
oCSgSharedVector< unsigned char >
oCSgTreeTraversal< InheritedAttributeType, SynthesizedAttributeType >This class is temporary. Do not use
oCSgTreeTraversal< AttachPreprocessingInfoTreeTraversalInheritedAttrribute, AttachPreprocessingInfoTreeTraversalSynthesizedAttribute >
oCSgTreeTraversal< bool, bool >
oCSgTreeTraversal< BooleanSafeKeeper, BooleanSafeKeeper >
oCSgTreeTraversal< CallgraphInhAttr, DummyAttribute >
oCSgTreeTraversal< ClasshierarchyInhAttr, DummyAttribute >
oCSgTreeTraversal< DummyAttribute, AstNodePtrSynAttr >
oCSgTreeTraversal< DummyAttribute, ChildUses >
oCSgTreeTraversal< DummyAttribute, DummyAttribute >
oCSgTreeTraversal< DummyAttribute, std::string >
oCSgTreeTraversal< DummyAttribute, std::vector< SgInitializedName * > * >
oCSgTreeTraversal< DummyAttribute, std::vector< SynthesizedAttributeType > * >
oCSgTreeTraversal< DummyAttribute, SynthesizedAttributeType >
oCSgTreeTraversal< DummyAttribute, VariableReferenceSet >
oCSgTreeTraversal< DummyAttribute, VariableRenaming::VarRefSynthAttr >
oCSgTreeTraversal< FunctionCallInheritedAttribute, bool >
oCSgTreeTraversal< InheritedAttributeType, DummyAttribute >
oCSgTreeTraversal< int, DummyAttribute >
oCSgTreeTraversal< std::vector< InheritedAttributeType > *, DummyAttribute >
oCSgTreeTraversal< std::vector< InheritedAttributeType > *, std::vector< SynthesizedAttributeType > * >
oCIntegerOpsPrivate::SHL1Helper< T, Count, TooBig >
oCIntegerOpsPrivate::SHL1Helper< T, Count, false >
oCIntegerOpsPrivate::SHL1Helper< T, Count, true >
oCSgAsmExecutableFileFormat::ShortRead
oCSgAsmExecutableFileFormat::ShortWrite
oCSideEffectAnalysis
oCSimpleDirectedGraph
oCSimpleDirectedGraphNode
oCSlicing
oCRegisterDictionary::SortBySizeCompares number of bits in register descriptors
oCSourceLocationInheritedAttribute
oCSpearExpr
oCssa_unfiltered_cfg::SSA_UnfilteredCfg
oCStackFrameVector< T >
oCSageInterface::StatementGeneratorInterface for creating a statement whose computation writes its answer into a given variable
oCStaticSingleAssignmentStatic single assignment analysis
oCstmtNode
oCstream_element
oCstreambuf
oCStringUtilityThis class consolidates utility code used within ROSETTA, SAGE, AST Rewrite Mechanism, and AST Processing parts of the ROSE project
oCStringUtility::StringWithLineNumber
oCStructCustomizedSizesSupport for cross compilation or extended UPC support
oCStructLayoutEntry
oCStructLayoutInfo
oCSupport
oCSymbolicVisitor
oCBinaryLoaderElf::SymbolMapEntryAn entry for a SymbolMap
oCBinaryLoaderElf::SymverResolver
oCSqlDatabase::Table< T00, T01, T02, T03, T04, T05, T06, T07, T08, T09, T10, T11, T12, T13, T14, T15 >In-memory representation of a database table
oCTerminalNamesType
oCtoken_element
oCSgToken::token_element
oCTransformationSupportThis 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
oCTranslator
oCTraverseCallGraph
oCTraverseToRoot< InheritedAttributeType, SynthesizedAttributeType >
oCSqlDatabase::Table< T00, T01, T02, T03, T04, T05, T06, T07, T08, T09, T10, T11, T12, T13, T14, T15 >::TupleOne row of a table
oCTypeAnnotCollection
oCAstDOTGenerationExtended_Defaults::TypeExtraNodeInfo
oCtypeNode
oCsg::TypeRecoveryHandler< SageNode >
oCUF_elem
oCunary_function
oCUnificationBasedPtr
oCunordered_map< SgGraphNode *, CompReprPtr >
oCunordered_map< SgGraphNode *, std::vector< std::pair< AliasRelationNode, AliasRelationNode > > >
oCunordered_map< SgNode *, int >
oCunordered_map< SgNode *, SgGraphNode * >
oCunordered_multimap< SgName, SgSymbol *, hash_Name, eqstr >
oCUnparserThis class represents the Backend C++ Code Generator within ROSE
oCUpdateDefUseChainNode< Node >
oCUtf8
oCIntegerOpsPrivate::value)>
oCValueAnnotation
oCvariable
oCECRmap::VariableAlreadyDefined
oCssa_private::VariableReferenceSetAttribute that describes the variables modified by a given expression
oCVariableRenamingClass that defines an VariableRenaming of a program
oCPtrAnal::VarRef
oCsg::VarRefBuilderFunctor building a variable reference from an initialized name
oCVariableRenaming::VarRefSynthAttrAttribute that describes the variables modified by a given expression
oCvector< long >
oCvector< SgGraphNode * >
oCBinaryLoaderElf::VersionedSymbolSymbol from .dynsym combined with additional information
oCVertex
oCVertex2
oCStaticCFG::ControlFlowGraph::VertexCopierThis class is used to copy vertices when calling copy_graph()
oCssa_private::CFG< CFGNodeT, CFGEdgeT >::VertexCopierThis class is used to copy vertices when calling copy_graph()
oCBackstroke::CFG< CFGNodeFilter >::VertexCopierThis class is used to copy vertices when calling copy_graph()
oCVirtualGraphCreateTemplate
oCsg::VisitDispatcher< T >Implementation for dispatcher objects ( invokes roseVisitor.handle(sgnode) )
oCsg::VisitDispatcher< T * >Implementation for dispatcher pointers ( invokes roseVisitor->handle(sgnode) )
oCMemoryMap::VisitorVisitor for traversing a memory map
oCWorkList< T, Compare >List of things to work on
oCwrap_data_used_by_AttachPreprocessingInfoTreeTrav_t
oCXOMP_accelerator_thread
oCXOMP_mapped_variable
oCYYSTYPE
oC_Tp
oCcerr
oCcout
oCDominatorTreesAndDominanceFrontiers
oCendl
oChash
oClist
oCmake_pair
oCmap
oCofstream
oCostream
oCostringstream
oCpair
oCset
oCset_difference
oCstring
oCstringstream
oCT
oCunordered_map
oCunordered_multimap
oCunordered_set
\Cvector