#include <attachPreprocessingInfoTraversal.h>
|
| | AttachPreprocessingInfoTreeTrav (std::map< std::string, ROSEAttributesList * > *attrMap) |
| |
| | ~AttachPreprocessingInfoTreeTrav () |
| |
| | AttachPreprocessingInfoTreeTrav (SgSourceFile *file, bool includeDirectivesAndCommentsFromAllFiles) |
| |
| void | setupPointerToPreviousNode (SgLocatedNode *currentLocNodePtr) |
| |
| void | iterateOverListAndInsertPreviouslyUninsertedElementsAppearingBeforeLineNumber (SgLocatedNode *locatedNode, int lineNumber, PreprocessingInfo::RelativePositionType location, bool reset_start_index, ROSEAttributesList *currentListOfAttributes) |
| |
| AttachPreprocessingInfoTreeTraversalInheritedAttrribute | evaluateInheritedAttribute (SgNode *n, AttachPreprocessingInfoTreeTraversalInheritedAttrribute inh) |
| | pure virtual function which must be implemented to compute the inherited attribute at a node More...
|
| |
| AttachPreprocessingInfoTreeTraversalSynthesizedAttribute | evaluateSynthesizedAttribute (SgNode *n, AttachPreprocessingInfoTreeTraversalInheritedAttrribute inh, SubTreeSynthesizedAttributes st) |
| | pure virtual function which must be implemented to compute the synthesized attribute at a node. More...
|
| |
| void | display (const std::string &label) const |
| |
| AttributeMapType & | get_attributeMapForAllFiles () |
| |
| ROSEAttributesList * | getListOfAttributes (int currentFileNameId) |
| |
| void | setMapOfAttributes () |
| |
| ROSEAttributesList * | buildCommentAndCppDirectiveList (bool use_Wave, std::string currentFilename) |
| |
| AttachPreprocessingInfoTreeTrav::AttachPreprocessingInfoTreeTrav |
( |
std::map< std::string, ROSEAttributesList * > * |
attrMap) | |
|
| AttachPreprocessingInfoTreeTrav::~AttachPreprocessingInfoTreeTrav |
( |
) | |
|
| AttachPreprocessingInfoTreeTrav::AttachPreprocessingInfoTreeTrav |
( |
SgSourceFile * |
file, |
|
|
bool |
includeDirectivesAndCommentsFromAllFiles |
|
) |
| |
| void AttachPreprocessingInfoTreeTrav::setupPointerToPreviousNode |
( |
SgLocatedNode * |
currentLocNodePtr) | |
|
| void AttachPreprocessingInfoTreeTrav::display |
( |
const std::string & |
label) | |
const |
| AttributeMapType& AttachPreprocessingInfoTreeTrav::get_attributeMapForAllFiles |
( |
) | |
|
|
inline |
| ROSEAttributesList* AttachPreprocessingInfoTreeTrav::getListOfAttributes |
( |
int |
currentFileNameId) | |
|
| void AttachPreprocessingInfoTreeTrav::setMapOfAttributes |
( |
) | |
|
| ROSEAttributesList* AttachPreprocessingInfoTreeTrav::buildCommentAndCppDirectiveList |
( |
bool |
use_Wave, |
|
|
std::string |
currentFilename |
|
) |
| |
| bool AttachPreprocessingInfoTreeTrav::use_Wave |
|
protected |
AS(011306) Map of ROSEAttributesLists mapped to filename from Wave.
Use_Wave == true specifies if a wave preprocessor is used
Definition at line 110 of file attachPreprocessingInfoTraversal.h.
| bool AttachPreprocessingInfoTreeTrav::processAllIncludeFiles |
|
protected |
The documentation for this class was generated from the following file: