60 #ifndef Analysis_Args_hpp 61 #define Analysis_Args_hpp 82 typedef std::pair<std::string, std::string>
PathTuple;
103 virtual std::string
toString()
const;
105 virtual void dump(std::ostream& os = std::cerr)
const;
155 {
return (flags & x); }
188 #define Analysis_OUT_DB_EXPERIMENT "experiment.xml" 189 #define Analysis_OUT_DB_CSV "experiment.csv" 191 #define Analysis_DB_DIR_pfx "hpctoolkit" 192 #define Analysis_DB_DIR_nm "database" 193 #define Analysis_DB_DIR "hpctoolkit-<app>-database" 211 #define Analysis_OUT_TXT "" 267 #endif // Analysis_Args_hpp
std::vector< std::string > groupFiles
PathTupleVec searchPathTpls
std::vector< std::string > structureFiles
static bool MetricFlg_isSum(uint flags)
static void MetricFlg_clear(uint &flags, MetricFlg x)
bool profflat_computeFinalMetricValues
virtual std::string toString() const
static bool MetricFlg_isSet(uint flags, MetricFlg x)
std::string out_db_experiment
virtual void dump(std::ostream &os=std::cerr) const
std::vector< std::string > replaceInPath
std::string searchPathStr() const
std::string out_db_config
const std::string DefaultPathTupleTarget
std::vector< PathTuple > PathTupleVec
std::vector< std::string > profileFiles
static bool MetricFlg_isThread(uint flags)
std::vector< std::string > replaceOutPath
void normalizeSearchPaths()
std::pair< std::string, std::string > PathTuple
static void MetricFlg_set(uint &flags, MetricFlg x)
std::vector< std::string > txt_srcFileGlobs