ATLAS Offline Software
Static Public Member Functions | List of all members
HLT::TypeInformation::for_each_type< list, functor, 0 > Struct Template Reference

#include <TypeInformation.h>

Collaboration diagram for HLT::TypeInformation::for_each_type< list, functor, 0 >:

Static Public Member Functions

static void do_it (functor *f=0)
 

Detailed Description

template<class list, class functor>
struct HLT::TypeInformation::for_each_type< list, functor, 0 >

Definition at line 394 of file TypeInformation.h.

Member Function Documentation

◆ do_it()

template<class list , class functor >
static void HLT::TypeInformation::for_each_type< list, functor, 0 >::do_it ( functor *  f = 0)
inlinestatic

Definition at line 395 of file TypeInformation.h.

395  {
396  //apparently must use function pointer to get all the types resolved properly
397  functor transient = functor();
398  functor* ptr = (!f) ? &transient : f;
399 
401  (ptr->*funcptr)();
402  };

The documentation for this struct was generated from the following file:
python.CaloRecoConfig.f
f
Definition: CaloRecoConfig.py:127
taskman.template
dictionary template
Definition: taskman.py:317
python.CaloScaleNoiseConfig.type
type
Definition: CaloScaleNoiseConfig.py:78