10class SubConditionEventEnding {
11 NON_DEFAULT_CONSTRUCTIBLE(SubConditionEventEnding)
12 COPYABLE(SubConditionEventEnding)
13 MOVEABLE(SubConditionEventEnding)
15 explicit SubConditionEventEnding(VIPRA::idx event) : _event(event) {}
17 void operator()(
Simpack pack,
const VIPRA::idxVec& ,
18 std::vector<Target>
const& , std::vector<bool>& met,
19 std::vector<bool>
const& , BoolOp )
const
21 std::fill(met.begin(), met.end(), pack.context.events[_event].is_ending());