|
Boost : |
Subject: [boost] [nowide] Updates and Standalone Version
From: Artyom Beilis (artyomtnk_at_[hidden])
Date: 2012-06-02 11:16:49
Hello all Booster,
Boost.Nowide updates:
The library provides an implementation of standard C and C++ library
functions such that their inputs are UTF-8 aware on Windows without
requiring using Wide API to make program work on Windows.
---------------------------------
I had updated the library:
- Changed boost::nowide::convert to boost::nowide::widen, boost::nowide::narrow
- Changed boost::nowide::args to restore an original values in destructor
- Updated the docs.
Also I had created a stand-alone version of the nowide library such that
it does not require boost and can be build with CMake - the use is the same
just change:
#include <boost/nowide/foo.hpp>
...
boost::nowide::fstream
To
#include <nowide/foo.hpp>
...
nowide::fstream
------------
Looking forward for more comments on a library that I want to submit for a formal review.
Library: Boost.Nowide
Download: http://cppcms.com/files/nowide/nowide.zip
Documents: http://cppcms.com/files/nowide/html/
Non-Boost: http://cppcms.com/files/nowide/nowide_standalone.zip
Git Repo: git://cppcms.git.sourceforge.net/gitroot/cppcms/nowide
Tested On:
OS: Windows 7 32/64 bit, Linux
Compilers: GCC-4.6, MSVC-10
Artyom Beilis
--------------
CppCMS - C++ Web Framework: http://cppcms.com/
CppDB - C++ SQL Connectivity: http://cppcms.com/sql/cppdb/
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk