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


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

Inheritance diagram for booster\-:\-:nowide\-:\-:basic\-\_\-fstream$<$ Char\-Type, Traits $>$\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classbooster_1_1nowide_1_1basic__fstream}
\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__fstream_a34fd09bc911e53133f4d38e251d6c6e7}

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

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

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

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

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

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

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

\end{DoxyCompactItemize}


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

Same as std\-::basic\-\_\-fstream$<$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}
