#define TRACE_CTOR(cls, args)
Types for annotating commodities.
Types for handling commodities.
intrusive_ptr< op_t > ptr_op_t
virtual value_t real_calc(scope_t &scope)
predicate_t(std::istream &in, const keep_details_t &_what_to_keep, const parse_flags_t &flags=PARSE_DEFAULT)
predicate_t(const keep_details_t &_what_to_keep=keep_details_t())
keep_details_t what_to_keep
predicate_t(const predicate_t &other)
predicate_t(const string &str, const keep_details_t &_what_to_keep, const parse_flags_t &flags=PARSE_DEFAULT)
virtual value_t real_calc(scope_t &scope)
predicate_t(ptr_op_t _ptr, const keep_details_t &_what_to_keep, scope_t *_context=NULL)
Dynamic type representing various numeric types.