LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
#include "BasicOutputOptionsHandler.h"
Public Member Functions | |
BasicOutputOptionsHandler (bpo::options_description &desc) | |
int | checkOptions (bpo::variables_map const &vm) |
int | processOptions (bpo::variables_map const &vm, fhicl::intermediate_table &raw_config) |
Private Member Functions | |
int | doCheckOptions (bpo::variables_map const &vm) override |
int | doProcessOptions (bpo::variables_map const &vm, fhicl::intermediate_table &raw_config) override |
Private Attributes | |
std::string | tmpDir_ {} |
Definition at line 12 of file BasicOutputOptionsHandler.h.
|
explicit |
Definition at line 28 of file BasicOutputOptionsHandler.cc.
|
inherited |
Definition at line 51 of file OptionsHandler.cc.
References art::OptionsHandler::doCheckOptions().
|
overrideprivatevirtual |
Implements art::OptionsHandler.
Definition at line 50 of file BasicOutputOptionsHandler.cc.
References art::errors::Configuration, e, art::ensureTable(), fhicl::intermediate_table::erase(), art::detail::exists_outside_prolog(), fhicl::intermediate_table::get(), art::detail::get_LibraryInfoCollection(), art::Suffixes::module(), n, fhicl::intermediate_table::put(), fhicl::SEQUENCE, util::size(), and util::to_string().
|
overrideprivatevirtual |
Implements art::OptionsHandler.
Definition at line 226 of file BasicOutputOptionsHandler.cc.
References util::empty(), art::detail::exists_outside_prolog(), art::detail::fhicl_key(), fhicl::intermediate_table::get(), art::detail::module_type(), fhicl::intermediate_table::put(), and art::detail::supports_key().
|
inherited |
Definition at line 60 of file OptionsHandler.cc.
References art::OptionsHandler::doProcessOptions().
|
private |
Definition at line 23 of file BasicOutputOptionsHandler.h.