Debug.hh
Go to the documentation of this file.
39 if (!string.empty()) string.erase(std::remove_if(string.end() - 1, string.end(), [](char character) {
44 return (dot == std::string::npos) ? string : string.substr(dot,string.length()); // remove potential class
62 void Log(std::string const& file, int line, std::string const& name_space, std::string const& class_name, std::string const& function, bool final = true);
79 void Log(std::string const& file, int line, std::string const& name_space, std::string const& class_name, std::string const& function, std::string const& variable, Value value, bool final = true)
87 void Log(std::string const& file, int line, std::string const& name_space, std::string const& class_name, std::string const& function, std::string const& variable, const Value value, std::string const& variable2, const Value2 value2, bool final = true)
95 void Log(std::string const& file, int line, std::string const& name_space, std::string const& class_name, std::string const& function, std::string const& variable, const Value value, std::string const& variable2, const Value2 value2, std::string const& variable3, const Value3 value3, bool final = true)
103 void Log(std::string const& file, int line, std::string const& name_space, std::string const& class_name, std::string const& function, std::string const& variable, const Value value, std::string const& variable2, const Value2 value2, std::string const& variable3, const Value3 value3, std::string const& variable4, const Value4 value4, bool final = true)
105 Log(file, line, name_space, class_name, function, variable, value, variable2, value2, variable3, value3, false);
111 void Log(std::string const& file, int line, std::string const& name_space, std::string const& class_name, std::string const& function, std::string const& variable, const Value value, std::string const& variable2, const Value2 value2, std::string const& variable3, const Value3 value3, std::string const& variable4, const Value4 value4, std::string const& variable5, const Value5 value5)
113 Log(file, line, name_space, class_name, function, variable, value, variable2, value2, variable3, value3, variable4, value4, false);
133 void Debug(std::string const& variable, const Value value, std::string const& variable2, const Value2 value2, bool final = true)
141 void Debug(std::string const& variable, const Value value, std::string const& variable2, const Value2 value2, std::string const& variable3, const Value3 value3, bool final = true)
149 void Debug(std::string const& variable, const Value value, std::string const& variable2, const Value2 value2, std::string const& variable3, const Value3 value3, std::string const& variable4, const Value4 value4, bool final = true)
157 void Debug(std::string const& variable, const Value value, std::string const& variable2, const Value2 value2, std::string const& variable3, const Value3 value3, std::string const& variable4, const Value4 value4, std::string const& variable5, const Value5 value5)
std::string Stream2(std::string const &variable, Value const &value)
Definition: Debug.hh:57
void LogVariable(std::string const &variable, Value const &value)
Definition: Debug.hh:65
std::string FunctionName(std::string const &pretty_function)
Definition: Debug.cpp:42
std::string Stream(Value const &message, int width=20, bool right=false)
Definition: Debug.hh:48
void Log(std::string const &file, int line, std::string const &name_space, std::string const &class_name, std::string const &function, bool final=true)
Definition: Debug.cpp:54
typename boost::units::multiply_typeof_helper< ValueSquare< Value >, ValueSquare< Value >>::type Value4
Definition: Units.hh:152
std::string NameSpaceName(std::string const &pretty_function)
Definition: Debug.cpp:29
Definition: DelphesClasses.h:336