ROSE  0.11.145.0
Modules
Here is a list of all modules:
[detail level 1234]
 Developing ROSE-based toolsHow to build tools based on the ROSE library
 Build systemsUsing a build system to build tools
 Library general principlesInformation about the ROSE library API in general
 Ownership of heap-allocated objectsParadigms for allocation/deallocation of objects
 FrontendFirst phase of processing and analysis
 MidendAnalyzing and transforming the AST
 Working with attributesAttaching user-defined attributes to objects
 AST ProcessingMechanism for traversing the AST and computing attributes
 BackendGeneration of source code from the AST
 Backend C and C++ Code GeneratorGenerates C or C++ Source code from the AST
 Backend Language Independent Code GeneratorGenerates calls to the appropriate language to build source code from the AST
 Backend Cxx Code GeneratorGenerates C++ Source code from the AST
 Backend Fortran Code GeneratorGenerates Fortran Source code from the AST
 Library developers and collaboratorsDocumentation oriented toward those working on ROSE
 Writing Git commit messagesWhat constitutes a good Git commit message
 Writing documentationHow to write good API and non-API documentation in ROSE
 High level AST buildersThis namespace contains high level SAGE III AST node and subtree builders
 Query LibraryThis library simplifies the development of useful queries upon the AST
 Local Node Query LibraryThis library simplifies the development of useful queries upon individual nodes of the AST
 Transformation Support LibraryGeneral support for transformations
 Subtree Query LibraryThis library simplifies the development of useful queries that require a traversal of any subtree of the AST
 General Utility FunctionsThese functions are common to ROSETTA and ROSE (and are used within Sage III as well)
 Sawyer Support LibrarySawyer is a library for library writers
 Command line parser factoriesFactories for creating instances of Sawyer::CommandLine::ValueParser subclasses
 Command line action factoriesFactories for creating instances of Sawyer::CommandLine::SwitchAction subclasses
 Command line value augmenter factoriesFactories for creating instances of Sawyer::CommandLine::ValueAugmenter subclasses
 InstallationSawyer can be downloaded from GitHub
 Library design goalsGoals that influence the design of this library
 Reference counting smart pointersPointers that automatically delete the underlying object
 Class propertiesData members that that store a simple value
 Examples
 Examples of indexed graph featuresExamples for using indexing features of Graph
 Indexing string verticesDemo of indexing graph vertices that are strings
 Using only part of a vertex as the keyDemo of using only part of a vertex as the lookup key
 Using a hash-based lookupDemo of using a hash-based mechanism for the vertex index
 Using a custom index typeDemo showing how to define your own index type
 ROSE 3rd Party LibrariesA number of independent librres used in ROSE
 Multi-Support Template LibraryThis library is a separable part of the ROSE project
 DOT (Graph) Visualization of ASTThis library defines the DOT output (graphical representation) of the AST
 PDF Visualization of ASTThis class defines the PDF output of the AST