\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}
