\section{atlas::input::History\-Buffer Class Reference}
\label{classatlas_1_1input_1_1HistoryBuffer}\index{atlas::input::HistoryBuffer@{atlas::input::HistoryBuffer}}
{\tt \#include $<$input.h$>$}

Inherits {\bf atlas::input::Input\-Buffer}.

Inheritance diagram for atlas::input::History\-Buffer:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=86pt]{classatlas_1_1input_1_1HistoryBuffer__inherit__graph}
\end{center}
\end{figure}
Collaboration diagram for atlas::input::History\-Buffer:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=86pt]{classatlas_1_1input_1_1HistoryBuffer__coll__graph}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
{\bf History\-Buffer} ()
\item 
{\bf History\-Buffer} (const std::string \&str)
\item 
virtual {\bf $\sim$History\-Buffer} ()
\end{CompactItemize}
\subsection*{Private Attributes}
\begin{CompactItemize}
\item 
void $\ast$ {\bf d\_\-history}
\end{CompactItemize}


\subsection{Constructor \& Destructor Documentation}
\index{atlas::input::HistoryBuffer@{atlas::input::History\-Buffer}!HistoryBuffer@{HistoryBuffer}}
\index{HistoryBuffer@{HistoryBuffer}!atlas::input::HistoryBuffer@{atlas::input::History\-Buffer}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}atlas::input::History\-Buffer::History\-Buffer ()}\label{classatlas_1_1input_1_1HistoryBuffer_99969792d3a1610418e4225e1700d1cd}


\index{atlas::input::HistoryBuffer@{atlas::input::History\-Buffer}!HistoryBuffer@{HistoryBuffer}}
\index{HistoryBuffer@{HistoryBuffer}!atlas::input::HistoryBuffer@{atlas::input::History\-Buffer}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}atlas::input::History\-Buffer::History\-Buffer (const std::string \& {\em str})\hspace{0.3cm}{\tt  [explicit]}}\label{classatlas_1_1input_1_1HistoryBuffer_f076d502ba38e94e3659f436e5e4d0e1}


\index{atlas::input::HistoryBuffer@{atlas::input::History\-Buffer}!~HistoryBuffer@{$\sim$HistoryBuffer}}
\index{~HistoryBuffer@{$\sim$HistoryBuffer}!atlas::input::HistoryBuffer@{atlas::input::History\-Buffer}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}atlas::input::History\-Buffer::$\sim$History\-Buffer ()\hspace{0.3cm}{\tt  [virtual]}}\label{classatlas_1_1input_1_1HistoryBuffer_79f5f9e4b78f6e96b4d74d610b142f0e}




\subsection{Member Data Documentation}
\index{atlas::input::HistoryBuffer@{atlas::input::History\-Buffer}!d_history@{d\_\-history}}
\index{d_history@{d\_\-history}!atlas::input::HistoryBuffer@{atlas::input::History\-Buffer}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void$\ast$ {\bf atlas::input::History\-Buffer::d\_\-history}\hspace{0.3cm}{\tt  [private]}}\label{classatlas_1_1input_1_1HistoryBuffer_e7a8c15587971e31db600c4f9901cd2a}




The documentation for this class was generated from the following files:\begin{CompactItemize}
\item 
sources/interface/{\bf input.h}\item 
sources/interface/{\bf input\_\-readline.c}\end{CompactItemize}
