Interface for an action. Each action translates to a step that needs to be taken by the application to apply the label (as defined in the policy)
More...
#include <mip/upe/action.h>
Interface for an action. Each action translates to a step that needs to be taken by the application to apply the label (as defined in the policy)
◆ ~Action()
| virtual Action::~Action |
( |
| ) |
|
|
inlinevirtual |
◆ Action() [1/2]
◆ Action() [2/2]
| Action::Action |
( |
const std::string & | id | ) |
|
|
inlineprotected |
◆ GetId()
| virtual const std::string & Action::GetId |
( |
| ) |
const |
|
inlinevirtual |
◆ GetType()
| virtual ActionType Action::GetType |
( |
| ) |
const |
|
pure virtual |
Get the type of Action.
- Returns
- ActionType The type of derived action this base class can be cast to.
◆ IsEqual()
| virtual bool Action::IsEqual |
( |
const Action & | action | ) |
const |
|
protectedpure virtual |
◆ Link()
| virtual void Action::Link |
( |
| ) |
|
|
inlinevirtual |
◆ operator==()
| virtual bool Action::operator== |
( |
const Action & | action | ) |
const |
|
inlinevirtual |
◆ mId
The documentation for this class was generated from the following file: