|
EventAnalysis
1.3.1
|
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 |
1.8.13