Event generator and storage.
More...
#include <Event.hh>
Event generator and storage.
An EventFactory generates and stores the instanciation of EventDecl within a Node (BddNode)
Definition at line 138 of file Event.hh.
◆ EventFactory()
Diades::Altarica::EventFactory::EventFactory |
( |
| ) |
|
|
inline |
Default constructor
Definition at line 156 of file Event.hh.
◆ events()
const vector<Event>& Diades::Altarica::EventFactory::events |
( |
| ) |
const |
|
inline |
◆ getEvent()
const Event& Diades::Altarica::EventFactory::getEvent |
( |
const EventDecl & |
decl, |
|
|
const Node & |
scope |
|
) |
| |
Get/Create a Event
- Parameters
-
- Returns
- the Event whose declaration is decl and its scope is 'scope'
◆ _events
vector<Event> Diades::Altarica::EventFactory::_events |
|
private |
_events
where the Events are stored
Definition at line 149 of file Event.hh.
◆ _storage
unordered_map<string,unsigned> Diades::Altarica::EventFactory::_storage |
|
private |
_dictionary
where the Event are indexed
Definition at line 144 of file Event.hh.
The documentation for this class was generated from the following file: