diff options
author | John Wiegley <johnw@newartisans.com> | 2012-03-13 10:34:16 -0500 |
---|---|---|
committer | John Wiegley <johnw@newartisans.com> | 2012-03-13 10:34:16 -0500 |
commit | a9c387377b796ecfca6d3f222d03e8e2f838f274 (patch) | |
tree | 23205287f2f02c8353212225fcd47a456ab22b4b | |
parent | 927d404ad5d145bbcc58e0a4f9ee5d5df0637160 (diff) | |
download | fork-ledger-a9c387377b796ecfca6d3f222d03e8e2f838f274.tar.gz fork-ledger-a9c387377b796ecfca6d3f222d03e8e2f838f274.tar.bz2 fork-ledger-a9c387377b796ecfca6d3f222d03e8e2f838f274.zip |
Made join_args() a global function
-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; |