eval() | observable::expr::expression< ValueType, EvaluatorType > | inline |
expression(expression_node< ValueType > &&root, EvaluatorType const &evaluator) | observable::expr::expression< ValueType, EvaluatorType > | inline |
expression()=default | observable::expr::expression< ValueType, EvaluatorType > | |
expression(expression const &)=delete | observable::expr::expression< ValueType, EvaluatorType > | |
expression(expression &&)=default | observable::expr::expression< ValueType, EvaluatorType > | |
get() const -> ValueType override | observable::expr::expression< ValueType, EvaluatorType > | inlinevirtual |
operator=(expression const &) -> expression &=delete | observable::expr::expression< ValueType, EvaluatorType > | |
operator=(expression &&) -> expression &=default | observable::expr::expression< ValueType, EvaluatorType > | |
observable::value_updater::operator=(value_updater const &)=default | observable::value_updater< ValueType > | |
observable::value_updater::operator=(value_updater &&)=default | observable::value_updater< ValueType > | |
root_node() -> expression_node< ValueType > & | observable::expr::expression< ValueType, EvaluatorType > | inlineprotected |
set_value_notifier(std::function< void(ValueType &&)> const ¬ifier) override | observable::expr::expression< ValueType, EvaluatorType > | inlinevirtual |
value_updater()=default | observable::value_updater< ValueType > | |
value_updater(value_updater const &)=default | observable::value_updater< ValueType > | |
value_updater(value_updater &&)=default | observable::value_updater< ValueType > | |
~expression() | observable::expr::expression< ValueType, EvaluatorType > | inlinevirtual |
~value_updater() | observable::value_updater< ValueType > | inlinevirtual |