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