Formula Tokens¶
-
class
formula_token¶ Public Functions
-
formula_token()¶
-
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 size_t
get_index() const¶
-
virtual std::string
get_name() const¶
-
virtual void
write_string(std::ostream &os) const¶
-
-
class
formula_tokens_store¶ Public Functions
-
~formula_tokens_store()¶
-
formula_tokens_store(const formula_tokens_store&)¶
-
formula_tokens_store &
operator=(const formula_tokens_store&)¶
-
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()¶
-
-
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&)¶
-
named_expression_t(named_expression_t &&other)¶
-
~named_expression_t()¶
-