Loading...
Searching...
No Matches
ledger::expr_t::op_t Member List

This is the complete list of members for ledger::expr_t::op_t, including all inherited members.

as_function() constledger::expr_t::op_tinline
as_function_lval()ledger::expr_t::op_tinline
as_ident() constledger::expr_t::op_tinline
as_ident_lval()ledger::expr_t::op_tinline
as_op() constledger::expr_t::op_tinline
as_op_lval()ledger::expr_t::op_tinline
as_scope() constledger::expr_t::op_tinline
as_scope_lval()ledger::expr_t::op_tinline
as_value() constledger::expr_t::op_tinline
as_value_lval()ledger::expr_t::op_tinline
BINARY_OPERATORS enum valueledger::expr_t::op_t
calc(scope_t &scope, ptr_op_t *locus=NULL, const int depth=0)ledger::expr_t::op_t
call(const value_t &args, scope_t &scope, ptr_op_t *locus=NULL, const int depth=0)ledger::expr_t::op_t
compile(scope_t &scope, const int depth=0, scope_t *param_scope=NULL)ledger::expr_t::op_t
CONSTANTS enum valueledger::expr_t::op_t
dump(std::ostream &out, const int depth=0) constledger::expr_t::op_t
expr_tledger::expr_t::op_tfriend
expr_t::parser_tledger::expr_t::op_tfriend
FUNCTION enum valueledger::expr_t::op_t
has_right() constledger::expr_t::op_tinline
IDENT enum valueledger::expr_t::op_t
intrusive_ptr_add_refledger::expr_t::op_tfriend
intrusive_ptr_releaseledger::expr_t::op_tfriend
is_function() constledger::expr_t::op_tinline
is_ident() constledger::expr_t::op_tinline
is_scope() constledger::expr_t::op_tinline
is_scope_unset() constledger::expr_t::op_tinline
is_value() constledger::expr_t::op_tinline
kindledger::expr_t::op_t
kind_t enum nameledger::expr_t::op_t
LAST enum valueledger::expr_t::op_t
left()ledger::expr_t::op_tinline
left() constledger::expr_t::op_tinline
new_node(kind_t _kind, ptr_op_t _left=NULL, ptr_op_t _right=NULL)ledger::expr_t::op_tinlinestatic
O_ADD enum valueledger::expr_t::op_t
O_AND enum valueledger::expr_t::op_t
O_CALL enum valueledger::expr_t::op_t
O_COLON enum valueledger::expr_t::op_t
O_CONS enum valueledger::expr_t::op_t
O_DEFINE enum valueledger::expr_t::op_t
O_DIV enum valueledger::expr_t::op_t
O_EQ enum valueledger::expr_t::op_t
O_GT enum valueledger::expr_t::op_t
O_GTE enum valueledger::expr_t::op_t
O_LAMBDA enum valueledger::expr_t::op_t
O_LOOKUP enum valueledger::expr_t::op_t
O_LT enum valueledger::expr_t::op_t
O_LTE enum valueledger::expr_t::op_t
O_MATCH enum valueledger::expr_t::op_t
O_MUL enum valueledger::expr_t::op_t
O_NEG enum valueledger::expr_t::op_t
O_NOT enum valueledger::expr_t::op_t
O_OR enum valueledger::expr_t::op_t
O_QUERY enum valueledger::expr_t::op_t
O_SEQ enum valueledger::expr_t::op_t
O_SUB enum valueledger::expr_t::op_t
op_t()ledger::expr_t::op_tinlineexplicit
op_t(const kind_t _kind)ledger::expr_t::op_tinlineexplicit
OPERATORS enum valueledger::expr_t::op_t
PLUG enum valueledger::expr_t::op_t
print(std::ostream &out, const context_t &context=context_t()) constledger::expr_t::op_t
ptr_op_t typedefledger::expr_t::op_t
right()ledger::expr_t::op_tinline
right() constledger::expr_t::op_tinline
SCOPE enum valueledger::expr_t::op_t
set_function(const expr_t::func_t &val)ledger::expr_t::op_tinline
set_ident(const string &val)ledger::expr_t::op_tinline
set_left(const ptr_op_t &expr)ledger::expr_t::op_tinline
set_right(const ptr_op_t &expr)ledger::expr_t::op_tinline
set_scope(shared_ptr< scope_t > val)ledger::expr_t::op_tinline
set_value(const value_t &val)ledger::expr_t::op_tinline
TERMINALS enum valueledger::expr_t::op_t
UNARY_OPERATORS enum valueledger::expr_t::op_t
UNKNOWN enum valueledger::expr_t::op_t
VALUE enum valueledger::expr_t::op_t
wrap_functor(expr_t::func_t fobj)ledger::expr_t::op_tinlinestatic
wrap_scope(shared_ptr< scope_t > sobj)ledger::expr_t::op_tstatic
wrap_value(const value_t &val)ledger::expr_t::op_tinlinestatic
~op_t()ledger::expr_t::op_tinline