LArSoft
v07_13_02
Liquid Argon Software toolkit - http://larsoft.org/
|
#include "ServiceDirector.h"
Public Member Functions | |
ServiceDirector (fhicl::ParameterSet &&services, ActivityRegistry &areg, ServiceToken &token) | |
template<typename SERVICE , typename... ARGS> | |
void | addSystemService (ARGS &&...args) |
Private Attributes | |
ServiceToken & | serviceToken_ |
Definition at line 18 of file ServiceDirector.h.
|
explicit |
Definition at line 64 of file ServiceDirector.cc.
References art::ServiceRegistry::createSet(), and serviceToken_.
void art::ServiceDirector::addSystemService | ( | ARGS &&... | args | ) |
Definition at line 33 of file ServiceDirector.h.
References art::ServiceToken::add(), art::detail::bold_fontify(), art::errors::Configuration, e, SERVICE, serviceToken_, and fhicl::detail::validationException::what().
|
private |
Definition at line 28 of file ServiceDirector.h.
Referenced by addSystemService(), and ServiceDirector().