\hypertarget{classCRL_1_1CatalogExtension}{}\section{C\+RL\+:\+:Catalog\+Extension Class Reference}
\label{classCRL_1_1CatalogExtension}\index{C\+R\+L\+::\+Catalog\+Extension@{C\+R\+L\+::\+Catalog\+Extension}}


Wrapper to access a \textbf{ Hurricane\+::\+Cell} \mbox{\hyperlink{classCRL_1_1Catalog_1_1State}{Catalog\+::\+State}}.  


\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
static bool \mbox{\hyperlink{classCRL_1_1CatalogExtension_a5feda5d6fba490a71e3742361ec7b4a1}{is\+Feed}} (const \textbf{ Cell} $\ast$)
\item 
static bool \mbox{\hyperlink{classCRL_1_1CatalogExtension_a2695acabeac2f224fa4ac3a9563aeee9}{is\+Pad}} (const \textbf{ Cell} $\ast$)
\item 
static bool \mbox{\hyperlink{classCRL_1_1CatalogExtension_a37c8d304e7386ee31b73c826cb929e5f}{is\+Gds}} (const \textbf{ Cell} $\ast$)
\item 
static bool \mbox{\hyperlink{classCRL_1_1CatalogExtension_a90e941d2349f5a0f4f7fefb41b434b0a}{is\+Delete}} (const \textbf{ Cell} $\ast$)
\item 
static bool \mbox{\hyperlink{classCRL_1_1CatalogExtension_a3af53ef4a7fa512a079adbcb68677e2f}{is\+Physical}} (const \textbf{ Cell} $\ast$)
\item 
static bool \mbox{\hyperlink{classCRL_1_1CatalogExtension_a558c506a28d2230e592080dccbcca380}{is\+Logical}} (const \textbf{ Cell} $\ast$)
\item 
static unsigned int \mbox{\hyperlink{classCRL_1_1CatalogExtension_a9525c2253aa310a63de32caaeb694e66}{get\+Flags}} (const \textbf{ Cell} $\ast$, unsigned int mask=(unsigned int) -\/1)
\item 
static bool \mbox{\hyperlink{classCRL_1_1CatalogExtension_ab9475735032d500f4d4a8cf980864b3e}{set\+Flags}} (const \textbf{ Cell} $\ast$, unsigned int mask, bool value)
\item 
static bool \mbox{\hyperlink{classCRL_1_1CatalogExtension_ab82e4b139ca636feaca5d97836891b68}{set\+Feed}} (const \textbf{ Cell} $\ast$, bool value)
\item 
static bool \mbox{\hyperlink{classCRL_1_1CatalogExtension_afceda0d184ed2964e160b563a216bc35}{set\+Pad}} (const \textbf{ Cell} $\ast$, bool value)
\item 
static bool \mbox{\hyperlink{classCRL_1_1CatalogExtension_a6c440bfd5ac56c9e07213c1347f0610a}{set\+Gds}} (const \textbf{ Cell} $\ast$, bool value)
\item 
static bool \mbox{\hyperlink{classCRL_1_1CatalogExtension_a8a5bdbfb8c898f8ea00c8718c6714983}{set\+Delete}} (const \textbf{ Cell} $\ast$, bool value)
\item 
static bool \mbox{\hyperlink{classCRL_1_1CatalogExtension_ae3de9795e0ddce5a767cf53d79fec077}{set\+Physical}} (const \textbf{ Cell} $\ast$, bool value)
\item 
static bool \mbox{\hyperlink{classCRL_1_1CatalogExtension_a9609c756887f433fe9b250e32ff1ae0a}{set\+Logical}} (const \textbf{ Cell} $\ast$, bool value)
\item 
static \textbf{ Library} $\ast$ \mbox{\hyperlink{classCRL_1_1CatalogExtension_a6681f9fbe64998a27fe532fd3591afc7}{get\+Library}} (const \textbf{ Cell} $\ast$)
\item 
static unsigned int \mbox{\hyperlink{classCRL_1_1CatalogExtension_ae4f8d30cf08796b62422546c05526d86}{get\+Depth}} (const \textbf{ Cell} $\ast$)
\item 
static \textbf{ Library} $\ast$ \mbox{\hyperlink{classCRL_1_1CatalogExtension_a6ef1b96f9bbbe39e13a5aba073f2394c}{set\+Library}} (const \textbf{ Cell} $\ast$, \textbf{ Library} $\ast$library)
\end{DoxyCompactItemize}


\subsection{Detailed Description}
Wrapper to access a \textbf{ Hurricane\+::\+Cell} \mbox{\hyperlink{classCRL_1_1Catalog_1_1State}{Catalog\+::\+State}}. 

\mbox{\hyperlink{classCRL_1_1Catalog_1_1State}{Catalog\+::\+State}} are stored inside the \mbox{\hyperlink{classCRL_1_1AllianceFramework}{Alliance\+Framework}} \mbox{\hyperlink{classCRL_1_1Catalog}{Catalog}} but also linked in a Property on the \textbf{ Hurricane\+::\+Cell} for easier access. The \mbox{\hyperlink{classCRL_1_1CatalogExtension}{Catalog\+Extension}} is a small wrapper around the Property mechanism to allow a simpler access. 

\subsection{Member Function Documentation}
\mbox{\Hypertarget{classCRL_1_1CatalogExtension_a5feda5d6fba490a71e3742361ec7b4a1}\label{classCRL_1_1CatalogExtension_a5feda5d6fba490a71e3742361ec7b4a1}} 
\index{C\+R\+L\+::\+Catalog\+Extension@{C\+R\+L\+::\+Catalog\+Extension}!is\+Feed@{is\+Feed}}
\index{is\+Feed@{is\+Feed}!C\+R\+L\+::\+Catalog\+Extension@{C\+R\+L\+::\+Catalog\+Extension}}
\subsubsection{\texorpdfstring{is\+Feed()}{isFeed()}}
{\footnotesize\ttfamily bool C\+R\+L\+::\+Catalog\+Extension\+::is\+Feed (\begin{DoxyParamCaption}\item[{const \textbf{ Cell} $\ast$}]{cell }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}

{\bfseries Returns\+:} {\bfseries true} if the Cell is a feed-\/through. 

References C\+R\+L\+::\+Catalog\+::\+State\+::is\+Feed().

\mbox{\Hypertarget{classCRL_1_1CatalogExtension_a2695acabeac2f224fa4ac3a9563aeee9}\label{classCRL_1_1CatalogExtension_a2695acabeac2f224fa4ac3a9563aeee9}} 
\index{C\+R\+L\+::\+Catalog\+Extension@{C\+R\+L\+::\+Catalog\+Extension}!is\+Pad@{is\+Pad}}
\index{is\+Pad@{is\+Pad}!C\+R\+L\+::\+Catalog\+Extension@{C\+R\+L\+::\+Catalog\+Extension}}
\subsubsection{\texorpdfstring{is\+Pad()}{isPad()}}
{\footnotesize\ttfamily bool C\+R\+L\+::\+Catalog\+Extension\+::is\+Pad (\begin{DoxyParamCaption}\item[{const \textbf{ Cell} $\ast$}]{cell }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}

{\bfseries Returns\+:} {\bfseries true} if the Cell is a pad. 

References C\+R\+L\+::\+Catalog\+::\+State\+::is\+Pad().

\mbox{\Hypertarget{classCRL_1_1CatalogExtension_a37c8d304e7386ee31b73c826cb929e5f}\label{classCRL_1_1CatalogExtension_a37c8d304e7386ee31b73c826cb929e5f}} 
\index{C\+R\+L\+::\+Catalog\+Extension@{C\+R\+L\+::\+Catalog\+Extension}!is\+Gds@{is\+Gds}}
\index{is\+Gds@{is\+Gds}!C\+R\+L\+::\+Catalog\+Extension@{C\+R\+L\+::\+Catalog\+Extension}}
\subsubsection{\texorpdfstring{is\+Gds()}{isGds()}}
{\footnotesize\ttfamily bool C\+R\+L\+::\+Catalog\+Extension\+::is\+Gds (\begin{DoxyParamCaption}\item[{const \textbf{ Cell} $\ast$}]{cell }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}

{\bfseries Returns\+:} {\bfseries true} if the Cell is drawn in real layer (i.\+e. not a symbolic layout, but a G\+DS). 

References C\+R\+L\+::\+Catalog\+::\+State\+::is\+Gds().

\mbox{\Hypertarget{classCRL_1_1CatalogExtension_a90e941d2349f5a0f4f7fefb41b434b0a}\label{classCRL_1_1CatalogExtension_a90e941d2349f5a0f4f7fefb41b434b0a}} 
\index{C\+R\+L\+::\+Catalog\+Extension@{C\+R\+L\+::\+Catalog\+Extension}!is\+Delete@{is\+Delete}}
\index{is\+Delete@{is\+Delete}!C\+R\+L\+::\+Catalog\+Extension@{C\+R\+L\+::\+Catalog\+Extension}}
\subsubsection{\texorpdfstring{is\+Delete()}{isDelete()}}
{\footnotesize\ttfamily bool C\+R\+L\+::\+Catalog\+Extension\+::is\+Delete (\begin{DoxyParamCaption}\item[{const \textbf{ Cell} $\ast$}]{cell }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}

{\bfseries Returns\+:} {\bfseries true} if the Cell has been deleted from memory. 

References C\+R\+L\+::\+Catalog\+::\+State\+::is\+Delete().

\mbox{\Hypertarget{classCRL_1_1CatalogExtension_a3af53ef4a7fa512a079adbcb68677e2f}\label{classCRL_1_1CatalogExtension_a3af53ef4a7fa512a079adbcb68677e2f}} 
\index{C\+R\+L\+::\+Catalog\+Extension@{C\+R\+L\+::\+Catalog\+Extension}!is\+Physical@{is\+Physical}}
\index{is\+Physical@{is\+Physical}!C\+R\+L\+::\+Catalog\+Extension@{C\+R\+L\+::\+Catalog\+Extension}}
\subsubsection{\texorpdfstring{is\+Physical()}{isPhysical()}}
{\footnotesize\ttfamily bool C\+R\+L\+::\+Catalog\+Extension\+::is\+Physical (\begin{DoxyParamCaption}\item[{const \textbf{ Cell} $\ast$}]{cell }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}

{\bfseries Returns\+:} {\bfseries true} if the Cell posseses a physical view (layout). 

References C\+R\+L\+::\+Catalog\+::\+State\+::is\+Physical().

\mbox{\Hypertarget{classCRL_1_1CatalogExtension_a558c506a28d2230e592080dccbcca380}\label{classCRL_1_1CatalogExtension_a558c506a28d2230e592080dccbcca380}} 
\index{C\+R\+L\+::\+Catalog\+Extension@{C\+R\+L\+::\+Catalog\+Extension}!is\+Logical@{is\+Logical}}
\index{is\+Logical@{is\+Logical}!C\+R\+L\+::\+Catalog\+Extension@{C\+R\+L\+::\+Catalog\+Extension}}
\subsubsection{\texorpdfstring{is\+Logical()}{isLogical()}}
{\footnotesize\ttfamily bool C\+R\+L\+::\+Catalog\+Extension\+::is\+Logical (\begin{DoxyParamCaption}\item[{const \textbf{ Cell} $\ast$}]{cell }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}

{\bfseries Returns\+:} {\bfseries true} if the Cell posseses a logical view (netlist). 

References C\+R\+L\+::\+Catalog\+::\+State\+::is\+Logical().

\mbox{\Hypertarget{classCRL_1_1CatalogExtension_a9525c2253aa310a63de32caaeb694e66}\label{classCRL_1_1CatalogExtension_a9525c2253aa310a63de32caaeb694e66}} 
\index{C\+R\+L\+::\+Catalog\+Extension@{C\+R\+L\+::\+Catalog\+Extension}!get\+Flags@{get\+Flags}}
\index{get\+Flags@{get\+Flags}!C\+R\+L\+::\+Catalog\+Extension@{C\+R\+L\+::\+Catalog\+Extension}}
\subsubsection{\texorpdfstring{get\+Flags()}{getFlags()}}
{\footnotesize\ttfamily unsigned int C\+R\+L\+::\+Catalog\+Extension\+::get\+Flags (\begin{DoxyParamCaption}\item[{const \textbf{ Cell} $\ast$}]{cell,  }\item[{unsigned int}]{mask = {\ttfamily (unsigned~int)-\/1} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}

{\bfseries Returns\+:} the requested flags states (selected by {\ttfamily mask}, all of them by default). 

References C\+R\+L\+::\+Catalog\+::\+State\+::get\+Flags().

\mbox{\Hypertarget{classCRL_1_1CatalogExtension_ab9475735032d500f4d4a8cf980864b3e}\label{classCRL_1_1CatalogExtension_ab9475735032d500f4d4a8cf980864b3e}} 
\index{C\+R\+L\+::\+Catalog\+Extension@{C\+R\+L\+::\+Catalog\+Extension}!set\+Flags@{set\+Flags}}
\index{set\+Flags@{set\+Flags}!C\+R\+L\+::\+Catalog\+Extension@{C\+R\+L\+::\+Catalog\+Extension}}
\subsubsection{\texorpdfstring{set\+Flags()}{setFlags()}}
{\footnotesize\ttfamily bool C\+R\+L\+::\+Catalog\+Extension\+::set\+Flags (\begin{DoxyParamCaption}\item[{const \textbf{ Cell} $\ast$}]{cell,  }\item[{unsigned int}]{mask,  }\item[{bool}]{value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}

{\bfseries Returns\+:} {\bfseries true} if at least one flag of the indicated by mask is set. (dubious usefulness).

{\ttfamily mask} is used to designate the bits of the flags on which we are going to operate. If {\ttfamily value} is {\bfseries true}, then the bits are sets and if {\ttfamily value} is {\bfseries false} they are reset. 

References C\+R\+L\+::\+Catalog\+::\+State\+::set\+Flags().

\mbox{\Hypertarget{classCRL_1_1CatalogExtension_ab82e4b139ca636feaca5d97836891b68}\label{classCRL_1_1CatalogExtension_ab82e4b139ca636feaca5d97836891b68}} 
\index{C\+R\+L\+::\+Catalog\+Extension@{C\+R\+L\+::\+Catalog\+Extension}!set\+Feed@{set\+Feed}}
\index{set\+Feed@{set\+Feed}!C\+R\+L\+::\+Catalog\+Extension@{C\+R\+L\+::\+Catalog\+Extension}}
\subsubsection{\texorpdfstring{set\+Feed()}{setFeed()}}
{\footnotesize\ttfamily bool C\+R\+L\+::\+Catalog\+Extension\+::set\+Feed (\begin{DoxyParamCaption}\item[{const \textbf{ Cell} $\ast$}]{cell,  }\item[{bool}]{value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}

Sets the Feed flag to {\ttfamily value}. Returns {\bfseries true} if it is set. 

References C\+R\+L\+::\+Catalog\+::\+State\+::set\+Feed().

\mbox{\Hypertarget{classCRL_1_1CatalogExtension_afceda0d184ed2964e160b563a216bc35}\label{classCRL_1_1CatalogExtension_afceda0d184ed2964e160b563a216bc35}} 
\index{C\+R\+L\+::\+Catalog\+Extension@{C\+R\+L\+::\+Catalog\+Extension}!set\+Pad@{set\+Pad}}
\index{set\+Pad@{set\+Pad}!C\+R\+L\+::\+Catalog\+Extension@{C\+R\+L\+::\+Catalog\+Extension}}
\subsubsection{\texorpdfstring{set\+Pad()}{setPad()}}
{\footnotesize\ttfamily bool C\+R\+L\+::\+Catalog\+Extension\+::set\+Pad (\begin{DoxyParamCaption}\item[{const \textbf{ Cell} $\ast$}]{cell,  }\item[{bool}]{value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}

Sets the Pad flag to {\ttfamily value}. Returns {\bfseries true} if it is set. 

References C\+R\+L\+::\+Catalog\+::\+State\+::set\+Pad().

\mbox{\Hypertarget{classCRL_1_1CatalogExtension_a6c440bfd5ac56c9e07213c1347f0610a}\label{classCRL_1_1CatalogExtension_a6c440bfd5ac56c9e07213c1347f0610a}} 
\index{C\+R\+L\+::\+Catalog\+Extension@{C\+R\+L\+::\+Catalog\+Extension}!set\+Gds@{set\+Gds}}
\index{set\+Gds@{set\+Gds}!C\+R\+L\+::\+Catalog\+Extension@{C\+R\+L\+::\+Catalog\+Extension}}
\subsubsection{\texorpdfstring{set\+Gds()}{setGds()}}
{\footnotesize\ttfamily bool C\+R\+L\+::\+Catalog\+Extension\+::set\+Gds (\begin{DoxyParamCaption}\item[{const \textbf{ Cell} $\ast$}]{cell,  }\item[{bool}]{value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}

Sets the Gds flag to {\ttfamily value}. Returns {\bfseries true} if it is set. 

References C\+R\+L\+::\+Catalog\+::\+State\+::set\+Gds().

\mbox{\Hypertarget{classCRL_1_1CatalogExtension_a8a5bdbfb8c898f8ea00c8718c6714983}\label{classCRL_1_1CatalogExtension_a8a5bdbfb8c898f8ea00c8718c6714983}} 
\index{C\+R\+L\+::\+Catalog\+Extension@{C\+R\+L\+::\+Catalog\+Extension}!set\+Delete@{set\+Delete}}
\index{set\+Delete@{set\+Delete}!C\+R\+L\+::\+Catalog\+Extension@{C\+R\+L\+::\+Catalog\+Extension}}
\subsubsection{\texorpdfstring{set\+Delete()}{setDelete()}}
{\footnotesize\ttfamily bool C\+R\+L\+::\+Catalog\+Extension\+::set\+Delete (\begin{DoxyParamCaption}\item[{const \textbf{ Cell} $\ast$}]{cell,  }\item[{bool}]{value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}

Sets the Delete flag to {\ttfamily value}. Returns {\bfseries true} if it is set. 

References C\+R\+L\+::\+Catalog\+::\+State\+::set\+Delete().

\mbox{\Hypertarget{classCRL_1_1CatalogExtension_ae3de9795e0ddce5a767cf53d79fec077}\label{classCRL_1_1CatalogExtension_ae3de9795e0ddce5a767cf53d79fec077}} 
\index{C\+R\+L\+::\+Catalog\+Extension@{C\+R\+L\+::\+Catalog\+Extension}!set\+Physical@{set\+Physical}}
\index{set\+Physical@{set\+Physical}!C\+R\+L\+::\+Catalog\+Extension@{C\+R\+L\+::\+Catalog\+Extension}}
\subsubsection{\texorpdfstring{set\+Physical()}{setPhysical()}}
{\footnotesize\ttfamily bool C\+R\+L\+::\+Catalog\+Extension\+::set\+Physical (\begin{DoxyParamCaption}\item[{const \textbf{ Cell} $\ast$}]{cell,  }\item[{bool}]{value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}

Sets the Physical flag to {\ttfamily value}. Returns {\bfseries true} if it is set. 

References C\+R\+L\+::\+Catalog\+::\+State\+::set\+Physical().

\mbox{\Hypertarget{classCRL_1_1CatalogExtension_a9609c756887f433fe9b250e32ff1ae0a}\label{classCRL_1_1CatalogExtension_a9609c756887f433fe9b250e32ff1ae0a}} 
\index{C\+R\+L\+::\+Catalog\+Extension@{C\+R\+L\+::\+Catalog\+Extension}!set\+Logical@{set\+Logical}}
\index{set\+Logical@{set\+Logical}!C\+R\+L\+::\+Catalog\+Extension@{C\+R\+L\+::\+Catalog\+Extension}}
\subsubsection{\texorpdfstring{set\+Logical()}{setLogical()}}
{\footnotesize\ttfamily bool C\+R\+L\+::\+Catalog\+Extension\+::set\+Logical (\begin{DoxyParamCaption}\item[{const \textbf{ Cell} $\ast$}]{cell,  }\item[{bool}]{value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}

Sets the Logical flag to {\ttfamily value}. Returns {\bfseries true} if it is set. 

References C\+R\+L\+::\+Catalog\+::\+State\+::set\+Logical().

\mbox{\Hypertarget{classCRL_1_1CatalogExtension_a6681f9fbe64998a27fe532fd3591afc7}\label{classCRL_1_1CatalogExtension_a6681f9fbe64998a27fe532fd3591afc7}} 
\index{C\+R\+L\+::\+Catalog\+Extension@{C\+R\+L\+::\+Catalog\+Extension}!get\+Library@{get\+Library}}
\index{get\+Library@{get\+Library}!C\+R\+L\+::\+Catalog\+Extension@{C\+R\+L\+::\+Catalog\+Extension}}
\subsubsection{\texorpdfstring{get\+Library()}{getLibrary()}}
{\footnotesize\ttfamily \textbf{ Hurricane\+::\+Library} $\ast$ C\+R\+L\+::\+Catalog\+Extension\+::get\+Library (\begin{DoxyParamCaption}\item[{const \textbf{ Cell} $\ast$}]{cell }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}

{\bfseries Returns\+:} the associated \textbf{ Hurricane\+::\+Library}. 

References C\+R\+L\+::\+Catalog\+::\+State\+::get\+Library().

\mbox{\Hypertarget{classCRL_1_1CatalogExtension_ae4f8d30cf08796b62422546c05526d86}\label{classCRL_1_1CatalogExtension_ae4f8d30cf08796b62422546c05526d86}} 
\index{C\+R\+L\+::\+Catalog\+Extension@{C\+R\+L\+::\+Catalog\+Extension}!get\+Depth@{get\+Depth}}
\index{get\+Depth@{get\+Depth}!C\+R\+L\+::\+Catalog\+Extension@{C\+R\+L\+::\+Catalog\+Extension}}
\subsubsection{\texorpdfstring{get\+Depth()}{getDepth()}}
{\footnotesize\ttfamily unsigned int C\+R\+L\+::\+Catalog\+Extension\+::get\+Depth (\begin{DoxyParamCaption}\item[{const \textbf{ Cell} $\ast$}]{cell }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}

{\bfseries Returns\+:} the hierarchical depth of the Cell. 

References C\+R\+L\+::\+Catalog\+::\+State\+::get\+Depth().

\mbox{\Hypertarget{classCRL_1_1CatalogExtension_a6ef1b96f9bbbe39e13a5aba073f2394c}\label{classCRL_1_1CatalogExtension_a6ef1b96f9bbbe39e13a5aba073f2394c}} 
\index{C\+R\+L\+::\+Catalog\+Extension@{C\+R\+L\+::\+Catalog\+Extension}!set\+Library@{set\+Library}}
\index{set\+Library@{set\+Library}!C\+R\+L\+::\+Catalog\+Extension@{C\+R\+L\+::\+Catalog\+Extension}}
\subsubsection{\texorpdfstring{set\+Library()}{setLibrary()}}
{\footnotesize\ttfamily \textbf{ Hurricane\+::\+Library} $\ast$ C\+R\+L\+::\+Catalog\+Extension\+::set\+Library (\begin{DoxyParamCaption}\item[{const \textbf{ Cell} $\ast$}]{cell,  }\item[{\textbf{ Hurricane\+::\+Library} $\ast$}]{library }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}

Sets the Library field. Returns the newly affected Library. 

References C\+R\+L\+::\+Catalog\+::\+State\+::set\+Library().



The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
Catalog.\+h\item 
Catalog.\+dox\end{DoxyCompactItemize}
