Olympe Engine 2.0
2D Game Engine with ECS Architecture
Loading...
Searching...
No Matches
Classes | Namespaces
ConditionEvaluator.h File Reference

Evaluates structured Condition expressions for Branch/While nodes. More...

#include <string>
#include <unordered_map>
#include "TaskGraphTypes.h"
#include "LocalBlackboard.h"
+ Include dependency graph for ConditionEvaluator.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Olympe::ConditionEvaluator
 Stateless evaluator for structured Condition expressions. More...
 

Namespaces

namespace  Olympe
 < Provides AssetID and INVALID_ASSET_ID
 

Detailed Description

Evaluates structured Condition expressions for Branch/While nodes.

Author
Olympe Engine
Date
2026-03-15

Supports all 6 source combinations for each side of a condition:

Graceful handling:

C++14 compliant — no std::optional, structured bindings, std::filesystem.

Definition in file ConditionEvaluator.h.