![]() |
ATLAS Offline Software
|
#include <tuple>#include <iostream>#include <string>#include <type_traits>#include "AthenaBaseComps/AthAlgTool.h"#include "GaudiKernel/StatusCode.h"#include <Gaudi/Parsers/Factory.h>#include "MacroHelpers.h"Go to the source code of this file.
Namespaces | |
| namespace | impl |
| namespace | Gaudi |
| ============================================================================= | |
| namespace | Gaudi::Parsers |
Macros | |
| #define | CALORECGPU_VARSB_APPENDER(THIS, PREFIX, IGNORE) |
| #define | CALORECGPU_VARSB_ASSIGNER(THIS, IGNORE1, IGNORE2) |
| #define | CALORECGPU_VARSB_ENCAPSULATOR_A(...) |
| #define | CALORECGPU_VARSB_ENCAPSULATOR_B(...) |
| #define | CALORECGPU_VARSB_ENCAPSULATOR_ASSIGN(...) |
| #define | CALORECGPU_VARSB_EXPANDER(THIS_NUM, IGNORE, SMALLER_NUMS) |
| #define | CALORECGPU_OPTIONCLASS_CONSTRUCTORS(CLASSNAME) |
Typedefs | |
| template<class T> | |
| using | impl::to_tuple_type = decltype(to_tuple_type_helper(std::declval<T>())) |
Functions | |
| template<class T> | |
| void | impl::tuple_safe_copy (T &dest, const T &source) |
| template<class T, std::enable_if_t< impl::class_can_be_tuple_v< T > > * = nullptr> | |
| void | impl::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 | impl::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 | impl::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 | impl::tuple_safe_copy (std::vector< T > &s_v, const std::vector< typename T::TupleType > &t_v) |
| template<class T> | |
| auto | impl::to_tuple_type_helper (const T &) |
| template<class T, std::enable_if_t< impl::class_can_be_tuple_v< T > > * = nullptr> | |
| auto | impl::to_tuple_type_helper (const std::vector< T > &) |
| template<class Stream, class T> | |
| void | impl::output_helper (Stream &s, const T &t, const std::string &after) |
| template<class Stream, class T> | |
| void | impl::output_helper (Stream &s, const std::vector< T > &v, const std::string &after) |
| template<class ... Tup> | |
| StatusCode | Gaudi::Parsers::parse (std::tuple< Tup... > &tup, const Gaudi::Parsers::InputData &input) |
| template<class T> | |
| StatusCode | Gaudi::Parsers::parse (std::vector< T > &v, const Gaudi::Parsers::InputData &input) |
| template<class ... Tup> | |
| std::ostream & | operator<< (std::ostream &s, const std::tuple< Tup... > &tup) |
| template<class T, std::enable_if_t< impl::class_can_be_tuple_v< T > > * = nullptr> | |
| std::ostream & | operator<< (std::ostream &s, const T &t) |
Variables | |
| template<class T> | |
| static constexpr bool | impl::class_can_be_tuple_v = class_can_be_tuple<T>::value |
| #define CALORECGPU_OPTIONCLASS_CONSTRUCTORS | ( | CLASSNAME | ) |
Definition at line 346 of file CaloGPUClusterAndCellDataMonitorOptions.h.
| #define CALORECGPU_VARSB_APPENDER | ( | THIS, | |
| PREFIX, | |||
| IGNORE ) |
Definition at line 96 of file CaloGPUClusterAndCellDataMonitorOptions.h.
| #define CALORECGPU_VARSB_ASSIGNER | ( | THIS, | |
| IGNORE1, | |||
| IGNORE2 ) |
Definition at line 97 of file CaloGPUClusterAndCellDataMonitorOptions.h.
| #define CALORECGPU_VARSB_ENCAPSULATOR_A | ( | ... | ) |
Definition at line 99 of file CaloGPUClusterAndCellDataMonitorOptions.h.
| #define CALORECGPU_VARSB_ENCAPSULATOR_ASSIGN | ( | ... | ) |
Definition at line 102 of file CaloGPUClusterAndCellDataMonitorOptions.h.
| #define CALORECGPU_VARSB_ENCAPSULATOR_B | ( | ... | ) |
Definition at line 100 of file CaloGPUClusterAndCellDataMonitorOptions.h.
| #define CALORECGPU_VARSB_EXPANDER | ( | THIS_NUM, | |
| IGNORE, | |||
| SMALLER_NUMS ) |
Definition at line 105 of file CaloGPUClusterAndCellDataMonitorOptions.h.
| std::ostream & operator<< | ( | std::ostream & | s, |
| const std::tuple< Tup... > & | tup ) |
Definition at line 299 of file CaloGPUClusterAndCellDataMonitorOptions.h.
| std::ostream & operator<< | ( | std::ostream & | s, |
| const T & | t ) |
Definition at line 318 of file CaloGPUClusterAndCellDataMonitorOptions.h.