LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
MFStatusUpdater.h File Reference

Go to the source code of this file.

Classes

class  art::MFStatusUpdater
 

Namespaces

 art
 

Macros

#define MFSU_0_ARG_UPDATER_DECL(cb)    decltype(ActivityRegistry::s##cb)::result_type updateStatusTo##cb()
 
#define MFSU_0_ARG_UPDATER_DEFN(cb)
 
#define MFSU_1_ARG_UPDATER_DECL(cb)
 
#define MFSU_1_ARG_UPDATER_DEFN(cb)
 
#define MFSU_2_ARG_UPDATER_DECL(cb)
 
#define MFSU_2_ARG_UPDATER_DEFN(cb)
 

Macro Definition Documentation

#define MFSU_0_ARG_UPDATER_DECL (   cb)    decltype(ActivityRegistry::s##cb)::result_type updateStatusTo##cb()

Definition at line 7 of file MFStatusUpdater.h.

#define MFSU_0_ARG_UPDATER_DEFN (   cb)
Value:
decltype(ActivityRegistry::s##cb)::result_type \
MFStatusUpdater::updateStatusTo##cb()

Definition at line 10 of file MFStatusUpdater.h.

#define MFSU_1_ARG_UPDATER_DECL (   cb)
Value:
decltype(ActivityRegistry::s##cb)::result_type updateStatusTo##cb( \
decltype(ActivityRegistry::s##cb)::slot_argument_type<0>)

Definition at line 14 of file MFStatusUpdater.h.

#define MFSU_1_ARG_UPDATER_DEFN (   cb)
Value:
decltype(ActivityRegistry::s##cb)::result_type \
MFStatusUpdater::updateStatusTo##cb( \
decltype(ActivityRegistry::s##cb)::slot_argument_type<0> arg1 \
[[maybe_unused]])

Definition at line 18 of file MFStatusUpdater.h.

#define MFSU_2_ARG_UPDATER_DECL (   cb)
Value:
decltype(ActivityRegistry::s##cb)::result_type updateStatusTo##cb( \
decltype(ActivityRegistry::s##cb)::slot_argument_type<0>, \
decltype(ActivityRegistry::s##cb)::slot_argument_type<1>)

Definition at line 24 of file MFStatusUpdater.h.

#define MFSU_2_ARG_UPDATER_DEFN (   cb)
Value:
decltype(ActivityRegistry::s##cb)::result_type \
MFStatusUpdater::updateStatusTo##cb( \
decltype(ActivityRegistry::s##cb)::slot_argument_type<0> arg1 \
[[maybe_unused]], \
decltype(ActivityRegistry::s##cb)::slot_argument_type<1> arg2 \
[[maybe_unused]])

Definition at line 29 of file MFStatusUpdater.h.