ATLAS Offline Software
|
#include <CaloGPUClusterAndCellDataMonitorOptions.h>
Public Types | |
template<class T > | |
using | tuple_type_checker_type = decltype(tuple_type_checker< T >(nullptr)) |
Static Public Member Functions | |
template<class T > | |
static constexpr auto | tuple_type_checker (T *) -> decltype(typename T::TupleType |
template<class T > | |
static constexpr void | tuple_type_checker (...) |
template<class T > | |
static constexpr auto | to_tuple_checker (T *) -> decltype(&T::to_tuple) |
template<class T > | |
static constexpr void | to_tuple_checker (...) |
template<class T > | |
static constexpr auto | from_tuple_checker (T *) -> decltype(&T::from_tuple) |
template<class T > | |
static constexpr void | from_tuple_checker (...) |
template<class T > | |
static constexpr auto | tuple_size_checker (T *) -> decltype(T::TupleSize) |
template<class T > | |
static constexpr void | tuple_size_checker (...) |
Static Public Attributes | |
template<class T > | |
static constexpr bool | tuple_type_exists = !std::is_same_v<tuple_type_checker_type<T>, void> |
template<class T > | |
static constexpr bool | to_tuple_exists = std::is_pointer_v<decltype( to_tuple_checker<T>(nullptr) )> |
template<class T > | |
static constexpr bool | from_tuple_exists = std::is_pointer_v<decltype( from_tuple_checker<T>(nullptr) )> |
template<class T > | |
static constexpr bool | tuple_size_exists = !std::is_void_v<decltype(tuple_size_checker<T>(nullptr))> |
constexpr static bool | value = tuple_type_exists<Check> && to_tuple_exists<Check> && from_tuple_exists<Check> && tuple_size_exists<Check> |
Definition at line 47 of file CaloGPUClusterAndCellDataMonitorOptions.h.
using impl::class_can_be_tuple< Check >::tuple_type_checker_type = decltype( tuple_type_checker<T>(nullptr) ) |
Definition at line 53 of file CaloGPUClusterAndCellDataMonitorOptions.h.
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
Definition at line 50 of file CaloGPUClusterAndCellDataMonitorOptions.h.
|
inlinestaticconstexpr |
Definition at line 69 of file CaloGPUClusterAndCellDataMonitorOptions.h.
|
inlinestaticconstexpr |
Definition at line 62 of file CaloGPUClusterAndCellDataMonitorOptions.h.
|
inlinestaticconstexpr |
Definition at line 76 of file CaloGPUClusterAndCellDataMonitorOptions.h.
|
inlinestaticconstexpr |
Definition at line 55 of file CaloGPUClusterAndCellDataMonitorOptions.h.
|
inlinestaticconstexpr |
Definition at line 78 of file CaloGPUClusterAndCellDataMonitorOptions.h.