lmi-commits
[Top][All Lists]
Advanced

[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.
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]