#include "ProductID.h"
Definition at line 15 of file ProductID.h.
constexpr art::ProductID::ProductID |
( |
| ) |
|
|
default |
art::ProductID::ProductID |
( |
std::string const & |
canonicalProductName | ) |
|
|
explicit |
Definition at line 8 of file ProductID.cc.
References toID().
constexpr ProductID()=default
std::string canonicalProductName(std::string const &friendlyClassName, std::string const &moduleLabel, std::string const &productInstanceName, std::string const &processName)
static value_type toID(std::string const &branchName)
constexpr art::ProductID::ProductID |
( |
value_type const |
value | ) |
|
|
inlineexplicitnoexcept |
Definition at line 21 of file ProductID.h.
References value().
constexpr auto value() const noexcept
static constexpr ProductID art::ProductID::invalid |
( |
| ) |
|
|
inlinestaticnoexcept |
constexpr bool art::ProductID::isValid |
( |
| ) |
const |
|
inlinenoexcept |
constexpr art::ProductID::operator std::size_t |
( |
| ) |
const |
|
inlinenoexcept |
constexpr bool art::ProductID::operator!= |
( |
ProductID const |
rh | ) |
const |
|
inlinenoexcept |
Definition at line 66 of file ProductID.h.
68 return !(*
this == rh);
constexpr bool art::ProductID::operator< |
( |
ProductID const |
rh | ) |
const |
|
inlinenoexcept |
constexpr bool art::ProductID::operator== |
( |
ProductID const |
rh | ) |
const |
|
inlinenoexcept |
constexpr bool art::ProductID::operator> |
( |
ProductID const |
rh | ) |
const |
|
inlinenoexcept |
void art::ProductID::setID |
( |
std::string const & |
canonicalProductName | ) |
|
constexpr auto art::ProductID::value |
( |
| ) |
const |
|
inlinenoexcept |
friend class ProductIDStreamer |
|
friend |
The documentation for this class was generated from the following files: