116 std::ostringstream buf;
117 buf <<
_f(
"transaction at line %1%") %
pos->beg_line;
120 return string(
_(
"generated transaction"));
180 std::ostringstream buf;
181 buf <<
_f(
"automated transaction at line %1%") %
pos->beg_line;
184 return string(
_(
"generated automated transaction"));
189 bool overwrite_existing =
true) {
223 std::ostringstream buf;
224 buf <<
_f(
"periodic transaction at line %1%") %
pos->beg_line;
227 return string(
_(
"generated periodic transaction"));
#define TRACE_CTOR(cls, args)
std::list< auto_xact_t * > auto_xacts_list
void put_xact(property_tree::ptree &pt, const xact_t &xact)
std::list< xact_t * > xacts_list
std::list< post_t * > posts_list
std::list< period_xact_t * > period_xacts_list
intrusive_ptr< op_t > ptr_op_t
optional< position_t > pos
Dynamic type representing various numeric types.
virtual void add_post(post_t *post)
virtual bool valid() const
virtual bool remove_post(post_t *post)
value_t magnitude() const
xact_base_t(const xact_base_t &e)
posts_list::iterator posts_begin()
posts_list::iterator posts_end()
string hash(string nonce, hash_type_t hash_type) const
virtual bool valid() const
virtual string description()
virtual expr_t::ptr_op_t lookup(const symbol_t::kind_t kind, const string &name)
virtual void add_post(post_t *post)
auto_xact_t(const auto_xact_t &other)
auto_xact_t(const predicate_t &_predicate)
virtual void extend_xact(xact_base_t &xact, parse_context_t &context)
std::map< string, bool > memoized_results
optional< deferred_notes_list > deferred_notes
optional< expr_t::check_expr_list > check_exprs
std::list< deferred_tag_data_t > deferred_notes_list
virtual void parse_tags(const char *p, scope_t &, bool overwrite_existing=true)
virtual string description()
deferred_tag_data_t(string _tag_data, bool _overwrite_existing)
period_xact_t(const period_xact_t &e)
period_xact_t(const string &_period)
virtual string description()