ROSE
0.11.137.0
|
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
![]() |
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... | |