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()¶
-