scram::mef::Link
A link to another event tree in end-states only.
#include <instruction.h>
Inherits from scram::mef::Visitable< Link >, scram::mef::NodeMark, scram::mef::Instruction, boost::noncopyable
Public Functions
| Name | |
|---|---|
| Link(const EventTree & event_tree) | |
| const EventTree & | event_tree() const |
Additional inherited members
Public Functions inherited from scram::mef::Visitable< Link >
| Name | |
|---|---|
| virtual void | Accept(InstructionVisitor * visitor) const<br>Calls visit with the object pointer T*. |
Public Types inherited from scram::mef::NodeMark
| Name | |
|---|---|
| enum std::uint8_t | Mark { kClear, kTemporary, kPermanent}<br>Possible marks for the node. |
Public Functions inherited from scram::mef::NodeMark
| Name | |
|---|---|
| Mark | mark() const |
| void | mark(Mark label)<br>Sets the mark for this node. |
Protected Functions inherited from scram::mef::NodeMark
| Name | |
|---|---|
| ~NodeMark() =default |
Public Functions inherited from scram::mef::Instruction
| Name | |
|---|---|
| virtual | ~Instruction() =default |
| virtual void | Accept(InstructionVisitor * visitor) const =0<br>Applies the visitor to the object. |
Public Functions Documentation
function Link
cpp
inline explicit Link(
const EventTree & event_tree
)Parameters:
- event_tree The event tree to be linked in the end-sequence.
function event_tree
cpp
inline const EventTree & event_tree() constReturn: The referenced event tree in the link.
Updated on 2025-11-11 at 16:51:08 +0000
