Sophie

Sophie

distrib > Mandriva > 2007.0 > i586 > by-pkgid > ad1ba1135a9c9eeffc2e538163e00373 > files > 823

libCommonC++2_1.4-devel-1.4.1-1mdv2007.0.i586.rpm

\section{ost::obj\-List$<$ T, K $>$ Class Template Reference}
\label{classost_1_1obj_list}\index{ost::objList@{ost::objList}}
Used to create and manage a single linked list of objects of a common type.single linked list searchable template chain.  


{\tt \#include $<$objlink.h$>$}

\subsection*{Static Public Member Functions}
\begin{CompactItemize}
\item 
static T $\ast$ {\bf get\-Object} (const K \&key)
\end{CompactItemize}
\subsection*{Protected Member Functions}
\begin{CompactItemize}
\item 
{\bf obj\-List} (const K key)
\end{CompactItemize}
\subsection*{Protected Attributes}
\begin{CompactItemize}
\item 
T $\ast$ {\bf obj\-Next}
\item 
const K {\bf obj\-Key}
\end{CompactItemize}
\subsection*{Static Protected Attributes}
\begin{CompactItemize}
\item 
static T $\ast$ {\bf obj\-First} = NULL
\end{CompactItemize}


\subsection{Detailed Description}
\subsubsection*{template$<$class T, typename K$>$ class ost::obj\-List$<$ T, K $>$}

Used to create and manage a single linked list of objects of a common type.single linked list searchable template chain. 

The list of created objects can be examined to find a key by an identifier.

\begin{Desc}
\item[Author:]David Sugar $<${\tt dyfet@gnutelephony.org}$>$ \end{Desc}




\subsection{Constructor \& Destructor Documentation}
\index{ost::objList@{ost::obj\-List}!objList@{objList}}
\index{objList@{objList}!ost::objList@{ost::obj\-List}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$<$class T, typename K$>$ {\bf ost::obj\-List}$<$ T, K $>$::{\bf obj\-List} (const K {\em key})\hspace{0.3cm}{\tt  [inline, protected]}}\label{classost_1_1obj_list_540868771476aa322e2822d7437fcfad}




\subsection{Member Function Documentation}
\index{ost::objList@{ost::obj\-List}!getObject@{getObject}}
\index{getObject@{getObject}!ost::objList@{ost::obj\-List}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$<$class T, typename K$>$ T $\ast$ {\bf ost::obj\-List}$<$ T, K $>$::get\-Object (const K \& {\em key})\hspace{0.3cm}{\tt  [static]}}\label{classost_1_1obj_list_691aa738fa51551e572199b43c6497b5}




\subsection{Member Data Documentation}
\index{ost::objList@{ost::obj\-List}!objFirst@{objFirst}}
\index{objFirst@{objFirst}!ost::objList@{ost::obj\-List}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$<$class T, typename K$>$ T $\ast$ {\bf ost::obj\-List}$<$ T, K $>$::{\bf obj\-First} = NULL\hspace{0.3cm}{\tt  [static, protected]}}\label{classost_1_1obj_list_fc81567061cf2cc592cb2f9f245ca35f}


\index{ost::objList@{ost::obj\-List}!objKey@{objKey}}
\index{objKey@{objKey}!ost::objList@{ost::obj\-List}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$<$class T, typename K$>$ const K {\bf ost::obj\-List}$<$ T, K $>$::{\bf obj\-Key}\hspace{0.3cm}{\tt  [protected]}}\label{classost_1_1obj_list_229b099fd021808cc629a57248c1c673}


\index{ost::objList@{ost::obj\-List}!objNext@{objNext}}
\index{objNext@{objNext}!ost::objList@{ost::obj\-List}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$<$class T, typename K$>$ T$\ast$ {\bf ost::obj\-List}$<$ T, K $>$::{\bf obj\-Next}\hspace{0.3cm}{\tt  [protected]}}\label{classost_1_1obj_list_5f6f3b61521c62a5874afd560ec645b0}




The documentation for this class was generated from the following file:\begin{CompactItemize}
\item 
{\bf objlink.h}\end{CompactItemize}