[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[lmi-commits] [lmi] master 9d5c76e 4/5: Simplify (VZ)
From: |
Greg Chicares |
Subject: |
[lmi-commits] [lmi] master 9d5c76e 4/5: Simplify (VZ) |
Date: |
Sun, 12 Mar 2017 21:12:55 -0400 (EDT) |
branch: master
commit 9d5c76eadb98f79a48f19dcc4910291091e3d96a
Author: Gregory W. Chicares <address@hidden>
Commit: Gregory W. Chicares <address@hidden>
Simplify (VZ)
See:
http://lists.nongnu.org/archive/html/lmi/2017-03/msg00010.html
Instead of (re)using an ostringstream (and raising questions about how
it is reset), use Name(), which formerly hadn't been called directly in
the unit test.
---
rtti_lmi_test.cpp | 7 ++-----
1 file changed, 2 insertions(+), 5 deletions(-)
diff --git a/rtti_lmi_test.cpp b/rtti_lmi_test.cpp
index 4d1d75e..0d07430 100644
--- a/rtti_lmi_test.cpp
+++ b/rtti_lmi_test.cpp
@@ -65,11 +65,8 @@ void RttiLmiTest::TestTypeInfo()
// Usable with UDTs.
- ti1 = typeid(X);
- oss.clear();
- oss.str("");
- oss << ti1;
- BOOST_TEST_EQUAL(oss.str(), lmi::detail::Demangle(typeid(X).name()));
+ ti1 = typeid(X); // Converting ctor.
+ BOOST_TEST_EQUAL(ti1.Name(), lmi::detail::Demangle(typeid(X).name()));
// Usable with containers.