acme
Foundational cross-platform layer of the ca2 framework
Loading...
Searching...
No Matches
mathematics::binary_operation Class Reference
Inheritance diagram for mathematics::binary_operation:
mathematics::value

Public Types

enum  enum_type { type_addition , type_subtraction , type_multiplication , type_division }
Public Types inherited from mathematics::value
enum  e_get_value { get_value_formula , get_value_number , get_value_formula , get_value_number }
enum  e_get_value { get_value_formula , get_value_number , get_value_formula , get_value_number }

Public Member Functions

virtual void set_value_string (const ::scoped_string &scopedstr)
virtual string get_value_string (e_get_value egetvalue)
Public Member Functions inherited from mathematics::value
void parse_numeric_formula (const ::scoped_string &scopedstr)
void parse_numeric_formula (const ::scoped_string &scopedstr)

Public Attributes

enum_type m_etype
value * m_pvalue1
value * m_pvalue2
Public Attributes inherited from mathematics::value
value_impl * m_pimpl

Member Function Documentation

◆ get_value_string()

string mathematics::binary_operation::get_value_string ( e_get_value egetvalue)
virtual

Reimplemented from mathematics::value.

◆ set_value_string()

void mathematics::binary_operation::set_value_string ( const ::scoped_string & scopedstr)
virtual

Reimplemented from mathematics::value.


The documentation for this class was generated from the following files: