DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
toolbox.hxx File Reference
#include <boost/lexical_cast.hpp>
Include dependency graph for toolbox.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  dunedaq::timing::stoul< T >
 
struct  dunedaq::timing::stol< T >
 

Namespaces

namespace  dunedaq
 Including Qt Headers.
 
namespace  dunedaq::timing
 < Message parameters
 

Functions

template<typename T >
std::string dunedaq::timing::to_string (const T &v)
 
template<typename M >
bool dunedaq::timing::map_value_comparator (typename M::value_type &p1, typename M::value_type &p2)
 
template<typename T >
std::vector< T > dunedaq::timing::sanitize (const std::vector< T > &vec)
 
template<typename T , typename U >
dunedaq::timing::safe_enum_cast (const U &value, const std::vector< T > &valid, const T &def)
 
template<typename C >
std::string dunedaq::timing::join (const C &strings, const std::string &delimiter=" ")
 Converts a vector of strings in a delimiter-separated string.
 
template<class T >
std::string dunedaq::timing::format_reg_value (T reg_value, uint32_t base)
 
template<>
std::string dunedaq::timing::format_reg_value (std::string reg_value, uint32_t)
 
template<>
std::string dunedaq::timing::format_reg_value (uhal::ValWord< uint32_t > reg_value, uint32_t base)
 
template<class T >
std::string dunedaq::timing::format_reg_table (T data, std::string title="", std::vector< std::string > headers={ "Register", "Value" })
 Format reg-value table.
 
template<class T >
std::string dunedaq::timing::format_counters_table (std::vector< T > counters, std::vector< std::string > counter_node_titles={}, std::string table_title="", std::vector< std::string > counter_labels={}, std::string counter_labels_header="Cmd")
 Format reg-value table.
 
template<typename T >
std::string dunedaq::timing::vec_fmt (const std::vector< T > &vec)
 
template<typename T >
std::string dunedaq::timing::short_vec_fmt (const std::vector< T > &vec)