EventAnalysis
1.3.0
|
Descriptor structure for a consumed object. More...
#include <ObjectConsumer.h>
Public Member Functions | |
ConsumedObject () | |
Constructor. More... | |
std::vector< observer_ptr< ConsumedObject > > | GetAlternatives () const |
Public Attributes | |
std::string | name |
ObjectCategory | category |
std::string | store |
bool | optional |
Private Attributes | |
observer_ptr< ConsumedObject > | _prevAlt |
observer_ptr< ConsumedObject > | _nextAlt |
Friends | |
class | ObjectConsumer |
Descriptor structure for a consumed object.
This struct groups the properties defining each consumed object.
|
inline |
Constructor.
name | The name of the consumed object. |
category | The category of the consumed object. |
store | The store from which the consumed object will be fetched. |
optional | Set to true for flagging the consumed object as optional. |
std::vector< observer_ptr< ObjectConsumer::ConsumedObject > > EA::ObjectConsumer::ConsumedObject::GetAlternatives | ( | ) | const |
Get eventual alternative objects.
|
friend |
|
private |
|
private |
ObjectCategory EA::ObjectConsumer::ConsumedObject::category |
std::string EA::ObjectConsumer::ConsumedObject::name |
bool EA::ObjectConsumer::ConsumedObject::optional |
std::string EA::ObjectConsumer::ConsumedObject::store |