1#include <featureTests.h> 
    2#ifdef ROSE_ENABLE_SOURCE_ANALYSIS 
    4#ifndef ROSE_GENERIC_DATAFLOW_COMMON_H 
    5#define ROSE_GENERIC_DATAFLOW_COMMON_H 
   16#include "AnalysisDebuggingUtils.h" 
   27using std::stringstream;
 
   28using std::ostringstream;
 
   34using namespace VirtualCFG;
 
   38const int INF = 10101010;
 
   39const std::string ZEROStr = 
"0";
 
   42inline bool XOR(
bool x, 
bool y) { 
return x != y; }
 
   44#define SgDefaultFile Sg_File_Info::generateDefaultFileInfoForTransformationNode() 
   52typedef long long quad;
 
   56typedef std::map<quad, quad>                     m_quad2quad;
 
   57typedef std::map<quad, std::string>              m_quad2str;
 
   58typedef std::map<quad, m_quad2quad>              m_quad2map;
 
   59typedef std::pair<quad, quad>                    quadpair;
 
   60typedef std::list<quad>                          quadlist;
 
   61typedef std::map<quad, quadpair>                 m_quad2quadpair;
 
   62typedef std::map<quad, bool>                     m_quad2bool;