Debug.hh File Reference
#include <string>
#include <vector>
#include <sstream>
#include <iomanip>
#include <iostream>
#include <boost/units/systems/si/io.hpp>
Include dependency graph for Debug.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 boca
 Boosted Collider Analysis.
 

Functions

std::string boca::NameSpaceName (std::string const &pretty_function)
 
std::string boca::ClassName (std::string const &pretty_function)
 
std::string boca::FunctionName (std::string const &pretty_function)
 
std::string boca::FileName (std::string const &file)
 
template<typename Value >
std::string boca::ApplyIoFlags (Value const &message)
 
template<typename Value >
std::string boca::Stream (Value const &message, int width=20, bool right=false)
 
template<typename Value >
std::string boca::Stream2 (std::string const &variable, Value const &value)
 
void boca::Log (std::string const &file, int line, std::string const &name_space, std::string const &class_name, std::string const &function, bool final=true)
 
template<typename Value >
void boca::LogVariable (std::string const &variable, Value const &value)
 
template<typename Value >
void boca::LogVariable (std::string const &variable, const std::vector< Value > &values)
 
void boca::LogVariable (std::string const &, char const *value)
 
template<typename Value >
void boca::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)
 
template<typename Value , typename Value2 >
void boca::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)
 
template<typename Value , typename Value2 , typename Value3 >
void boca::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)
 
template<typename Value , typename Value2 , typename Value3 , typename Value4 >
void boca::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)
 
template<typename Value , typename Value2 , typename Value3 , typename Value4 , typename Value5 >
void boca::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)
 
void boca::Debug (bool final=true)
 
template<typename Value >
void boca::Debug (std::string const &variable, Value value, bool final=true)
 
template<typename Value , typename Value2 >
void boca::Debug (std::string const &variable, const Value value, std::string const &variable2, const Value2 value2, bool final=true)
 
template<typename Value , typename Value2 , typename Value3 >
void boca::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)
 
template<typename Value , typename Value2 , typename Value3 , typename Value4 >
void boca::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)
 
template<typename Value , typename Value2 , typename Value3 , typename Value4 , typename Value5 >
void boca::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)
 
template<typename Value >
void boca::Default (std::string const &variable, const Value value)
 
void boca::Error (std::string const &variable)