pub trait EvaluatorExt: 'static {
fn evaluate_as_double(&self) -> Result<f64, Error>;
fn evaluate_as_int64(&self) -> Result<i64, Error>;
fn get_constant(&self, name: &str) -> Option<GString>;
fn get_expression(&self) -> Option<GString>;
fn get_sub_expression(&self, name: &str) -> Option<GString>;
fn set_constant(&self, name: &str, constant: Option<&str>);
fn set_double_variable(&self, name: &str, v_double: f64);
fn set_expression(&self, expression: &str);
fn set_int64_variable(&self, name: &str, v_int64: i64);
fn set_sub_expression(&self, name: &str, expression: Option<&str>);
}
Loading content...
Loading content...