Formula Tokens
-
class formula_token
Public Functions
-
formula_token() = delete
-
formula_token(fopcode_t op)
-
formula_token(const formula_token &r)
-
virtual ~formula_token() = 0
-
fopcode_t get_opcode() const
-
bool operator==(const formula_token &r) const
-
bool operator!=(const formula_token &r) const
-
virtual table_t get_table_ref() const
-
virtual double get_value() const
-
virtual uint32_t get_uint32() const
-
virtual std::string get_name() const
-
virtual void write_string(std::ostream &os) const
-
formula_token() = delete
-
class formula_tokens_store
Public Functions
-
~formula_tokens_store()
-
formula_tokens_store(const formula_tokens_store&) = delete
-
formula_tokens_store &operator=(const formula_tokens_store&) = delete
-
size_t get_reference_count() const
-
formula_tokens_t &get()
-
const formula_tokens_t &get() const
Public Static Functions
-
static formula_tokens_store_ptr_t create()
-
~formula_tokens_store()
-
struct named_expression_t
Public Functions
-
named_expression_t()
-
named_expression_t(const abs_address_t &_origin, formula_tokens_t _tokens)
-
named_expression_t(const named_expression_t&) = delete
-
named_expression_t(named_expression_t &&other)
-
~named_expression_t()
-
named_expression_t()