\section{booster\-:\-:nowide\-:\-:basic\-\_\-ofstream$<$ Char\-Type, Traits $>$ Class Template Reference}
\label{classbooster_1_1nowide_1_1basic__ofstream}\index{booster\-::nowide\-::basic\-\_\-ofstream$<$ Char\-Type, Traits $>$@{booster\-::nowide\-::basic\-\_\-ofstream$<$ Char\-Type, Traits $>$}}


{\ttfamily \#include $<$booster/booster/nowide/fstream.\-h$>$}

Inheritance diagram for booster\-:\-:nowide\-:\-:basic\-\_\-ofstream$<$ Char\-Type, Traits $>$\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classbooster_1_1nowide_1_1basic__ofstream}
\end{center}
\end{figure}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
typedef {\bf basic\-\_\-filebuf}\\*
$<$ Char\-Type, Traits $>$ {\bfseries internal\-\_\-buffer\-\_\-type}\label{classbooster_1_1nowide_1_1basic__ofstream_abb81c9368f20f17ace9841b4153723c8}

\item 
typedef std\-::basic\-\_\-ostream\\*
$<$ Char\-Type, Traits $>$ {\bfseries internal\-\_\-stream\-\_\-type}\label{classbooster_1_1nowide_1_1basic__ofstream_a4cf9219d4d52d5598ad7cf55c225d153}

\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
{\bfseries basic\-\_\-ofstream} (char const $\ast$file\-\_\-name, std\-::ios\-\_\-base\-::openmode mode=std\-::ios\-\_\-base\-::out)\label{classbooster_1_1nowide_1_1basic__ofstream_ad179dbb18e7d03ac16e49860b53d8d06}

\item 
void {\bfseries open} (char const $\ast$file\-\_\-name, std\-::ios\-\_\-base\-::openmode mode=std\-::ios\-\_\-base\-::out)\label{classbooster_1_1nowide_1_1basic__ofstream_a7c0bbc97ff23f14759536c32777a643f}

\item 
bool {\bfseries is\-\_\-open} ()\label{classbooster_1_1nowide_1_1basic__ofstream_aee64c68ef40f50491942f3b67bb25d3c}

\item 
bool {\bfseries is\-\_\-open} () const \label{classbooster_1_1nowide_1_1basic__ofstream_afbaf63149f90c1f8b07dd00d602f8470}

\item 
void {\bfseries close} ()\label{classbooster_1_1nowide_1_1basic__ofstream_ad7b1e793f9519061b9afca86e6eb587d}

\item 
{\bf internal\-\_\-buffer\-\_\-type} $\ast$ {\bfseries rdbuf} () const \label{classbooster_1_1nowide_1_1basic__ofstream_a339a5fe76e56123ae0095ca98f016866}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
\subsubsection*{template$<$typename Char\-Type, typename Traits = std\-::char\-\_\-traits$<$\-Char\-Type$>$$>$class booster\-::nowide\-::basic\-\_\-ofstream$<$ Char\-Type, Traits $>$}

Same as std\-::basic\-\_\-ofstream$<$char$>$ but accepts U\-T\-F-\/8 strings under Windows 

The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
booster/nowide/fstream.\-h\end{DoxyCompactItemize}
