\section{lcfiplus\-:\-:Event\-Store Class Reference}
\label{classlcfiplus_1_1EventStore}\index{lcfiplus\-::\-Event\-Store@{lcfiplus\-::\-Event\-Store}}


A simple named storage for event data.  




{\ttfamily \#include $<$Event\-Store.\-h$>$}

Inheritance diagram for lcfiplus\-:\-:Event\-Store\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classlcfiplus_1_1EventStore}
\end{center}
\end{figure}
\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
struct {\bf Stored\-Entry}
\end{DoxyCompactItemize}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
enum \{ {\bf D\-O\-\_\-\-N\-O\-T\-\_\-\-D\-E\-L\-E\-T\-E} = 0x0001, 
{\bf P\-E\-R\-S\-I\-S\-T} = 0x0002, 
{\bf J\-E\-T\-\_\-\-W\-R\-I\-T\-E\-\_\-\-V\-E\-R\-T\-E\-X} = 0x1000
 \}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
void {\bf Register\-Observer} ({\bf Event\-Store\-Observer} $\ast$observer)
\item 
void {\bf Unregister\-Observer} ({\bf Event\-Store\-Observer} $\ast$observer)
\item 
int {\bf Count} (const char $\ast$name) const 
\item 
bool {\bf Is\-Exist} (const char $\ast$name) const 
\item 
bool {\bf Is\-Exist} (const char $\ast$name, const char $\ast$classname) const 
\item 
const char $\ast$ {\bf Get\-Class\-Name} (const char $\ast$name, int idx=0) const 
\item 
void $\ast$ {\bf Get\-Object} (const char $\ast$name, const char $\ast$classname=\char`\"{}\char`\"{}) const 
\item 
{\footnotesize template$<$typename T $>$ }\\bool {\bf Get} (const char $\ast$name, const vector$<$ const T $\ast$ $>$ $\ast$\&buf) const 
\item 
{\footnotesize template$<$typename T $>$ }\\bool {\bf Get} (const char $\ast$name, const vector$<$ T $\ast$ $>$ $\ast$\&buf) const 
\item 
{\footnotesize template$<$typename T $>$ }\\bool {\bf Get} (const char $\ast$name, const vector$<$ T $>$ $\ast$\&buf) const 
\item 
{\footnotesize template$<$typename T $>$ }\\bool {\bf Get} (const char $\ast$name, const T $\ast$\&buf) const 
\item 
void $\ast$ {\bf Register\-Object} (const char $\ast$name, const char $\ast$classname, int flags=0)
\item 
{\footnotesize template$<$typename T $>$ }\\bool {\bf Register} (const char $\ast$name, vector$<$ T $\ast$ $>$ $\ast$\&buf, int flags=0)
\item 
{\footnotesize template$<$typename T $>$ }\\bool {\bf Register} (const char $\ast$name, vector$<$ T $>$ $\ast$\&buf, int flags=0)
\item 
{\footnotesize template$<$typename T $>$ }\\bool {\bf Register} (const char $\ast$name, T $\ast$\&buf, int flags=0)
\item 
void {\bf Print} () const 
\item 
void {\bf Clear\-Objects} ()
\item 
virtual {\bf $\sim$\-Event\-Store} ()
\item 
const multimap$<$ string, \\*
{\bf lcfiplus\-::\-Event\-Store\-::\-Stored\-Entry} $>$ \& {\bf Get\-Object\-Map} () const 
\end{DoxyCompactItemize}
\subsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
void $\ast$const \& {\bf Get\-Object\-Ref} (const char $\ast$name, const char $\ast$classname=\char`\"{}\char`\"{}) const 
\item 
{\bf Event\-Store} ()
\end{DoxyCompactItemize}


\subsection{Detailed Description}
A simple named storage for event data. 

To obtain data\-: use Get(name) (in compiled code) or Get\-Object(name) (in C\-I\-N\-T)

C\-A\-U\-T\-I\-O\-N\-: \doxyref{Get\-Object()}{p.}{classlcfiplus_1_1EventStore_aef55ef7cd42d132a24d3a9bb629d9073} does not have type-\/check.

To register data\-: use Register(name) or Register\-Object(name, class) Use a pointer returned (cannot register a pointer from the caller). Any classes or vector of classes with Class\-Def() can be registered.

\begin{DoxyAuthor}{Author}
T. Suehara, I\-C\-E\-P\-P, The University of Tokyo 
\end{DoxyAuthor}
\begin{DoxyVersion}{Version}
\$\-Id\$ 
\end{DoxyVersion}


\subsection{Member Enumeration Documentation}
\subsubsection[{anonymous enum}]{\setlength{\rightskip}{0pt plus 5cm}anonymous enum}\label{classlcfiplus_1_1EventStore_a6b971b335bce75d19579cf0d9313878f}
\begin{Desc}
\item[Enumerator]\par
\begin{description}
\index{D\-O\-\_\-\-N\-O\-T\-\_\-\-D\-E\-L\-E\-T\-E@{D\-O\-\_\-\-N\-O\-T\-\_\-\-D\-E\-L\-E\-T\-E}!lcfiplus\-::\-Event\-Store@{lcfiplus\-::\-Event\-Store}}\index{lcfiplus\-::\-Event\-Store@{lcfiplus\-::\-Event\-Store}!D\-O\-\_\-\-N\-O\-T\-\_\-\-D\-E\-L\-E\-T\-E@{D\-O\-\_\-\-N\-O\-T\-\_\-\-D\-E\-L\-E\-T\-E}}\item[{\em 
D\-O\-\_\-\-N\-O\-T\-\_\-\-D\-E\-L\-E\-T\-E\label{classlcfiplus_1_1EventStore_a6b971b335bce75d19579cf0d9313878fa081715e1747df1fe9c75a320803c5ee1}
}]\index{P\-E\-R\-S\-I\-S\-T@{P\-E\-R\-S\-I\-S\-T}!lcfiplus\-::\-Event\-Store@{lcfiplus\-::\-Event\-Store}}\index{lcfiplus\-::\-Event\-Store@{lcfiplus\-::\-Event\-Store}!P\-E\-R\-S\-I\-S\-T@{P\-E\-R\-S\-I\-S\-T}}\item[{\em 
P\-E\-R\-S\-I\-S\-T\label{classlcfiplus_1_1EventStore_a6b971b335bce75d19579cf0d9313878faae90e2741e7e6e6687814bc34540d695}
}]\index{J\-E\-T\-\_\-\-W\-R\-I\-T\-E\-\_\-\-V\-E\-R\-T\-E\-X@{J\-E\-T\-\_\-\-W\-R\-I\-T\-E\-\_\-\-V\-E\-R\-T\-E\-X}!lcfiplus\-::\-Event\-Store@{lcfiplus\-::\-Event\-Store}}\index{lcfiplus\-::\-Event\-Store@{lcfiplus\-::\-Event\-Store}!J\-E\-T\-\_\-\-W\-R\-I\-T\-E\-\_\-\-V\-E\-R\-T\-E\-X@{J\-E\-T\-\_\-\-W\-R\-I\-T\-E\-\_\-\-V\-E\-R\-T\-E\-X}}\item[{\em 
J\-E\-T\-\_\-\-W\-R\-I\-T\-E\-\_\-\-V\-E\-R\-T\-E\-X\label{classlcfiplus_1_1EventStore_a6b971b335bce75d19579cf0d9313878fab41d7f557575ae7c97207f74cd727c29}
}]\end{description}
\end{Desc}


\subsection{Constructor \& Destructor Documentation}
\index{lcfiplus\-::\-Event\-Store@{lcfiplus\-::\-Event\-Store}!$\sim$\-Event\-Store@{$\sim$\-Event\-Store}}
\index{$\sim$\-Event\-Store@{$\sim$\-Event\-Store}!lcfiplus::EventStore@{lcfiplus\-::\-Event\-Store}}
\subsubsection[{$\sim$\-Event\-Store}]{\setlength{\rightskip}{0pt plus 5cm}lcfiplus\-::\-Event\-Store\-::$\sim$\-Event\-Store (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classlcfiplus_1_1EventStore_adb15eb43c0a69bf92bfd5ac414d4c2f4}
\index{lcfiplus\-::\-Event\-Store@{lcfiplus\-::\-Event\-Store}!Event\-Store@{Event\-Store}}
\index{Event\-Store@{Event\-Store}!lcfiplus::EventStore@{lcfiplus\-::\-Event\-Store}}
\subsubsection[{Event\-Store}]{\setlength{\rightskip}{0pt plus 5cm}lcfiplus\-::\-Event\-Store\-::\-Event\-Store (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [protected]}}\label{classlcfiplus_1_1EventStore_a221074c0fc374a7165cf2b627b03c897}


\subsection{Member Function Documentation}
\index{lcfiplus\-::\-Event\-Store@{lcfiplus\-::\-Event\-Store}!Clear\-Objects@{Clear\-Objects}}
\index{Clear\-Objects@{Clear\-Objects}!lcfiplus::EventStore@{lcfiplus\-::\-Event\-Store}}
\subsubsection[{Clear\-Objects}]{\setlength{\rightskip}{0pt plus 5cm}void lcfiplus\-::\-Event\-Store\-::\-Clear\-Objects (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\label{classlcfiplus_1_1EventStore_a1a72eb2332cf2f7c763f484213e29a15}


References lcfiplus\-::\-Event\-Store\-::\-Stored\-Entry\-::classname, lcfiplus\-::\-Event\-Store\-::\-Stored\-Entry\-::flag, and lcfiplus\-::\-Event\-Store\-::\-Stored\-Entry\-::obj.



Referenced by lcfiplus\-::\-L\-C\-I\-O\-Storer\-::\-Set\-Event().

\index{lcfiplus\-::\-Event\-Store@{lcfiplus\-::\-Event\-Store}!Count@{Count}}
\index{Count@{Count}!lcfiplus::EventStore@{lcfiplus\-::\-Event\-Store}}
\subsubsection[{Count}]{\setlength{\rightskip}{0pt plus 5cm}int lcfiplus\-::\-Event\-Store\-::\-Count (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{name}
\end{DoxyParamCaption}
) const}\label{classlcfiplus_1_1EventStore_ae242395d11cd5d63698be79cecaefa6b}
\index{lcfiplus\-::\-Event\-Store@{lcfiplus\-::\-Event\-Store}!Get@{Get}}
\index{Get@{Get}!lcfiplus::EventStore@{lcfiplus\-::\-Event\-Store}}
\subsubsection[{Get}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T $>$ bool lcfiplus\-::\-Event\-Store\-::\-Get (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{name, }
\item[{const vector$<$ const T $\ast$ $>$ $\ast$\&}]{buf}
\end{DoxyParamCaption}
) const}\label{classlcfiplus_1_1EventStore_af7a38a2524940baade9f9c52f08a4d13}


Referenced by lcfiplus\-::\-Jet\-Clustering\-::init(), lcfiplus\-::\-Jet\-Clustering\-::process(), lcfiplus\-::\-Z\-H\-H\-Algo\-::process(), lcfiplus\-::\-Test\-Algo\-::process(), lcfiplus\-::\-Vertex\-Analysis\-::process(), lcfiplus\-::\-Flavtag\-Reader\-::process(), lcfiplus\-::\-Test\-Algo\-V0\-::process(), lcfiplus\-::\-L\-C\-I\-O\-Storer\-::\-Write\-Jets(), and lcfiplus\-::\-L\-C\-I\-O\-Storer\-::\-Write\-Vertices().

\index{lcfiplus\-::\-Event\-Store@{lcfiplus\-::\-Event\-Store}!Get@{Get}}
\index{Get@{Get}!lcfiplus::EventStore@{lcfiplus\-::\-Event\-Store}}
\subsubsection[{Get}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T $>$ bool lcfiplus\-::\-Event\-Store\-::\-Get (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{name, }
\item[{const vector$<$ T $\ast$ $>$ $\ast$\&}]{buf}
\end{DoxyParamCaption}
) const}\label{classlcfiplus_1_1EventStore_a7edbe7e4ae89ab8529f383a6b5dd3101}
\index{lcfiplus\-::\-Event\-Store@{lcfiplus\-::\-Event\-Store}!Get@{Get}}
\index{Get@{Get}!lcfiplus::EventStore@{lcfiplus\-::\-Event\-Store}}
\subsubsection[{Get}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T $>$ bool lcfiplus\-::\-Event\-Store\-::\-Get (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{name, }
\item[{const vector$<$ T $>$ $\ast$\&}]{buf}
\end{DoxyParamCaption}
) const}\label{classlcfiplus_1_1EventStore_a6d40448a9fcd5c4e239f4cd70607dd92}
\index{lcfiplus\-::\-Event\-Store@{lcfiplus\-::\-Event\-Store}!Get@{Get}}
\index{Get@{Get}!lcfiplus::EventStore@{lcfiplus\-::\-Event\-Store}}
\subsubsection[{Get}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T $>$ bool lcfiplus\-::\-Event\-Store\-::\-Get (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{name, }
\item[{const T $\ast$\&}]{buf}
\end{DoxyParamCaption}
) const}\label{classlcfiplus_1_1EventStore_a8101e4d1c2e55878c9fa715cc1b445a0}
\index{lcfiplus\-::\-Event\-Store@{lcfiplus\-::\-Event\-Store}!Get\-Class\-Name@{Get\-Class\-Name}}
\index{Get\-Class\-Name@{Get\-Class\-Name}!lcfiplus::EventStore@{lcfiplus\-::\-Event\-Store}}
\subsubsection[{Get\-Class\-Name}]{\setlength{\rightskip}{0pt plus 5cm}const char $\ast$ lcfiplus\-::\-Event\-Store\-::\-Get\-Class\-Name (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{name, }
\item[{int}]{idx = {\ttfamily 0}}
\end{DoxyParamCaption}
) const}\label{classlcfiplus_1_1EventStore_aac51574826b1bb67b2cbd39fda9865ca}


Referenced by lcfiplus\-::\-Tree\-Storer\-::\-Register().

\index{lcfiplus\-::\-Event\-Store@{lcfiplus\-::\-Event\-Store}!Get\-Object@{Get\-Object}}
\index{Get\-Object@{Get\-Object}!lcfiplus::EventStore@{lcfiplus\-::\-Event\-Store}}
\subsubsection[{Get\-Object}]{\setlength{\rightskip}{0pt plus 5cm}void $\ast$ lcfiplus\-::\-Event\-Store\-::\-Get\-Object (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{name, }
\item[{const char $\ast$}]{classname = {\ttfamily \char`\"{}\char`\"{}}}
\end{DoxyParamCaption}
) const}\label{classlcfiplus_1_1EventStore_aef55ef7cd42d132a24d3a9bb629d9073}


Referenced by lcfiplus\-::\-Event\-::get\-Primary\-Vertex(), and lcfiplus\-::\-Tree\-Storer\-::\-Register().

\index{lcfiplus\-::\-Event\-Store@{lcfiplus\-::\-Event\-Store}!Get\-Object\-Map@{Get\-Object\-Map}}
\index{Get\-Object\-Map@{Get\-Object\-Map}!lcfiplus::EventStore@{lcfiplus\-::\-Event\-Store}}
\subsubsection[{Get\-Object\-Map}]{\setlength{\rightskip}{0pt plus 5cm}const multimap$<$string, {\bf lcfiplus\-::\-Event\-Store\-::\-Stored\-Entry} $>$\& lcfiplus\-::\-Event\-Store\-::\-Get\-Object\-Map (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}\label{classlcfiplus_1_1EventStore_a507d840435cd6866ae4ce6cb6c57995a}


Referenced by lcfiplus\-::\-L\-C\-I\-O\-Storer\-::\-Auto\-Convert().

\index{lcfiplus\-::\-Event\-Store@{lcfiplus\-::\-Event\-Store}!Get\-Object\-Ref@{Get\-Object\-Ref}}
\index{Get\-Object\-Ref@{Get\-Object\-Ref}!lcfiplus::EventStore@{lcfiplus\-::\-Event\-Store}}
\subsubsection[{Get\-Object\-Ref}]{\setlength{\rightskip}{0pt plus 5cm}void $\ast$const \& lcfiplus\-::\-Event\-Store\-::\-Get\-Object\-Ref (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{name, }
\item[{const char $\ast$}]{classname = {\ttfamily \char`\"{}\char`\"{}}}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [protected]}}\label{classlcfiplus_1_1EventStore_a6640169c3eab5f9339272f6df9f5872f}


Referenced by lcfiplus\-::\-Event\-::get\-Jets(), lcfiplus\-::\-Event\-::get\-M\-C\-Color\-Singlets(), lcfiplus\-::\-Event\-::get\-M\-C\-Particles(), lcfiplus\-::\-Event\-::get\-Neutrals(), lcfiplus\-::\-Event\-::get\-Secondary\-Vertices(), and lcfiplus\-::\-Event\-::get\-Tracks().

\index{lcfiplus\-::\-Event\-Store@{lcfiplus\-::\-Event\-Store}!Is\-Exist@{Is\-Exist}}
\index{Is\-Exist@{Is\-Exist}!lcfiplus::EventStore@{lcfiplus\-::\-Event\-Store}}
\subsubsection[{Is\-Exist}]{\setlength{\rightskip}{0pt plus 5cm}bool lcfiplus\-::\-Event\-Store\-::\-Is\-Exist (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{name}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}\label{classlcfiplus_1_1EventStore_a3858f2163cea6491888d89f339fc3dba}
\index{lcfiplus\-::\-Event\-Store@{lcfiplus\-::\-Event\-Store}!Is\-Exist@{Is\-Exist}}
\index{Is\-Exist@{Is\-Exist}!lcfiplus::EventStore@{lcfiplus\-::\-Event\-Store}}
\subsubsection[{Is\-Exist}]{\setlength{\rightskip}{0pt plus 5cm}bool lcfiplus\-::\-Event\-Store\-::\-Is\-Exist (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{name, }
\item[{const char $\ast$}]{classname}
\end{DoxyParamCaption}
) const}\label{classlcfiplus_1_1EventStore_ad7ef3c4f4da14808b60b14e4f62349bd}
\index{lcfiplus\-::\-Event\-Store@{lcfiplus\-::\-Event\-Store}!Print@{Print}}
\index{Print@{Print}!lcfiplus::EventStore@{lcfiplus\-::\-Event\-Store}}
\subsubsection[{Print}]{\setlength{\rightskip}{0pt plus 5cm}void lcfiplus\-::\-Event\-Store\-::\-Print (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}\label{classlcfiplus_1_1EventStore_adfd175639e8ced4372c08daa7d5f6e6e}
\index{lcfiplus\-::\-Event\-Store@{lcfiplus\-::\-Event\-Store}!Register@{Register}}
\index{Register@{Register}!lcfiplus::EventStore@{lcfiplus\-::\-Event\-Store}}
\subsubsection[{Register}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T $>$ bool lcfiplus\-::\-Event\-Store\-::\-Register (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{name, }
\item[{vector$<$ T $\ast$ $>$ $\ast$\&}]{buf, }
\item[{int}]{flags = {\ttfamily 0}}
\end{DoxyParamCaption}
)}\label{classlcfiplus_1_1EventStore_a7dd922802076dea2440dcc65720a83ad}


Referenced by lcfiplus\-::\-Vertex\-Mass\-Recovery\-::init(), lcfiplus\-::\-Primary\-Vertex\-Finder\-::init(), lcfiplus\-::\-Build\-Up\-Vertex\-::init(), lcfiplus\-::\-Jet\-Clustering\-::init(), lcfiplus\-::\-Jet\-Vertex\-Refiner\-::init(), lcfiplus\-::\-L\-C\-I\-O\-Storer\-::\-Init\-Jet\-Collection(), and lcfiplus\-::\-L\-C\-I\-O\-Storer\-::\-Init\-Vertex\-Collection().

\index{lcfiplus\-::\-Event\-Store@{lcfiplus\-::\-Event\-Store}!Register@{Register}}
\index{Register@{Register}!lcfiplus::EventStore@{lcfiplus\-::\-Event\-Store}}
\subsubsection[{Register}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T $>$ bool lcfiplus\-::\-Event\-Store\-::\-Register (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{name, }
\item[{vector$<$ T $>$ $\ast$\&}]{buf, }
\item[{int}]{flags = {\ttfamily 0}}
\end{DoxyParamCaption}
)}\label{classlcfiplus_1_1EventStore_a9eef473240c352825b5922e754910549}
\index{lcfiplus\-::\-Event\-Store@{lcfiplus\-::\-Event\-Store}!Register@{Register}}
\index{Register@{Register}!lcfiplus::EventStore@{lcfiplus\-::\-Event\-Store}}
\subsubsection[{Register}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T $>$ bool lcfiplus\-::\-Event\-Store\-::\-Register (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{name, }
\item[{T $\ast$\&}]{buf, }
\item[{int}]{flags = {\ttfamily 0}}
\end{DoxyParamCaption}
)}\label{classlcfiplus_1_1EventStore_afe257c1895c21c377618b33969d1b5f1}
\index{lcfiplus\-::\-Event\-Store@{lcfiplus\-::\-Event\-Store}!Register\-Object@{Register\-Object}}
\index{Register\-Object@{Register\-Object}!lcfiplus::EventStore@{lcfiplus\-::\-Event\-Store}}
\subsubsection[{Register\-Object}]{\setlength{\rightskip}{0pt plus 5cm}void $\ast$ lcfiplus\-::\-Event\-Store\-::\-Register\-Object (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{name, }
\item[{const char $\ast$}]{classname, }
\item[{int}]{flags = {\ttfamily 0}}
\end{DoxyParamCaption}
)}\label{classlcfiplus_1_1EventStore_aece2d39bd060a0203c9f2500d134c163}


Referenced by lcfiplus\-::\-Tree\-Storer\-::\-Register().

\index{lcfiplus\-::\-Event\-Store@{lcfiplus\-::\-Event\-Store}!Register\-Observer@{Register\-Observer}}
\index{Register\-Observer@{Register\-Observer}!lcfiplus::EventStore@{lcfiplus\-::\-Event\-Store}}
\subsubsection[{Register\-Observer}]{\setlength{\rightskip}{0pt plus 5cm}void lcfiplus\-::\-Event\-Store\-::\-Register\-Observer (
\begin{DoxyParamCaption}
\item[{{\bf Event\-Store\-Observer} $\ast$}]{observer}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}\label{classlcfiplus_1_1EventStore_a625ea9622ba8fcf5d60f64f4d6af27f8}


Referenced by lcfiplus\-::\-L\-C\-I\-O\-Storer\-::\-L\-C\-I\-O\-Storer().

\index{lcfiplus\-::\-Event\-Store@{lcfiplus\-::\-Event\-Store}!Unregister\-Observer@{Unregister\-Observer}}
\index{Unregister\-Observer@{Unregister\-Observer}!lcfiplus::EventStore@{lcfiplus\-::\-Event\-Store}}
\subsubsection[{Unregister\-Observer}]{\setlength{\rightskip}{0pt plus 5cm}void lcfiplus\-::\-Event\-Store\-::\-Unregister\-Observer (
\begin{DoxyParamCaption}
\item[{{\bf Event\-Store\-Observer} $\ast$}]{observer}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}\label{classlcfiplus_1_1EventStore_af8933131ed4cee27b7169f03aa6153a9}


The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
{\bf Event\-Store.\-h}\item 
{\bf Event\-Store.\-cc}\end{DoxyCompactItemize}
