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;