1 #ifndef _ATTACH_ALL_INFO_H_
2 #define _ATTACH_ALL_INFO_H_
11 int sizeOfCurrentListOfAttributes;
22 int sizeOfCurrentListOfAttributes;
30 std::string src_file_name;
34 std::map<int, wrap_data_used_by_AttachPreprocessingInfoTreeTrav_t> map_of_all_attributes;
40 std::map<int, int> map_of_file_order;
42 std::vector<SgNode*> array_of_first_nodes;
49 std::vector<std::string> pathsToExclude;
50 bool lookForExcludePaths;
53 std::vector<std::string> pathsToInclude;
54 bool lookForIncludePaths;
59 bool add_first_node_for_file(
const int,
SgNode* n,
int pos);
65 std::pair<SgNode*, PreprocessingInfo::RelativePositionType> get_first_node_for_file(
const int fn,
int hintfororder);
80 std::istream & dependancies;
91 void display(
const std::string & label)
const;
97 void attachAllPreprocessingInfo1(
SgProject* sagep,
const char * dep);