From 643f2d33cf24bbae4a13acfbfc6af5fe8439f905 Mon Sep 17 00:00:00 2001 From: John Wiegley Date: Thu, 24 Jul 2008 09:02:47 -0400 Subject: More work toward getting the textual parser working again. Since this means that value expressions must work, there are a lot of details involved. --- binary.cc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'binary.cc') diff --git a/binary.cc b/binary.cc index 4b5786d1..c1c2321e 100644 --- a/binary.cc +++ b/binary.cc @@ -827,16 +827,16 @@ void write_value(std::ostream& out, const value_t& val) switch (val.type()) { case value_t::BOOLEAN: - write_bool(out, const_cast(val).as_boolean_lval()); + write_bool(out, val.as_boolean()); break; case value_t::INTEGER: - write_long(out, const_cast(val).as_long_lval()); + write_long(out, val.as_long()); break; case value_t::DATETIME: - write_number(out, const_cast(val).as_datetime_lval()); + write_number(out,val.as_datetime()); break; case value_t::AMOUNT: - write_amount(out, const_cast(val).as_amount_lval()); + write_amount(out, val.as_amount()); break; //case value_t::BALANCE: -- cgit v1.2.3