ATLAS Offline Software
|
Classes | |
struct | class_can_be_tuple |
struct | simple_tuple_conversion |
struct | struct_tuple_conversion |
Typedefs | |
template<class T > | |
using | to_tuple_type = decltype(to_tuple_type_helper(std::declval< T >())) |
Functions | |
template<class T > | |
void | tuple_safe_copy (T &dest, const T &source) |
template<class T , std::enable_if_t< impl::class_can_be_tuple_v< T >> * = nullptr> | |
void | tuple_safe_copy (T &s, const typename T::TupleType &tuple) |
template<class T , std::enable_if_t< impl::class_can_be_tuple_v< T >> * = nullptr> | |
void | tuple_safe_copy (typename T::TupleType &tuple, const T &s) |
template<class T , std::enable_if_t< impl::class_can_be_tuple_v< T >> * = nullptr> | |
void | tuple_safe_copy (std::vector< typename T::TupleType > &t_v, const std::vector< T > &s_v) |
template<class T , std::enable_if_t< impl::class_can_be_tuple_v< T >> * = nullptr> | |
void | tuple_safe_copy (std::vector< T > &s_v, const std::vector< typename T::TupleType > &t_v) |
template<class T > | |
auto | to_tuple_type_helper (const T &) |
template<class T , std::enable_if_t< impl::class_can_be_tuple_v< T >> * = nullptr> | |
auto | to_tuple_type_helper (const std::vector< T > &) |
template<class Stream , class T > | |
void | output_helper (Stream &s, const T &t, const std::string &after) |
template<class Stream , class T > | |
void | output_helper (Stream &s, const std::vector< T > &v, const std::string &after) |
using impl::to_tuple_type = typedef decltype(to_tuple_type_helper(std::declval<T>())) |
Definition at line 210 of file CaloGPUClusterAndCellDataMonitorOptions.h.
void impl::output_helper | ( | Stream & | s, |
const T & | t, | ||
const std::string & | after | ||
) |
Definition at line 242 of file CaloGPUClusterAndCellDataMonitorOptions.h.
auto impl::to_tuple_type_helper | ( | const std::vector< T > & | ) |
Definition at line 194 of file CaloGPUClusterAndCellDataMonitorOptions.h.
auto impl::to_tuple_type_helper | ( | const T & | ) |
Definition at line 180 of file CaloGPUClusterAndCellDataMonitorOptions.h.
void impl::tuple_safe_copy | ( | std::vector< T > & | s_v, |
const std::vector< typename T::TupleType > & | t_v | ||
) |
Definition at line 169 of file CaloGPUClusterAndCellDataMonitorOptions.h.
void impl::tuple_safe_copy | ( | std::vector< typename T::TupleType > & | t_v, |
const std::vector< T > & | s_v | ||
) |
Definition at line 158 of file CaloGPUClusterAndCellDataMonitorOptions.h.
void impl::tuple_safe_copy | ( | T & | dest, |
const T & | source | ||
) |
Definition at line 85 of file CaloGPUClusterAndCellDataMonitorOptions.h.
void impl::tuple_safe_copy | ( | T & | s, |
const typename T::TupleType & | tuple | ||
) |
Definition at line 144 of file CaloGPUClusterAndCellDataMonitorOptions.h.
void impl::tuple_safe_copy | ( | typename T::TupleType & | tuple, |
const T & | s | ||
) |
Definition at line 151 of file CaloGPUClusterAndCellDataMonitorOptions.h.