ATLAS Offline Software
Public Types | Static Public Member Functions | List of all members
TrigGlobEffCorr::TrigGlobEffCorr::Calculator::Helper::BindPackedParam< Calculator::Helper::Optional< T > > Struct Template Reference
Collaboration diagram for TrigGlobEffCorr::TrigGlobEffCorr::Calculator::Helper::BindPackedParam< Calculator::Helper::Optional< T > >:

Public Types

using TrigType = typename BindPackedParam< T >::TrigType
 
using ArgType = typename BindPackedParam< T >::ArgType
 

Static Public Member Functions

static constexpr bool multiple ()
 
static constexpr bool optional ()
 
static void add (std::remove_cv_t< std::remove_reference_t< ArgType >> &arg, ImportData::TrigDef def)
 
static constexpr bool valid (ArgType &arg)
 

Detailed Description

template<typename T>
struct TrigGlobEffCorr::TrigGlobEffCorr::Calculator::Helper::BindPackedParam< Calculator::Helper::Optional< T > >

Definition at line 1264 of file Calculator.cxx.

Member Typedef Documentation

◆ ArgType

template<typename T >
using TrigGlobEffCorr::TrigGlobEffCorr::Calculator::Helper::BindPackedParam< Calculator::Helper::Optional< T > >::ArgType = typename BindPackedParam<T>::ArgType

Definition at line 1267 of file Calculator.cxx.

◆ TrigType

template<typename T >
using TrigGlobEffCorr::TrigGlobEffCorr::Calculator::Helper::BindPackedParam< Calculator::Helper::Optional< T > >::TrigType = typename BindPackedParam<T>::TrigType

Definition at line 1266 of file Calculator.cxx.

Member Function Documentation

◆ add()

template<typename T >
static void TrigGlobEffCorr::TrigGlobEffCorr::Calculator::Helper::BindPackedParam< Calculator::Helper::Optional< T > >::add ( std::remove_cv_t< std::remove_reference_t< ArgType >> &  arg,
ImportData::TrigDef  def 
)
inlinestatic

Definition at line 1270 of file Calculator.cxx.

1270 { BindPackedParam<T>::add(arg, def); }

◆ multiple()

template<typename T >
static constexpr bool TrigGlobEffCorr::TrigGlobEffCorr::Calculator::Helper::BindPackedParam< Calculator::Helper::Optional< T > >::multiple ( )
inlinestaticconstexpr

Definition at line 1268 of file Calculator.cxx.

1268 { return BindPackedParam<T>::multiple(); }

◆ optional()

template<typename T >
static constexpr bool TrigGlobEffCorr::TrigGlobEffCorr::Calculator::Helper::BindPackedParam< Calculator::Helper::Optional< T > >::optional ( )
inlinestaticconstexpr

Definition at line 1269 of file Calculator.cxx.

1269 { return true; }

◆ valid()

template<typename T >
static constexpr bool TrigGlobEffCorr::TrigGlobEffCorr::Calculator::Helper::BindPackedParam< Calculator::Helper::Optional< T > >::valid ( ArgType arg)
inlinestaticconstexpr

Definition at line 1271 of file Calculator.cxx.

1271 { return BindPackedParam<T>::valid(arg); }

The documentation for this struct was generated from the following file:
TrigGlobEffCorr::TrigGlobEffCorr::Calculator::Helper::BindPackedParam::add
static void add(T &arg, ImportData::TrigDef &def)
Definition: Calculator.cxx:1248
TrigGlobEffCorr::TrigGlobEffCorr::Calculator::Helper::BindPackedParam::valid
static constexpr bool valid(const T &arg)
Definition: Calculator.cxx:1249
TrigGlobEffCorr::TrigGlobEffCorr::Calculator::Helper::BindPackedParam::multiple
static constexpr bool multiple()
Definition: Calculator.cxx:1246
create_dcsc_inputs_sqlite.arg
list arg
Definition: create_dcsc_inputs_sqlite.py:48