Loading...
Searching...
No Matches
op.h File Reference
#include "expr.h"
+ Include dependency graph for op.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  ledger::expr_t::op_t::context_t
 
class  ledger::expr_t::op_t
 

Namespaces

namespace  ledger
 

Macros

#define MAKE_FUNCTOR(x)   expr_t::op_t::wrap_functor(bind(&x, this, _1))
 
#define WRAP_FUNCTOR(x)   expr_t::op_t::wrap_functor(x)
 

Functions

string ledger::op_context (const expr_t::ptr_op_t op, const expr_t::ptr_op_t locus=NULL)
 
value_t ledger::split_cons_expr (expr_t::ptr_op_t op)
 

Detailed Description

Author
John Wiegley

Definition in file op.h.

Macro Definition Documentation

◆ MAKE_FUNCTOR

#define MAKE_FUNCTOR ( x)    expr_t::op_t::wrap_functor(bind(&x, this, _1))

Definition at line 342 of file op.h.

Referenced by ledger::value_scope_t::lookup().

◆ WRAP_FUNCTOR

#define WRAP_FUNCTOR ( x)    expr_t::op_t::wrap_functor(x)

Definition at line 343 of file op.h.