diff --git a/.gitignore b/.gitignore index dc00fe4..eba4d96 100644 --- a/.gitignore +++ b/.gitignore @@ -2,5 +2,6 @@ /nowide_standalone /.vscode /.vs +/doc/html # Don't ignore Jamfiles, also in subfolders !Jamfile.* diff --git a/doc/html/annotated.html b/doc/html/annotated.html deleted file mode 100644 index 5fd43e3..0000000 --- a/doc/html/annotated.html +++ /dev/null @@ -1,74 +0,0 @@ - - -
- - - -|
- Boost.Nowide
-
- |
-
| ▼Nboost | |
| ▼Nnowide | This namespace includes implementation of the standard library functios such that they accept UTF-8 strings on Windows. On other platforms it is just an alias of std namespace (i.e. not on Windows) |
| Cargs | Args is a class that fixes standard main() function arguments and changes them to UTF-8 under Microsoft Windows |
| Cbasic_filebuf | This forward declaration defined the basic_filebuf type |
| Cbasic_filebuf< char > | This is implementation of std::filebuf |
| Cbasic_fstream | Same as std::basic_fstream<char> but accepts UTF-8 strings under Windows |
| Cbasic_ifstream | Same as std::basic_ifstream<char> but accepts UTF-8 strings under Windows |
| Cbasic_ofstream | Same as std::basic_ofstream<char> but accepts UTF-8 strings under Windows |
| Cbasic_stackstring | A class that allows to create a temporary wide or narrow UTF strings from wide or narrow UTF source |
| Cutf8_codecvt | |
| Cutf8_codecvt< CharType, 2 > | |
| Cutf8_codecvt< CharType, 4 > |
- 1.8.7
-
-
-
diff --git a/doc/html/args_8hpp_source.html b/doc/html/args_8hpp_source.html
deleted file mode 100644
index e9e5e93..0000000
--- a/doc/html/args_8hpp_source.html
+++ /dev/null
@@ -1,210 +0,0 @@
-
-
-
-
-
-
-|
- Boost.Nowide
-
- |
-
- 1.8.7
-
-
-
diff --git a/doc/html/bc_s.png b/doc/html/bc_s.png
deleted file mode 100644
index 224b29a..0000000
Binary files a/doc/html/bc_s.png and /dev/null differ
diff --git a/doc/html/bdwn.png b/doc/html/bdwn.png
deleted file mode 100644
index 940a0b9..0000000
Binary files a/doc/html/bdwn.png and /dev/null differ
diff --git a/doc/html/cenv_8hpp_source.html b/doc/html/cenv_8hpp_source.html
deleted file mode 100644
index 8bbcc21..0000000
--- a/doc/html/cenv_8hpp_source.html
+++ /dev/null
@@ -1,175 +0,0 @@
-
-
-
-
-
-
-|
- Boost.Nowide
-
- |
-
- 1.8.7
-
-
-
diff --git a/doc/html/classboost_1_1nowide_1_1args-members.html b/doc/html/classboost_1_1nowide_1_1args-members.html
deleted file mode 100644
index 506d751..0000000
--- a/doc/html/classboost_1_1nowide_1_1args-members.html
+++ /dev/null
@@ -1,68 +0,0 @@
-
-
-
-
-
-
-|
- Boost.Nowide
-
- |
-
This is the complete list of members for boost::nowide::args, including all inherited members.
-| args(int &argc, char **&argv) | boost::nowide::args | inline |
| args(int &argc, char **&argv, char **&en) | boost::nowide::args | inline |
| ~args() | boost::nowide::args | inline |
- 1.8.7
-
-
-
diff --git a/doc/html/classboost_1_1nowide_1_1args.html b/doc/html/classboost_1_1nowide_1_1args.html
deleted file mode 100644
index 35d9fd9..0000000
--- a/doc/html/classboost_1_1nowide_1_1args.html
+++ /dev/null
@@ -1,189 +0,0 @@
-
-
-
-
-
-
-|
- Boost.Nowide
-
- |
-
args is a class that fixes standard main() function arguments and changes them to UTF-8 under Microsoft Windows. - More...
- -#include <boost/nowide/args.hpp>
-Public Member Functions | |
| args (int &argc, char **&argv) | |
| args (int &argc, char **&argv, char **&en) | |
| ~args () | |
args is a class that fixes standard main() function arguments and changes them to UTF-8 under Microsoft Windows.
-The class uses GetCommandLineW(), CommandLineToArgvW() and GetEnvironmentStringsW() in order to obtain the information. It does not relates to actual values of argc,argv and env under Windows.
It restores the original values in its destructor
-
-
|
- -inline | -
Fix command line agruments
- -
-
|
- -inline | -
Fix command line agruments and environment
- -
-
|
- -inline | -
Restore original argc,argv,env values, if changed
- -
- 1.8.7
-
-
-
diff --git a/doc/html/classboost_1_1nowide_1_1basic__filebuf.html b/doc/html/classboost_1_1nowide_1_1basic__filebuf.html
deleted file mode 100644
index a1c88a8..0000000
--- a/doc/html/classboost_1_1nowide_1_1basic__filebuf.html
+++ /dev/null
@@ -1,76 +0,0 @@
-
-
-
-
-
-
-|
- Boost.Nowide
-
- |
-
This forward declaration defined the basic_filebuf type. - More...
- -#include <boost/nowide/filebuf.hpp>
This forward declaration defined the basic_filebuf type.
-it is implemented and specialized for CharType = char, it behaves implements std::filebuf over standard C I/O
-
- 1.8.7
-
-
-
diff --git a/doc/html/classboost_1_1nowide_1_1basic__filebuf_3_01char_01_4-members.html b/doc/html/classboost_1_1nowide_1_1basic__filebuf_3_01char_01_4-members.html
deleted file mode 100644
index eb46713..0000000
--- a/doc/html/classboost_1_1nowide_1_1basic__filebuf_3_01char_01_4-members.html
+++ /dev/null
@@ -1,78 +0,0 @@
-
-
-
-
-
-
-|
- Boost.Nowide
-
- |
-
This is the complete list of members for boost::nowide::basic_filebuf< char >, including all inherited members.
-
- 1.8.7
-
-
-
diff --git a/doc/html/classboost_1_1nowide_1_1basic__filebuf_3_01char_01_4.html b/doc/html/classboost_1_1nowide_1_1basic__filebuf_3_01char_01_4.html
deleted file mode 100644
index 67ee1b2..0000000
--- a/doc/html/classboost_1_1nowide_1_1basic__filebuf_3_01char_01_4.html
+++ /dev/null
@@ -1,270 +0,0 @@
-
-
-
-
-
-
-|
- Boost.Nowide
-
- |
-
This is implementation of std::filebuf. - More...
- -#include <boost/nowide/filebuf.hpp>
-
- -Public Member Functions | |
| basic_filebuf () | |
| basic_filebuf * | open (std::string const &s, std::ios_base::openmode mode) |
| basic_filebuf * | open (char const *s, std::ios_base::openmode mode) |
| basic_filebuf * | close () |
| bool | is_open () const |
This is implementation of std::filebuf.
-it is implemented and specialized for CharType = char, it behaves implements std::filebuf over standard C I/O
-
-
|
- -inline | -
Creates new filebuf
- -
-
|
- -inline | -
Same as std::filebuf::close()
- -
-
|
- -inline | -
Same as std::filebuf::is_open()
- -
-
|
- -inline | -
Same as std::filebuf::open but s is UTF-8 string
- -
-
|
- -inline | -
Same as std::filebuf::open but s is UTF-8 string
- -
- 1.8.7
-
-
-
diff --git a/doc/html/classboost_1_1nowide_1_1basic__filebuf_3_01char_01_4.png b/doc/html/classboost_1_1nowide_1_1basic__filebuf_3_01char_01_4.png
deleted file mode 100644
index c844df5..0000000
Binary files a/doc/html/classboost_1_1nowide_1_1basic__filebuf_3_01char_01_4.png and /dev/null differ
diff --git a/doc/html/classboost_1_1nowide_1_1basic__fstream-members.html b/doc/html/classboost_1_1nowide_1_1basic__fstream-members.html
deleted file mode 100644
index 85b6cb8..0000000
--- a/doc/html/classboost_1_1nowide_1_1basic__fstream-members.html
+++ /dev/null
@@ -1,77 +0,0 @@
-
-
-
-
-
-
-|
- Boost.Nowide
-
- |
-
This is the complete list of members for boost::nowide::basic_fstream< CharType, Traits >, including all inherited members.
-
- 1.8.7
-
-
-
diff --git a/doc/html/classboost_1_1nowide_1_1basic__fstream.html b/doc/html/classboost_1_1nowide_1_1basic__fstream.html
deleted file mode 100644
index dbe7b6c..0000000
--- a/doc/html/classboost_1_1nowide_1_1basic__fstream.html
+++ /dev/null
@@ -1,126 +0,0 @@
-
-
-
-
-
-
-|
- Boost.Nowide
-
- |
-
Same as std::basic_fstream<char> but accepts UTF-8 strings under Windows. - More...
- -#include <boost/nowide/fstream.hpp>
-
- -Public Types | |
|
-typedef basic_filebuf -< CharType, Traits > | internal_buffer_type |
|
-typedef std::basic_iostream -< CharType, Traits > | internal_stream_type |
-Public Member Functions | |
| - | basic_fstream (char const *file_name, std::ios_base::openmode mode=std::ios_base::out|std::ios_base::in) |
| - | basic_fstream (std::string const &file_name, std::ios_base::openmode mode=std::ios_base::out|std::ios_base::in) |
| -void | open (std::string const &file_name, std::ios_base::openmode mode=std::ios_base::out|std::ios_base::out) |
| -void | open (char const *file_name, std::ios_base::openmode mode=std::ios_base::out|std::ios_base::out) |
| -bool | is_open () |
| -bool | is_open () const |
| -void | close () |
| -internal_buffer_type * | rdbuf () const |
Same as std::basic_fstream<char> but accepts UTF-8 strings under Windows.
-
- 1.8.7
-
-
-
diff --git a/doc/html/classboost_1_1nowide_1_1basic__fstream.png b/doc/html/classboost_1_1nowide_1_1basic__fstream.png
deleted file mode 100644
index cb346f2..0000000
Binary files a/doc/html/classboost_1_1nowide_1_1basic__fstream.png and /dev/null differ
diff --git a/doc/html/classboost_1_1nowide_1_1basic__ifstream-members.html b/doc/html/classboost_1_1nowide_1_1basic__ifstream-members.html
deleted file mode 100644
index b9e9f46..0000000
--- a/doc/html/classboost_1_1nowide_1_1basic__ifstream-members.html
+++ /dev/null
@@ -1,77 +0,0 @@
-
-
-
-
-
-
-|
- Boost.Nowide
-
- |
-
This is the complete list of members for boost::nowide::basic_ifstream< CharType, Traits >, including all inherited members.
-
- 1.8.7
-
-
-
diff --git a/doc/html/classboost_1_1nowide_1_1basic__ifstream.html b/doc/html/classboost_1_1nowide_1_1basic__ifstream.html
deleted file mode 100644
index e5442de..0000000
--- a/doc/html/classboost_1_1nowide_1_1basic__ifstream.html
+++ /dev/null
@@ -1,126 +0,0 @@
-
-
-
-
-
-
-|
- Boost.Nowide
-
- |
-
Same as std::basic_ifstream<char> but accepts UTF-8 strings under Windows. - More...
- -#include <boost/nowide/fstream.hpp>
-
- -Public Types | |
|
-typedef basic_filebuf -< CharType, Traits > | internal_buffer_type |
|
-typedef std::basic_istream -< CharType, Traits > | internal_stream_type |
-Public Member Functions | |
| - | basic_ifstream (char const *file_name, std::ios_base::openmode mode=std::ios_base::in) |
| - | basic_ifstream (std::string const &file_name, std::ios_base::openmode mode=std::ios_base::in) |
| -void | open (std::string const &file_name, std::ios_base::openmode mode=std::ios_base::in) |
| -void | open (char const *file_name, std::ios_base::openmode mode=std::ios_base::in) |
| -bool | is_open () |
| -bool | is_open () const |
| -void | close () |
| -internal_buffer_type * | rdbuf () const |
Same as std::basic_ifstream<char> but accepts UTF-8 strings under Windows.
-
- 1.8.7
-
-
-
diff --git a/doc/html/classboost_1_1nowide_1_1basic__ifstream.png b/doc/html/classboost_1_1nowide_1_1basic__ifstream.png
deleted file mode 100644
index f86a978..0000000
Binary files a/doc/html/classboost_1_1nowide_1_1basic__ifstream.png and /dev/null differ
diff --git a/doc/html/classboost_1_1nowide_1_1basic__ofstream-members.html b/doc/html/classboost_1_1nowide_1_1basic__ofstream-members.html
deleted file mode 100644
index f19173e..0000000
--- a/doc/html/classboost_1_1nowide_1_1basic__ofstream-members.html
+++ /dev/null
@@ -1,77 +0,0 @@
-
-
-
-
-
-
-|
- Boost.Nowide
-
- |
-
This is the complete list of members for boost::nowide::basic_ofstream< CharType, Traits >, including all inherited members.
-
- 1.8.7
-
-
-
diff --git a/doc/html/classboost_1_1nowide_1_1basic__ofstream.html b/doc/html/classboost_1_1nowide_1_1basic__ofstream.html
deleted file mode 100644
index 4340c16..0000000
--- a/doc/html/classboost_1_1nowide_1_1basic__ofstream.html
+++ /dev/null
@@ -1,126 +0,0 @@
-
-
-
-
-
-
-|
- Boost.Nowide
-
- |
-
Same as std::basic_ofstream<char> but accepts UTF-8 strings under Windows. - More...
- -#include <boost/nowide/fstream.hpp>
-
- -Public Types | |
|
-typedef basic_filebuf -< CharType, Traits > | internal_buffer_type |
|
-typedef std::basic_ostream -< CharType, Traits > | internal_stream_type |
-Public Member Functions | |
| - | basic_ofstream (char const *file_name, std::ios_base::openmode mode=std::ios_base::out) |
| - | basic_ofstream (std::string const &file_name, std::ios_base::openmode mode=std::ios_base::out) |
| -void | open (std::string const &file_name, std::ios_base::openmode mode=std::ios_base::out) |
| -void | open (char const *file_name, std::ios_base::openmode mode=std::ios_base::out) |
| -bool | is_open () |
| -bool | is_open () const |
| -void | close () |
| -internal_buffer_type * | rdbuf () const |
Same as std::basic_ofstream<char> but accepts UTF-8 strings under Windows.
-
- 1.8.7
-
-
-
diff --git a/doc/html/classboost_1_1nowide_1_1basic__ofstream.png b/doc/html/classboost_1_1nowide_1_1basic__ofstream.png
deleted file mode 100644
index 34151de..0000000
Binary files a/doc/html/classboost_1_1nowide_1_1basic__ofstream.png and /dev/null differ
diff --git a/doc/html/classboost_1_1nowide_1_1basic__stackstring-members.html b/doc/html/classboost_1_1nowide_1_1basic__stackstring-members.html
deleted file mode 100644
index 1623e61..0000000
--- a/doc/html/classboost_1_1nowide_1_1basic__stackstring-members.html
+++ /dev/null
@@ -1,78 +0,0 @@
-
-
-
-
-
-
-|
- Boost.Nowide
-
- |
-
This is the complete list of members for boost::nowide::basic_stackstring< CharOut, CharIn, BufferSize >, including all inherited members.
-
- 1.8.7
-
-
-
diff --git a/doc/html/classboost_1_1nowide_1_1basic__stackstring.html b/doc/html/classboost_1_1nowide_1_1basic__stackstring.html
deleted file mode 100644
index d0b28fc..0000000
--- a/doc/html/classboost_1_1nowide_1_1basic__stackstring.html
+++ /dev/null
@@ -1,124 +0,0 @@
-
-
-
-
-
-
-|
- Boost.Nowide
-
- |
-
A class that allows to create a temporary wide or narrow UTF strings from wide or narrow UTF source. - More...
- -#include <boost/nowide/stackstring.hpp>
-Public Types | |
| -typedef CharOut | output_char |
| -typedef CharIn | input_char |
-Public Member Functions | |
| - | basic_stackstring (basic_stackstring const &other) |
| -void | swap (basic_stackstring &other) |
| -basic_stackstring & | operator= (basic_stackstring const &other) |
| -bool | convert (input_char const *input) |
| -bool | convert (input_char const *begin, input_char const *end) |
| -output_char * | c_str () |
| -output_char const * | c_str () const |
| -void | clear () |
-Static Public Attributes | |
| -static const size_t | buffer_size = BufferSize |
A class that allows to create a temporary wide or narrow UTF strings from wide or narrow UTF source.
-It uses on stack buffer of the string is short enough and allocated a buffer on the heap if the size of the buffer is too small
-
- 1.8.7
-
-
-
diff --git a/doc/html/classboost_1_1nowide_1_1utf8__codecvt.html b/doc/html/classboost_1_1nowide_1_1utf8__codecvt.html
deleted file mode 100644
index 28b6c04..0000000
--- a/doc/html/classboost_1_1nowide_1_1utf8__codecvt.html
+++ /dev/null
@@ -1,65 +0,0 @@
-
-
-
-
-
-
-|
- Boost.Nowide
-
- |
-
- 1.8.7
-
-
-
diff --git a/doc/html/classboost_1_1nowide_1_1utf8__codecvt_3_01CharType_00_012_01_4-members.html b/doc/html/classboost_1_1nowide_1_1utf8__codecvt_3_01CharType_00_012_01_4-members.html
deleted file mode 100644
index 4ee1c79..0000000
--- a/doc/html/classboost_1_1nowide_1_1utf8__codecvt_3_01CharType_00_012_01_4-members.html
+++ /dev/null
@@ -1,74 +0,0 @@
-
-
-
-
-
-
-|
- Boost.Nowide
-
- |
-
This is the complete list of members for boost::nowide::utf8_codecvt< CharType, 2 >, including all inherited members.
-| do_always_noconv() const (defined in boost::nowide::utf8_codecvt< CharType, 2 >) | boost::nowide::utf8_codecvt< CharType, 2 > | inlineprotectedvirtual |
| do_encoding() const (defined in boost::nowide::utf8_codecvt< CharType, 2 >) | boost::nowide::utf8_codecvt< CharType, 2 > | inlineprotectedvirtual |
| do_in(std::mbstate_t &std_state, char const *from, char const *from_end, char const *&from_next, uchar *to, uchar *to_end, uchar *&to_next) const (defined in boost::nowide::utf8_codecvt< CharType, 2 >) | boost::nowide::utf8_codecvt< CharType, 2 > | inlineprotectedvirtual |
| do_length(std::mbstate_t &std_state, char const *from, char const *from_end, size_t max) const (defined in boost::nowide::utf8_codecvt< CharType, 2 >) | boost::nowide::utf8_codecvt< CharType, 2 > | inlineprotectedvirtual |
| do_max_length() const (defined in boost::nowide::utf8_codecvt< CharType, 2 >) | boost::nowide::utf8_codecvt< CharType, 2 > | inlineprotectedvirtual |
| do_out(std::mbstate_t &std_state, uchar const *from, uchar const *from_end, uchar const *&from_next, char *to, char *to_end, char *&to_next) const (defined in boost::nowide::utf8_codecvt< CharType, 2 >) | boost::nowide::utf8_codecvt< CharType, 2 > | inlineprotectedvirtual |
| do_unshift(std::mbstate_t &s, char *from, char *, char *&next) const (defined in boost::nowide::utf8_codecvt< CharType, 2 >) | boost::nowide::utf8_codecvt< CharType, 2 > | inlineprotectedvirtual |
| uchar typedef (defined in boost::nowide::utf8_codecvt< CharType, 2 >) | boost::nowide::utf8_codecvt< CharType, 2 > | protected |
| utf8_codecvt(size_t refs=0) (defined in boost::nowide::utf8_codecvt< CharType, 2 >) | boost::nowide::utf8_codecvt< CharType, 2 > | inline |
- 1.8.7
-
-
-
diff --git a/doc/html/classboost_1_1nowide_1_1utf8__codecvt_3_01CharType_00_012_01_4.html b/doc/html/classboost_1_1nowide_1_1utf8__codecvt_3_01CharType_00_012_01_4.html
deleted file mode 100644
index 343d528..0000000
--- a/doc/html/classboost_1_1nowide_1_1utf8__codecvt_3_01CharType_00_012_01_4.html
+++ /dev/null
@@ -1,115 +0,0 @@
-
-
-
-
-
-
-|
- Boost.Nowide
-
- |
-
-
- -Public Member Functions | |
| - | utf8_codecvt (size_t refs=0) |
-Protected Types | |
| -typedef CharType | uchar |
- 1.8.7
-
-
-
diff --git a/doc/html/classboost_1_1nowide_1_1utf8__codecvt_3_01CharType_00_012_01_4.png b/doc/html/classboost_1_1nowide_1_1utf8__codecvt_3_01CharType_00_012_01_4.png
deleted file mode 100644
index 11f4564..0000000
Binary files a/doc/html/classboost_1_1nowide_1_1utf8__codecvt_3_01CharType_00_012_01_4.png and /dev/null differ
diff --git a/doc/html/classboost_1_1nowide_1_1utf8__codecvt_3_01CharType_00_014_01_4-members.html b/doc/html/classboost_1_1nowide_1_1utf8__codecvt_3_01CharType_00_014_01_4-members.html
deleted file mode 100644
index f662e15..0000000
--- a/doc/html/classboost_1_1nowide_1_1utf8__codecvt_3_01CharType_00_014_01_4-members.html
+++ /dev/null
@@ -1,74 +0,0 @@
-
-
-
-
-
-
-|
- Boost.Nowide
-
- |
-
This is the complete list of members for boost::nowide::utf8_codecvt< CharType, 4 >, including all inherited members.
-| do_always_noconv() const (defined in boost::nowide::utf8_codecvt< CharType, 4 >) | boost::nowide::utf8_codecvt< CharType, 4 > | inlineprotectedvirtual |
| do_encoding() const (defined in boost::nowide::utf8_codecvt< CharType, 4 >) | boost::nowide::utf8_codecvt< CharType, 4 > | inlineprotectedvirtual |
| do_in(std::mbstate_t &, char const *from, char const *from_end, char const *&from_next, uchar *to, uchar *to_end, uchar *&to_next) const (defined in boost::nowide::utf8_codecvt< CharType, 4 >) | boost::nowide::utf8_codecvt< CharType, 4 > | inlineprotectedvirtual |
| do_length(std::mbstate_t &, char const *from, char const *from_end, size_t max) const (defined in boost::nowide::utf8_codecvt< CharType, 4 >) | boost::nowide::utf8_codecvt< CharType, 4 > | inlineprotectedvirtual |
| do_max_length() const (defined in boost::nowide::utf8_codecvt< CharType, 4 >) | boost::nowide::utf8_codecvt< CharType, 4 > | inlineprotectedvirtual |
| do_out(std::mbstate_t &std_state, uchar const *from, uchar const *from_end, uchar const *&from_next, char *to, char *to_end, char *&to_next) const (defined in boost::nowide::utf8_codecvt< CharType, 4 >) | boost::nowide::utf8_codecvt< CharType, 4 > | inlineprotectedvirtual |
| do_unshift(std::mbstate_t &, char *from, char *, char *&next) const (defined in boost::nowide::utf8_codecvt< CharType, 4 >) | boost::nowide::utf8_codecvt< CharType, 4 > | inlineprotectedvirtual |
| uchar typedef (defined in boost::nowide::utf8_codecvt< CharType, 4 >) | boost::nowide::utf8_codecvt< CharType, 4 > | protected |
| utf8_codecvt(size_t refs=0) (defined in boost::nowide::utf8_codecvt< CharType, 4 >) | boost::nowide::utf8_codecvt< CharType, 4 > | inline |
- 1.8.7
-
-
-
diff --git a/doc/html/classboost_1_1nowide_1_1utf8__codecvt_3_01CharType_00_014_01_4.html b/doc/html/classboost_1_1nowide_1_1utf8__codecvt_3_01CharType_00_014_01_4.html
deleted file mode 100644
index 54ce3bc..0000000
--- a/doc/html/classboost_1_1nowide_1_1utf8__codecvt_3_01CharType_00_014_01_4.html
+++ /dev/null
@@ -1,115 +0,0 @@
-
-
-
-
-
-
-|
- Boost.Nowide
-
- |
-
-
- -Public Member Functions | |
| - | utf8_codecvt (size_t refs=0) |
-Protected Types | |
| -typedef CharType | uchar |
- 1.8.7
-
-
-
diff --git a/doc/html/classboost_1_1nowide_1_1utf8__codecvt_3_01CharType_00_014_01_4.png b/doc/html/classboost_1_1nowide_1_1utf8__codecvt_3_01CharType_00_014_01_4.png
deleted file mode 100644
index 5ce57a6..0000000
Binary files a/doc/html/classboost_1_1nowide_1_1utf8__codecvt_3_01CharType_00_014_01_4.png and /dev/null differ
diff --git a/doc/html/classes.html b/doc/html/classes.html
deleted file mode 100644
index a7f7ed1..0000000
--- a/doc/html/classes.html
+++ /dev/null
@@ -1,72 +0,0 @@
-
-
-
-
-
-
-|
- Boost.Nowide
-
- |
-
- 1.8.7
-
-
-
diff --git a/doc/html/closed.png b/doc/html/closed.png
deleted file mode 100644
index 98cc2c9..0000000
Binary files a/doc/html/closed.png and /dev/null differ
diff --git a/doc/html/config_8hpp_source.html b/doc/html/config_8hpp_source.html
deleted file mode 100644
index a966395..0000000
--- a/doc/html/config_8hpp_source.html
+++ /dev/null
@@ -1,114 +0,0 @@
-
-
-
-
-
-
-|
- Boost.Nowide
-
- |
-
- 1.8.7
-
-
-
diff --git a/doc/html/convert_8hpp_source.html b/doc/html/convert_8hpp_source.html
deleted file mode 100644
index 13e5a73..0000000
--- a/doc/html/convert_8hpp_source.html
+++ /dev/null
@@ -1,157 +0,0 @@
-
-
-
-
-
-
-|
- Boost.Nowide
-
- |
-
- 1.8.7
-
-
-
diff --git a/doc/html/cstdio_8hpp_source.html b/doc/html/cstdio_8hpp_source.html
deleted file mode 100644
index 4d23440..0000000
--- a/doc/html/cstdio_8hpp_source.html
+++ /dev/null
@@ -1,144 +0,0 @@
-
-
-
-
-
-
-|
- Boost.Nowide
-
- |
-
- 1.8.7
-
-
-
diff --git a/doc/html/cstdlib_8hpp_source.html b/doc/html/cstdlib_8hpp_source.html
deleted file mode 100644
index 5dec43b..0000000
--- a/doc/html/cstdlib_8hpp_source.html
+++ /dev/null
@@ -1,75 +0,0 @@
-
-
-
-
-
-
-|
- Boost.Nowide
-
- |
-
- 1.8.7
-
-
-
diff --git a/doc/html/dir_ab6683690fd4be124cf09c612930f7a9.html b/doc/html/dir_ab6683690fd4be124cf09c612930f7a9.html
deleted file mode 100644
index eba98a8..0000000
--- a/doc/html/dir_ab6683690fd4be124cf09c612930f7a9.html
+++ /dev/null
@@ -1,61 +0,0 @@
-
-
-
-
-
-
-|
- Boost.Nowide
-
- |
-
-Files | |
| file | filesystem.hpp [code] |
- 1.8.7
-
-
-
diff --git a/doc/html/dir_c8984f1860c11f62f47abb6761e46c1e.html b/doc/html/dir_c8984f1860c11f62f47abb6761e46c1e.html
deleted file mode 100644
index 49813ac..0000000
--- a/doc/html/dir_c8984f1860c11f62f47abb6761e46c1e.html
+++ /dev/null
@@ -1,61 +0,0 @@
-
-
-
-
-
-
-|
- Boost.Nowide
-
- |
-
-Directories | |
| directory | nowide |
- 1.8.7
-
-
-
diff --git a/doc/html/dir_cba7cd329d8f45cf06543cd3b730d485.html b/doc/html/dir_cba7cd329d8f45cf06543cd3b730d485.html
deleted file mode 100644
index ef79d51..0000000
--- a/doc/html/dir_cba7cd329d8f45cf06543cd3b730d485.html
+++ /dev/null
@@ -1,90 +0,0 @@
-
-
-
-
-
-
-|
- Boost.Nowide
-
- |
-
-Directories | |
| directory | integration |
-Files | |
| file | args.hpp [code] |
| file | cenv.hpp [code] |
| file | config.hpp [code] |
| file | convert.hpp [code] |
| file | cstdio.hpp [code] |
| file | cstdlib.hpp [code] |
| file | filebuf.hpp [code] |
| file | fstream.hpp [code] |
| file | iostream.hpp [code] |
| file | stackstring.hpp [code] |
| file | system.hpp [code] |
| file | utf8_codecvt.hpp [code] |
| file | windows.hpp [code] |
- 1.8.7
-
-
-
diff --git a/doc/html/doxygen.css b/doc/html/doxygen.css
deleted file mode 100644
index 0a8f962..0000000
--- a/doc/html/doxygen.css
+++ /dev/null
@@ -1,1440 +0,0 @@
-/* The standard CSS for doxygen 1.8.7 */
-
-body, table, div, p, dl {
- font: 400 14px/22px Roboto,sans-serif;
-}
-
-/* @group Heading Levels */
-
-h1.groupheader {
- font-size: 150%;
-}
-
-.title {
- font: 400 14px/28px Roboto,sans-serif;
- font-size: 150%;
- font-weight: bold;
- margin: 10px 2px;
-}
-
-h2.groupheader {
- border-bottom: 1px solid #879ECB;
- color: #354C7B;
- font-size: 150%;
- font-weight: normal;
- margin-top: 1.75em;
- padding-top: 8px;
- padding-bottom: 4px;
- width: 100%;
-}
-
-h3.groupheader {
- font-size: 100%;
-}
-
-h1, h2, h3, h4, h5, h6 {
- -webkit-transition: text-shadow 0.5s linear;
- -moz-transition: text-shadow 0.5s linear;
- -ms-transition: text-shadow 0.5s linear;
- -o-transition: text-shadow 0.5s linear;
- transition: text-shadow 0.5s linear;
- margin-right: 15px;
-}
-
-h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow {
- text-shadow: 0 0 15px cyan;
-}
-
-dt {
- font-weight: bold;
-}
-
-div.multicol {
- -moz-column-gap: 1em;
- -webkit-column-gap: 1em;
- -moz-column-count: 3;
- -webkit-column-count: 3;
-}
-
-p.startli, p.startdd {
- margin-top: 2px;
-}
-
-p.starttd {
- margin-top: 0px;
-}
-
-p.endli {
- margin-bottom: 0px;
-}
-
-p.enddd {
- margin-bottom: 4px;
-}
-
-p.endtd {
- margin-bottom: 2px;
-}
-
-/* @end */
-
-caption {
- font-weight: bold;
-}
-
-span.legend {
- font-size: 70%;
- text-align: center;
-}
-
-h3.version {
- font-size: 90%;
- text-align: center;
-}
-
-div.qindex, div.navtab{
- background-color: #EBEFF6;
- border: 1px solid #A3B4D7;
- text-align: center;
-}
-
-div.qindex, div.navpath {
- width: 100%;
- line-height: 140%;
-}
-
-div.navtab {
- margin-right: 15px;
-}
-
-/* @group Link Styling */
-
-a {
- color: #3D578C;
- font-weight: normal;
- text-decoration: none;
-}
-
-.contents a:visited {
- color: #4665A2;
-}
-
-a:hover {
- text-decoration: underline;
-}
-
-a.qindex {
- font-weight: bold;
-}
-
-a.qindexHL {
- font-weight: bold;
- background-color: #9CAFD4;
- color: #ffffff;
- border: 1px double #869DCA;
-}
-
-.contents a.qindexHL:visited {
- color: #ffffff;
-}
-
-a.el {
- font-weight: bold;
-}
-
-a.elRef {
-}
-
-a.code, a.code:visited, a.line, a.line:visited {
- color: #4665A2;
-}
-
-a.codeRef, a.codeRef:visited, a.lineRef, a.lineRef:visited {
- color: #4665A2;
-}
-
-/* @end */
-
-dl.el {
- margin-left: -1cm;
-}
-
-pre.fragment {
- border: 1px solid #C4CFE5;
- background-color: #FBFCFD;
- padding: 4px 6px;
- margin: 4px 8px 4px 2px;
- overflow: auto;
- word-wrap: break-word;
- font-size: 9pt;
- line-height: 125%;
- font-family: monospace, fixed;
- font-size: 105%;
-}
-
-div.fragment {
- padding: 4px 6px;
- margin: 4px 8px 4px 2px;
- background-color: #FBFCFD;
- border: 1px solid #C4CFE5;
-}
-
-div.line {
- font-family: monospace, fixed;
- font-size: 13px;
- min-height: 13px;
- line-height: 1.0;
- text-wrap: unrestricted;
- white-space: -moz-pre-wrap; /* Moz */
- white-space: -pre-wrap; /* Opera 4-6 */
- white-space: -o-pre-wrap; /* Opera 7 */
- white-space: pre-wrap; /* CSS3 */
- word-wrap: break-word; /* IE 5.5+ */
- text-indent: -53px;
- padding-left: 53px;
- padding-bottom: 0px;
- margin: 0px;
- -webkit-transition-property: background-color, box-shadow;
- -webkit-transition-duration: 0.5s;
- -moz-transition-property: background-color, box-shadow;
- -moz-transition-duration: 0.5s;
- -ms-transition-property: background-color, box-shadow;
- -ms-transition-duration: 0.5s;
- -o-transition-property: background-color, box-shadow;
- -o-transition-duration: 0.5s;
- transition-property: background-color, box-shadow;
- transition-duration: 0.5s;
-}
-
-div.line.glow {
- background-color: cyan;
- box-shadow: 0 0 10px cyan;
-}
-
-
-span.lineno {
- padding-right: 4px;
- text-align: right;
- border-right: 2px solid #0F0;
- background-color: #E8E8E8;
- white-space: pre;
-}
-span.lineno a {
- background-color: #D8D8D8;
-}
-
-span.lineno a:hover {
- background-color: #C8C8C8;
-}
-
-div.ah {
- background-color: black;
- font-weight: bold;
- color: #ffffff;
- margin-bottom: 3px;
- margin-top: 3px;
- padding: 0.2em;
- border: solid thin #333;
- border-radius: 0.5em;
- -webkit-border-radius: .5em;
- -moz-border-radius: .5em;
- box-shadow: 2px 2px 3px #999;
- -webkit-box-shadow: 2px 2px 3px #999;
- -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444));
- background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000);
-}
-
-div.groupHeader {
- margin-left: 16px;
- margin-top: 12px;
- font-weight: bold;
-}
-
-div.groupText {
- margin-left: 16px;
- font-style: italic;
-}
-
-body {
- background-color: white;
- color: black;
- margin: 0;
-}
-
-div.contents {
- margin-top: 10px;
- margin-left: 12px;
- margin-right: 8px;
-}
-
-td.indexkey {
- background-color: #EBEFF6;
- font-weight: bold;
- border: 1px solid #C4CFE5;
- margin: 2px 0px 2px 0;
- padding: 2px 10px;
- white-space: nowrap;
- vertical-align: top;
-}
-
-td.indexvalue {
- background-color: #EBEFF6;
- border: 1px solid #C4CFE5;
- padding: 2px 10px;
- margin: 2px 0px;
-}
-
-tr.memlist {
- background-color: #EEF1F7;
-}
-
-p.formulaDsp {
- text-align: center;
-}
-
-img.formulaDsp {
-
-}
-
-img.formulaInl {
- vertical-align: middle;
-}
-
-div.center {
- text-align: center;
- margin-top: 0px;
- margin-bottom: 0px;
- padding: 0px;
-}
-
-div.center img {
- border: 0px;
-}
-
-address.footer {
- text-align: right;
- padding-right: 12px;
-}
-
-img.footer {
- border: 0px;
- vertical-align: middle;
-}
-
-/* @group Code Colorization */
-
-span.keyword {
- color: #008000
-}
-
-span.keywordtype {
- color: #604020
-}
-
-span.keywordflow {
- color: #e08000
-}
-
-span.comment {
- color: #800000
-}
-
-span.preprocessor {
- color: #806020
-}
-
-span.stringliteral {
- color: #002080
-}
-
-span.charliteral {
- color: #008080
-}
-
-span.vhdldigit {
- color: #ff00ff
-}
-
-span.vhdlchar {
- color: #000000
-}
-
-span.vhdlkeyword {
- color: #700070
-}
-
-span.vhdllogic {
- color: #ff0000
-}
-
-blockquote {
- background-color: #F7F8FB;
- border-left: 2px solid #9CAFD4;
- margin: 0 24px 0 4px;
- padding: 0 12px 0 16px;
-}
-
-/* @end */
-
-/*
-.search {
- color: #003399;
- font-weight: bold;
-}
-
-form.search {
- margin-bottom: 0px;
- margin-top: 0px;
-}
-
-input.search {
- font-size: 75%;
- color: #000080;
- font-weight: normal;
- background-color: #e8eef2;
-}
-*/
-
-td.tiny {
- font-size: 75%;
-}
-
-.dirtab {
- padding: 4px;
- border-collapse: collapse;
- border: 1px solid #A3B4D7;
-}
-
-th.dirtab {
- background: #EBEFF6;
- font-weight: bold;
-}
-
-hr {
- height: 0px;
- border: none;
- border-top: 1px solid #4A6AAA;
-}
-
-hr.footer {
- height: 1px;
-}
-
-/* @group Member Descriptions */
-
-table.memberdecls {
- border-spacing: 0px;
- padding: 0px;
-}
-
-.memberdecls td, .fieldtable tr {
- -webkit-transition-property: background-color, box-shadow;
- -webkit-transition-duration: 0.5s;
- -moz-transition-property: background-color, box-shadow;
- -moz-transition-duration: 0.5s;
- -ms-transition-property: background-color, box-shadow;
- -ms-transition-duration: 0.5s;
- -o-transition-property: background-color, box-shadow;
- -o-transition-duration: 0.5s;
- transition-property: background-color, box-shadow;
- transition-duration: 0.5s;
-}
-
-.memberdecls td.glow, .fieldtable tr.glow {
- background-color: cyan;
- box-shadow: 0 0 15px cyan;
-}
-
-.mdescLeft, .mdescRight,
-.memItemLeft, .memItemRight,
-.memTemplItemLeft, .memTemplItemRight, .memTemplParams {
- background-color: #F9FAFC;
- border: none;
- margin: 4px;
- padding: 1px 0 0 8px;
-}
-
-.mdescLeft, .mdescRight {
- padding: 0px 8px 4px 8px;
- color: #555;
-}
-
-.memSeparator {
- border-bottom: 1px solid #DEE4F0;
- line-height: 1px;
- margin: 0px;
- padding: 0px;
-}
-
-.memItemLeft, .memTemplItemLeft {
- white-space: nowrap;
-}
-
-.memItemRight {
- width: 100%;
-}
-
-.memTemplParams {
- color: #4665A2;
- white-space: nowrap;
- font-size: 80%;
-}
-
-/* @end */
-
-/* @group Member Details */
-
-/* Styles for detailed member documentation */
-
-.memtemplate {
- font-size: 80%;
- color: #4665A2;
- font-weight: normal;
- margin-left: 9px;
-}
-
-.memnav {
- background-color: #EBEFF6;
- border: 1px solid #A3B4D7;
- text-align: center;
- margin: 2px;
- margin-right: 15px;
- padding: 2px;
-}
-
-.mempage {
- width: 100%;
-}
-
-.memitem {
- padding: 0;
- margin-bottom: 10px;
- margin-right: 5px;
- -webkit-transition: box-shadow 0.5s linear;
- -moz-transition: box-shadow 0.5s linear;
- -ms-transition: box-shadow 0.5s linear;
- -o-transition: box-shadow 0.5s linear;
- transition: box-shadow 0.5s linear;
- display: table !important;
- width: 100%;
-}
-
-.memitem.glow {
- box-shadow: 0 0 15px cyan;
-}
-
-.memname {
- font-weight: bold;
- margin-left: 6px;
-}
-
-.memname td {
- vertical-align: bottom;
-}
-
-.memproto, dl.reflist dt {
- border-top: 1px solid #A8B8D9;
- border-left: 1px solid #A8B8D9;
- border-right: 1px solid #A8B8D9;
- padding: 6px 0px 6px 0px;
- color: #253555;
- font-weight: bold;
- text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
- background-image:url('nav_f.png');
- background-repeat:repeat-x;
- background-color: #E2E8F2;
- /* opera specific markup */
- box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
- border-top-right-radius: 4px;
- border-top-left-radius: 4px;
- /* firefox specific markup */
- -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
- -moz-border-radius-topright: 4px;
- -moz-border-radius-topleft: 4px;
- /* webkit specific markup */
- -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
- -webkit-border-top-right-radius: 4px;
- -webkit-border-top-left-radius: 4px;
-
-}
-
-.memdoc, dl.reflist dd {
- border-bottom: 1px solid #A8B8D9;
- border-left: 1px solid #A8B8D9;
- border-right: 1px solid #A8B8D9;
- padding: 6px 10px 2px 10px;
- background-color: #FBFCFD;
- border-top-width: 0;
- background-image:url('nav_g.png');
- background-repeat:repeat-x;
- background-color: #FFFFFF;
- /* opera specific markup */
- border-bottom-left-radius: 4px;
- border-bottom-right-radius: 4px;
- box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
- /* firefox specific markup */
- -moz-border-radius-bottomleft: 4px;
- -moz-border-radius-bottomright: 4px;
- -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
- /* webkit specific markup */
- -webkit-border-bottom-left-radius: 4px;
- -webkit-border-bottom-right-radius: 4px;
- -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
-}
-
-dl.reflist dt {
- padding: 5px;
-}
-
-dl.reflist dd {
- margin: 0px 0px 10px 0px;
- padding: 5px;
-}
-
-.paramkey {
- text-align: right;
-}
-
-.paramtype {
- white-space: nowrap;
-}
-
-.paramname {
- color: #602020;
- white-space: nowrap;
-}
-.paramname em {
- font-style: normal;
-}
-.paramname code {
- line-height: 14px;
-}
-
-.params, .retval, .exception, .tparams {
- margin-left: 0px;
- padding-left: 0px;
-}
-
-.params .paramname, .retval .paramname {
- font-weight: bold;
- vertical-align: top;
-}
-
-.params .paramtype {
- font-style: italic;
- vertical-align: top;
-}
-
-.params .paramdir {
- font-family: "courier new",courier,monospace;
- vertical-align: top;
-}
-
-table.mlabels {
- border-spacing: 0px;
-}
-
-td.mlabels-left {
- width: 100%;
- padding: 0px;
-}
-
-td.mlabels-right {
- vertical-align: bottom;
- padding: 0px;
- white-space: nowrap;
-}
-
-span.mlabels {
- margin-left: 8px;
-}
-
-span.mlabel {
- background-color: #728DC1;
- border-top:1px solid #5373B4;
- border-left:1px solid #5373B4;
- border-right:1px solid #C4CFE5;
- border-bottom:1px solid #C4CFE5;
- text-shadow: none;
- color: white;
- margin-right: 4px;
- padding: 2px 3px;
- border-radius: 3px;
- font-size: 7pt;
- white-space: nowrap;
- vertical-align: middle;
-}
-
-
-
-/* @end */
-
-/* these are for tree view inside a (index) page */
-
-div.directory {
- margin: 10px 0px;
- border-top: 1px solid #9CAFD4;
- border-bottom: 1px solid #9CAFD4;
- width: 100%;
-}
-
-.directory table {
- border-collapse:collapse;
-}
-
-.directory td {
- margin: 0px;
- padding: 0px;
- vertical-align: top;
-}
-
-.directory td.entry {
- white-space: nowrap;
- padding-right: 6px;
- padding-top: 3px;
-}
-
-.directory td.entry a {
- outline:none;
-}
-
-.directory td.entry a img {
- border: none;
-}
-
-.directory td.desc {
- width: 100%;
- padding-left: 6px;
- padding-right: 6px;
- padding-top: 3px;
- border-left: 1px solid rgba(0,0,0,0.05);
-}
-
-.directory tr.even {
- padding-left: 6px;
- background-color: #F7F8FB;
-}
-
-.directory img {
- vertical-align: -30%;
-}
-
-.directory .levels {
- white-space: nowrap;
- width: 100%;
- text-align: right;
- font-size: 9pt;
-}
-
-.directory .levels span {
- cursor: pointer;
- padding-left: 2px;
- padding-right: 2px;
- color: #3D578C;
-}
-
-.arrow {
- color: #9CAFD4;
- -webkit-user-select: none;
- -khtml-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- user-select: none;
- cursor: pointer;
- font-size: 80%;
- display: inline-block;
- width: 16px;
- height: 22px;
-}
-
-.icon {
- font-family: Arial, Helvetica;
- font-weight: bold;
- font-size: 12px;
- height: 14px;
- width: 16px;
- display: inline-block;
- background-color: #728DC1;
- color: white;
- text-align: center;
- border-radius: 4px;
- margin-left: 2px;
- margin-right: 2px;
-}
-
-.icona {
- width: 24px;
- height: 22px;
- display: inline-block;
-}
-
-.iconfopen {
- width: 24px;
- height: 18px;
- margin-bottom: 4px;
- background-image:url('ftv2folderopen.png');
- background-position: 0px -4px;
- background-repeat: repeat-y;
- vertical-align:top;
- display: inline-block;
-}
-
-.iconfclosed {
- width: 24px;
- height: 18px;
- margin-bottom: 4px;
- background-image:url('ftv2folderclosed.png');
- background-position: 0px -4px;
- background-repeat: repeat-y;
- vertical-align:top;
- display: inline-block;
-}
-
-.icondoc {
- width: 24px;
- height: 18px;
- margin-bottom: 4px;
- background-image:url('ftv2doc.png');
- background-position: 0px -4px;
- background-repeat: repeat-y;
- vertical-align:top;
- display: inline-block;
-}
-
-table.directory {
- font: 400 14px Roboto,sans-serif;
-}
-
-/* @end */
-
-div.dynheader {
- margin-top: 8px;
- -webkit-touch-callout: none;
- -webkit-user-select: none;
- -khtml-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- user-select: none;
-}
-
-address {
- font-style: normal;
- color: #2A3D61;
-}
-
-table.doxtable {
- border-collapse:collapse;
- margin-top: 4px;
- margin-bottom: 4px;
-}
-
-table.doxtable td, table.doxtable th {
- border: 1px solid #2D4068;
- padding: 3px 7px 2px;
-}
-
-table.doxtable th {
- background-color: #374F7F;
- color: #FFFFFF;
- font-size: 110%;
- padding-bottom: 4px;
- padding-top: 5px;
-}
-
-table.fieldtable {
- /*width: 100%;*/
- margin-bottom: 10px;
- border: 1px solid #A8B8D9;
- border-spacing: 0px;
- -moz-border-radius: 4px;
- -webkit-border-radius: 4px;
- border-radius: 4px;
- -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
- -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
- box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
-}
-
-.fieldtable td, .fieldtable th {
- padding: 3px 7px 2px;
-}
-
-.fieldtable td.fieldtype, .fieldtable td.fieldname {
- white-space: nowrap;
- border-right: 1px solid #A8B8D9;
- border-bottom: 1px solid #A8B8D9;
- vertical-align: top;
-}
-
-.fieldtable td.fieldname {
- padding-top: 3px;
-}
-
-.fieldtable td.fielddoc {
- border-bottom: 1px solid #A8B8D9;
- /*width: 100%;*/
-}
-
-.fieldtable td.fielddoc p:first-child {
- margin-top: 0px;
-}
-
-.fieldtable td.fielddoc p:last-child {
- margin-bottom: 2px;
-}
-
-.fieldtable tr:last-child td {
- border-bottom: none;
-}
-
-.fieldtable th {
- background-image:url('nav_f.png');
- background-repeat:repeat-x;
- background-color: #E2E8F2;
- font-size: 90%;
- color: #253555;
- padding-bottom: 4px;
- padding-top: 5px;
- text-align:left;
- -moz-border-radius-topleft: 4px;
- -moz-border-radius-topright: 4px;
- -webkit-border-top-left-radius: 4px;
- -webkit-border-top-right-radius: 4px;
- border-top-left-radius: 4px;
- border-top-right-radius: 4px;
- border-bottom: 1px solid #A8B8D9;
-}
-
-
-.tabsearch {
- top: 0px;
- left: 10px;
- height: 36px;
- background-image: url('tab_b.png');
- z-index: 101;
- overflow: hidden;
- font-size: 13px;
-}
-
-.navpath ul
-{
- font-size: 11px;
- background-image:url('tab_b.png');
- background-repeat:repeat-x;
- background-position: 0 -5px;
- height:30px;
- line-height:30px;
- color:#8AA0CC;
- border:solid 1px #C2CDE4;
- overflow:hidden;
- margin:0px;
- padding:0px;
-}
-
-.navpath li
-{
- list-style-type:none;
- float:left;
- padding-left:10px;
- padding-right:15px;
- background-image:url('bc_s.png');
- background-repeat:no-repeat;
- background-position:right;
- color:#364D7C;
-}
-
-.navpath li.navelem a
-{
- height:32px;
- display:block;
- text-decoration: none;
- outline: none;
- color: #283A5D;
- font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
- text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
- text-decoration: none;
-}
-
-.navpath li.navelem a:hover
-{
- color:#6884BD;
-}
-
-.navpath li.footer
-{
- list-style-type:none;
- float:right;
- padding-left:10px;
- padding-right:15px;
- background-image:none;
- background-repeat:no-repeat;
- background-position:right;
- color:#364D7C;
- font-size: 8pt;
-}
-
-
-div.summary
-{
- float: right;
- font-size: 8pt;
- padding-right: 5px;
- width: 50%;
- text-align: right;
-}
-
-div.summary a
-{
- white-space: nowrap;
-}
-
-div.ingroups
-{
- font-size: 8pt;
- width: 50%;
- text-align: left;
-}
-
-div.ingroups a
-{
- white-space: nowrap;
-}
-
-div.header
-{
- background-image:url('nav_h.png');
- background-repeat:repeat-x;
- background-color: #F9FAFC;
- margin: 0px;
- border-bottom: 1px solid #C4CFE5;
-}
-
-div.headertitle
-{
- padding: 5px 5px 5px 10px;
-}
-
-dl
-{
- padding: 0 0 0 10px;
-}
-
-/* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug */
-dl.section
-{
- margin-left: 0px;
- padding-left: 0px;
-}
-
-dl.note
-{
- margin-left:-7px;
- padding-left: 3px;
- border-left:4px solid;
- border-color: #D0C000;
-}
-
-dl.warning, dl.attention
-{
- margin-left:-7px;
- padding-left: 3px;
- border-left:4px solid;
- border-color: #FF0000;
-}
-
-dl.pre, dl.post, dl.invariant
-{
- margin-left:-7px;
- padding-left: 3px;
- border-left:4px solid;
- border-color: #00D000;
-}
-
-dl.deprecated
-{
- margin-left:-7px;
- padding-left: 3px;
- border-left:4px solid;
- border-color: #505050;
-}
-
-dl.todo
-{
- margin-left:-7px;
- padding-left: 3px;
- border-left:4px solid;
- border-color: #00C0E0;
-}
-
-dl.test
-{
- margin-left:-7px;
- padding-left: 3px;
- border-left:4px solid;
- border-color: #3030E0;
-}
-
-dl.bug
-{
- margin-left:-7px;
- padding-left: 3px;
- border-left:4px solid;
- border-color: #C08050;
-}
-
-dl.section dd {
- margin-bottom: 6px;
-}
-
-
-#projectlogo
-{
- text-align: center;
- vertical-align: bottom;
- border-collapse: separate;
-}
-
-#projectlogo img
-{
- border: 0px none;
-}
-
-#projectname
-{
- font: 300% Tahoma, Arial,sans-serif;
- margin: 0px;
- padding: 2px 0px;
-}
-
-#projectbrief
-{
- font: 120% Tahoma, Arial,sans-serif;
- margin: 0px;
- padding: 0px;
-}
-
-#projectnumber
-{
- font: 50% Tahoma, Arial,sans-serif;
- margin: 0px;
- padding: 0px;
-}
-
-#titlearea
-{
- padding: 0px;
- margin: 0px;
- width: 100%;
- border-bottom: 1px solid #5373B4;
-}
-
-.image
-{
- text-align: center;
-}
-
-.dotgraph
-{
- text-align: center;
-}
-
-.mscgraph
-{
- text-align: center;
-}
-
-.diagraph
-{
- text-align: center;
-}
-
-.caption
-{
- font-weight: bold;
-}
-
-div.zoom
-{
- border: 1px solid #90A5CE;
-}
-
-dl.citelist {
- margin-bottom:50px;
-}
-
-dl.citelist dt {
- color:#334975;
- float:left;
- font-weight:bold;
- margin-right:10px;
- padding:5px;
-}
-
-dl.citelist dd {
- margin:2px 0;
- padding:5px 0;
-}
-
-div.toc {
- padding: 14px 25px;
- background-color: #F4F6FA;
- border: 1px solid #D8DFEE;
- border-radius: 7px 7px 7px 7px;
- float: right;
- height: auto;
- margin: 0 20px 10px 10px;
- width: 200px;
-}
-
-div.toc li {
- background: url("bdwn.png") no-repeat scroll 0 5px transparent;
- font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif;
- margin-top: 5px;
- padding-left: 10px;
- padding-top: 2px;
-}
-
-div.toc h3 {
- font: bold 12px/1.2 Arial,FreeSans,sans-serif;
- color: #4665A2;
- border-bottom: 0 none;
- margin: 0;
-}
-
-div.toc ul {
- list-style: none outside none;
- border: medium none;
- padding: 0px;
-}
-
-div.toc li.level1 {
- margin-left: 0px;
-}
-
-div.toc li.level2 {
- margin-left: 15px;
-}
-
-div.toc li.level3 {
- margin-left: 30px;
-}
-
-div.toc li.level4 {
- margin-left: 45px;
-}
-
-.inherit_header {
- font-weight: bold;
- color: gray;
- cursor: pointer;
- -webkit-touch-callout: none;
- -webkit-user-select: none;
- -khtml-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- user-select: none;
-}
-
-.inherit_header td {
- padding: 6px 0px 2px 5px;
-}
-
-.inherit {
- display: none;
-}
-
-tr.heading h2 {
- margin-top: 12px;
- margin-bottom: 4px;
-}
-
-/* tooltip related style info */
-
-.ttc {
- position: absolute;
- display: none;
-}
-
-#powerTip {
- cursor: default;
- white-space: nowrap;
- background-color: white;
- border: 1px solid gray;
- border-radius: 4px 4px 4px 4px;
- box-shadow: 1px 1px 7px gray;
- display: none;
- font-size: smaller;
- max-width: 80%;
- opacity: 0.9;
- padding: 1ex 1em 1em;
- position: absolute;
- z-index: 2147483647;
-}
-
-#powerTip div.ttdoc {
- color: grey;
- font-style: italic;
-}
-
-#powerTip div.ttname a {
- font-weight: bold;
-}
-
-#powerTip div.ttname {
- font-weight: bold;
-}
-
-#powerTip div.ttdeci {
- color: #006318;
-}
-
-#powerTip div {
- margin: 0px;
- padding: 0px;
- font: 12px/16px Roboto,sans-serif;
-}
-
-#powerTip:before, #powerTip:after {
- content: "";
- position: absolute;
- margin: 0px;
-}
-
-#powerTip.n:after, #powerTip.n:before,
-#powerTip.s:after, #powerTip.s:before,
-#powerTip.w:after, #powerTip.w:before,
-#powerTip.e:after, #powerTip.e:before,
-#powerTip.ne:after, #powerTip.ne:before,
-#powerTip.se:after, #powerTip.se:before,
-#powerTip.nw:after, #powerTip.nw:before,
-#powerTip.sw:after, #powerTip.sw:before {
- border: solid transparent;
- content: " ";
- height: 0;
- width: 0;
- position: absolute;
-}
-
-#powerTip.n:after, #powerTip.s:after,
-#powerTip.w:after, #powerTip.e:after,
-#powerTip.nw:after, #powerTip.ne:after,
-#powerTip.sw:after, #powerTip.se:after {
- border-color: rgba(255, 255, 255, 0);
-}
-
-#powerTip.n:before, #powerTip.s:before,
-#powerTip.w:before, #powerTip.e:before,
-#powerTip.nw:before, #powerTip.ne:before,
-#powerTip.sw:before, #powerTip.se:before {
- border-color: rgba(128, 128, 128, 0);
-}
-
-#powerTip.n:after, #powerTip.n:before,
-#powerTip.ne:after, #powerTip.ne:before,
-#powerTip.nw:after, #powerTip.nw:before {
- top: 100%;
-}
-
-#powerTip.n:after, #powerTip.ne:after, #powerTip.nw:after {
- border-top-color: #ffffff;
- border-width: 10px;
- margin: 0px -10px;
-}
-#powerTip.n:before {
- border-top-color: #808080;
- border-width: 11px;
- margin: 0px -11px;
-}
-#powerTip.n:after, #powerTip.n:before {
- left: 50%;
-}
-
-#powerTip.nw:after, #powerTip.nw:before {
- right: 14px;
-}
-
-#powerTip.ne:after, #powerTip.ne:before {
- left: 14px;
-}
-
-#powerTip.s:after, #powerTip.s:before,
-#powerTip.se:after, #powerTip.se:before,
-#powerTip.sw:after, #powerTip.sw:before {
- bottom: 100%;
-}
-
-#powerTip.s:after, #powerTip.se:after, #powerTip.sw:after {
- border-bottom-color: #ffffff;
- border-width: 10px;
- margin: 0px -10px;
-}
-
-#powerTip.s:before, #powerTip.se:before, #powerTip.sw:before {
- border-bottom-color: #808080;
- border-width: 11px;
- margin: 0px -11px;
-}
-
-#powerTip.s:after, #powerTip.s:before {
- left: 50%;
-}
-
-#powerTip.sw:after, #powerTip.sw:before {
- right: 14px;
-}
-
-#powerTip.se:after, #powerTip.se:before {
- left: 14px;
-}
-
-#powerTip.e:after, #powerTip.e:before {
- left: 100%;
-}
-#powerTip.e:after {
- border-left-color: #ffffff;
- border-width: 10px;
- top: 50%;
- margin-top: -10px;
-}
-#powerTip.e:before {
- border-left-color: #808080;
- border-width: 11px;
- top: 50%;
- margin-top: -11px;
-}
-
-#powerTip.w:after, #powerTip.w:before {
- right: 100%;
-}
-#powerTip.w:after {
- border-right-color: #ffffff;
- border-width: 10px;
- top: 50%;
- margin-top: -10px;
-}
-#powerTip.w:before {
- border-right-color: #808080;
- border-width: 11px;
- top: 50%;
- margin-top: -11px;
-}
-
-@media print
-{
- #top { display: none; }
- #side-nav { display: none; }
- #nav-path { display: none; }
- body { overflow:visible; }
- h1, h2, h3, h4, h5, h6 { page-break-after: avoid; }
- .summary { display: none; }
- .memitem { page-break-inside: avoid; }
- #doc-content
- {
- margin-left:0 !important;
- height:auto !important;
- width:auto !important;
- overflow:inherit;
- display:inline;
- }
-}
-
diff --git a/doc/html/doxygen.png b/doc/html/doxygen.png
deleted file mode 100644
index 3ff17d8..0000000
Binary files a/doc/html/doxygen.png and /dev/null differ
diff --git a/doc/html/dynsections.js b/doc/html/dynsections.js
deleted file mode 100644
index 85e1836..0000000
--- a/doc/html/dynsections.js
+++ /dev/null
@@ -1,97 +0,0 @@
-function toggleVisibility(linkObj)
-{
- var base = $(linkObj).attr('id');
- var summary = $('#'+base+'-summary');
- var content = $('#'+base+'-content');
- var trigger = $('#'+base+'-trigger');
- var src=$(trigger).attr('src');
- if (content.is(':visible')===true) {
- content.hide();
- summary.show();
- $(linkObj).addClass('closed').removeClass('opened');
- $(trigger).attr('src',src.substring(0,src.length-8)+'closed.png');
- } else {
- content.show();
- summary.hide();
- $(linkObj).removeClass('closed').addClass('opened');
- $(trigger).attr('src',src.substring(0,src.length-10)+'open.png');
- }
- return false;
-}
-
-function updateStripes()
-{
- $('table.directory tr').
- removeClass('even').filter(':visible:even').addClass('even');
-}
-
-function toggleLevel(level)
-{
- $('table.directory tr').each(function() {
- var l = this.id.split('_').length-1;
- var i = $('#img'+this.id.substring(3));
- var a = $('#arr'+this.id.substring(3));
- if (l|
- Boost.Nowide
-
- |
-
- 1.8.7
-
-
-
diff --git a/doc/html/files.html b/doc/html/files.html
deleted file mode 100644
index d93bd00..0000000
--- a/doc/html/files.html
+++ /dev/null
@@ -1,77 +0,0 @@
-
-
-
-
-
-
-|
- Boost.Nowide
-
- |
-
| ▼ boost | |
| ▼ nowide | |
| ▼ integration | |
| filesystem.hpp | |
| args.hpp | |
| cenv.hpp | |
| config.hpp | |
| convert.hpp | |
| cstdio.hpp | |
| cstdlib.hpp | |
| filebuf.hpp | |
| fstream.hpp | |
| iostream.hpp | |
| stackstring.hpp | |
| system.hpp | |
| utf8_codecvt.hpp | |
| windows.hpp |
- 1.8.7
-
-
-
diff --git a/doc/html/filesystem_8hpp_source.html b/doc/html/filesystem_8hpp_source.html
deleted file mode 100644
index e7958d9..0000000
--- a/doc/html/filesystem_8hpp_source.html
+++ /dev/null
@@ -1,86 +0,0 @@
-
-
-
-
-
-
-|
- Boost.Nowide
-
- |
-
- 1.8.7
-
-
-
diff --git a/doc/html/fstream_8hpp_source.html b/doc/html/fstream_8hpp_source.html
deleted file mode 100644
index e322c81..0000000
--- a/doc/html/fstream_8hpp_source.html
+++ /dev/null
@@ -1,326 +0,0 @@
-
-
-
-
-
-
-|
- Boost.Nowide
-
- |
-
- 1.8.7
-
-
-
diff --git a/doc/html/ftv2blank.png b/doc/html/ftv2blank.png
deleted file mode 100644
index 63c605b..0000000
Binary files a/doc/html/ftv2blank.png and /dev/null differ
diff --git a/doc/html/ftv2doc.png b/doc/html/ftv2doc.png
deleted file mode 100644
index 17edabf..0000000
Binary files a/doc/html/ftv2doc.png and /dev/null differ
diff --git a/doc/html/ftv2folderclosed.png b/doc/html/ftv2folderclosed.png
deleted file mode 100644
index bb8ab35..0000000
Binary files a/doc/html/ftv2folderclosed.png and /dev/null differ
diff --git a/doc/html/ftv2folderopen.png b/doc/html/ftv2folderopen.png
deleted file mode 100644
index d6c7f67..0000000
Binary files a/doc/html/ftv2folderopen.png and /dev/null differ
diff --git a/doc/html/ftv2lastnode.png b/doc/html/ftv2lastnode.png
deleted file mode 100644
index 63c605b..0000000
Binary files a/doc/html/ftv2lastnode.png and /dev/null differ
diff --git a/doc/html/ftv2link.png b/doc/html/ftv2link.png
deleted file mode 100644
index 17edabf..0000000
Binary files a/doc/html/ftv2link.png and /dev/null differ
diff --git a/doc/html/ftv2mlastnode.png b/doc/html/ftv2mlastnode.png
deleted file mode 100644
index 0b63f6d..0000000
Binary files a/doc/html/ftv2mlastnode.png and /dev/null differ
diff --git a/doc/html/ftv2mnode.png b/doc/html/ftv2mnode.png
deleted file mode 100644
index 0b63f6d..0000000
Binary files a/doc/html/ftv2mnode.png and /dev/null differ
diff --git a/doc/html/ftv2node.png b/doc/html/ftv2node.png
deleted file mode 100644
index 63c605b..0000000
Binary files a/doc/html/ftv2node.png and /dev/null differ
diff --git a/doc/html/ftv2plastnode.png b/doc/html/ftv2plastnode.png
deleted file mode 100644
index c6ee22f..0000000
Binary files a/doc/html/ftv2plastnode.png and /dev/null differ
diff --git a/doc/html/ftv2pnode.png b/doc/html/ftv2pnode.png
deleted file mode 100644
index c6ee22f..0000000
Binary files a/doc/html/ftv2pnode.png and /dev/null differ
diff --git a/doc/html/ftv2splitbar.png b/doc/html/ftv2splitbar.png
deleted file mode 100644
index fe895f2..0000000
Binary files a/doc/html/ftv2splitbar.png and /dev/null differ
diff --git a/doc/html/ftv2vertline.png b/doc/html/ftv2vertline.png
deleted file mode 100644
index 63c605b..0000000
Binary files a/doc/html/ftv2vertline.png and /dev/null differ
diff --git a/doc/html/functions.html b/doc/html/functions.html
deleted file mode 100644
index fdb11cf..0000000
--- a/doc/html/functions.html
+++ /dev/null
@@ -1,80 +0,0 @@
-
-
-
-
-
-
-|
- Boost.Nowide
-
- |
-
- 1.8.7
-
-
-
diff --git a/doc/html/functions_func.html b/doc/html/functions_func.html
deleted file mode 100644
index 3fd6c2a..0000000
--- a/doc/html/functions_func.html
+++ /dev/null
@@ -1,80 +0,0 @@
-
-
-
-
-
-
-|
- Boost.Nowide
-
- |
-
- 1.8.7
-
-
-
diff --git a/doc/html/hierarchy.html b/doc/html/hierarchy.html
deleted file mode 100644
index 2cfb77e..0000000
--- a/doc/html/hierarchy.html
+++ /dev/null
@@ -1,78 +0,0 @@
-
-
-
-
-
-
-|
- Boost.Nowide
-
- |
-
| Cboost::nowide::args | Args is a class that fixes standard main() function arguments and changes them to UTF-8 under Microsoft Windows |
| Cboost::nowide::basic_filebuf< CharType, Traits > | This forward declaration defined the basic_filebuf type |
| ▼Cbasic_iostream | |
| Cboost::nowide::basic_fstream< CharType, Traits > | Same as std::basic_fstream<char> but accepts UTF-8 strings under Windows |
| ▼Cbasic_istream | |
| Cboost::nowide::basic_ifstream< CharType, Traits > | Same as std::basic_ifstream<char> but accepts UTF-8 strings under Windows |
| ▼Cbasic_ostream | |
| Cboost::nowide::basic_ofstream< CharType, Traits > | Same as std::basic_ofstream<char> but accepts UTF-8 strings under Windows |
| Cboost::nowide::basic_stackstring< CharOut, CharIn, BufferSize > | A class that allows to create a temporary wide or narrow UTF strings from wide or narrow UTF source |
| Cboost::nowide::basic_stackstring< char, wchar_t, 256 > | |
| ▼Cbasic_streambuf | |
| Cboost::nowide::basic_filebuf< char > | This is implementation of std::filebuf |
| ▼Ccodecvt | |
| Cboost::nowide::utf8_codecvt< CharType, 2 > | |
| Cboost::nowide::utf8_codecvt< CharType, 4 > | |
| Cboost::nowide::utf8_codecvt< CharType, CharSize > |
- 1.8.7
-
-
-
diff --git a/doc/html/index.html b/doc/html/index.html
deleted file mode 100644
index 15d1db6..0000000
--- a/doc/html/index.html
+++ /dev/null
@@ -1,309 +0,0 @@
-
-
-
-
-
-
-|
- Boost.Nowide
-
- |
-
Table of Contents:
-Boost.Nowide is a library implemented by Artyom Beilis that makes cross platform Unicode aware programming easier.
-The library provides an implementation of standard C and C++ library functions, such that their inputs are UTF-8 aware on Windows without requiring to use Wide API.
-Consider a simple application that splits a big file into chunks, such that they can be sent by e-mail. It requires doing a few very simple tasks:
-int main(int argc,char **argv)std::fstream::open(char const *,std::ios::openmode m)std::remove(char const *file)std::cout << file_name Unfortunately it is impossible to implement this simple task in plain C++ if the file names contain non-ASCII characters.
-The simple program that uses the API would work on the systems that use UTF-8 internally – the vast majority of Unix-Line operating systems: Linux, Mac OS X, Solaris, BSD. But it would fail on files like War and Peace - Война и мир - מלחמה ושלום.zip under Microsoft Windows because the native Windows Unicode aware API is Wide-API – UTF-16.
This incredibly trivial task is very hard to implement in a cross platform manner.
-Boost.Nowide provides a set of standard library functions that are UTF-8 aware and makes Unicode aware programming easier.
-The library provides:
-argc, argc and env parameters of main use UTF-8stdio.h functions:fopen freopen remove rename stdlib.h functions:system getenv setenv unsetenv putenv fstream filebuf fstream/ofstream/ifstream iostream cout cerr clog cin Why not provide both Wide and Narrow implementations so the developer can choose to use Wide characters on Unix-like platforms?
-Several reasons:
-wchar_t is not really portable, it can be 2 bytes, 4 bytes or even 1 byte making Unicode aware programming harderfopen(wchar_t const *,wchar_t const *) in the standard library, so it is better to stick to the standards rather than re-implement Wide API in "Microsoft Windows Style"The library is mostly header only, only console I/O requires separate compilation under Windows.
-As a developer you are expected to use boost::nowide functions instead of the functions available in the std namespace.
For example, here is a Unicode unaware implementation of a line counter:
To make this program handle Unicode properly, we do the following changes:
-This very simple and straightforward approach helps writing Unicode aware programs.
-Of course, this simple set of functions does not cover all needs. If you need to access Wide API from a Windows application that uses UTF-8 internally you can use functions like boost::nowide::widen and boost::nowide::narrow.
For example:
The conversion is done at the last stage, and you continue using UTF-8 strings everywhere else. You only switch to the Wide API at glue points.
-boost::nowide::widen returns std::string. Sometimes it is useful to prevent allocation and use on-stack buffers instead. Boost.Nowide provides the boost::nowide::basic_stackstring class for this purpose.
The example above could be rewritten as:
-stackstring and wstackstring using 256-character buffers, and short_stackstring and wshort_stackstring using 16-character buffers. If the string is longer, they fall back to memory allocation.The library does not include the windows.h in order to prevent namespace pollution with numerous defines and types. Instead, the library defines the prototypes of the Win32 API functions.
However, you may request to use the windows.h header by defining BOOST_USE_WINDOWS_H before including any of the Boost.Nowide headers
Boost.Filesystem supports selection of narrow encoding. Unfortunatelly the default narrow encoding on Windows isn't UTF-8, you can enable UTF-8 as default encoding on Boost.Filesystem by calling boost::nowide::nowide_filesystem() in the beginning of your program
For Microsoft Windows, the library provides UTF-8 aware variants of some std:: functions in the boost::nowide namespace. For example, std::fopen becomes boost::nowide::fopen.
Under POSIX platforms, the functions in boost::nowide are aliases of their standard library counterparts:
-Console I/O is implemented as a wrapper around ReadConsoleW/WriteConsoleW (used when the stream goes to the "real" console) and ReadFile/WriteFile (used when the stream was piped/redirected).
-This approach eliminates a need of manual code page handling. If TrueType fonts are used the Unicode aware input and output works as intended.
-Q: Why doesn't the library convert the string to/from the locale's encoding (instead of UTF-8) on POSIX systems?
-A: It is inherently incorrect to convert strings to/from locale encodings on POSIX platforms.
-You can create a file named "\xFF\xFF.txt" (invalid UTF-8), remove it, pass its name as a parameter to a program and it would work whether the current locale is UTF-8 or not. Also, changing the locale from let's say en_US.UTF-8 to en_US.ISO-8859-1 would not magically change all files in the OS or the strings a user may pass to the program (which is different on Windows)
POSIX OSs treat strings as NULL terminated cookies.
So altering their content according to the locale would actually lead to incorrect behavior.
-For example, this is a naive implementation of a standard program "rm"
-It would work with ANY locale and changing the strings would lead to incorrect behavior.
-The meaning of a locale under POSIX and Windows platforms is different and has very different effects.
-It is possible to use Nowide library without having the huge Boost project as a dependency. There is a standalone version that has all the functionality in the nowide namespace instead of boost::nowide. The example above would look like
The upstream sources can be found at GitHub: https://github.com/boostorg/nowide
-You can download the latest sources there:
-
- 1.8.7
-
-
-
diff --git a/doc/html/iostream_8hpp_source.html b/doc/html/iostream_8hpp_source.html
deleted file mode 100644
index 3caf61e..0000000
--- a/doc/html/iostream_8hpp_source.html
+++ /dev/null
@@ -1,140 +0,0 @@
-
-
-
-
-
-
-|
- Boost.Nowide
-
- |
-
- 1.8.7
-
-
-
diff --git a/doc/html/jquery.js b/doc/html/jquery.js
deleted file mode 100644
index c197801..0000000
--- a/doc/html/jquery.js
+++ /dev/null
@@ -1,31 +0,0 @@
-/*!
- * jQuery JavaScript Library v1.7.1
- * http://jquery.com/
- *
- * Copyright 2011, John Resig
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * Includes Sizzle.js
- * http://sizzlejs.com/
- * Copyright 2011, The Dojo Foundation
- * Released under the MIT, BSD, and GPL Licenses.
- *
- * Date: Mon Nov 21 21:11:03 2011 -0500
- */
-(function(bb,L){var av=bb.document,bu=bb.navigator,bl=bb.location;var b=(function(){var bF=function(b0,b1){return new bF.fn.init(b0,b1,bD)},bU=bb.jQuery,bH=bb.$,bD,bY=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,bM=/\S/,bI=/^\s+/,bE=/\s+$/,bA=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,bN=/^[\],:{}\s]*$/,bW=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,bP=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,bJ=/(?:^|:|,)(?:\s*\[)+/g,by=/(webkit)[ \/]([\w.]+)/,bR=/(opera)(?:.*version)?[ \/]([\w.]+)/,bQ=/(msie) ([\w.]+)/,bS=/(mozilla)(?:.*? rv:([\w.]+))?/,bB=/-([a-z]|[0-9])/ig,bZ=/^-ms-/,bT=function(b0,b1){return(b1+"").toUpperCase()},bX=bu.userAgent,bV,bC,e,bL=Object.prototype.toString,bG=Object.prototype.hasOwnProperty,bz=Array.prototype.push,bK=Array.prototype.slice,bO=String.prototype.trim,bv=Array.prototype.indexOf,bx={};bF.fn=bF.prototype={constructor:bF,init:function(b0,b4,b3){var b2,b5,b1,b6;if(!b0){return this}if(b0.nodeType){this.context=this[0]=b0;this.length=1;return this}if(b0==="body"&&!b4&&av.body){this.context=av;this[0]=av.body;this.selector=b0;this.length=1;return this}if(typeof b0==="string"){if(b0.charAt(0)==="<"&&b0.charAt(b0.length-1)===">"&&b0.length>=3){b2=[null,b0,null]}else{b2=bY.exec(b0)}if(b2&&(b2[1]||!b4)){if(b2[1]){b4=b4 instanceof bF?b4[0]:b4;b6=(b4?b4.ownerDocument||b4:av);b1=bA.exec(b0);if(b1){if(bF.isPlainObject(b4)){b0=[av.createElement(b1[1])];bF.fn.attr.call(b0,b4,true)}else{b0=[b6.createElement(b1[1])]}}else{b1=bF.buildFragment([b2[1]],[b6]);b0=(b1.cacheable?bF.clone(b1.fragment):b1.fragment).childNodes}return bF.merge(this,b0)}else{b5=av.getElementById(b2[2]);if(b5&&b5.parentNode){if(b5.id!==b2[2]){return b3.find(b0)}this.length=1;this[0]=b5}this.context=av;this.selector=b0;return this}}else{if(!b4||b4.jquery){return(b4||b3).find(b0)}else{return this.constructor(b4).find(b0)}}}else{if(bF.isFunction(b0)){return b3.ready(b0)}}if(b0.selector!==L){this.selector=b0.selector;this.context=b0.context}return bF.makeArray(b0,this)},selector:"",jquery:"1.7.1",length:0,size:function(){return this.length},toArray:function(){return bK.call(this,0)},get:function(b0){return b0==null?this.toArray():(b0<0?this[this.length+b0]:this[b0])},pushStack:function(b1,b3,b0){var b2=this.constructor();if(bF.isArray(b1)){bz.apply(b2,b1)}else{bF.merge(b2,b1)}b2.prevObject=this;b2.context=this.context;if(b3==="find"){b2.selector=this.selector+(this.selector?" ":"")+b0}else{if(b3){b2.selector=this.selector+"."+b3+"("+b0+")"}}return b2},each:function(b1,b0){return bF.each(this,b1,b0)},ready:function(b0){bF.bindReady();bC.add(b0);return this},eq:function(b0){b0=+b0;return b0===-1?this.slice(b0):this.slice(b0,b0+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(bK.apply(this,arguments),"slice",bK.call(arguments).join(","))},map:function(b0){return this.pushStack(bF.map(this,function(b2,b1){return b0.call(b2,b1,b2)}))},end:function(){return this.prevObject||this.constructor(null)},push:bz,sort:[].sort,splice:[].splice};bF.fn.init.prototype=bF.fn;bF.extend=bF.fn.extend=function(){var b9,b2,b0,b1,b6,b7,b5=arguments[0]||{},b4=1,b3=arguments.length,b8=false;if(typeof b5==="boolean"){b8=b5;b5=arguments[1]||{};b4=2}if(typeof b5!=="object"&&!bF.isFunction(b5)){b5={}}if(b3===b4){b5=this;--b4}for(;b4| t |
|
- Boost.Nowide
-
- |
-
This namespace includes implementation of the standard library functios such that they accept UTF-8 strings on Windows. On other platforms it is just an alias of std namespace (i.e. not on Windows) -More...
--Classes | |
| class | args |
| args is a class that fixes standard main() function arguments and changes them to UTF-8 under Microsoft Windows. More... | |
| class | basic_filebuf |
| This forward declaration defined the basic_filebuf type. More... | |
| class | basic_filebuf< char > |
| This is implementation of std::filebuf. More... | |
| class | basic_fstream |
| Same as std::basic_fstream<char> but accepts UTF-8 strings under Windows. More... | |
| class | basic_ifstream |
| Same as std::basic_ifstream<char> but accepts UTF-8 strings under Windows. More... | |
| class | basic_ofstream |
| Same as std::basic_ofstream<char> but accepts UTF-8 strings under Windows. More... | |
| class | basic_stackstring |
| A class that allows to create a temporary wide or narrow UTF strings from wide or narrow UTF source. More... | |
| class | utf8_codecvt |
| class | utf8_codecvt< CharType, 2 > |
| class | utf8_codecvt< CharType, 4 > |
-Typedefs | |
| typedef basic_filebuf< char > | filebuf |
| Convinience typedef. More... | |
| typedef basic_ifstream< char > | ifstream |
| typedef basic_ofstream< char > | ofstream |
| typedef basic_fstream< char > | fstream |
| typedef basic_stackstring -< wchar_t, char, 256 > | wstackstring |
| typedef basic_stackstring -< char, wchar_t, 256 > | stackstring |
| typedef basic_stackstring -< wchar_t, char, 16 > | wshort_stackstring |
| typedef basic_stackstring -< char, wchar_t, 16 > | short_stackstring |
-Functions | |
| char * | getenv (char const *key) |
| UTF-8 aware getenv. Returns 0 if the variable is not set. More... | |
| int | setenv (char const *key, char const *value, int override) |
| UTF-8 aware setenv, key - the variable name, value is a new UTF-8 value,. More... | |
| -int | unsetenv (char const *key) |
| Remove enviroment variable key. | |
| -int | putenv (char *string) |
| UTF-8 aware putenv implementation, expects string in format KEY=VALUE. | |
| template<typename CharOut , typename CharIn > | |
| CharOut * | basic_convert (CharOut *buffer, size_t buffer_size, CharIn const *source_begin, CharIn const *source_end) |
| Template function that converts a buffer of UTF sequences in range [source_begin,source_end) to the output buffer of size buffer_size. More... | |
| char * | narrow (char *output, size_t output_size, wchar_t const *source) |
| char * | narrow (char *output, size_t output_size, wchar_t const *begin, wchar_t const *end) |
| wchar_t * | widen (wchar_t *output, size_t output_size, char const *source) |
| wchar_t * | widen (wchar_t *output, size_t output_size, char const *begin, char const *end) |
| std::string | narrow (wchar_t const *s) |
| std::wstring | widen (char const *s) |
| std::string | narrow (std::wstring const &s) |
| std::wstring | widen (std::string const &s) |
| FILE * | freopen (char const *file_name, char const *mode, FILE *stream) |
| Same as freopen but file_name and mode are UTF-8 strings. More... | |
| FILE * | fopen (char const *file_name, char const *mode) |
| Same as fopen but file_name and mode are UTF-8 strings. More... | |
| int | rename (char const *old_name, char const *new_name) |
| Same as rename but old_name and new_name are UTF-8 strings. More... | |
| int | remove (char const *name) |
| Same as rename but name is UTF-8 string. More... | |
| int | system (char const *cmd) |
| - | BOOST_STATIC_ASSERT (sizeof(std::mbstate_t)>=2) |
| void | nowide_filesystem () |
-Variables | |
| details::winconsole_istream | cin |
| Same as std::cin, but uses UTF-8. More... | |
| details::winconsole_ostream | cout |
| Same as std::cout, but uses UTF-8. More... | |
| details::winconsole_ostream | cerr |
| Same as std::cerr, but uses UTF-8. More... | |
| details::winconsole_ostream | clog |
| Same as std::clog, but uses UTF-8. More... | |
This namespace includes implementation of the standard library functios such that they accept UTF-8 strings on Windows. On other platforms it is just an alias of std namespace (i.e. not on Windows)
-| typedef basic_filebuf< char > boost::nowide::filebuf | -
Convinience typedef.
-Same as std::filebuf but accepts UTF-8 strings under Windows.
- -| typedef basic_fstream<char> boost::nowide::fstream | -
Same as std::fstream but accepts UTF-8 strings under Windows
- -| typedef basic_ifstream<char> boost::nowide::ifstream | -
Same as std::ifstream but accepts UTF-8 strings under Windows
- -| typedef basic_ofstream<char> boost::nowide::ofstream | -
Same as std::ofstream but accepts UTF-8 strings under Windows
- -| typedef basic_stackstring<char,wchar_t,16> boost::nowide::short_stackstring | -
Convinience typedef
- -| typedef basic_stackstring<char,wchar_t,256> boost::nowide::stackstring | -
Convinience typedef
- -| typedef basic_stackstring<wchar_t,char,16> boost::nowide::wshort_stackstring | -
Convinience typedef
- -| typedef basic_stackstring<wchar_t,char,256> boost::nowide::wstackstring | -
Convinience typedef
- -| CharOut* boost::nowide::basic_convert | -( | -CharOut * | -buffer, | -
| - | - | size_t | -buffer_size, | -
| - | - | CharIn const * | -source_begin, | -
| - | - | CharIn const * | -source_end | -
| - | ) | -- |
Template function that converts a buffer of UTF sequences in range [source_begin,source_end) to the output buffer of size buffer_size.
-In case of success a NULL terminated string is returned (buffer), otherwise 0 is returned.
-If there is not enough room in the buffer or the source sequence contains invalid UTF, 0 is returned, and the contents of the buffer are undefined.
- -
-
|
- -inline | -
Same as fopen but file_name and mode are UTF-8 strings.
-If invalid UTF-8 given, NULL is returned and errno is set to EINVAL
- -
-
|
- -inline | -
Same as freopen but file_name and mode are UTF-8 strings.
-If invalid UTF-8 given, NULL is returned and errno is set to EINVAL
- -
-
|
- -inline | -
UTF-8 aware getenv. Returns 0 if the variable is not set.
-This function is not thread safe or reenterable as defined by the standard library
- -
-
|
- -inline | -
Convert NULL terminated UTF source string to NULL terminated output string of size at most output_size (including NULL)
-In case of success output is returned, if the input sequence is illegal, or there is not enough room NULL is returned
- -
-
|
- -inline | -
Convert UTF text in range [begin,end) to NULL terminated output string of size at most output_size (including NULL)
-In case of success output is returned, if the input sequence is illegal, or there is not enough room NULL is returned
- -
-
|
- -inline | -
Convert between Wide - UTF-16/32 string and UTF-8 string.
-boost::locale::conv::conversion_error is thrown in a case of a error
- -
-
|
- -inline | -
Convert between Wide - UTF-16/32 string and UTF-8 string
-boost::locale::conv::conversion_error is thrown in a case of a error
- -
-
|
- -inline | -
Instal utf8_codecvt facet into boost::filesystem::path such all char strings are interpreted as utf-8 strings
- -
-
|
- -inline | -
Same as rename but name is UTF-8 string.
-If invalid UTF-8 given, -1 is returned and errno is set to EINVAL
- -
-
|
- -inline | -
Same as rename but old_name and new_name are UTF-8 strings.
-If invalid UTF-8 given, -1 is returned and errno is set to EINVAL
- -
-
|
- -inline | -
UTF-8 aware setenv, key - the variable name, value is a new UTF-8 value,.
-if override is not 0, that the old value is always overridded, otherwise, if the variable exists it remains unchanged
- -
-
|
- -inline | -
Same as std::system but cmd is UTF-8.
-If the input is not valid UTF-8, -1 returned and errno set to EINVAL
- -
-
|
- -inline | -
Convert NULL terminated UTF source string to NULL terminated output string of size at most output_size (including NULL)
-In case of success output is returned, if the input sequence is illegal, or there is not enough room NULL is returned
- -
-
|
- -inline | -
Convert UTF text in range [begin,end) to NULL terminated output string of size at most output_size (including NULL)
-In case of success output is returned, if the input sequence is illegal, or there is not enough room NULL is returned
- -
-
|
- -inline | -
Convert between UTF-8 and UTF-16 string, implemented only on Windows platform
-boost::locale::conv::conversion_error is thrown in a case of a error
- -
-
|
- -inline | -
Convert between UTF-8 and UTF-16 string, implemented only on Windows platform
-boost::locale::conv::conversion_error is thrown in a case of a error
- -| details::winconsole_ostream boost::nowide::cerr | -
Same as std::cerr, but uses UTF-8.
-Note, the stream is not synchronized with stdio and not affected by std::ios::sync_with_stdio
- -| details::winconsole_istream boost::nowide::cin | -
Same as std::cin, but uses UTF-8.
-Note, the stream is not synchronized with stdio and not affected by std::ios::sync_with_stdio
- -| details::winconsole_ostream boost::nowide::clog | -
Same as std::clog, but uses UTF-8.
-Note, the stream is not synchronized with stdio and not affected by std::ios::sync_with_stdio
- -| details::winconsole_ostream boost::nowide::cout | -
Same as std::cout, but uses UTF-8.
-Note, the stream is not synchronized with stdio and not affected by std::ios::sync_with_stdio
- -
- 1.8.7
-
-
-
diff --git a/doc/html/namespacemembers.html b/doc/html/namespacemembers.html
deleted file mode 100644
index 8b75b2b..0000000
--- a/doc/html/namespacemembers.html
+++ /dev/null
@@ -1,200 +0,0 @@
-
-
-
-
-
-
-|
- Boost.Nowide
-
- |
-
- 1.8.7
-
-
-
diff --git a/doc/html/namespacemembers_func.html b/doc/html/namespacemembers_func.html
deleted file mode 100644
index 110a83a..0000000
--- a/doc/html/namespacemembers_func.html
+++ /dev/null
@@ -1,102 +0,0 @@
-
-
-
-
-
-
-|
- Boost.Nowide
-
- |
-
- 1.8.7
-
-
-
diff --git a/doc/html/namespacemembers_type.html b/doc/html/namespacemembers_type.html
deleted file mode 100644
index d14547c..0000000
--- a/doc/html/namespacemembers_type.html
+++ /dev/null
@@ -1,87 +0,0 @@
-
-
-
-
-
-
-|
- Boost.Nowide
-
- |
-
- 1.8.7
-
-
-
diff --git a/doc/html/namespacemembers_vars.html b/doc/html/namespacemembers_vars.html
deleted file mode 100644
index 26f5dd4..0000000
--- a/doc/html/namespacemembers_vars.html
+++ /dev/null
@@ -1,75 +0,0 @@
-
-
-
-
-
-
-|
- Boost.Nowide
-
- |
-
- 1.8.7
-
-
-
diff --git a/doc/html/namespaces.html b/doc/html/namespaces.html
deleted file mode 100644
index dd143eb..0000000
--- a/doc/html/namespaces.html
+++ /dev/null
@@ -1,63 +0,0 @@
-
-
-
-
-
-
-|
- Boost.Nowide
-
- |
-
| ▼Nboost | |
| Nnowide | This namespace includes implementation of the standard library functios such that they accept UTF-8 strings on Windows. On other platforms it is just an alias of std namespace (i.e. not on Windows) |
- 1.8.7
-
-
-
diff --git a/doc/html/nav_f.png b/doc/html/nav_f.png
deleted file mode 100644
index 72a58a5..0000000
Binary files a/doc/html/nav_f.png and /dev/null differ
diff --git a/doc/html/nav_g.png b/doc/html/nav_g.png
deleted file mode 100644
index 2093a23..0000000
Binary files a/doc/html/nav_g.png and /dev/null differ
diff --git a/doc/html/nav_h.png b/doc/html/nav_h.png
deleted file mode 100644
index 33389b1..0000000
Binary files a/doc/html/nav_h.png and /dev/null differ
diff --git a/doc/html/open.png b/doc/html/open.png
deleted file mode 100644
index 30f75c7..0000000
Binary files a/doc/html/open.png and /dev/null differ
diff --git a/doc/html/stackstring_8hpp_source.html b/doc/html/stackstring_8hpp_source.html
deleted file mode 100644
index 99b8b03..0000000
--- a/doc/html/stackstring_8hpp_source.html
+++ /dev/null
@@ -1,200 +0,0 @@
-
-
-
-
-
-
-|
- Boost.Nowide
-
- |
-
- 1.8.7
-
-
-
diff --git a/doc/html/sync_off.png b/doc/html/sync_off.png
deleted file mode 100644
index 3b443fc..0000000
Binary files a/doc/html/sync_off.png and /dev/null differ
diff --git a/doc/html/sync_on.png b/doc/html/sync_on.png
deleted file mode 100644
index e08320f..0000000
Binary files a/doc/html/sync_on.png and /dev/null differ
diff --git a/doc/html/system_8hpp_source.html b/doc/html/system_8hpp_source.html
deleted file mode 100644
index 7b0cb93..0000000
--- a/doc/html/system_8hpp_source.html
+++ /dev/null
@@ -1,102 +0,0 @@
-
-
-
-
-
-
-|
- Boost.Nowide
-
- |
-
- 1.8.7
-
-
-
diff --git a/doc/html/tab_a.png b/doc/html/tab_a.png
deleted file mode 100644
index 3b725c4..0000000
Binary files a/doc/html/tab_a.png and /dev/null differ
diff --git a/doc/html/tab_b.png b/doc/html/tab_b.png
deleted file mode 100644
index e2b4a86..0000000
Binary files a/doc/html/tab_b.png and /dev/null differ
diff --git a/doc/html/tab_h.png b/doc/html/tab_h.png
deleted file mode 100644
index fd5cb70..0000000
Binary files a/doc/html/tab_h.png and /dev/null differ
diff --git a/doc/html/tab_s.png b/doc/html/tab_s.png
deleted file mode 100644
index ab478c9..0000000
Binary files a/doc/html/tab_s.png and /dev/null differ
diff --git a/doc/html/tabs.css b/doc/html/tabs.css
deleted file mode 100644
index 9cf578f..0000000
--- a/doc/html/tabs.css
+++ /dev/null
@@ -1,60 +0,0 @@
-.tabs, .tabs2, .tabs3 {
- background-image: url('tab_b.png');
- width: 100%;
- z-index: 101;
- font-size: 13px;
- font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
-}
-
-.tabs2 {
- font-size: 10px;
-}
-.tabs3 {
- font-size: 9px;
-}
-
-.tablist {
- margin: 0;
- padding: 0;
- display: table;
-}
-
-.tablist li {
- float: left;
- display: table-cell;
- background-image: url('tab_b.png');
- line-height: 36px;
- list-style: none;
-}
-
-.tablist a {
- display: block;
- padding: 0 20px;
- font-weight: bold;
- background-image:url('tab_s.png');
- background-repeat:no-repeat;
- background-position:right;
- color: #283A5D;
- text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
- text-decoration: none;
- outline: none;
-}
-
-.tabs3 .tablist a {
- padding: 0 10px;
-}
-
-.tablist a:hover {
- background-image: url('tab_h.png');
- background-repeat:repeat-x;
- color: #fff;
- text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
- text-decoration: none;
-}
-
-.tablist li.current a {
- background-image: url('tab_a.png');
- background-repeat:repeat-x;
- color: #fff;
- text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
-}
diff --git a/doc/html/utf8__codecvt_8hpp_source.html b/doc/html/utf8__codecvt_8hpp_source.html
deleted file mode 100644
index c87e198..0000000
--- a/doc/html/utf8__codecvt_8hpp_source.html
+++ /dev/null
@@ -1,558 +0,0 @@
-
-
-
-
-
-
-|
- Boost.Nowide
-
- |
-
- 1.8.7
-
-
-
diff --git a/doc/html/windows_8hpp_source.html b/doc/html/windows_8hpp_source.html
deleted file mode 100644
index 6120a27..0000000
--- a/doc/html/windows_8hpp_source.html
+++ /dev/null
@@ -1,98 +0,0 @@
-
-
-
-
-
-
-|
- Boost.Nowide
-
- |
-
- 1.8.7
-
-
-