\hypertarget{classFileWriter}{\section{\-File\-Writer \-Class \-Reference}
\label{classFileWriter}\index{\-File\-Writer@{\-File\-Writer}}
}


{\ttfamily \#include $<$\-File\-Writer.\-h$>$}

\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classFileWriter_aa6b362f5b306dd3409af81a463e97f40}{\-File\-Writer} ()
\item 
\hyperlink{classFileWriter_ae5490307dcaf9237f4c1b8b8df433e03}{$\sim$\-File\-Writer} ()
\item 
bool \hyperlink{classFileWriter_ae05a29b84ef48239f09d813e2004a695}{\-Open} (const char $\ast$psz\-Filename)
\item 
bool \hyperlink{classFileWriter_ad3be43eeff8a6812ee252bac47739039}{\-Error} (const char $\ast$psz\-Text=\hyperlink{Types_8h_a070d2ce7b6bb7e5c05602aa8c308d0c4}{\-N\-U\-L\-L})
\item 
void \hyperlink{classFileWriter_a1bc6344f97be73298a847125fa0cc2a1}{\-Close} ()
\item 
{\footnotesize template$<$class \-\_\-\-T $>$ }\\void \hyperlink{classFileWriter_a2035d3e104521d8348669cf3b5fb046c}{\-Write} (\-\_\-\-T val)
\item 
void \hyperlink{classFileWriter_a041a6d9c9385a84d8ca2b18ed261241d}{\-Write\-Raw} (void $\ast$p\-Data, size\-\_\-t \hyperlink{Detours_8h_a95789996d14aee93fe32f6d653deb7d0}{size})
\item 
void \hyperlink{classFileWriter_a88c51fdac8efb87783108d1312fe76a5}{\-Write7\-Bit\-Encoded\-Int} (\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} value)
\item 
void \hyperlink{classFileWriter_a11e8397cd07e26096c681af78ed9a10c}{\-Write\-String} (std\-::string str)
\end{DoxyCompactItemize}


\subsection{\-Constructor \& \-Destructor \-Documentation}
\hypertarget{classFileWriter_aa6b362f5b306dd3409af81a463e97f40}{\index{\-File\-Writer@{\-File\-Writer}!\-File\-Writer@{\-File\-Writer}}
\index{\-File\-Writer@{\-File\-Writer}!FileWriter@{\-File\-Writer}}
\subsubsection[{\-File\-Writer}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-File\-Writer\-::\-File\-Writer} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classFileWriter_aa6b362f5b306dd3409af81a463e97f40}
\hypertarget{classFileWriter_ae5490307dcaf9237f4c1b8b8df433e03}{\index{\-File\-Writer@{\-File\-Writer}!$\sim$\-File\-Writer@{$\sim$\-File\-Writer}}
\index{$\sim$\-File\-Writer@{$\sim$\-File\-Writer}!FileWriter@{\-File\-Writer}}
\subsubsection[{$\sim$\-File\-Writer}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-File\-Writer\-::$\sim$\-File\-Writer} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classFileWriter_ae5490307dcaf9237f4c1b8b8df433e03}


\-Here is the call graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classFileWriter_ae5490307dcaf9237f4c1b8b8df433e03_cgraph}
\end{center}
\end{figure}




\subsection{\-Member \-Function \-Documentation}
\hypertarget{classFileWriter_a1bc6344f97be73298a847125fa0cc2a1}{\index{\-File\-Writer@{\-File\-Writer}!\-Close@{\-Close}}
\index{\-Close@{\-Close}!FileWriter@{\-File\-Writer}}
\subsubsection[{\-Close}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-File\-Writer\-::\-Close} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classFileWriter_a1bc6344f97be73298a847125fa0cc2a1}


\-Here is the call graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=280pt]{classFileWriter_a1bc6344f97be73298a847125fa0cc2a1_cgraph}
\end{center}
\end{figure}




\-Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classFileWriter_a1bc6344f97be73298a847125fa0cc2a1_icgraph}
\end{center}
\end{figure}


\hypertarget{classFileWriter_ad3be43eeff8a6812ee252bac47739039}{\index{\-File\-Writer@{\-File\-Writer}!\-Error@{\-Error}}
\index{\-Error@{\-Error}!FileWriter@{\-File\-Writer}}
\subsubsection[{\-Error}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-File\-Writer\-::\-Error} (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{psz\-Text = {\ttfamily {\bf \-N\-U\-L\-L}}}
\end{DoxyParamCaption}
)}}\label{classFileWriter_ad3be43eeff8a6812ee252bac47739039}


\-Here is the call graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classFileWriter_ad3be43eeff8a6812ee252bac47739039_cgraph}
\end{center}
\end{figure}




\-Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classFileWriter_ad3be43eeff8a6812ee252bac47739039_icgraph}
\end{center}
\end{figure}


\hypertarget{classFileWriter_ae05a29b84ef48239f09d813e2004a695}{\index{\-File\-Writer@{\-File\-Writer}!\-Open@{\-Open}}
\index{\-Open@{\-Open}!FileWriter@{\-File\-Writer}}
\subsubsection[{\-Open}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-File\-Writer\-::\-Open} (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{psz\-Filename}
\end{DoxyParamCaption}
)}}\label{classFileWriter_ae05a29b84ef48239f09d813e2004a695}


\-Here is the call graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classFileWriter_ae05a29b84ef48239f09d813e2004a695_cgraph}
\end{center}
\end{figure}




\-Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classFileWriter_ae05a29b84ef48239f09d813e2004a695_icgraph}
\end{center}
\end{figure}


\hypertarget{classFileWriter_a2035d3e104521d8348669cf3b5fb046c}{\index{\-File\-Writer@{\-File\-Writer}!\-Write@{\-Write}}
\index{\-Write@{\-Write}!FileWriter@{\-File\-Writer}}
\subsubsection[{\-Write}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class \-\_\-\-T $>$ void {\bf \-File\-Writer\-::\-Write} (
\begin{DoxyParamCaption}
\item[{\-\_\-\-T}]{val}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classFileWriter_a2035d3e104521d8348669cf3b5fb046c}


\-Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classFileWriter_a2035d3e104521d8348669cf3b5fb046c_icgraph}
\end{center}
\end{figure}


\hypertarget{classFileWriter_a88c51fdac8efb87783108d1312fe76a5}{\index{\-File\-Writer@{\-File\-Writer}!\-Write7\-Bit\-Encoded\-Int@{\-Write7\-Bit\-Encoded\-Int}}
\index{\-Write7\-Bit\-Encoded\-Int@{\-Write7\-Bit\-Encoded\-Int}!FileWriter@{\-File\-Writer}}
\subsubsection[{\-Write7\-Bit\-Encoded\-Int}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-File\-Writer\-::\-Write7\-Bit\-Encoded\-Int} (
\begin{DoxyParamCaption}
\item[{{\bf int}}]{value}
\end{DoxyParamCaption}
)}}\label{classFileWriter_a88c51fdac8efb87783108d1312fe76a5}


\-Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classFileWriter_a88c51fdac8efb87783108d1312fe76a5_icgraph}
\end{center}
\end{figure}


\hypertarget{classFileWriter_a041a6d9c9385a84d8ca2b18ed261241d}{\index{\-File\-Writer@{\-File\-Writer}!\-Write\-Raw@{\-Write\-Raw}}
\index{\-Write\-Raw@{\-Write\-Raw}!FileWriter@{\-File\-Writer}}
\subsubsection[{\-Write\-Raw}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-File\-Writer\-::\-Write\-Raw} (
\begin{DoxyParamCaption}
\item[{void $\ast$}]{p\-Data, }
\item[{size\-\_\-t}]{size}
\end{DoxyParamCaption}
)}}\label{classFileWriter_a041a6d9c9385a84d8ca2b18ed261241d}


\-Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classFileWriter_a041a6d9c9385a84d8ca2b18ed261241d_icgraph}
\end{center}
\end{figure}


\hypertarget{classFileWriter_a11e8397cd07e26096c681af78ed9a10c}{\index{\-File\-Writer@{\-File\-Writer}!\-Write\-String@{\-Write\-String}}
\index{\-Write\-String@{\-Write\-String}!FileWriter@{\-File\-Writer}}
\subsubsection[{\-Write\-String}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-File\-Writer\-::\-Write\-String} (
\begin{DoxyParamCaption}
\item[{std\-::string}]{str}
\end{DoxyParamCaption}
)}}\label{classFileWriter_a11e8397cd07e26096c681af78ed9a10c}


\-Here is the call graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classFileWriter_a11e8397cd07e26096c681af78ed9a10c_cgraph}
\end{center}
\end{figure}




\-The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
trunk/bwapi/\-Replay\-\_\-\-Tool/\hyperlink{FileWriter_8h}{\-File\-Writer.\-h}\item 
trunk/bwapi/\-Replay\-\_\-\-Tool/\hyperlink{FileWriter_8cpp}{\-File\-Writer.\-cpp}\end{DoxyCompactItemize}
