#include <attach_all_info.h>
|
| AttachAllPreprocessingInfoTreeTrav (SgFile *sagep) |
|
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 |
|
| 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) |
|
Definition at line 27 of file attach_all_info.h.
AttachAllPreprocessingInfoTreeTrav::AttachAllPreprocessingInfoTreeTrav |
( |
SgFile * |
sagep) | |
|
bool AttachAllPreprocessingInfoTreeTrav::add_first_node_for_file |
( |
const int |
, |
|
|
SgNode * |
n, |
|
|
int |
pos |
|
) |
| |
|
private |
void AttachAllPreprocessingInfoTreeTrav::display |
( |
const std::string & |
label) | |
const |
std::string AttachAllPreprocessingInfoTreeTrav::src_file_name |
|
private |
SgFile* AttachAllPreprocessingInfoTreeTrav::sage_file |
|
private |
int AttachAllPreprocessingInfoTreeTrav::nFiles |
|
private |
std::map<int, int> AttachAllPreprocessingInfoTreeTrav::map_of_file_order |
|
private |
std::vector<SgNode*> AttachAllPreprocessingInfoTreeTrav::array_of_first_nodes |
|
private |
std::vector<std::string> AttachAllPreprocessingInfoTreeTrav::pathsToExclude |
|
private |
bool AttachAllPreprocessingInfoTreeTrav::lookForExcludePaths |
|
private |
std::vector<std::string> AttachAllPreprocessingInfoTreeTrav::pathsToInclude |
|
private |
bool AttachAllPreprocessingInfoTreeTrav::lookForIncludePaths |
|
private |
std::istream& AttachAllPreprocessingInfoTreeTrav::dependancies |
|
private |
The documentation for this class was generated from the following file: