session_handler
Defined in header: <ixion/interface/session_handler.hpp>
-
class session_handler
Public Functions
-
virtual ~session_handler()
-
virtual void begin_cell_interpret(const abs_address_t &pos) = 0
-
virtual void end_cell_interpret() = 0
-
virtual void set_result(const formula_result &result) = 0
-
virtual void set_invalid_expression(std::string_view msg) = 0
-
virtual void set_formula_error(std::string_view msg) = 0
-
virtual void push_value(double val) = 0
-
virtual void push_error(formula_error_t err) = 0
-
virtual void push_string(std::string_view s) = 0
-
virtual void push_single_ref(const address_t &addr, const abs_address_t &pos) = 0
-
virtual void push_range_ref(const range_t &range, const abs_address_t &pos) = 0
-
virtual void push_function(formula_function_t foc) = 0
-
virtual ~session_handler()