#include <ProcessTag.h>
Public Types | |
enum | allowed_search { allowed_search::all_processes, allowed_search::current_process, allowed_search::input_source, allowed_search::invalid } |
Public Member Functions | |
ProcessTag () | |
ProcessTag (std::string const &specified_process_name) | |
ProcessTag (std::string const &specified_process_name, std::string const ¤t_process_name) | |
auto const & | name () const |
bool | current_process_search_allowed () const |
bool | input_source_search_allowed () const |
Private Attributes | |
allowed_search | search_ {allowed_search::invalid} |
std::string | name_ {} |
Definition at line 7 of file ProcessTag.h.
|
strong |
Enumerator | |
---|---|
all_processes | |
current_process | |
input_source | |
invalid |
Definition at line 9 of file ProcessTag.h.
|
explicitdefault |
|
explicit |
Definition at line 49 of file ProcessTag.cc.
|
explicit |
Definition at line 53 of file ProcessTag.cc.
bool art::ProcessTag::current_process_search_allowed | ( | ) | const |
Definition at line 68 of file ProcessTag.cc.
bool art::ProcessTag::input_source_search_allowed | ( | ) | const |
Definition at line 60 of file ProcessTag.cc.
|
inline |
Definition at line 23 of file ProcessTag.h.
|
private |
Definition at line 32 of file ProcessTag.h.
|
private |
Definition at line 31 of file ProcessTag.h.