AI 24/25 Project Software
Documentation for the AI 24/25 course programming project software
Loading...
Searching...
No Matches
probfd::ProbabilisticEffectConditionsProxy Class Reference

#include "probfd/task_proxy.h"

Description

Proxy class used to inspect the list of effect conditions of a conditional effect of a probabilistic operator. Can be used as a range of FactProxies, one for each effect condition.

Public Member Functions

std::size_t size () const
 Returns the number of effect conditions.
 
FactProxy operator[] (std::size_t index) const
 Accesses a specific effect condition by its list index.
 

Member Function Documentation

◆ size()

std::size_t probfd::ProbabilisticEffectConditionsProxy::size ( ) const
nodiscard

Returns the number of effect conditions.

◆ operator[]()

FactProxy probfd::ProbabilisticEffectConditionsProxy::operator[] ( std::size_t index) const

Accesses a specific effect condition by its list index.