csWtoC Struct Reference
[Utilities]
Helper class to convert wchar_t* to char* (UTF-8 encoded) strings for use as function parameters.  
More...
#include <csutil/util.h>
| Public Member Functions | |
| csWtoC (const wchar_t *ws) | |
| Constructor. | |
| operator const char * () const | |
| Retrieve the converted string. | |
| ~csWtoC () | |
| Deletes the internally stored string. | |
Detailed Description
Helper class to convert wchar_t* to char* (UTF-8 encoded) strings for use as function parameters.Use of this helper class is more convenient than a csStrNew() / delete[] pair, but essentially does the same (with the convenience of automatic cleanup).
wchar_t* wstr = L"Hello World"; ... iNativeWindow* natwin = ... ; natwin->SetTitle (csWtoC (wstr));
Definition at line 87 of file util.h.
Constructor & Destructor Documentation
| csWtoC::csWtoC | ( | const wchar_t * | ws | ) |  [inline] | 
Constructor.
Stores an UTF-8 converted version of ws internally. 
Definition at line 96 of file util.h.
References csStrNew().
| csWtoC::~csWtoC | ( | ) |  [inline] | 
Member Function Documentation
| csWtoC::operator const char * | ( | ) | const  [inline] | 
The documentation for this struct was generated from the following file:
- csutil/util.h
Generated for Crystal Space by doxygen 1.4.7

