\section{Basic\-Debugger Class Reference}
\label{class_basic_debugger}\index{BasicDebugger@{BasicDebugger}}
{\tt \#include $<$Basic\-Debugger.h$>$}

\subsection*{Static Public Member Functions}
\begin{CompactItemize}
\item 
void {\bf init\-Stack\-Trace} (std::string {\bf executable\-Name})
\item 
bool {\bf print\-Stack\-Trace} (std::ostream \&stream)
\item 
bool {\bf get\-Stack\-Trace} (std::list$<$ std::string $>$ \&trace, unsigned int offset=0)
\end{CompactItemize}
\subsection*{Static Public Attributes}
\begin{CompactItemize}
\item 
bool {\bf leave\-Cores} = false
\item 
bool {\bf ignore\-Offsets} = false
\end{CompactItemize}
\subsection*{Static Private Attributes}
\begin{CompactItemize}
\item 
std::string {\bf executable\-Name}
\end{CompactItemize}


\subsection{Member Function Documentation}
\index{BasicDebugger@{Basic\-Debugger}!getStackTrace@{getStackTrace}}
\index{getStackTrace@{getStackTrace}!BasicDebugger@{Basic\-Debugger}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool Basic\-Debugger::get\-Stack\-Trace (std::list$<$ std::string $>$ \& {\em trace}, unsigned int {\em offset} = {\tt 0})\hspace{0.3cm}{\tt  [static]}}\label{class_basic_debugger_e2}


\index{BasicDebugger@{Basic\-Debugger}!initStackTrace@{initStackTrace}}
\index{initStackTrace@{initStackTrace}!BasicDebugger@{Basic\-Debugger}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Basic\-Debugger::init\-Stack\-Trace (std::string {\em executable\-Name})\hspace{0.3cm}{\tt  [static]}}\label{class_basic_debugger_e0}


\index{BasicDebugger@{Basic\-Debugger}!printStackTrace@{printStackTrace}}
\index{printStackTrace@{printStackTrace}!BasicDebugger@{Basic\-Debugger}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool Basic\-Debugger::print\-Stack\-Trace (std::ostream \& {\em stream})\hspace{0.3cm}{\tt  [static]}}\label{class_basic_debugger_e1}




\subsection{Member Data Documentation}
\index{BasicDebugger@{Basic\-Debugger}!executableName@{executableName}}
\index{executableName@{executableName}!BasicDebugger@{Basic\-Debugger}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}string {\bf Basic\-Debugger::executable\-Name}\hspace{0.3cm}{\tt  [static, private]}}\label{class_basic_debugger_v0}


\index{BasicDebugger@{Basic\-Debugger}!ignoreOffsets@{ignoreOffsets}}
\index{ignoreOffsets@{ignoreOffsets}!BasicDebugger@{Basic\-Debugger}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool {\bf Basic\-Debugger::ignore\-Offsets} = false\hspace{0.3cm}{\tt  [static]}}\label{class_basic_debugger_s1}


\index{BasicDebugger@{Basic\-Debugger}!leaveCores@{leaveCores}}
\index{leaveCores@{leaveCores}!BasicDebugger@{Basic\-Debugger}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool {\bf Basic\-Debugger::leave\-Cores} = false\hspace{0.3cm}{\tt  [static]}}\label{class_basic_debugger_s0}




The documentation for this class was generated from the following files:\begin{CompactItemize}
\item 
{\bf Basic\-Debugger.h}\item 
{\bf Basic\-Debugger.cpp}\end{CompactItemize}
