Formula Tokens¶
-
class
ixion
::
formula_token
¶ Public Functions
-
formula_token
() = delete¶
-
formula_token
(fopcode_t op)¶
-
formula_token
(const formula_token &r)¶
-
~formula_token
() = 0¶
-
fopcode_t
get_opcode
() const¶
-
bool
operator==
(const formula_token &r) const¶
-
bool
operator!=
(const formula_token &r) const¶
-
table_t
get_table_ref
() const¶
-
double
get_value
() const¶
-
size_t
get_index
() const¶
-
std::string
get_name
() const¶
-
void
write_string
(std::ostream &os) const¶
-
-
class
ixion
::
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
-
formula_tokens_store_ptr_t
create
()¶
-
-
struct
ixion
::
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
()¶
-