You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@stdcxx.apache.org by fa...@apache.org on 2007/06/26 13:03:33 UTC

svn commit: r550774 - in /incubator/stdcxx/trunk/examples/manual: moneyput.cpp num_get.cpp time_get.cpp

Author: faridz
Date: Tue Jun 26 04:03:33 2007
New Revision: 550774

URL: http://svn.apache.org/viewvc?view=rev&rev=550774
Log:
2007-06-26 Farid Zaripov <Fa...@epam.com>

	STDCXX-462
	* moneyput.cpp (main): Create named std::locale object instead of unnamed.
	* num_get.cpp (main): Ditto.
	* time_get.cpp (main): Ditto.

Modified:
    incubator/stdcxx/trunk/examples/manual/moneyput.cpp
    incubator/stdcxx/trunk/examples/manual/num_get.cpp
    incubator/stdcxx/trunk/examples/manual/time_get.cpp

Modified: incubator/stdcxx/trunk/examples/manual/moneyput.cpp
URL: http://svn.apache.org/viewvc/incubator/stdcxx/trunk/examples/manual/moneyput.cpp?view=diff&rev=550774&r1=550773&r2=550774
==============================================================================
--- incubator/stdcxx/trunk/examples/manual/moneyput.cpp (original)
+++ incubator/stdcxx/trunk/examples/manual/moneyput.cpp Tue Jun 26 04:03:33 2007
@@ -44,9 +44,11 @@
     // Construct a ostreambuf_iterator on cout
     Iter begin (std::cout);
 
+    const std::locale loc;
+
     // Get a money put facet
     const std::money_put<char, Iter> &mp = 
-        std::use_facet<std::money_put<char, Iter> >(std::locale ());
+        std::use_facet<std::money_put<char, Iter> >(loc);
 
     // Put out the string representation of the monetary value
     std::cout << buffer << " --> ";

Modified: incubator/stdcxx/trunk/examples/manual/num_get.cpp
URL: http://svn.apache.org/viewvc/incubator/stdcxx/trunk/examples/manual/num_get.cpp?view=diff&rev=550774&r1=550773&r2=550774
==============================================================================
--- incubator/stdcxx/trunk/examples/manual/num_get.cpp (original)
+++ incubator/stdcxx/trunk/examples/manual/num_get.cpp Tue Jun 26 04:03:33 2007
@@ -42,9 +42,11 @@
     long        lval  = 0L;
     long double ldval = 0.0;
 
+    const std::locale loc;
+
     // Get a num_get facet
     const std::num_get<char, Iter> &ng =
-        std::use_facet<std::num_get<char, Iter> >(std::locale ());
+        std::use_facet<std::num_get<char, Iter> >(loc);
 
 #ifndef _RWSTD_NO_BOOL
     {

Modified: incubator/stdcxx/trunk/examples/manual/time_get.cpp
URL: http://svn.apache.org/viewvc/incubator/stdcxx/trunk/examples/manual/time_get.cpp?view=diff&rev=550774&r1=550773&r2=550774
==============================================================================
--- incubator/stdcxx/trunk/examples/manual/time_get.cpp (original)
+++ incubator/stdcxx/trunk/examples/manual/time_get.cpp Tue Jun 26 04:03:33 2007
@@ -78,9 +78,11 @@
     Iter begin (ins);
     Iter end;
 
+    const std::locale loc ("C");
+
     // Get a reference to the time_get facet in locale loc.
     const std::time_get<char, Iter> &tg =
-        std::use_facet<std::time_get<char, Iter> >(std::locale ("C"));
+        std::use_facet<std::time_get<char, Iter> >(loc);
 
     // Display time_base::dateorder value.
     std::cout << "time_base::dateorder == " << tg.date_order () << ".\n";