Dokumentacja klasy common::WCharWriter
[Moduł Stream]

Nakładka przyspieszająca zapisująca do strumienia pojedyncze znaki Unicode. Więcej...

#include <Stream.hpp>

Lista wszystkich składowych.

Metody publiczne

 WCharWriter (Stream *a_Stream)
 ~WCharWriter ()
void WriteChar (wchar_t Ch)
 Zapisuje pojedynczy znak.
void WriteString (const wstring &s)
 Zapisuje po prostu znaki łańcucha, bez żadnej długości.
void WriteString (const wchar_t *s)
 Zapisuje łańcuch zakończony zerem.
void WriteString (const wchar_t *s, size_t NumChars)
 Zapisuje łańcuch podanej długości.
void Flush ()
 Wymusza opróżnienie bufora i wysłanie pozostałych w nim danych do strumienia.


Opis szczegółowy

Nakładka przyspieszająca zapisująca do strumienia pojedyncze znaki Unicode.

Uwaga! Wersja Unicode nie posiada zapisywania surowych danych binarnych.


Dokumentacja konstruktora i destruktora

common::WCharWriter::WCharWriter ( Stream *  a_Stream  )  [inline]

common::WCharWriter::~WCharWriter (  ) 


Dokumentacja funkcji składowych

void common::WCharWriter::WriteChar ( wchar_t  Ch  )  [inline]

Zapisuje pojedynczy znak.

void common::WCharWriter::WriteString ( const wstring &  s  ) 

Zapisuje po prostu znaki łańcucha, bez żadnej długości.

void common::WCharWriter::WriteString ( const wchar_t *  s  )  [inline]

Zapisuje łańcuch zakończony zerem.

void common::WCharWriter::WriteString ( const wchar_t *  s,
size_t  NumChars 
)

Zapisuje łańcuch podanej długości.

void common::WCharWriter::Flush (  )  [inline]

Wymusza opróżnienie bufora i wysłanie pozostałych w nim danych do strumienia.


Dokumentacja dla tej klasy została wygenerowana z pliku:

Wygenerowano Sat Mar 29 18:17:02 2008 dla CommonLib programem  doxygen 1.5.5