#include <ProductInfo.h>
Public Types | |
enum | ConsumableType { ConsumableType::Product = 0, ConsumableType::ViewElement = 1, ConsumableType::Many = 2 } |
Public Member Functions | |
~ProductInfo () | |
ProductInfo (ConsumableType, TypeID const &) | |
ProductInfo (ConsumableType, std::string const &friendlyName) | |
ProductInfo (ConsumableType, TypeID const &, std::string const &label, std::string const &instance, ProcessTag const &process) | |
ProductInfo (ConsumableType, std::string const &friendlyName, std::string const &label, std::string const &instance, ProcessTag const &process) | |
Public Attributes | |
ConsumableType | consumableType {} |
TypeID | typeID {} |
std::string | friendlyClassName {} |
std::string | label {} |
std::string | instance {} |
ProcessTag | process {} |
Definition at line 13 of file ProductInfo.h.
|
strong |
Enumerator | |
---|---|
Product | |
ViewElement | |
Many |
Definition at line 15 of file ProductInfo.h.
|
default |
|
explicit |
|
explicit |
|
explicit |
|
explicit |
ConsumableType art::ProductInfo::consumableType {} |
Definition at line 37 of file ProductInfo.h.
std::string art::ProductInfo::friendlyClassName {} |
Definition at line 44 of file ProductInfo.h.
std::string art::ProductInfo::instance {} |
Definition at line 50 of file ProductInfo.h.
std::string art::ProductInfo::label {} |
Definition at line 47 of file ProductInfo.h.
ProcessTag art::ProductInfo::process {} |
Definition at line 53 of file ProductInfo.h.
TypeID art::ProductInfo::typeID {} |
Definition at line 43 of file ProductInfo.h.