/* === S Y N F I G ========================================================= */
/*! \file activepoint.h
** \brief Template Header
**
/* === S Y N F I G ========================================================= */
/*! \file activepoint.h
** \brief Template Header
**
bool operator<(const Activepoint& rhs) { return time<rhs.time; }
bool operator<(const Time& rhs) { return time<rhs; }
bool operator<(const Activepoint& rhs) { return time<rhs.time; }
bool operator<(const Time& rhs) { return time<rhs; }
Activepoint(const Time &time, const bool &state, int p=0): time(time), priority(p),state(state) { }
Activepoint(const Time &time, const bool &state, int p=0): time(time), priority(p),state(state) { }
void set_priority(int x) { priority=x; }
const etl::loose_handle<ValueNode> &get_parent_value_node()const { return parent_; }
void set_priority(int x) { priority=x; }
const etl::loose_handle<ValueNode> &get_parent_value_node()const { return parent_; }