Base class for trigger conditions. More...
| Header: | #include <ConditionBase> |
| Since: | 1.0 |
| Inherits: | ICondition |
| Inherited By: | AlwaysCondition, ChanceCondition, CompositeCondition, CronCondition, DeadlineCondition, GitRepoChangedCondition, IntervalCondition, NeverCondition, and TaskPlanCompletedCondition |
ConditionBase provides common functionality for all condition types including evaluation timing, phrase-based description, and unique identification. Subclasses implement actualEvaluate().
See also ICondition, CompositeCondition, and Trigger.