#include <Event.hh>
This class represents an Event in a Node
Definition at line 30 of file Event.hh.
◆ ConstReference
ConstReference
constant reference on an Event
Definition at line 59 of file Event.hh.
◆ Event() [1/2]
Diades::Altarica::Event::Event |
( |
| ) |
|
|
inlineprivate |
Default Constructor
Definition at line 41 of file Event.hh.
◆ Event() [2/2]
◆ declaration()
const EventDecl& Diades::Altarica::Event::declaration |
( |
| ) |
const |
|
inline |
- Returns
- the declaration of the Event
Definition at line 94 of file Event.hh.
◆ fullname()
string Diades::Altarica::Event::fullname |
( |
| ) |
const |
|
inline |
◆ id()
unsigned Diades::Altarica::Event::id |
( |
| ) |
const |
|
inline |
◆ operator==()
bool Diades::Altarica::Event::operator== |
( |
const Event & |
event | ) |
const |
|
inline |
Equality operator (reference)
- Parameters
-
event | the event to compare |
- Returns
- true if they are equal (i.e. same declaration, same scope, same factory). reference equality
Definition at line 117 of file Event.hh.
◆ scope()
const Node& Diades::Altarica::Event::scope |
( |
| ) |
const |
|
inline |
◆ EventFactory
◆ _decl
◆ _factory
◆ _id
unsigned Diades::Altarica::Event::_id |
|
private |
◆ _scope
vector<reference_wrapper<Node const> > Diades::Altarica::Event::_scope |
|
private |
The documentation for this class was generated from the following file: