PandA-2024.02
Macros | Variables
translator.cpp File Reference
#include "translator.hpp"
#include "Parameter.hpp"
#include "custom_map.hpp"
#include "custom_set.hpp"
#include "dbgPrintHelper.hpp"
#include "evaluation.hpp"
#include "exceptions.hpp"
#include "experimental_setup_xml.hpp"
#include "fileIO.hpp"
#include "latex_table_constants.hpp"
#include "latex_table_xml.hpp"
#include "polixml.hpp"
#include "string_manipulation.hpp"
#include "utility.hpp"
#include "xml_dom_parser.hpp"
#include "xml_helper.hpp"
#include <boost/algorithm/string/replace.hpp>
#include <cmath>
#include <filesystem>
#include <fstream>
#include <iomanip>
#include <string>
#include "latex_format_stat.data"
Include dependency graph for translator.cpp:

Go to the source code of this file.

Macros

#define CSV_COL_SEPARATOR   ","
 
#define SKIPPED_COLUMN
 
#define SKIPPING_MACRO(r, data, elem)   skipping.insert(elem);
 
#define TF_NAME(r, data, elem)
 
#define CO_NAME(r, data, elem)
 
#define TOF_NAME(r, data, elem)
 

Variables

const char * default_latex_format_stat
 

Macro Definition Documentation

◆ CO_NAME

#define CO_NAME (   r,
  data,
  elem 
)
Value:
name = "CO_" #elem; \
name = name.substr(22); \
name = name.substr(0, name.find(')')); \
string_to_CO[name] = BOOST_PP_CAT(CO_, elem);

Definition at line 82 of file translator.cpp.

Referenced by Translator::LatexColumnFormat::LatexColumnFormat().

◆ CSV_COL_SEPARATOR

#define CSV_COL_SEPARATOR   ","

Definition at line 68 of file translator.cpp.

Referenced by Translator::write_to_csv(), and Translator::write_to_pa().

◆ SKIPPED_COLUMN

#define SKIPPED_COLUMN
Value:
("Loop_number")("bit_expr")("comp_expr")("const_readings")("div_expr")("mult_expr")("plusminus_expr")( \
"memory_writings")("register_accesses")("memory_readings")("register_writing")("Backward_branches")

Definition at line 70 of file translator.cpp.

◆ SKIPPING_MACRO

#define SKIPPING_MACRO (   r,
  data,
  elem 
)    skipping.insert(elem);

Definition at line 74 of file translator.cpp.

◆ TF_NAME

#define TF_NAME (   r,
  data,
  elem 
)
Value:
name = "CA_" #elem; \
name = name.substr(22); \
name = name.substr(0, name.find(')')); \
string_to_TF[name] = BOOST_PP_CAT(TF_, elem);

Definition at line 76 of file translator.cpp.

Referenced by Translator::LatexColumnFormat::LatexColumnFormat().

◆ TOF_NAME

#define TOF_NAME (   r,
  data,
  elem 
)
Value:
name = "TOF_" #elem; \
name = name.substr(23); \
name = name.substr(0, name.find(')')); \
string_to_TOF[name] = BOOST_PP_CAT(TOF_, elem);

Definition at line 88 of file translator.cpp.

Referenced by Translator::LatexColumnFormat::LatexColumnFormat().

Variable Documentation

◆ default_latex_format_stat

const char* default_latex_format_stat
Initial value:
= {
}

Definition at line 94 of file translator.cpp.

Referenced by Translator::write_to_latex().


Generated on Mon Feb 12 2024 13:03:15 for PandA-2024.02 by doxygen 1.8.13