\section{I\-M\-P\-L\-:\-:L\-C\-Flag\-Impl Class Reference}
\label{classIMPL_1_1LCFlagImpl}\index{I\-M\-P\-L\-::\-L\-C\-Flag\-Impl@{I\-M\-P\-L\-::\-L\-C\-Flag\-Impl}}


Implementation of helper class to create and interpret the 32-\/bit flag word in L\-C\-Collections.  




{\ttfamily \#include $<$I\-M\-P\-L/\-L\-C\-Flag\-Impl.\-h$>$}

Inheritance diagram for I\-M\-P\-L\-:\-:L\-C\-Flag\-Impl\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classIMPL_1_1LCFlagImpl}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
{\bf L\-C\-Flag\-Impl} ()\label{classIMPL_1_1LCFlagImpl_abaf21558e169b2461368eb545df7993f}

\begin{DoxyCompactList}\small\item\em Constructor initializing flag with 0. \end{DoxyCompactList}\item 
{\bf L\-C\-Flag\-Impl} (int flag)\label{classIMPL_1_1LCFlagImpl_a96f75038b9de91594cdbd1707f33a889}

\begin{DoxyCompactList}\small\item\em Constructor for evaluating an existing flag word. \end{DoxyCompactList}\item 
virtual {\bf $\sim$\-L\-C\-Flag\-Impl} ()\label{classIMPL_1_1LCFlagImpl_a0c2fbbe9edb92ee1891bf3a8ca75f441}

\begin{DoxyCompactList}\small\item\em Destructor. \end{DoxyCompactList}\item 
virtual bool {\bf bit\-Set} (int index) const \label{classIMPL_1_1LCFlagImpl_ab74bcb18d5b728c4a9c7fe74005ef624}

\begin{DoxyCompactList}\small\item\em Returns true if bit at given index is set. \end{DoxyCompactList}\item 
virtual int {\bf get\-Flag} () const \label{classIMPL_1_1LCFlagImpl_a6a495c1a7b24515af74fc871bc946e7b}

\begin{DoxyCompactList}\small\item\em Returns the flag word. \end{DoxyCompactList}\item 
virtual void {\bf set\-Bit} (int bit)\label{classIMPL_1_1LCFlagImpl_ae85cd0dceb42513632cc12f4b6869430}

\begin{DoxyCompactList}\small\item\em Sets bit to 1. \end{DoxyCompactList}\item 
virtual void {\bf unset\-Bit} (int bit)\label{classIMPL_1_1LCFlagImpl_a893630cbb76b28c7a7bb76a7006b71ee}

\begin{DoxyCompactList}\small\item\em Sets bit to 0. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Implementation of helper class to create and interpret the 32-\/bit flag word in L\-C\-Collections. 

Bits are defined in class L\-C\-I\-O.

\begin{DoxySeeAlso}{See Also}
L\-C\-I\-O 
\end{DoxySeeAlso}
\begin{DoxyAuthor}{Author}
gaede 
\end{DoxyAuthor}
\begin{DoxyVersion}{Version}
May 6, 2003 
\end{DoxyVersion}


The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
L\-C\-Flag\-Impl.\-h\item 
L\-C\-Flag\-Impl.\-cc\end{DoxyCompactItemize}
