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

#include "probfd/task_proxy.h"

Description

Proxy class used to inspect the list of probabilistic effects of a probabilistic operator. Can be used as a range of ProbabilisticEffectProxies, one for each probabilistic effect.

Public Member Functions

std::size_t size () const
 Returns the number of probabilistic effects.
 
ProbabilisticEffectProxy operator[] (std::size_t eff_index) const
 Accesses a specific probabilistic effect by its list index.
 

Member Function Documentation

◆ size()

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

Returns the number of probabilistic effects.

◆ operator[]()

ProbabilisticEffectProxy probfd::ProbabilisticEffectsProxy::operator[] ( std::size_t eff_index) const

Accesses a specific probabilistic effect by its list index.