AUI Framework  develop
Cross-platform base for C++ UI apps
Loading...
Searching...
No Matches
AEvaluationLoopException Class Reference

Indicates an evaluation loop. More...

#include <AUI/Util/AEvaluationLoopException.h>

Detailed Description

AEvaluationLoopException is thrown by aui::lazy and therefore by APropertyPrecomputed.

The condition under which AEvaluationLoopException is thrown is when there's an attempt to read from or access a property during its own value evaluation. This creates an infinite evaluation loop, leading the system to throw this exception to prevent potential stack overflow and unresponsiveness due to continuous evaluations.

Examples
examples/7guis/cells/src/Formula.cpp.