Class Pipeline¶
Defined in File pipeline.hpp
Class Documentation¶
-
class Pipeline¶
A linear sequence of Actions executed in order.
If any Action fails, execution stops and the error is returned.
Public Functions
-
Pipeline() = default¶
-
inline AMSStatus run(EvalContext &Ctx) const¶
Execute all actions in order; stops on first error.
-
inline size_t size() const noexcept¶
Number of actions in the pipeline.
-
inline bool empty() const noexcept¶
True if there are no actions.
-
inline void clear() noexcept¶
Remove all actions.
-
Pipeline() = default¶