ROSE  0.9.9.109
Classes
Transformation Support Library

Description

General support for transformations.

Group this doxygen module into the QueryLib module

 \authors Quinlan

 This file holds functions that are generally useful for a broad cross-section of
 transformations.  Support includes: \n
  -# Recognition of C++ overloaded operators \n
  -# Recognition of general transformation hints within applications \n
  -# Construction of macros for placement into the AST \n
  -# Extraction of names from AST nodes (or subtrees); function names, 
     type names, etc. (these should eventually be placed into Sage III directly) \n
Collaboration diagram for Transformation Support Library:

Classes

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