dxd - dynax driver framework  2675
cross platform open source driver development framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
dxd::wstring< length > Class Template Reference

#include <dxd_string.h>

Public Member Functions

 operator const wchar_t * () const
 
 wstring (const char *format, va_list va)
 char* printf initializer More...
 
 wstring (const char *format,...)
 

Constructor & Destructor Documentation

template<int length = 0x80>
dxd::wstring< length >::wstring ( const char *  format,
va_list  va 
)
inline

char* printf initializer

Exceptions
WDMwindows is only able to format a string at PASSIVE_LEVEL

formats va with limitted length,

since _vsnprintf/mbstowcs only terminate destination string if source is less or equal to the length - terminator has be written manually.

converts to wchar_t,

template<int length = 0x80>
dxd::wstring< length >::wstring ( const char *  format,
  ... 
)
inline

formats va with limitted length,

since _vsnprintf/mbstowcs only terminate destination string if source is less or equal to the length - terminator has be written manually.

converts to wchar_t,

Member Function Documentation

template<int length = 0x80>
dxd::wstring< length >::operator const wchar_t * ( ) const
inline

The documentation for this class was generated from the following file:

(c) copyright 2009 dynamic acoustics e.U. generated on Tue Dec 4 2018

a closed source license may be obtained by requesting a written permission from dynamic acoustics e.U.
however - governmental use generally and military use especially is strictly prohibited though.