Sophie

Sophie

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

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

\section{ost::Assoc Class Reference}
\label{classost_1_1_assoc}\index{ost::Assoc@{ost::Assoc}}
This class is used to associate (object) pointers with named strings.associate names with pointers.  


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

\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
void $\ast$ {\bf get\-Pointer} (const char $\ast$id)
\item 
void {\bf set\-Pointer} (const char $\ast$id, void $\ast$data)
\end{CompactItemize}
\subsection*{Protected Member Functions}
\begin{CompactItemize}
\item 
{\bf Assoc} ()
\item 
virtual {\bf $\sim$Assoc} ()
\item 
void {\bf clear} (void)
\item 
virtual void $\ast$ {\bf get\-Memory} (size\_\-t size)=0
\end{CompactItemize}
\subsection*{Classes}
\begin{CompactItemize}
\item 
class {\bf entry}
\end{CompactItemize}


\subsection{Detailed Description}
This class is used to associate (object) pointers with named strings.associate names with pointers. 

A virtual is used to allocate memory which can be overriden in the derived class.

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




\subsection{Constructor \& Destructor Documentation}
\index{ost::Assoc@{ost::Assoc}!Assoc@{Assoc}}
\index{Assoc@{Assoc}!ost::Assoc@{ost::Assoc}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}ost::Assoc::Assoc ()\hspace{0.3cm}{\tt  [protected]}}\label{classost_1_1_assoc_f868856d69ac028cb958c132a9aa190f}


\index{ost::Assoc@{ost::Assoc}!~Assoc@{$\sim$Assoc}}
\index{~Assoc@{$\sim$Assoc}!ost::Assoc@{ost::Assoc}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}virtual ost::Assoc::$\sim$Assoc ()\hspace{0.3cm}{\tt  [protected, virtual]}}\label{classost_1_1_assoc_14de87fe1b433d42ffa24f7c05ef99ba}




\subsection{Member Function Documentation}
\index{ost::Assoc@{ost::Assoc}!clear@{clear}}
\index{clear@{clear}!ost::Assoc@{ost::Assoc}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void ost::Assoc::clear (void)\hspace{0.3cm}{\tt  [protected]}}\label{classost_1_1_assoc_e54f2487c94ed54cd475273904700e27}


\index{ost::Assoc@{ost::Assoc}!getMemory@{getMemory}}
\index{getMemory@{getMemory}!ost::Assoc@{ost::Assoc}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}virtual void$\ast$ ost::Assoc::get\-Memory (size\_\-t {\em size})\hspace{0.3cm}{\tt  [protected, pure virtual]}}\label{classost_1_1_assoc_3962a6a6bbb08482a8ae7921e8d9d8b8}


\index{ost::Assoc@{ost::Assoc}!getPointer@{getPointer}}
\index{getPointer@{getPointer}!ost::Assoc@{ost::Assoc}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void$\ast$ ost::Assoc::get\-Pointer (const char $\ast$ {\em id})}\label{classost_1_1_assoc_db77d977189ca9eec22bbf829bd482f8}


\index{ost::Assoc@{ost::Assoc}!setPointer@{setPointer}}
\index{setPointer@{setPointer}!ost::Assoc@{ost::Assoc}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void ost::Assoc::set\-Pointer (const char $\ast$ {\em id}, void $\ast$ {\em data})}\label{classost_1_1_assoc_559ac88dfa20a26475262ea84c899f24}




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