calc(scope_t &scope) | ledger::expr_base_t< value_t > | inline |
calc() | ledger::expr_base_t< value_t > | inline |
check_expr_kind_t enum name | ledger::expr_t | |
check_expr_list typedef | ledger::expr_t | |
check_expr_pair typedef | ledger::expr_t | |
compile(scope_t &scope) | ledger::expr_t | virtual |
compiled | ledger::expr_base_t< value_t > | protected |
const_ptr_op_t typedef | ledger::expr_t | |
constant_value() | ledger::expr_t | |
constant_value() const | ledger::expr_t | |
context | ledger::expr_base_t< value_t > | protected |
context_to_str() const | ledger::expr_t | virtual |
dump(std::ostream &out) const | ledger::expr_t | virtual |
dump_to_str() const | ledger::expr_base_t< value_t > | inline |
EXPR_ASSERTION enum value | ledger::expr_t | |
expr_base_t(const expr_base_t &other) | ledger::expr_base_t< value_t > | inline |
expr_base_t(scope_t *_context=NULL) | ledger::expr_base_t< value_t > | inline |
EXPR_CHECK enum value | ledger::expr_t | |
EXPR_GENERAL enum value | ledger::expr_t | |
expr_t() | ledger::expr_t | |
expr_t(const expr_t &other) | ledger::expr_t | |
expr_t(ptr_op_t _ptr, scope_t *_context=NULL) | ledger::expr_t | |
expr_t(const string &_str, const parse_flags_t &flags=PARSE_DEFAULT) | ledger::expr_t | |
expr_t(std::istream &in, const parse_flags_t &flags=PARSE_DEFAULT) | ledger::expr_t | |
func_t typedef | ledger::expr_base_t< value_t > | |
get_context() | ledger::expr_base_t< value_t > | inline |
get_function() | ledger::expr_t | |
get_op() | ledger::expr_t | |
is_constant() const | ledger::expr_t | |
is_function() const | ledger::expr_t | |
mark_uncompiled() | ledger::expr_base_t< value_t > | inlinevirtual |
operator bool() const | ledger::expr_t | virtual |
operator()(scope_t &scope) | ledger::expr_base_t< value_t > | inline |
operator=(const expr_t &_expr) | ledger::expr_t | |
expr_base_t< value_t >::operator=(const expr_base_t &_expr) | ledger::expr_base_t< value_t > | inline |
expr_base_t< value_t >::operator=(const string &_expr) | ledger::expr_base_t< value_t > | inline |
parse(const string &str, const parse_flags_t &flags=PARSE_DEFAULT) | ledger::expr_t | inline |
parse(std::istream &in, const parse_flags_t &flags=PARSE_DEFAULT, const optional< string > &original_string=none) | ledger::expr_t | virtual |
predicate_t(const keep_details_t &_what_to_keep=keep_details_t()) | ledger::predicate_t | inline |
predicate_t(const predicate_t &other) | ledger::predicate_t | inline |
predicate_t(ptr_op_t _ptr, const keep_details_t &_what_to_keep, scope_t *_context=NULL) | ledger::predicate_t | inline |
predicate_t(const string &str, const keep_details_t &_what_to_keep, const parse_flags_t &flags=PARSE_DEFAULT) | ledger::predicate_t | inline |
predicate_t(std::istream &in, const keep_details_t &_what_to_keep, const parse_flags_t &flags=PARSE_DEFAULT) | ledger::predicate_t | inline |
preview(std::ostream &out, scope_t &scope) const | ledger::expr_base_t< value_t > | inline |
preview_to_str(scope_t &) const | ledger::expr_base_t< value_t > | inline |
print(std::ostream &out) const | ledger::expr_t | virtual |
print_to_str() const | ledger::expr_base_t< value_t > | inline |
ptr | ledger::expr_t | protected |
ptr_op_t typedef | ledger::expr_t | |
real_calc(scope_t &scope) | ledger::predicate_t | inlinevirtual |
recompile(scope_t &scope) | ledger::expr_base_t< value_t > | inline |
result_type typedef | ledger::expr_base_t< value_t > | |
set_context(scope_t *scope) | ledger::expr_base_t< value_t > | inline |
set_text(const string &txt) | ledger::expr_base_t< value_t > | inline |
str | ledger::expr_base_t< value_t > | protected |
text() const | ledger::expr_base_t< value_t > | inlinevirtual |
what_to_keep | ledger::predicate_t | |
~expr_base_t() | ledger::expr_base_t< value_t > | inlinevirtual |
~expr_t() | ledger::expr_t | virtual |
~predicate_t() | ledger::predicate_t | inlinevirtual |