EventAnalysis  1.0.0
Public Member Functions | Public Attributes | List of all members
EA::ObjectProducer::ProducedObject Struct Reference

Descriptor structure for a produced object. More...

#include <ObjectProducer.h>

Public Member Functions

 ProducedObject ()
 
 ProducedObject (const std::string &objName, const ObjectCategory objCategory, const std::string &objAlias, const std::string &objStore)
 
bool operator== (const ProducedObject &rhs) const
 

Public Attributes

std::string name
 
ObjectCategory category
 
std::string alias
 
std::string store
 

Detailed Description

Descriptor structure for a produced object.

This struct groups the properties defining each produced object.

Constructor & Destructor Documentation

◆ ProducedObject() [1/2]

EA::ObjectProducer::ProducedObject::ProducedObject ( )
inline

◆ ProducedObject() [2/2]

EA::ObjectProducer::ProducedObject::ProducedObject ( const std::string &  objName,
const ObjectCategory  objCategory,
const std::string &  objAlias,
const std::string &  objStore 
)
inline

Member Function Documentation

◆ operator==()

bool EA::ObjectProducer::ProducedObject::operator== ( const ProducedObject rhs) const
inline

Member Data Documentation

◆ alias

std::string EA::ObjectProducer::ProducedObject::alias

◆ category

ObjectCategory EA::ObjectProducer::ProducedObject::category

◆ name

std::string EA::ObjectProducer::ProducedObject::name

◆ store

std::string EA::ObjectProducer::ProducedObject::store

The documentation for this struct was generated from the following file: