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

Defining DataPointCompositeObject explicitly as copiable. More...

Classes

struct  hash< o2::dataformats::GlobalTrackID >
 
struct  hash< o2::dataformats::VtxTrackIndex >
 
struct  hash< o2::dcs::DataPointIdentifier >
 
struct  hash< o2::header::DataDescription >
 
struct  hash< o2::header::DataHeader >
 
struct  hash< o2::header::DataIdentifier >
 
struct  hash< o2::header::DataOrigin >
 
struct  hash< o2::InteractionRecord >
 
struct  hash< o2::MCCompLabel >
 
struct  hash< o2::MCEventLabel >
 
struct  hash< o2::rawdd::EquipmentIdentifier >
 
struct  hash< o2h::DataDescription >
 
struct  is_trivially_copyable< o2::dcs::DataPointCompositeObject >
 
struct  is_trivially_copyable< o2::dcs::DataPointIdentifier >
 
struct  is_trivially_copyable< o2::math_utils::Point3D< T > >
 

Functions

void hash_combine (std::size_t &seed)
 
template<typename T , typename... Rest>
void hash_combine (std::size_t &seed, const T &v, Rest... rest)
 
template<typename T , size_t Size>
std::string to_string (gsl::span< T, Size > span)
 
template<size_t Size>
std::string to_string (const std::array< float, Size > &arr)
 
std::string to_string (const TH1F &histo)
 
template<typename Deleter >
std::string to_string (const std::unique_ptr< const TH1F, Deleter > &histo_ptr)
 
template<size_t Size>
std::string to_string (const std::vector< std::array< float, Size > > &arrays)
 
template<typename Deleter >
std::string to_string (const std::unique_ptr< const std::vector< TObject * >, Deleter > &histos)
 
template<typename T , size_t extent_V, class formatingFunctor = o2::rans::internal::simd::alignedArrayImpl::IdentityFormatingFunctor>
std::ostream & operator<< (std::ostream &stream, const gsl::span< T, extent_V > &span)
 

Detailed Description

Defining DataPointCompositeObject explicitly as copiable.

Function Documentation

◆ hash_combine() [1/2]

void std::hash_combine ( std::size_t &  seed)
inline

Definition at line 301 of file SubTimeFrameFile.h.

◆ hash_combine() [2/2]

template<typename T , typename... Rest>
void std::hash_combine ( std::size_t &  seed,
const T &  v,
Rest...  rest 
)
inline

Definition at line 304 of file SubTimeFrameFile.h.

◆ operator<<()

template<typename T , size_t extent_V, class formatingFunctor = o2::rans::internal::simd::alignedArrayImpl::IdentityFormatingFunctor>
std::ostream & std::operator<< ( std::ostream &  stream,
const gsl::span< T, extent_V > &  span 
)

Definition at line 278 of file AlignedArray.h.

◆ to_string() [1/6]

template<size_t Size>
std::string std::to_string ( const std::array< float, Size > &  arr)
inline

Definition at line 65 of file common.h.

◆ to_string() [2/6]

template<typename Deleter >
std::string std::to_string ( const std::unique_ptr< const std::vector< TObject * >, Deleter > &  histos)
inline

Definition at line 94 of file common.h.

◆ to_string() [3/6]

template<typename Deleter >
std::string std::to_string ( const std::unique_ptr< const TH1F, Deleter > &  histo_ptr)
inline

Definition at line 76 of file common.h.

◆ to_string() [4/6]

template<size_t Size>
std::string std::to_string ( const std::vector< std::array< float, Size > > &  arrays)
inline

Definition at line 82 of file common.h.

◆ to_string() [5/6]

std::string std::to_string ( const TH1F &  histo)
inline

Definition at line 70 of file common.h.

◆ to_string() [6/6]

template<typename T , size_t Size>
std::string std::to_string ( gsl::span< T, Size span)
inline

Definition at line 52 of file common.h.