LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
#include "Actions.h"
Classes | |
struct | Config |
Public Member Functions | |
~ActionTable () | |
ActionTable () | |
ActionTable (Config const &) | |
ActionTable (ActionTable const &)=delete | |
ActionTable (ActionTable &&)=delete | |
ActionTable & | operator= (ActionTable const &)=delete |
ActionTable & | operator= (ActionTable &&)=delete |
actions::ActionCodes | find (std::string const &category) const |
void | add (std::string const &category, actions::ActionCodes) |
Private Member Functions | |
void | addDefaults_ () |
void | install_ (actions::ActionCodes, std::vector< std::string > const &) |
Private Attributes | |
std::map< std::string, actions::ActionCodes > | map_ {} |
|
default |
art::ActionTable::ActionTable | ( | ) |
|
explicit |
Definition at line 17 of file Actions.cc.
References addDefaults_(), art::ActionTable::Config::defaultExceptions, art::actions::FailModule, art::ActionTable::Config::failModule, art::actions::FailPath, art::ActionTable::Config::failPath, art::actions::IgnoreCompletely, art::ActionTable::Config::ignoreCompletely, install_(), art::actions::Rethrow, art::ActionTable::Config::rethrow, art::actions::SkipEvent, and art::ActionTable::Config::skipEvent.
|
delete |
|
delete |
void art::ActionTable::add | ( | std::string const & | category, |
actions::ActionCodes | code | ||
) |
|
private |
Definition at line 30 of file Actions.cc.
References art::debugit, and map_.
Referenced by ActionTable().
actions::ActionCodes art::ActionTable::find | ( | std::string const & | category | ) | const |
Definition at line 58 of file Actions.cc.
References map_, and art::actions::Rethrow.
Referenced by art::Worker::doWork_event(), art::TriggerPathsExecutor::process_event_paths_done(), and art::Worker::runWorker().
|
private |
Definition at line 43 of file Actions.cc.
References add().
Referenced by ActionTable().
|
delete |
|
delete |
|
private |
Definition at line 48 of file Actions.h.
Referenced by add(), addDefaults_(), and find().