\section{E\-V\-E\-N\-T\-:\-:L\-C\-Collection Class Reference}
\label{classEVENT_1_1LCCollection}\index{E\-V\-E\-N\-T\-::\-L\-C\-Collection@{E\-V\-E\-N\-T\-::\-L\-C\-Collection}}


The generic collection used in \doxyref{L\-C\-I\-O}{p.}{classEVENT_1_1LCIO}.  




{\ttfamily \#include $<$pre-\/generated/\-E\-V\-E\-N\-T/\-L\-C\-Collection.\-h$>$}

Inheritance diagram for E\-V\-E\-N\-T\-:\-:L\-C\-Collection\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=3.000000cm]{classEVENT_1_1LCCollection}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual {\bf $\sim$\-L\-C\-Collection} ()\label{classEVENT_1_1LCCollection_a77ad3a5c4270c5254f020f60b44889f2}

\begin{DoxyCompactList}\small\item\em Destructor. \end{DoxyCompactList}\item 
virtual int {\bf get\-Number\-Of\-Elements} () const =0
\begin{DoxyCompactList}\small\item\em Returns the number of elements in the collection. \end{DoxyCompactList}\item 
virtual const std\-::string \& {\bf get\-Type\-Name} () const =0\label{classEVENT_1_1LCCollection_a6f4f05e06d760887fc87f50fdf8a020c}

\begin{DoxyCompactList}\small\item\em Returns the type name of the collection -\/ valid names are defined in \doxyref{L\-C\-I\-O}{p.}{classEVENT_1_1LCIO}. \end{DoxyCompactList}\item 
virtual {\bf L\-C\-Object} $\ast$ {\bf get\-Element\-At} (int index) const =0\label{classEVENT_1_1LCCollection_a344b00a048d3844bead3b05e604ed83c}

\begin{DoxyCompactList}\small\item\em Returns pointer to element at index -\/ no range check, use get\-Number\-Of\-Entries(). \end{DoxyCompactList}\item 
virtual int {\bf get\-Flag} () const =0
\begin{DoxyCompactList}\small\item\em Returns flag word for collection. \end{DoxyCompactList}\item 
virtual bool {\bf is\-Transient} () const =0
\begin{DoxyCompactList}\small\item\em True if collection is transient, i.\-e. \end{DoxyCompactList}\item 
virtual bool {\bf is\-Default} () const =0
\begin{DoxyCompactList}\small\item\em True if collection is the default collection for the given type. \end{DoxyCompactList}\item 
virtual bool {\bf is\-Subset} () const =0
\begin{DoxyCompactList}\small\item\em True if the collection holds a subset of objects from other collections. \end{DoxyCompactList}\item 
virtual void {\bf add\-Element} ({\bf L\-C\-Object} $\ast$obj)=0  throw (\-Read\-Only\-Exception, std\-::exception )
\begin{DoxyCompactList}\small\item\em Adds the given element to (end of) the collection. \end{DoxyCompactList}\item 
virtual void {\bf remove\-Element\-At} (int i)=0  throw (\-Read\-Only\-Exception, std\-::exception )
\begin{DoxyCompactList}\small\item\em Removes the i-\/th element from the collection. \end{DoxyCompactList}\item 
virtual void {\bf set\-Flag} (int flag)=0
\begin{DoxyCompactList}\small\item\em Set the flag word. \end{DoxyCompactList}\item 
virtual const {\bf L\-C\-Parameters} \& {\bf get\-Parameters} () const =0\label{classEVENT_1_1LCCollection_ac60df52bb014939521d2cc72ffe60223}

\begin{DoxyCompactList}\small\item\em Parameters defined for this collection. \end{DoxyCompactList}\item 
virtual {\bf L\-C\-Parameters} \& {\bf parameters} ()=0
\begin{DoxyCompactList}\small\item\em Parameters defined for this collection. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item 
static const int {\bf B\-I\-T\-Transient} = 16\label{classEVENT_1_1LCCollection_a3e4e6306479e2753d62897ca6a50d4d2}

\begin{DoxyCompactList}\small\item\em Transient bit in flag word. \end{DoxyCompactList}\item 
static const int {\bfseries B\-I\-T\-Default} = 17\label{classEVENT_1_1LCCollection_a9767fca859d75a8fd83816a03c840b18}

\item 
static const int {\bfseries B\-I\-T\-Subset} = 18\label{classEVENT_1_1LCCollection_add67f6e6e410b152b8b05f968ec680a5}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
The generic collection used in \doxyref{L\-C\-I\-O}{p.}{classEVENT_1_1LCIO}. 

Holds arbitrary objects of type \doxyref{L\-C\-Object}{p.}{classEVENT_1_1LCObject}.

\begin{DoxyAuthor}{Author}
gaede 
\end{DoxyAuthor}
\begin{DoxyVersion}{Version}

\end{DoxyVersion}
\begin{DoxyParagraph}{Id\-:}
L\-C\-Collection.\-aid,v 1.\-11 2005-\/03-\/02 16\-:22\-:58 gaede Exp 
\end{DoxyParagraph}
\begin{DoxySeeAlso}{See Also}
\doxyref{L\-C\-Object}{p.}{classEVENT_1_1LCObject} 

\doxyref{L\-C\-I\-O}{p.}{classEVENT_1_1LCIO} 
\end{DoxySeeAlso}


\subsection{Member Function Documentation}
\index{E\-V\-E\-N\-T\-::\-L\-C\-Collection@{E\-V\-E\-N\-T\-::\-L\-C\-Collection}!add\-Element@{add\-Element}}
\index{add\-Element@{add\-Element}!EVENT::LCCollection@{E\-V\-E\-N\-T\-::\-L\-C\-Collection}}
\subsubsection[{add\-Element}]{\setlength{\rightskip}{0pt plus 5cm}virtual void E\-V\-E\-N\-T\-::\-L\-C\-Collection\-::add\-Element (
\begin{DoxyParamCaption}
\item[{{\bf L\-C\-Object} $\ast$}]{obj}
\end{DoxyParamCaption}
) throw  {\bf Read\-Only\-Exception}, std\-::exception) \hspace{0.3cm}{\ttfamily [pure virtual]}}\label{classEVENT_1_1LCCollection_ab0b2e70aa7d353417bec9133ed25ec88}


Adds the given element to (end of) the collection. 

Throws an exception if the collection (event) is 'read only'.


\begin{DoxyExceptions}{Exceptions}
{\em \doxyref{Read\-Only\-Exception}{p.}{classEVENT_1_1ReadOnlyException}} & \\
\hline
\end{DoxyExceptions}


Implemented in {\bf I\-M\-P\-L\-::\-L\-C\-Collection\-Vec} \doxyref{}{p.}{classIMPL_1_1LCCollectionVec_a2fabf2ac6900829ce0076e966c9102d2}.

\index{E\-V\-E\-N\-T\-::\-L\-C\-Collection@{E\-V\-E\-N\-T\-::\-L\-C\-Collection}!get\-Flag@{get\-Flag}}
\index{get\-Flag@{get\-Flag}!EVENT::LCCollection@{E\-V\-E\-N\-T\-::\-L\-C\-Collection}}
\subsubsection[{get\-Flag}]{\setlength{\rightskip}{0pt plus 5cm}virtual int E\-V\-E\-N\-T\-::\-L\-C\-Collection\-::get\-Flag (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [pure virtual]}}\label{classEVENT_1_1LCCollection_a6c78c37e2db78824363b89f3c3ca87b3}


Returns flag word for collection. 

Bits 16-\/31 are reserved for \doxyref{L\-C\-I\-O}{p.}{classEVENT_1_1LCIO} Depending on the object type stored they have a special meaning, e.\-g. for Sim\-Calorimeter\-Hits\-: \par
 C\-H\-B\-I\-T\-\_\-\-L\-O\-N\-G = 31 -\/ store position \par
 C\-H\-B\-I\-T\-\_\-\-B\-A\-R\-R\-E\-L = 30 -\/ endcap or barrel \par
 C\-H\-B\-I\-T\-\_\-\-I\-D1 = 29 -\/ cellid1 is sored \par
 C\-H\-B\-I\-T\-\_\-\-P\-D\-G = 28 -\/ store pdg of secondaries \par
 ~\par
 Bit 16 is used to flag collection as transient \par
 Bit 17 is used to flag collection as default \par
 Bit 18 is used to flag collection as subset \par
 Bits 0-\/15 are subdetector/user specific. \begin{DoxySeeAlso}{See Also}
\doxyref{is\-Transient()}{p.}{classEVENT_1_1LCCollection_a41de14b58d2237d18adfe935ad6c6158} 
\end{DoxySeeAlso}


Implemented in {\bf I\-M\-P\-L\-::\-L\-C\-Collection\-Vec} \doxyref{}{p.}{classIMPL_1_1LCCollectionVec_a7056f46b4d181482350cf2a3fbb0ab04}.



Referenced by S\-I\-O\-::\-S\-I\-O\-Vertex\-Handler\-::init(), S\-I\-O\-::\-S\-I\-O\-L\-C\-Generic\-Object\-Handler\-::init(), S\-I\-O\-::\-S\-I\-O\-Object\-Handler\-::init(), U\-T\-I\-L\-::\-L\-C\-T\-O\-O\-L\-S\-::print\-Calorimeter\-Hits(), U\-T\-I\-L\-::\-L\-C\-T\-O\-O\-L\-S\-::print\-Clusters(), U\-T\-I\-L\-::\-L\-C\-T\-O\-O\-L\-S\-::print\-L\-C\-Float\-Vecs(), U\-T\-I\-L\-::\-L\-C\-T\-O\-O\-L\-S\-::print\-L\-C\-Generic\-Objects(), U\-T\-I\-L\-::\-L\-C\-T\-O\-O\-L\-S\-::print\-L\-C\-Int\-Vecs(), U\-T\-I\-L\-::\-L\-C\-T\-O\-O\-L\-S\-::print\-L\-C\-Str\-Vecs(), U\-T\-I\-L\-::\-L\-C\-T\-O\-O\-L\-S\-::print\-M\-C\-Particles(), U\-T\-I\-L\-::\-L\-C\-T\-O\-O\-L\-S\-::print\-Raw\-Calorimeter\-Hits(), U\-T\-I\-L\-::\-L\-C\-T\-O\-O\-L\-S\-::print\-Reconstructed\-Particles(), U\-T\-I\-L\-::\-L\-C\-T\-O\-O\-L\-S\-::print\-Relation(), U\-T\-I\-L\-::\-L\-C\-T\-O\-O\-L\-S\-::print\-Sim\-Calorimeter\-Hits(), U\-T\-I\-L\-::\-L\-C\-T\-O\-O\-L\-S\-::print\-Sim\-Tracker\-Hits(), U\-T\-I\-L\-::\-L\-C\-T\-O\-O\-L\-S\-::print\-T\-P\-C\-Hits(), U\-T\-I\-L\-::\-L\-C\-T\-O\-O\-L\-S\-::print\-Tracker\-Data(), U\-T\-I\-L\-::\-L\-C\-T\-O\-O\-L\-S\-::print\-Tracker\-Hit\-Plane(), U\-T\-I\-L\-::\-L\-C\-T\-O\-O\-L\-S\-::print\-Tracker\-Hits(), U\-T\-I\-L\-::\-L\-C\-T\-O\-O\-L\-S\-::print\-Tracker\-Hit\-Z\-Cylinder(), U\-T\-I\-L\-::\-L\-C\-T\-O\-O\-L\-S\-::print\-Tracker\-Pulse(), U\-T\-I\-L\-::\-L\-C\-T\-O\-O\-L\-S\-::print\-Tracker\-Raw\-Data(), U\-T\-I\-L\-::\-L\-C\-T\-O\-O\-L\-S\-::print\-Tracks(), and U\-T\-I\-L\-::\-Cell\-I\-D\-Encoder$<$ T $>$\-::set\-Cell\-I\-D\-Flag().

\index{E\-V\-E\-N\-T\-::\-L\-C\-Collection@{E\-V\-E\-N\-T\-::\-L\-C\-Collection}!get\-Number\-Of\-Elements@{get\-Number\-Of\-Elements}}
\index{get\-Number\-Of\-Elements@{get\-Number\-Of\-Elements}!EVENT::LCCollection@{E\-V\-E\-N\-T\-::\-L\-C\-Collection}}
\subsubsection[{get\-Number\-Of\-Elements}]{\setlength{\rightskip}{0pt plus 5cm}virtual int E\-V\-E\-N\-T\-::\-L\-C\-Collection\-::get\-Number\-Of\-Elements (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [pure virtual]}}\label{classEVENT_1_1LCCollection_a2a78eb88ead28294dbe38d41aa447bfc}


Returns the number of elements in the collection. 

Same as size(). 

Implemented in {\bf I\-M\-P\-L\-::\-L\-C\-Collection\-Vec} \doxyref{}{p.}{classIMPL_1_1LCCollectionVec_a956e3819feaceade86b0d39c2b436ddf}.



Referenced by U\-T\-I\-L\-::\-L\-C\-T\-O\-O\-L\-S\-::dump\-Event(), H\-E\-P\-E\-V\-T\-I\-M\-P\-L\-::\-H\-E\-P\-E\-V\-T\-::from\-Hep\-Evt(), S\-I\-O\-::\-S\-I\-O\-Vertex\-Handler\-::init(), S\-I\-O\-::\-S\-I\-O\-L\-C\-Generic\-Object\-Handler\-::init(), U\-T\-I\-L\-::\-L\-C\-Iterator$<$ T $>$\-::\-L\-C\-Iterator(), U\-T\-I\-L\-::\-L\-C\-T\-O\-O\-L\-S\-::print\-Calorimeter\-Hits(), U\-T\-I\-L\-::\-L\-C\-T\-O\-O\-L\-S\-::print\-Clusters(), U\-T\-I\-L\-::\-L\-C\-T\-O\-O\-L\-S\-::print\-L\-C\-Float\-Vecs(), U\-T\-I\-L\-::\-L\-C\-T\-O\-O\-L\-S\-::print\-L\-C\-Generic\-Objects(), U\-T\-I\-L\-::\-L\-C\-T\-O\-O\-L\-S\-::print\-L\-C\-Int\-Vecs(), U\-T\-I\-L\-::\-L\-C\-T\-O\-O\-L\-S\-::print\-L\-C\-Str\-Vecs(), U\-T\-I\-L\-::\-L\-C\-T\-O\-O\-L\-S\-::print\-M\-C\-Particles(), U\-T\-I\-L\-::\-L\-C\-T\-O\-O\-L\-S\-::print\-Raw\-Calorimeter\-Hits(), U\-T\-I\-L\-::\-L\-C\-T\-O\-O\-L\-S\-::print\-Reconstructed\-Particles(), U\-T\-I\-L\-::\-L\-C\-T\-O\-O\-L\-S\-::print\-Relation(), U\-T\-I\-L\-::\-L\-C\-T\-O\-O\-L\-S\-::print\-Sim\-Calorimeter\-Hits(), U\-T\-I\-L\-::\-L\-C\-T\-O\-O\-L\-S\-::print\-Sim\-Tracker\-Hits(), U\-T\-I\-L\-::\-L\-C\-T\-O\-O\-L\-S\-::print\-T\-P\-C\-Hits(), U\-T\-I\-L\-::\-L\-C\-T\-O\-O\-L\-S\-::print\-Tracker\-Data(), U\-T\-I\-L\-::\-L\-C\-T\-O\-O\-L\-S\-::print\-Tracker\-Hit\-Plane(), U\-T\-I\-L\-::\-L\-C\-T\-O\-O\-L\-S\-::print\-Tracker\-Hits(), U\-T\-I\-L\-::\-L\-C\-T\-O\-O\-L\-S\-::print\-Tracker\-Hit\-Z\-Cylinder(), U\-T\-I\-L\-::\-L\-C\-T\-O\-O\-L\-S\-::print\-Tracker\-Pulse(), U\-T\-I\-L\-::\-L\-C\-T\-O\-O\-L\-S\-::print\-Tracker\-Raw\-Data(), U\-T\-I\-L\-::\-L\-C\-T\-O\-O\-L\-S\-::print\-Tracks(), and U\-T\-I\-L\-::\-L\-C\-T\-O\-O\-L\-S\-::print\-Vertices().

\index{E\-V\-E\-N\-T\-::\-L\-C\-Collection@{E\-V\-E\-N\-T\-::\-L\-C\-Collection}!is\-Default@{is\-Default}}
\index{is\-Default@{is\-Default}!EVENT::LCCollection@{E\-V\-E\-N\-T\-::\-L\-C\-Collection}}
\subsubsection[{is\-Default}]{\setlength{\rightskip}{0pt plus 5cm}virtual bool E\-V\-E\-N\-T\-::\-L\-C\-Collection\-::is\-Default (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [pure virtual]}}\label{classEVENT_1_1LCCollection_a94245bf6dba51f5c940ef8000ac571d2}


True if collection is the default collection for the given type. 

This implies that the collection is complete and unambigous. Convenient method that checks bit B\-I\-T\-Default of the flag word. 

Implemented in {\bf I\-M\-P\-L\-::\-L\-C\-Collection\-Vec} \doxyref{}{p.}{classIMPL_1_1LCCollectionVec_ab6b7432c521a4c68caba3090e175dcea}.

\index{E\-V\-E\-N\-T\-::\-L\-C\-Collection@{E\-V\-E\-N\-T\-::\-L\-C\-Collection}!is\-Subset@{is\-Subset}}
\index{is\-Subset@{is\-Subset}!EVENT::LCCollection@{E\-V\-E\-N\-T\-::\-L\-C\-Collection}}
\subsubsection[{is\-Subset}]{\setlength{\rightskip}{0pt plus 5cm}virtual bool E\-V\-E\-N\-T\-::\-L\-C\-Collection\-::is\-Subset (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [pure virtual]}}\label{classEVENT_1_1LCCollection_a50e436ec4a0912938d8eb8539d66108b}


True if the collection holds a subset of objects from other collections. 

If the collection is not transient only the pointers/references to the original objects will be stored. Convenient method that checks bit B\-I\-T\-Subset of the flag word. 

Implemented in {\bf I\-M\-P\-L\-::\-L\-C\-Collection\-Vec} \doxyref{}{p.}{classIMPL_1_1LCCollectionVec_ad2e9f216b66ce29235cf3dd5c00cd369}.

\index{E\-V\-E\-N\-T\-::\-L\-C\-Collection@{E\-V\-E\-N\-T\-::\-L\-C\-Collection}!is\-Transient@{is\-Transient}}
\index{is\-Transient@{is\-Transient}!EVENT::LCCollection@{E\-V\-E\-N\-T\-::\-L\-C\-Collection}}
\subsubsection[{is\-Transient}]{\setlength{\rightskip}{0pt plus 5cm}virtual bool E\-V\-E\-N\-T\-::\-L\-C\-Collection\-::is\-Transient (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [pure virtual]}}\label{classEVENT_1_1LCCollection_a41de14b58d2237d18adfe935ad6c6158}


True if collection is transient, i.\-e. 

will not be written to any \doxyref{L\-C\-I\-O}{p.}{classEVENT_1_1LCIO} file. Convenient method that checks bit B\-I\-T\-Transient of the flag word. 

Implemented in {\bf I\-M\-P\-L\-::\-L\-C\-Collection\-Vec} \doxyref{}{p.}{classIMPL_1_1LCCollectionVec_ab87edd694b9c40723ee88a7e6eace5a2}.



Referenced by S\-I\-O\-::\-S\-I\-O\-Writer\-::set\-Up\-Handlers().

\index{E\-V\-E\-N\-T\-::\-L\-C\-Collection@{E\-V\-E\-N\-T\-::\-L\-C\-Collection}!parameters@{parameters}}
\index{parameters@{parameters}!EVENT::LCCollection@{E\-V\-E\-N\-T\-::\-L\-C\-Collection}}
\subsubsection[{parameters}]{\setlength{\rightskip}{0pt plus 5cm}virtual {\bf L\-C\-Parameters}\& E\-V\-E\-N\-T\-::\-L\-C\-Collection\-::parameters (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [pure virtual]}}\label{classEVENT_1_1LCCollection_a01c726edfca9081edbc41407665b7f58}


Parameters defined for this collection. 

Can be used to modify the collection paramters. 

Implemented in {\bf I\-M\-P\-L\-::\-L\-C\-Collection\-Vec} \doxyref{}{p.}{classIMPL_1_1LCCollectionVec_a88647a838e1ca08d81979bb53a73c9ee}.



Referenced by U\-T\-I\-L\-::\-Cell\-I\-D\-Encoder$<$ T $>$\-::\-Cell\-I\-D\-Encoder(), S\-I\-O\-::\-S\-I\-O\-Vertex\-Handler\-::init(), S\-I\-O\-::\-S\-I\-O\-L\-C\-Generic\-Object\-Handler\-::init(), S\-I\-O\-::\-S\-I\-O\-Object\-Handler\-::init(), U\-T\-I\-L\-::\-Collection\-Parameter\-Map\-::$\sim$\-Collection\-Parameter\-Map(), and U\-T\-I\-L\-::\-P\-I\-D\-Handler\-::$\sim$\-P\-I\-D\-Handler().

\index{E\-V\-E\-N\-T\-::\-L\-C\-Collection@{E\-V\-E\-N\-T\-::\-L\-C\-Collection}!remove\-Element\-At@{remove\-Element\-At}}
\index{remove\-Element\-At@{remove\-Element\-At}!EVENT::LCCollection@{E\-V\-E\-N\-T\-::\-L\-C\-Collection}}
\subsubsection[{remove\-Element\-At}]{\setlength{\rightskip}{0pt plus 5cm}virtual void E\-V\-E\-N\-T\-::\-L\-C\-Collection\-::remove\-Element\-At (
\begin{DoxyParamCaption}
\item[{int}]{i}
\end{DoxyParamCaption}
) throw  {\bf Read\-Only\-Exception}, std\-::exception) \hspace{0.3cm}{\ttfamily [pure virtual]}}\label{classEVENT_1_1LCCollection_a0ea0ee001c11d3f31a3dc2640bcee384}


Removes the i-\/th element from the collection. 

Throws an exception if the collection (event) is 'read only'.


\begin{DoxyExceptions}{Exceptions}
{\em \doxyref{Read\-Only\-Exception}{p.}{classEVENT_1_1ReadOnlyException}} & \\
\hline
\end{DoxyExceptions}


Implemented in {\bf I\-M\-P\-L\-::\-L\-C\-Collection\-Vec} \doxyref{}{p.}{classIMPL_1_1LCCollectionVec_aa3ce3ef3663ce51b339464834e7faac9}.

\index{E\-V\-E\-N\-T\-::\-L\-C\-Collection@{E\-V\-E\-N\-T\-::\-L\-C\-Collection}!set\-Flag@{set\-Flag}}
\index{set\-Flag@{set\-Flag}!EVENT::LCCollection@{E\-V\-E\-N\-T\-::\-L\-C\-Collection}}
\subsubsection[{set\-Flag}]{\setlength{\rightskip}{0pt plus 5cm}virtual void E\-V\-E\-N\-T\-::\-L\-C\-Collection\-::set\-Flag (
\begin{DoxyParamCaption}
\item[{int}]{flag}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [pure virtual]}}\label{classEVENT_1_1LCCollection_ae2989a2667948340bcdf67dd08537506}


Set the flag word. 

This is allowed in 'read only' mode. 

Implemented in {\bf I\-M\-P\-L\-::\-L\-C\-Collection\-Vec} \doxyref{}{p.}{classIMPL_1_1LCCollectionVec_a4f50dc72d847992f0c2e37c1e490218a}.



Referenced by S\-I\-O\-::\-S\-I\-O\-Vertex\-Handler\-::init(), S\-I\-O\-::\-S\-I\-O\-L\-C\-Generic\-Object\-Handler\-::init(), S\-I\-O\-::\-S\-I\-O\-Object\-Handler\-::init(), and U\-T\-I\-L\-::\-Cell\-I\-D\-Encoder$<$ T $>$\-::set\-Cell\-I\-D\-Flag().



The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
L\-C\-Collection.\-h\end{DoxyCompactItemize}
