|
struct | AggregateTuple |
|
struct | AggregateTuple< 0u > |
|
class | Analyzer |
|
struct | are_cv_compatible |
|
struct | are_handles |
|
class | AssnsBase |
|
class | BcollHelper |
|
struct | CanBeAggregated |
|
struct | CanBeAggregated< cet::map_vector< T > > |
|
struct | CanBeAggregated< CLHEP::Hep2Vector > |
|
struct | CanBeAggregated< CLHEP::Hep3Vector > |
|
struct | CanBeAggregated< CLHEP::HepLorentzVector > |
|
struct | CanBeAggregated< CLHEP::HepMatrix > |
|
struct | CanBeAggregated< CLHEP::HepSymMatrix > |
|
struct | CanBeAggregated< CLHEP::HepVector > |
|
struct | CanBeAggregated< std::array< T, N > > |
|
struct | CanBeAggregated< std::deque< T > > |
|
struct | CanBeAggregated< std::list< T > > |
|
struct | CanBeAggregated< std::map< K, V > > |
|
struct | CanBeAggregated< std::multimap< K, V > > |
|
struct | CanBeAggregated< std::pair< K, V > > |
|
struct | CanBeAggregated< std::set< T > > |
|
struct | CanBeAggregated< std::string > |
|
struct | CanBeAggregated< std::tuple< Args... > > |
|
struct | CanBeAggregated< std::vector< T > > |
|
struct | CanBeAggregated< T, std::enable_if_t< has_aggregate< T >::value > > |
|
struct | CanBeAggregated< T, std::enable_if_t< std::is_arithmetic< T >::value > > |
|
struct | CanBeAggregated< T, std::enable_if_t< std::is_base_of< TH1, T >::value > > |
|
class | collected_exception |
|
struct | config_impl |
|
struct | config_impl< T, std::void_t< typename T::Parameters > > |
|
class | DataCollHelper |
|
struct | default_invocation |
|
struct | default_invocation< R(ARGS...)> |
|
struct | do_call_hasMoreData |
|
struct | do_not_call_hasMoreData |
|
class | EnabledModules |
|
class | EngineCreator |
|
struct | EnsurePointer |
|
struct | EnsurePointer< TO, PFROM * > |
|
struct | EnsurePointer< TO, Ptr< PTRVAL > > |
|
class | ExceptionCollector |
|
class | FileNameComponents |
|
class | FileNamesHandler |
|
class | FileNamesHandler< false > |
|
class | FileNamesHandler< true > |
|
class | FileServiceProxy |
|
class | Filter |
|
struct | get_helper |
|
struct | GetProduct |
|
struct | handle_allowed |
|
struct | handle_allowed< T, std::enable_if_t<!T::service_handle_allowed > > |
|
struct | has_aggregate |
|
struct | has_aggregate< T, enable_if_function_exists_t< void(T::*)(T const &),&T::aggregate > > |
|
struct | has_aggregate< T, enable_if_function_exists_t< void(T::*)(T),&T::aggregate > > |
|
struct | has_beginRun |
|
struct | has_beginRun< T, enable_if_function_exists_t< void(T::*)(Run const &),&T::beginRun > > |
|
struct | has_beginSubRun |
|
struct | has_beginSubRun< T, enable_if_function_exists_t< void(T::*)(SubRun const &),&T::beginSubRun > > |
|
struct | has_endRun |
|
struct | has_endRun< T, enable_if_function_exists_t< void(T::*)(Run &),&T::endRun > > |
|
struct | has_endSubRun |
|
struct | has_endSubRun< T, enable_if_function_exists_t< void(T::*)(SubRun &),&T::endSubRun > > |
|
struct | has_eventsToSkip |
|
struct | has_eventsToSkip< T, enable_if_function_exists_t< size_t(T::*)() const,&T::eventsToSkip > > |
|
struct | has_eventsToSkip< T, enable_if_function_exists_t< size_t(T::*)(),&T::eventsToSkip > > |
|
struct | has_finalizeEvent |
|
struct | has_finalizeEvent< T, enable_if_function_exists_t< void(T::*)(Event &),&T::finalizeEvent > > |
|
struct | has_hasMoreData |
|
struct | has_hasMoreData< T, cet::enable_if_function_exists_t< bool(T::*)() const,&T::hasMoreData > > |
|
struct | has_hasMoreData< T, cet::enable_if_function_exists_t< bool(T::*)(),&T::hasMoreData > > |
|
struct | has_makePartner_member |
|
struct | has_makePartner_member< T, enable_if_function_exists_t< std::unique_ptr< EDProduct >(T::*)( std::type_info const &) const, &T::makePartner > > |
|
struct | has_processEventAuxiliaries |
|
struct | has_processEventAuxiliaries< T, enable_if_function_exists_t< void(T::*)(EventAuxiliarySequence const &), &T::processEventAuxiliaries > > |
|
struct | has_processEventIDs |
|
struct | has_processEventIDs< T, enable_if_function_exists_t< void(T::*)(EventIDSequence const &), &T::processEventIDs > > |
|
struct | has_respondToCloseInputFile |
|
struct | has_respondToCloseInputFile< T, enable_if_function_exists_t< respond_to_file< T >, &T::respondToCloseInputFile > > |
|
struct | has_respondToCloseOutputFiles |
|
struct | has_respondToCloseOutputFiles< T, enable_if_function_exists_t< respond_to_file< T >, &T::respondToCloseOutputFiles > > |
|
struct | has_respondToOpenInputFile |
|
struct | has_respondToOpenInputFile< T, enable_if_function_exists_t< respond_to_file< T >, &T::respondToOpenInputFile > > |
|
struct | has_respondToOpenOutputFiles |
|
struct | has_respondToOpenOutputFiles< T, enable_if_function_exists_t< respond_to_file< T >, &T::respondToOpenOutputFiles > > |
|
struct | has_size_member |
|
struct | has_size_member< T, std::void_t< size_expression_t< T > > > |
|
struct | has_startEvent |
|
struct | has_startEvent< T, enable_if_function_exists_t< void(T::*)(Event const &),&T::startEvent > > |
|
struct | has_three_arg_insert |
|
struct | has_two_arg_insert |
|
class | IPRHelper |
|
class | IPRHelperDef |
|
struct | is_handle |
|
struct | is_handle< T, std::void_t< typename T::HandleTag > > |
|
class | ItemGetter |
|
class | ItemGetter< std::pair< cet::map_vector_key, T >, cet::map_vector< T > > |
|
class | ItemGetter< T, cet::map_vector< T > > |
|
class | LegacyModule |
|
class | LibraryInfo |
|
class | LibraryInfoMatch |
|
class | LinuxMallInfo |
|
struct | maybe_beginJob |
|
struct | maybe_beginJob< DETAIL, enable_if_function_exists_t< void(DETAIL::*)(),&DETAIL::beginJob > > |
|
struct | maybe_endJob |
|
struct | maybe_endJob< DETAIL, enable_if_function_exists_t< void(DETAIL::*)(),&DETAIL::endJob > > |
|
struct | maybe_has_Parameters |
|
struct | maybe_has_Parameters< T, std::void_t< typename T::Parameters > > |
|
struct | maybe_postProcessEvent |
|
struct | maybe_postProcessEvent< DETAIL, enable_if_function_exists_t< void(DETAIL::*)(), &DETAIL::postProcessEvent > > |
|
struct | maybe_postProcessRun |
|
struct | maybe_postProcessRun< DETAIL, enable_if_function_exists_t< void(DETAIL::*)(), &DETAIL::postProcessRun > > |
|
struct | maybe_postProcessSubRun |
|
struct | maybe_postProcessSubRun< DETAIL, enable_if_function_exists_t< void(DETAIL::*)(), &DETAIL::postProcessSubRun > > |
|
struct | maybe_preProcessEvent |
|
struct | maybe_preProcessEvent< DETAIL, enable_if_function_exists_t< void(DETAIL::*)(), &DETAIL::preProcessEvent > > |
|
struct | maybe_preProcessRun |
|
struct | maybe_preProcessRun< DETAIL, enable_if_function_exists_t< void(DETAIL::*)(),&DETAIL::preProcessRun > > |
|
struct | maybe_preProcessSubRun |
|
struct | maybe_preProcessSubRun< DETAIL, enable_if_function_exists_t< void(DETAIL::*)(), &DETAIL::preProcessSubRun > > |
|
struct | maybe_processEventPrincipal |
|
struct | maybe_processEventPrincipal< DETAIL, enable_if_function_exists_t< void(DETAIL::*)(Provenance const &), &DETAIL::processEventProvenance > > |
|
struct | maybe_processRunPrincipal |
|
struct | maybe_processRunPrincipal< DETAIL, enable_if_function_exists_t< void(DETAIL::*)(Provenance const &), &DETAIL::processRunProvenance > > |
|
struct | maybe_processSubRunPrincipal |
|
struct | maybe_processSubRunPrincipal< DETAIL, enable_if_function_exists_t< void(DETAIL::*)(Provenance const &), &DETAIL::processSubRunProvenance > > |
|
class | MessageAccumulator |
|
class | MetadataCollector |
|
class | MetadataCollectorFor |
|
class | MetadataCollectorFor< suffix_type::mfPlugin > |
|
class | MetadataCollectorFor< suffix_type::mfStatsPlugin > |
|
class | MetadataCollectorFor< suffix_type::module > |
|
class | MetadataCollectorFor< suffix_type::plugin > |
|
class | MetadataCollectorFor< suffix_type::service > |
|
class | MetadataCollectorFor< suffix_type::source > |
|
class | MetadataCollectorFor< suffix_type::tool > |
|
class | MetadataSummary |
|
class | MetadataSummaryFor |
|
class | MetadataSummaryFor< suffix_type::mfPlugin > |
|
class | MetadataSummaryFor< suffix_type::mfStatsPlugin > |
|
class | MetadataSummaryFor< suffix_type::module > |
|
class | MetadataSummaryFor< suffix_type::plugin > |
|
class | MetadataSummaryFor< suffix_type::service > |
|
class | MetadataSummaryFor< suffix_type::source > |
|
class | MetadataSummaryFor< suffix_type::tool > |
|
struct | mix_offset |
|
struct | mix_offset< cet::map_vector< P > > |
|
struct | ModuleConfig |
|
struct | ModuleConfigInfo |
|
struct | ModuleGraphInfo |
|
class | ModuleGraphInfoMap |
|
struct | ModuleKeyAndType |
|
struct | ModuleSpec |
|
struct | ModuleThreadingTypeDeducer |
|
struct | ModuleThreadingTypeDeducer< EDAnalyzer > |
|
struct | ModuleThreadingTypeDeducer< EDFilter > |
|
struct | ModuleThreadingTypeDeducer< EDProducer > |
|
struct | ModuleThreadingTypeDeducer< OutputModule > |
|
struct | ModuleThreadingTypeDeducer< ReplicatedAnalyzer > |
|
struct | ModuleThreadingTypeDeducer< ReplicatedFilter > |
|
struct | ModuleThreadingTypeDeducer< ReplicatedOutputModule > |
|
struct | ModuleThreadingTypeDeducer< ReplicatedProducer > |
|
struct | ModuleThreadingTypeDeducer< SharedAnalyzer > |
|
struct | ModuleThreadingTypeDeducer< SharedFilter > |
|
struct | ModuleThreadingTypeDeducer< SharedOutputModule > |
|
struct | ModuleThreadingTypeDeducer< SharedProducer > |
|
struct | ModuleTypeDeducer |
|
struct | ModuleTypeDeducer< EDAnalyzer > |
|
struct | ModuleTypeDeducer< EDFilter > |
|
struct | ModuleTypeDeducer< EDProducer > |
|
struct | ModuleTypeDeducer< OutputModule > |
|
struct | ModuleTypeDeducer< ReplicatedAnalyzer > |
|
struct | ModuleTypeDeducer< ReplicatedFilter > |
|
struct | ModuleTypeDeducer< ReplicatedOutputModule > |
|
struct | ModuleTypeDeducer< ReplicatedProducer > |
|
struct | ModuleTypeDeducer< SharedAnalyzer > |
|
struct | ModuleTypeDeducer< SharedFilter > |
|
struct | ModuleTypeDeducer< SharedOutputModule > |
|
struct | ModuleTypeDeducer< SharedProducer > |
|
struct | OldToNew |
|
struct | PluginConfig |
|
class | PluginMetadata |
|
class | PrincipalProcessor |
|
class | ProcessAndEventSelector |
|
class | ProcessAndEventSelectors |
|
class | Producer |
|
struct | ProductInfo |
|
struct | ProductTypeIDs |
|
struct | ProductTypeIDs< Assns< L, R, D > > |
|
struct | ProductTypeIDs< Assns< L, R, void > > |
|
class | ProvenanceDumperImpl |
|
struct | respondToXXX_function |
|
struct | safe_input_tag |
|
struct | SafeFileNameConfig |
|
class | ServiceCacheEntry |
|
struct | ServiceHelper |
|
struct | ServiceHelper< MyOtherService > |
|
struct | ServiceHelper< MyService > |
|
struct | ServiceHelper< YetAnotherService > |
|
struct | ServiceHelperBase |
|
struct | ServiceImplHelper |
|
struct | ServiceInterfaceHelper |
|
struct | ServiceInterfaceImplHelper |
|
struct | ServiceLGMHelper |
|
struct | ServiceLGRHelper |
|
class | ServiceWrapper |
|
class | ServiceWrapperBase |
|
class | SharedModule |
|
struct | SharedResource_t |
|
class | SharedResources |
|
struct | Summary |
|
struct | three_arg_insert_func |
|
struct | tool_type |
|
struct | tool_type< T, std::enable_if_t< std::is_class< T >::value > > |
|
struct | tool_type< T, std::enable_if_t< std::is_function< T >::value > > |
|
struct | ToolConfig |
|
struct | tuple_element |
|
struct | tuple_element< 0, AssnsNode< L, R, D > > |
|
struct | tuple_element< 1, AssnsNode< L, R, D > > |
|
struct | tuple_element< 2, AssnsNode< L, R, D > > |
|
struct | two_arg_insert_func |
|
struct | TwoArgInsert |
|
struct | TwoArgInsert< cet::map_vector< T > > |
|
class | value_type_helper |
|
|
using | LibraryInfoCollection = std::multiset< LibraryInfo > |
|
using | Widths = std::vector< std::size_t > |
|
using | config_const_iterator = std::vector< WorkerInPath::ConfigInfo >::const_iterator |
|
using | path_name_t = std::string |
|
using | module_name_t = std::string |
|
using | names_t = std::vector< std::string > |
|
using | configs_t = std::vector< WorkerInPath::ConfigInfo > |
|
using | name_set_t = std::set< std::string > |
|
using | paths_to_modules_t = std::vector< std::pair< PathSpec, configs_t >> |
|
using | collection_map_t = std::map< module_name_t, ModuleGraphInfo > |
|
using | collection_t = std::vector< collection_map_t::value_type > |
|
using | distance_t = collection_t::difference_type |
|
using | vertex_property = boost::property< boost::vertex_name_t, std::string > |
|
using | edge_property = boost::property< boost::edge_index_t, int, boost::property< boost::edge_name_t, std::string >> |
|
using | graph_property = boost::property< boost::graph_name_t, std::string > |
|
using | Graph = boost::adjacency_list< boost::vecS, boost::vecS, boost::bidirectionalS, vertex_property, edge_property, graph_property > |
|
using | ModuleGraph = boost::subgraph< Graph > |
|
using | Edge = boost::graph_traits< ModuleGraph >::edge_descriptor |
|
using | Vertex = boost::graph_traits< ModuleGraph >::vertex_descriptor |
|
using | keytype_for_name_t = std::map< std::string, ModuleKeyAndType > |
|
using | module_entries_for_ordered_path_t = std::vector< std::pair< PathSpec, std::vector< ModuleSpec >>> |
|
using | module_entries_for_path_t = std::map< std::string, std::vector< ModuleSpec >> |
|
using | modules_for_path_t = std::map< std::string, std::vector< ModuleKeyAndType >> |
|
using | ModuleMaker_t = ModuleBase *(fhicl::ParameterSet const &, ProcessingFrame const &) |
|
using | WorkerFromModuleMaker_t = Worker *(std::shared_ptr< ModuleBase >, ModuleDescription const &, WorkerParams const &) |
|
using | WorkerMaker_t = Worker *(WorkerParams const &, ModuleDescription const &) |
|
using | ModuleTypeFunc_t) = ModuleType( |
|
using | ModuleThreadingTypeFunc_t) = ModuleThreadingType( |
|
template<typename T > |
using | Config = typename config_impl< T >::type |
|
template<typename T > |
using | respond_to_file = void(T::*)(FileBlock const &) |
|
using | ServiceCache = std::map< TypeID, ServiceCacheEntry > |
|
typedef std::stack< WrapperBase_ptr > | ServiceStack |
|
using | WrapperBase_ptr = std::shared_ptr< ServiceWrapperBase > |
|
using | new_t = std::string |
|
using | old_t = std::string |
|
using | entry_selector_t = std::function< bool(PathSpec const &)> |
|
template<typename T > |
using | size_expression_t = decltype(std::declval< T const >().size()) |
|
|
void | print_available_plugins (std::string const &suffix, std::string const &spec, bool verbose) |
|
void | print_available_plugins (std::string const &suffix, bool const verbose) |
|
bool | supports_key (std::string const &suffix, std::string const &spec, std::string const &key) |
|
void | print_description (std::vector< PluginMetadata > const &matches) |
|
void | print_descriptions (std::vector< std::string > const &plugins) |
|
std::tuple< RunNumber_t, SubRunNumber_t, EventNumber_t > | event_start (std::string const &str_num) |
|
bool | exists_outside_prolog (fhicl::intermediate_table const &config, std::string const &key) |
|
template<typename T > |
std::enable_if_t< std::is_convertible_v< T, std::string >, std::string > | fhicl_key (T const &name) |
|
template<typename H , typename... T> |
std::enable_if_t< std::is_convertible_v< H, std::string >, std::string > | fhicl_key (H const &hname, T const &...tnames) |
|
void | fillSourceList (std::istream &ifs, std::vector< std::string > &source_list) |
|
constexpr char const * | dflt_spec_pattern () |
|
LibraryInfoCollection | get_LibraryInfoCollection (std::string const &suffix, std::string const &pattern, bool verbose=false) |
|
std::unique_ptr< MetadataCollector > | get_MetadataCollector (std::string const &suffix) |
|
std::unique_ptr< MetadataSummary > | get_MetadataSummary (std::string const &suffix, LibraryInfoCollection const &coll) |
|
constexpr int | info_success () |
|
std::string | describe (cet::exempt_ptr< fhicl::ConfigurationTable const > pb, std::string const &prefix) |
|
std::string | print_header (LibraryInfo const &li, std::string const &type_spec) |
|
std::string | print_allowed_configuration (LibraryInfo const &li, std::string const &prefix, std::string const &type_spec) |
|
std::regex | regex_for_spec (std::string const &) |
|
void | replace_type (std::string &str, std::string const &spec, std::regex const &r) |
|
bool | output_to_stderr (std::string const &spec) |
|
bool | output_to_stdout (std::string const &spec) |
|
std::string | getFilePath (cet::LibraryManager const &lm, std::string const &fullspec) |
|
std::string | getType (cet::LibraryManager const &lm, std::string const &fullSpec) |
|
std::unique_ptr< fhicl::ConfigurationTable > | getAllowedConfiguration (cet::LibraryManager const &lm, std::string const &fullSpec, std::string const &name) |
|
void | print_config_summary (fhicl::ParameterSet const &pset, std::string const &verbosity, EnabledModules const &enabled_modules) |
|
void | print_table_numbers (fhicl::ParameterSet const &pset, std::string const &header) |
|
void | print_path_numbers (EnabledModules const &enabled_modules) |
|
void | print_path_names (EnabledModules const &enabled_modules) |
|
void | print_service_types (fhicl::ParameterSet const &pset) |
|
void | print_module_types (fhicl::ParameterSet const &pset, std::string const &header) |
|
std::string | indent (std::size_t const i) |
|
std::string | indent0 () |
|
std::string | indent_1 () |
|
std::string | indent__2 () |
|
template<typename T , typename Elem > |
std::size_t | columnWidth (T const &coll, std::string const Elem::*cp, std::string const &header) |
|
std::size_t | columnWidth (LibraryInfoCollection const &coll, std::string const &(LibraryInfo::*fp)() const, std::string const &header) |
|
std::size_t | rule_size (Widths const &widths) |
|
std::vector< ModuleSpec > | sequence_to_entries (sequence_t const &seq, bool const allow_nil_entries) |
|
std::vector< art::PathSpec > | path_specs (std::vector< ModuleSpec > const &selection_override_entries, std::string const &path_selection_override) |
|
EnabledModules | prune_config_if_enabled (bool prune_config, bool report_enabled, fhicl::intermediate_table &config) |
|
template<typename T > |
std::ostream & | operator<< (std::ostream &os, Analyzer::Table< T > const &t) |
|
std::set< ProductInfo > | consumed_products_for_module (std::string const ¤t_process, ConsumesInfo::consumables_t::mapped_type const &consumables, std::map< std::string, std::set< ProductInfo >> const &produced_products, std::map< std::string, std::set< std::string >> const &viewable_products, config_const_iterator const config_begin, config_const_iterator const config_it) |
|
std::pair< ModuleGraph, std::string > | make_module_graph (ModuleGraphInfoMap const &modInfos, paths_to_modules_t const &trigger_paths, configs_t const &end_path) |
|
void | make_trigger_path_subgraphs (ModuleGraphInfoMap const &modInfos, paths_to_modules_t const &trigger_paths, ModuleGraph &graph) |
|
void | make_product_dependency_edges (ModuleGraphInfoMap const &modInfos, ModuleGraph &graph) |
|
void | make_path_ordering_edges (ModuleGraphInfoMap const &modInfos, paths_to_modules_t const &paths, ModuleGraph &graph) |
|
void | make_synchronization_edges (ModuleGraphInfoMap const &modInfos, paths_to_modules_t const &trigger_paths, configs_t const &end_path, ModuleGraph &graph) |
|
std::string | verify_no_interpath_dependencies (ModuleGraphInfoMap const &modInfos, ModuleGraph const &graph) |
|
std::string | verify_in_order_dependencies (ModuleGraphInfoMap const &modules, paths_to_modules_t const &trigger_paths) |
|
void | print_module_graph (std::ostream &os, ModuleGraphInfoMap const &modInfos, ModuleGraph const &graph) |
|
void | issue_reports (unsigned count, EventID const &id) |
|
std::ostream & | operator<< (std::ostream &os, ModuleGraphInfo const &info) |
|
ModuleType | module_type (std::string const &full_key) |
|
bool | operator== (ModuleKeyAndType const &a, ModuleKeyAndType const &b) noexcept |
|
bool | operator!= (ModuleKeyAndType const &a, ModuleKeyAndType const &b) noexcept |
|
bool | skip_non_replicated (Worker const &) |
|
void | verifyInstanceName (std::string const &in) |
|
void | verifyFriendlyClassName (std::string const &fcn) |
|
template<typename T , typename Config > |
T * | make_module (Config const &config, ProcessingFrame const &frame) |
|
void | memoryReport () |
|
void | writeSummary (PathManager &pm, bool wantSummary, cet::cpu_timer const &timer) |
|
void | triggerReport (PerScheduleContainer< PathsInfo > const &endPathInfo, PerScheduleContainer< PathsInfo > const &triggerPathsInfo, bool wantSummary) |
|
void | timeReport (cet::cpu_timer const &timer) |
|
FileNameComponents | componentsFromPattern (std::string const &pattern) |
|
void | logFileAction (const char *msg, std::string const &file) |
|
void | validateFileNamePattern (bool do_check, std::string const &pattern) |
|
TypeLabel | type_label_for (TypeID const typeID, std::string const &instance, bool const supportsView, ModuleDescription const &md) |
|
template<typename... T> |
void | throw_if_invalid (std::string const &msg, T const &...t) |
|
constexpr bool | range_sets_supported (BranchType const bt) |
|
std::ostream & | operator<< (std::ostream &os, LinuxMallInfo const &info) |
|
void | ensure_only_one_thread (fhicl::ParameterSet const &service_pset) |
|
template<typename T , typename ResultType , typename... Args> |
std::function< ResultType(Args...)> | makeWatchFunc (ResultType(T::*slot)(Args...), T &t) |
|
template<typename T , typename ResultType , typename... Args> |
std::function< ResultType(Args...)> | makeWatchFunc (ResultType(T::*slot)(Args...) const, T const &t) |
|
template<typename T > |
std::enable_if_t< std::is_constructible_v< T, fhicl::ParameterSet const &, ActivityRegistry & >, std::shared_ptr< T > > | makeServiceFrom (fhicl::ParameterSet const &ps, ActivityRegistry &areg) |
|
template<typename T > |
std::enable_if_t<!std::is_constructible_v< T, fhicl::ParameterSet const &, ActivityRegistry & >, std::shared_ptr< T > > | makeServiceFrom (fhicl::ParameterSet const &ps, ActivityRegistry &) |
|
template<SignalResponseType STYPE, typename SIGNAL , typename FUNC > |
std::enable_if_t< STYPE==SignalResponseType::FIFO > | connect_to_signal (SIGNAL &s, FUNC f) |
|
template<SignalResponseType STYPE, typename SIGNAL , typename FUNC > |
std::enable_if_t< STYPE==SignalResponseType::LIFO > | connect_to_signal (SIGNAL &s, FUNC f) |
|
std::map< old_t, new_t > | oldToNewName () |
|
template<typename T , typename I > |
no_tag | has_two_arg_insert_helper (...) |
|
template<typename T , typename I > |
yes_tag | has_two_arg_insert_helper (two_arg_insert_func< T, I,&T::insert > *dummy) |
|
template<typename T , typename R , typename O , typename I > |
no_tag | has_three_arg_insert_helper (...) |
|
template<typename T , typename R , typename O , typename I > |
yes_tag | has_three_arg_insert_helper (three_arg_insert_func< T, R, O, I,&T::insert > *dummy) |
|
template<typename T > |
bool | verifyPtrCollection (std::vector< art::PtrVector< T > const * > const &in) |
|
template<typename iterator > |
bool | verifyPtrCollection (iterator beg, iterator end, art::ProductID id={}, art::EDProductGetter const *getter=nullptr) |
|
BranchKey | splitToComponents (std::string const &branchName, std::string &errMsg) |
|
bool | checkBranchNameSelector (std::string const &branchNameSelector, std::string &errMsg) |
|
bool | checkBranchNameSelector (BranchKey const &components, std::string &errMsg) |
|
bool | checkFriendlyName (std::string const &friendlyName, std::string &errMsg) |
|
bool | checkFriendlyNameSelector (std::string const &friendlyNameSelector, std::string &errMsg) |
|
bool | checkModuleLabel (std::string const &moduleLabel, std::string &errMsg) |
|
bool | checkModuleLabelSelector (std::string const &moduleLabelSelector, std::string &errMsg) |
|
bool | checkInstanceName (std::string const &instanceName, std::string &errMsg) |
|
bool | checkInstanceNameSelector (std::string const &instanceNameSelector, std::string &errMsg) |
|
bool | checkProcessName (std::string const &processName, std::string &errMsg) |
|
bool | checkProcessNameSelector (std::string const &processNameSelector, std::string &errMsg) |
|
std::vector< std::vector< std::string > > | orderedProcessNamesCollection (ProcessHistoryMap const &pHistMap) |
|
void | remove_whitespace (std::string &str) |
|
bool | has_whitespace (std::string const &str) |
|
template<typename ProdA , typename ProdB , typename Data , typename Tag > |
InputTag | input_tag (Tag const &tag) |
|
bool | upcastAllowed (std::type_info const &tiFrom, std::type_info const &tiTo) |
|
void const * | maybeCastObj (void const *address, std::type_info const &tiFrom, std::type_info const &tiTo) |
|
template<typename element_type > |
void const * | maybeCastObj (element_type const *address, std::type_info const &tiTo) |
|
template<typename T > |
auto | wrapperTypeID () |
|
void | throwPartnerException (std::type_info const &generator, std::type_info const &wanted_wrapper_type) |
|
ProductLookup_t | createProductLookups (ProductDescriptionsByID const &descriptions) |
|
ViewLookup_t | createViewLookups (ProductDescriptionsByID const &descriptions) |
|
std::string const & | InvalidHash () |
|
EventRange | full_run_event_range () |
|
template<typename TO , typename FROM > |
constexpr std::enable_if_t< are_cv_compatible< TO, FROM >::value, std::add_pointer_t< std::remove_pointer_t< TO > > > | addr (FROM &from) |
|
template<typename TO , typename FROM > |
constexpr std::enable_if_t<!are_cv_compatible< TO, FROM >::value &&are_cv_compatible< FROM, TO >::value, std::add_pointer_t< std::remove_pointer_t< TO > > > | addr (FROM &from) |
|