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;