ForeachLoopBody Class

class QScxmlDataModel::ForeachLoopBody

The ForeachLoopBody class represents a function to be executed on each iteration of an SCXML foreach loop. More...

Public Functions

ForeachLoopBody()
virtual ~ForeachLoopBody()
virtual void run(bool *ok) = 0

Detailed Description

Member Function Documentation

ForeachLoopBody::ForeachLoopBody()

Creates a new foreach loop body.

[virtual noexcept] ForeachLoopBody::~ForeachLoopBody()

Destroys a foreach loop body.

[pure virtual] void ForeachLoopBody::run(bool *ok)

This function is executed on each iteration. If the execution fails, ok is set to false, otherwise it is set to true.