diff options
author | John Wiegley <johnw@newartisans.com> | 2009-11-02 16:58:10 -0500 |
---|---|---|
committer | John Wiegley <johnw@newartisans.com> | 2009-11-02 16:58:10 -0500 |
commit | cec0f5ec4932e31aa9a0a09af63b9f4f0bca1d85 (patch) | |
tree | 98291a2dcfdfd77bfa6a91979e1605d749ba807e /src/pool.cc | |
parent | 3f8c126c798d575d27d199ee3337499f338dc1ee (diff) | |
download | fork-ledger-cec0f5ec4932e31aa9a0a09af63b9f4f0bca1d85.tar.gz fork-ledger-cec0f5ec4932e31aa9a0a09af63b9f4f0bca1d85.tar.bz2 fork-ledger-cec0f5ec4932e31aa9a0a09af63b9f4f0bca1d85.zip |
Moved make_qualified_name into commodity_pool_t
Diffstat (limited to 'src/pool.cc')
-rw-r--r-- | src/pool.cc | 28 |
1 files changed, 13 insertions, 15 deletions
diff --git a/src/pool.cc b/src/pool.cc index 68ba3ed7..06a4706c 100644 --- a/src/pool.cc +++ b/src/pool.cc @@ -108,25 +108,23 @@ commodity_pool_t::create(const string& symbol, const annotation_t& details) return new_comm; } -namespace { - string make_qualified_name(const commodity_t& comm, - const annotation_t& details) - { - assert(details); +string commodity_pool_t::make_qualified_name(const commodity_t& comm, + const annotation_t& details) +{ + assert(details); - if (details.price && details.price->sign() < 0) - throw_(amount_error, _("A commodity's price may not be negative")); + if (details.price && details.price->sign() < 0) + throw_(amount_error, _("A commodity's price may not be negative")); - std::ostringstream name; - comm.print(name); - details.print(name, comm.parent().keep_base); + std::ostringstream name; + comm.print(name); + details.print(name, comm.parent().keep_base); - DEBUG("amounts.commodities", "make_qualified_name for " - << *comm.qualified_symbol << std::endl << details); - DEBUG("amounts.commodities", "qualified_name is " << name.str()); + DEBUG("amounts.commodities", "make_qualified_name for " + << *comm.qualified_symbol << std::endl << details); + DEBUG("amounts.commodities", "qualified_name is " << name.str()); - return name.str(); - } + return name.str(); } commodity_t * |