#include "art/Persistency/Provenance/ModuleType.h"
#include "art/Persistency/Provenance/PathSpec.h"
#include <map>
#include <string>
#include <vector>
Go to the source code of this file.
Classes | |
struct | art::detail::ModuleKeyAndType |
struct | art::detail::ModuleSpec |
Namespaces | |
art::detail | |
Typedefs | |
using | art::detail::keytype_for_name_t = std::map< std::string, ModuleKeyAndType > |
using | art::detail::module_entries_for_ordered_path_t = std::vector< std::pair< PathSpec, std::vector< ModuleSpec >>> |
using | art::detail::module_entries_for_path_t = std::map< std::string, std::vector< ModuleSpec >> |
using | art::detail::modules_for_path_t = std::map< std::string, std::vector< ModuleKeyAndType >> |
Enumerations | |
enum | art::detail::FilterAction { art::detail::FilterAction::Normal = 0, art::detail::FilterAction::Ignore = 1, art::detail::FilterAction::Veto = 2 } |
Functions | |
bool | art::detail::operator== (ModuleKeyAndType const &a, ModuleKeyAndType const &b) noexcept |
bool | art::detail::operator!= (ModuleKeyAndType const &a, ModuleKeyAndType const &b) noexcept |
ModuleType | art::detail::module_type (std::string const &full_key) |