#include <EnabledModules.h>
Public Member Functions | |
EnabledModules (keytype_for_name_t &&enabled_modules, module_entries_for_ordered_path_t &&trigger_paths, module_entries_for_ordered_path_t &&end_paths, bool trigger_paths_override, bool end_paths_override) | |
keytype_for_name_t const & | modules () const noexcept |
module_entries_for_ordered_path_t const & | trigger_path_specs () const noexcept |
bool | trigger_paths_override () const noexcept |
bool | end_paths_override () const noexcept |
std::vector< std::string > | trigger_path_names () const |
module_entries_for_ordered_path_t | end_paths () const noexcept |
Static Public Member Functions | |
static EnabledModules | none () |
Private Member Functions | |
EnabledModules ()=default | |
Private Attributes | |
keytype_for_name_t | enabledModules_ {} |
module_entries_for_ordered_path_t | triggerPaths_ {} |
module_entries_for_ordered_path_t | endPaths_ {} |
bool | triggerPathsOverride_ {false} |
bool | endPathsOverride_ {false} |
Definition at line 10 of file EnabledModules.h.
|
explicit |
Definition at line 10 of file EnabledModules.cc.
|
privatedefault |
|
inlinenoexcept |
Definition at line 45 of file EnabledModules.h.
|
inlinenoexcept |
Definition at line 37 of file EnabledModules.h.
|
inlinenoexcept |
Definition at line 20 of file EnabledModules.h.
|
static |
Definition at line 5 of file EnabledModules.cc.
std::vector<std::string> art::detail::EnabledModules::trigger_path_names | ( | ) | const |
|
inlinenoexcept |
Definition at line 26 of file EnabledModules.h.
|
inlinenoexcept |
Definition at line 32 of file EnabledModules.h.
|
private |
Definition at line 52 of file EnabledModules.h.
|
private |
Definition at line 54 of file EnabledModules.h.
|
private |
Definition at line 56 of file EnabledModules.h.
|
private |
Definition at line 53 of file EnabledModules.h.
|
private |
Definition at line 55 of file EnabledModules.h.