59 Evaluate(
const std::string&
name,
const std::string& repr, std::function<
bool(
double)> f)
61 EventPtr
clone()
const override {
return std::make_unique<Evaluate>(
name(), repr_, func_); }
62 bool operator()(
const Sync&,
double d);
63 void to_json(Json& j)
const override;
67 std::function<bool(
double)> func_;
75 EventPtr
make(
const Conf& c)
const override;
76 EventPtr
make(
const std::string& s)
const override;
Definition: registrar.hpp:46
const std::string & name() const
Definition: entity.hpp:67
Definition: trigger.hpp:482
Definition: trigger.hpp:290
Definition: evaluate_event.hpp:70
TriggerSchema schema() const override
Definition: evaluate_event.cpp:52
EventPtr make(const Conf &c) const override
Definition: evaluate_event.cpp:64
Definition: evaluate_event.hpp:57
EventPtr clone() const override
Definition: evaluate_event.hpp:61
Definition: trigger.hpp:207