#include <InputTag.h>
Public Member Functions | |
~InputTag () | |
InputTag () | |
InputTag (std::string const &label, std::string const &instance, std::string const &processName={}) | |
InputTag (char const *label, char const *instance, char const *processName="") | |
InputTag (std::string const &) | |
InputTag (char const *) | |
InputTag (InputTag const &) | |
InputTag (InputTag &&) | |
InputTag & | operator= (InputTag const &) |
InputTag & | operator= (InputTag &&) |
bool | operator== (InputTag const &) const noexcept |
bool | empty () const noexcept |
std::string const & | label () const noexcept |
std::string const & | instance () const noexcept |
std::string const & | process () const noexcept |
std::string | encode () const |
Private Attributes | |
std::string | label_ {} |
std::string | instance_ {} |
std::string | process_ {} |
Definition at line 12 of file InputTag.h.
|
default |
|
default |
art::InputTag::InputTag | ( | std::string const & | label, |
std::string const & | instance, | ||
std::string const & | processName = {} |
||
) |
Definition at line 21 of file InputTag.cc.
art::InputTag::InputTag | ( | char const * | label, |
char const * | instance, | ||
char const * | processName = "" |
||
) |
Definition at line 27 of file InputTag.cc.
art::InputTag::InputTag | ( | std::string const & | s | ) |
Definition at line 33 of file InputTag.cc.
art::InputTag::InputTag | ( | char const * | s | ) |
Definition at line 57 of file InputTag.cc.
|
default |
|
default |
|
noexcept |
Definition at line 73 of file InputTag.cc.
string art::InputTag::encode | ( | ) | const |
Definition at line 97 of file InputTag.cc.
|
noexcept |
Definition at line 85 of file InputTag.cc.
|
noexcept |
Definition at line 79 of file InputTag.cc.
Definition at line 66 of file InputTag.cc.
|
noexcept |
Definition at line 91 of file InputTag.cc.
|
private |
Definition at line 47 of file InputTag.h.
|
private |
Definition at line 46 of file InputTag.h.
|
private |
Definition at line 48 of file InputTag.h.