CrystalSpace

Public API Reference

Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

cswinWtoA Struct Reference

Small helper to convert a wide to an ANSI string, useful when passing arguments to a function. More...

#include <wintools.h>

List of all members.

Public Methods

 cswinWtoA (const wchar_t *ws)
 Construct from a wchar_t string.

 ~cswinWtoA ()
 Destruct, free up memory.

 operator const char * () const
 Return the string passed in on construction as an ANSI string.


Detailed Description

Small helper to convert a wide to an ANSI string, useful when passing arguments to a function.

  wchar_t test[] = L"Foo";
  SomeFunctionA (cswinWtoA (test));
Remarks:
This class provides functionality specific to the Win32 platform. To ensure that code using this functionality compiles properly on all other platforms, the use of the class and inclusion of the header file should be surrounded by appropriate `if defined(OS_WIN32) ... endif' statements.

Definition at line 92 of file wintools.h.


Constructor & Destructor Documentation

cswinWtoA::cswinWtoA const wchar_t *    ws [inline]
 

Construct from a wchar_t string.

Definition at line 98 of file wintools.h.

References cswinWideToAnsi().

cswinWtoA::~cswinWtoA   [inline]
 

Destruct, free up memory.

Definition at line 101 of file wintools.h.


Member Function Documentation

cswinWtoA::operator const char *   const [inline]
 

Return the string passed in on construction as an ANSI string.

Definition at line 104 of file wintools.h.


The documentation for this struct was generated from the following file:
Generated for Crystal Space by doxygen 1.2.18