\section{Tcl\-Guid Class Reference}
\label{class_tcl_guid}\index{TclGuid@{TclGuid}}
Generates unique identifiers.  


{\tt \#include $<$tcl\_\-guid.h$>$}

\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
const string \& {\bf get\-Id} () const 
\begin{CompactList}\small\item\em Return id. \item\end{CompactList}\item 
{\bf Tcl\-Guid} ()\label{class_tcl_guid_296e467ecb63ac30843112b481ad4446}

\begin{CompactList}\small\item\em Create new instance with unique id. \item\end{CompactList}\item 
{\bf Tcl\-Guid} \& {\bf operator=} (const {\bf Tcl\-Guid} \&guid)
\begin{CompactList}\small\item\em Comparator. \item\end{CompactList}\end{CompactItemize}
\subsection*{Static Public Member Functions}
\begin{CompactItemize}
\item 
static {\bf Tcl\-Guid} \& {\bf force\-Guid} (const string \&id)
\end{CompactItemize}


\subsection{Detailed Description}
Generates unique identifiers. 

Contains static int counter, which is increased by one whenever new instance is created

\begin{Desc}
\item[Date:]01-11-2006\end{Desc}
\begin{Desc}
\item[Author:]Ondrej Svejdar\end{Desc}
\begin{Desc}
\item[{\bf Todo}]\end{Desc}
\begin{Desc}
\item[{\bf Bug}]\end{Desc}




\subsection{Member Function Documentation}
\index{TclGuid@{Tcl\-Guid}!forceGuid@{forceGuid}}
\index{forceGuid@{forceGuid}!TclGuid@{Tcl\-Guid}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}static {\bf Tcl\-Guid}\& Tcl\-Guid::force\-Guid (const string \& {\em id})\hspace{0.3cm}{\tt  [inline, static]}}\label{class_tcl_guid_5a21ae7692c9c53157aaaab58b2f11df}


Create new unique identifier with specific value, potentionaly unsafe, use only if you absolutly know what you do.

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em id}]specific value \end{description}
\end{Desc}
\begin{Desc}
\item[Returns:]reference to newly created Tk\-Guid \end{Desc}
\index{TclGuid@{Tcl\-Guid}!getId@{getId}}
\index{getId@{getId}!TclGuid@{Tcl\-Guid}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const string\& Tcl\-Guid::get\-Id () const\hspace{0.3cm}{\tt  [inline]}}\label{class_tcl_guid_69b038520f8d7764974fc580991d0557}


Return id. 

\begin{Desc}
\item[Returns:]unique identifier \end{Desc}
\index{TclGuid@{Tcl\-Guid}!operator=@{operator=}}
\index{operator=@{operator=}!TclGuid@{Tcl\-Guid}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Tcl\-Guid}\& Tcl\-Guid::operator= (const {\bf Tcl\-Guid} \& {\em guid})\hspace{0.3cm}{\tt  [inline]}}\label{class_tcl_guid_d21aff3cae6a62b57bebc5971aaede90}


Comparator. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em guid}]reference to Tcl\-Guid \end{description}
\end{Desc}
\begin{Desc}
\item[Returns:]true if ids are equal \end{Desc}


The documentation for this class was generated from the following files:\begin{CompactItemize}
\item 
H:/projs/dot\-NET/eda/src/tk/tcl\_\-guid.h\item 
H:/projs/dot\-NET/eda/src/tk/tcl\_\-guid.cpp\end{CompactItemize}
