\section{dllist.inc File Reference}
\label{dllist_inc}\index{dllist.inc@{dllist.inc}}


This graph shows which files directly or indirectly include this file:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=407pt]{dllist_inc_dep_incl}
\end{center}
\end{figure}
\subsection*{Functions}
\begin{CompactItemize}
\item 
template$<$class T$>$ ostream\& {\bf operator$<$$<$} (ostream \&os, const {\bf DLList}$<$ T $>$ \&dll)
\item 
istream\& {\bf Input\-Binary} (istream \&is, {\bf DLList}$<$ T $>$ \&dll)
\item 
ostream\& {\bf Output\-Binary} (ostream \&os, const {\bf DLList}$<$ T $>$ \&dll)
\item 
istream\& {\bf operator$>$=} (istream \&is, {\bf DLList}$<$ T $>$ \&dll)
\item 
template$<$class T$>$ ostream\& {\bf operator$<$=} (ostream \&os, const {\bf DLList}$<$ T $>$ \&dll)
\end{CompactItemize}


\subsection{Function Documentation}
\index{dllist.inc@{dllist.inc}!InputBinary@{InputBinary}}
\index{InputBinary@{InputBinary}!dllist.inc@{dllist.inc}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}istream \& Input\-Binary (istream \& {\em is}, {\bf DLList}$<$ T $>$ \& {\em dll})\hspace{0.3cm}{\tt  [inline]}}\label{dllist_inc_a1}




Definition at line 389 of file dllist.inc.\footnotesize\begin{verbatim}00390   {
00391     // Delete everything:
00392     //
00393     dll.Clear();
00394 
00395     // Read in the number of elements:
00396     //
00397     int numel;
00398     if(InputBinary(is,numel).bad())
00399         return is;
00400 
00401     T stuff;
00402     for(int i=0; i<numel; ++i)
00403       {
00404         if(InputBinary(is,stuff).bad())
00405             return is;
00406         dll.AddToBack(stuff);
00407       }
00408 \end{verbatim}\normalsize 
\index{dllist.inc@{dllist.inc}!OutputBinary@{OutputBinary}}
\index{OutputBinary@{OutputBinary}!dllist.inc@{dllist.inc}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}ostream \& Output\-Binary (ostream \& {\em os}, const {\bf DLList}$<$ T $>$ \& {\em dll})\hspace{0.3cm}{\tt  [inline]}}\label{dllist_inc_a2}




Definition at line 412 of file dllist.inc.\footnotesize\begin{verbatim}00413   {
00414     // Write the number of elements:
00415     //
00416     if(OutputBinary(os, dll.Number()).bad())
00417         return os;
00418 
00419     for(DLList<T>::Iterator it = dll.GetIterator(); it; ++it)
00420         if(OutputBinary(os, *it).bad())
00421             return os;
00422     return os;
00423 \end{verbatim}\normalsize 
\index{dllist.inc@{dllist.inc}!operator<<@{operator$<$$<$}}
\index{operator<<@{operator$<$$<$}!dllist.inc@{dllist.inc}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$<$class T$>$ ostream \& operator$<$$<$ (ostream \& {\em os}, const {\bf DLList}$<$ T $>$ \& {\em dll})\hspace{0.3cm}{\tt  [inline]}}\label{dllist_inc_a0}




Definition at line 385 of file dllist.inc.\footnotesize\begin{verbatim}00386   { return dll.Print(os); }
00387 \end{verbatim}\normalsize 
\index{dllist.inc@{dllist.inc}!operator<=@{operator$<$=}}
\index{operator<=@{operator$<$=}!dllist.inc@{dllist.inc}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$<$class T$>$ ostream \& operator$<$= (ostream \& {\em os}, const {\bf DLList}$<$ T $>$ \& {\em dll})\hspace{0.3cm}{\tt  [inline]}}\label{dllist_inc_a4}




Definition at line 431 of file dllist.inc.\footnotesize\begin{verbatim}00432   { return OutputBinary(os,dll); }
00433 \end{verbatim}\normalsize 
\index{dllist.inc@{dllist.inc}!operator>=@{operator$>$=}}
\index{operator>=@{operator$>$=}!dllist.inc@{dllist.inc}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}istream \& operator$>$= (istream \& {\em is}, {\bf DLList}$<$ T $>$ \& {\em dll})\hspace{0.3cm}{\tt  [inline]}}\label{dllist_inc_a3}




Definition at line 427 of file dllist.inc.\footnotesize\begin{verbatim}00428   { return InputBinary(os,dll); }
00429 \end{verbatim}\normalsize 
