summaryrefslogtreecommitdiff
path: root/balance.cc
diff options
context:
space:
mode:
authorJohn Wiegley <johnw@newartisans.com>2007-04-19 20:31:46 +0000
committerJohn Wiegley <johnw@newartisans.com>2008-04-13 03:38:28 -0400
commit0a6b5726ec3bf402a953ea8a03b98ecbf4b90b0c (patch)
tree0a2c2aca7100d045f491b03f0a5bda92378d3ef9 /balance.cc
parent176b3044e355398a0c31e0c42a3cd7b8a2e3f3e5 (diff)
downloadledger-0a6b5726ec3bf402a953ea8a03b98ecbf4b90b0c.tar.gz
ledger-0a6b5726ec3bf402a953ea8a03b98ecbf4b90b0c.tar.bz2
ledger-0a6b5726ec3bf402a953ea8a03b98ecbf4b90b0c.zip
Made the amount/balance/value interface a bit more rational; added
back a useless version of the register command (just to prove the command sequence); and added smart XML semantics to the XPath implementation so that nodes can be coerced to values.
Diffstat (limited to 'balance.cc')
-rw-r--r--balance.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/balance.cc b/balance.cc
index 3d31bc5d..71daf0f7 100644
--- a/balance.cc
+++ b/balance.cc
@@ -414,9 +414,9 @@ void export_balance()
.def(self != long())
.def(! self)
- .def(abs(self))
.def(self_ns::str(self))
+ .def("__abs__", &balance_t::abs)
.def("__len__", balance_len)
.def("__getitem__", balance_getitem)
@@ -502,9 +502,9 @@ void export_balance()
.def(self != long())
.def(! self)
- .def(abs(self))
.def(self_ns::str(self))
+ .def("__abs__", &balance_pair_t::abs)
.def("__len__", balance_pair_len)
.def("__getitem__", balance_pair_getitem)