diff options
-rw-r--r-- | src/precmd.cc | 16 | ||||
-rw-r--r-- | src/scope.h | 15 |
2 files changed, 15 insertions, 16 deletions
diff --git a/src/precmd.cc b/src/precmd.cc index 6b106a8b..fe0836bc 100644 --- a/src/precmd.cc +++ b/src/precmd.cc @@ -43,22 +43,6 @@ namespace ledger { namespace { - string join_args(call_scope_t& args) - { - std::ostringstream buf; - bool first = true; - - for (std::size_t i = 0; i < args.size(); i++) { - if (first) - first = false; - else - buf << ' '; - buf << args[i]; - } - - return buf.str(); - } - post_t * get_sample_xact(report_t& report) { { diff --git a/src/scope.h b/src/scope.h index ccfc750b..134babb2 100644 --- a/src/scope.h +++ b/src/scope.h @@ -658,6 +658,21 @@ call_scope_t::get<expr_t::ptr_op_t>(std::size_t index, bool) { return args[index].as_any<expr_t::ptr_op_t>(); } +inline string join_args(call_scope_t& args) { + std::ostringstream buf; + bool first = true; + + for (std::size_t i = 0; i < args.size(); i++) { + if (first) + first = false; + else + buf << ' '; + buf << args[i]; + } + + return buf.str(); +} + class value_scope_t : public child_scope_t { value_t value; |