Sophie

Sophie

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

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

\section{object.h File Reference}
\label{object_8h}\index{object.h@{object.h}}
Some object manipulation classes for smart pointers, linked lists, etc. 

{\tt \#include $<$cc++/missing.h$>$}\par
\subsection*{Namespaces}
\begin{CompactItemize}
\item 
namespace {\bf ost}
\end{CompactItemize}
\subsection*{Classes}
\begin{CompactItemize}
\item 
class {\bf ost::Ref\-Object}
\begin{CompactList}\small\item\em A reference countable object.Object managed by smart pointer reference count. \item\end{CompactList}\item 
class {\bf ost::Ref\-Pointer}
\begin{CompactList}\small\item\em {\bf Pointer}{\rm (p.\,\pageref{classost_1_1_pointer})} to reference counted objects.Pointer to reference count managed objects. \item\end{CompactList}\item 
class {\bf ost::Linked\-Single}
\begin{CompactList}\small\item\em Self managed single linked list object chain.Accumulating single linked list. \item\end{CompactList}\item 
class {\bf ost::Linked\-Double}
\begin{CompactList}\small\item\em Self managed double linked list object chain.Accumulating double linked list. \item\end{CompactList}\item 
class {\bf ost::Map\-Table}
\begin{CompactList}\small\item\em A map table allows for entities to be mapped (hash index) onto it.Table to hold hash indexed objects. \item\end{CompactList}\item 
class {\bf ost::Map\-Object}
\begin{CompactList}\small\item\em The {\bf Map\-Object}{\rm (p.\,\pageref{classost_1_1_map_object})} is a base class which can be used to make a derived class operate on a Map\-Table.Mappable object. \item\end{CompactList}\end{CompactItemize}
\subsection*{Variables}
\begin{CompactItemize}
\item 
\_\-\_\-EXPORT {\bf ost::Map\-Object}
\end{CompactItemize}


\subsection{Detailed Description}
Some object manipulation classes for smart pointers, linked lists, etc.