#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: