CbmRoot
Loading...
Searching...
No Matches
std Namespace Reference

Hash for CbmL1LinkKey. More...

Classes

struct  common_type< boost::histogram::RootStyleProfileAccumulator< T >, boost::histogram::RootStyleProfileAccumulator< U > >
 Specialization for boost::histogram::accumulators::weighted_mean. More...
 
struct  hash< cbm::algo::ca::EDetectorID >
 Hash function definition for EDetectorID. More...
 
struct  hash< cbm::ca::tools::LinkKey >
 A hash specialization for ca::tools::LinkKey objects. More...
 
struct  hash< CbmL1LinkKey >
 

Functions

template<class T >
std::ostream & operator<< (std::ostream &os, const std::vector< T > &v)
 
template<typename T , typename = std::enable_if_t<cbm::algo::detail::EnumHasDict_v<T>>>
std::ostream & operator<< (std::ostream &os, T t)
 
template<typename T , typename = std::enable_if_t<cbm::algo::detail::EnumHasDict_v<T>>>
std::istream & operator>> (std::istream &is, T &t)
 

Detailed Description

Hash for CbmL1LinkKey.

Function Documentation

◆ operator<<() [1/2]

template<class T >
std::ostream & std::operator<< ( std::ostream & os,
const std::vector< T > & v )

Definition at line 23 of file algo/base/Options.cxx.

References v.

◆ operator<<() [2/2]

template<typename T , typename = std::enable_if_t<cbm::algo::detail::EnumHasDict_v<T>>>
std::ostream & std::operator<< ( std::ostream & os,
T t )

Definition at line 114 of file EnumDict.h.

References cbm::algo::ToString().

◆ operator>>()

template<typename T , typename = std::enable_if_t<cbm::algo::detail::EnumHasDict_v<T>>>
std::istream & std::operator>> ( std::istream & is,
T & t )