\section{lib/cgraph/id.c File Reference}
\label{id_8c}\index{lib/cgraph/id.\-c@{lib/cgraph/id.\-c}}
{\ttfamily \#include $<$stdio.\-h$>$}\\*
{\ttfamily \#include $<$cghdr.\-h$>$}\\*
Include dependency graph for id.\-c\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{id_8c__incl}
\end{center}
\end{figure}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
{\bf int} {\bf agmapnametoid} ({\bf Agraph\-\_\-t} $\ast$g, {\bf int} objtype, char $\ast${\bf str}, {\bf I\-D\-T\-Y\-P\-E} $\ast$result, {\bf int} createflag)
\item 
{\bf int} {\bf agallocid} ({\bf Agraph\-\_\-t} $\ast$g, {\bf int} objtype, {\bf I\-D\-T\-Y\-P\-E} request)
\item 
void {\bf agfreeid} ({\bf Agraph\-\_\-t} $\ast$g, {\bf int} objtype, {\bf I\-D\-T\-Y\-P\-E} id)
\item 
char $\ast$ {\bf agnameof} (void $\ast$obj)
\item 
void {\bf agregister} ({\bf Agraph\-\_\-t} $\ast$g, {\bf int} objtype, void $\ast$obj)
\end{DoxyCompactItemize}
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
{\bf Agiddisc\-\_\-t} {\bf Ag\-Id\-Disc}
\end{DoxyCompactItemize}


\subsection{Function Documentation}
\index{id.\-c@{id.\-c}!agallocid@{agallocid}}
\index{agallocid@{agallocid}!id.c@{id.\-c}}
\subsubsection[{agallocid}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} agallocid (
\begin{DoxyParamCaption}
\item[{{\bf Agraph\-\_\-t} $\ast$}]{g, }
\item[{{\bf int}}]{objtype, }
\item[{{\bf I\-D\-T\-Y\-P\-E}}]{request}
\end{DoxyParamCaption}
)}\label{id_8c_a60927ac9a13907142a299d85eec1d37c}


Definition at line 126 of file id.\-c.



References A\-G\-C\-L\-O\-S, and A\-G\-D\-I\-S\-C.



Referenced by agidedge(), agidnode(), and agidsubg().

\index{id.\-c@{id.\-c}!agfreeid@{agfreeid}}
\index{agfreeid@{agfreeid}!id.c@{id.\-c}}
\subsubsection[{agfreeid}]{\setlength{\rightskip}{0pt plus 5cm}void agfreeid (
\begin{DoxyParamCaption}
\item[{{\bf Agraph\-\_\-t} $\ast$}]{g, }
\item[{{\bf int}}]{objtype, }
\item[{{\bf I\-D\-T\-Y\-P\-E}}]{id}
\end{DoxyParamCaption}
)}\label{id_8c_a00966fbd10ad445f126ee0c1db82b066}


Definition at line 131 of file id.\-c.



References A\-G\-C\-L\-O\-S, A\-G\-D\-I\-S\-C, and aginternalmapdelete().



Referenced by agclose(), agdeledge(), agdelnode(), agrelabel\-\_\-node(), and agrename().

\index{id.\-c@{id.\-c}!agmapnametoid@{agmapnametoid}}
\index{agmapnametoid@{agmapnametoid}!id.c@{id.\-c}}
\subsubsection[{agmapnametoid}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} agmapnametoid (
\begin{DoxyParamCaption}
\item[{{\bf Agraph\-\_\-t} $\ast$}]{g, }
\item[{{\bf int}}]{objtype, }
\item[{char $\ast$}]{str, }
\item[{{\bf I\-D\-T\-Y\-P\-E} $\ast$}]{result, }
\item[{{\bf int}}]{createflag}
\end{DoxyParamCaption}
)}\label{id_8c_a991c344ddb4398a7704965b42905b5a8}


Definition at line 96 of file id.\-c.



References A\-G\-C\-L\-O\-S, A\-G\-D\-I\-S\-C, aginternalmapinsert(), aginternalmaplookup(), L\-O\-C\-A\-L\-N\-A\-M\-E\-P\-R\-E\-F\-I\-X, and N\-I\-Lstr.



Referenced by agedge(), agfindnode\-\_\-by\-\_\-name(), agnode(), agopen(), agrelabel\-\_\-node(), agrename(), and agsubg().

\index{id.\-c@{id.\-c}!agnameof@{agnameof}}
\index{agnameof@{agnameof}!id.c@{id.\-c}}
\subsubsection[{agnameof}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ agnameof (
\begin{DoxyParamCaption}
\item[{void $\ast$}]{obj}
\end{DoxyParamCaption}
)}\label{id_8c_a3bc8ca2bbfe1545020960660c3311ad2}


Definition at line 143 of file id.\-c.



References A\-G\-C\-L\-O\-S, A\-G\-D\-I\-S\-C, A\-G\-E\-D\-G\-E, A\-G\-I\-D, aginternalmapprint(), agraphof(), A\-G\-T\-Y\-P\-E, and L\-O\-C\-A\-L\-N\-A\-M\-E\-P\-R\-E\-F\-I\-X.



Referenced by add\-Grid(), cccomps(), circle\-Layout(), circomps(), convert\-\_\-edge\-\_\-labels\-\_\-to\-\_\-nodes(), dumpstat(), edgecmd(), emit\-\_\-clusters(), epsf\-\_\-init(), fdp\-\_\-init\-Params(), find\-C\-Comp(), getsplinepoints(), graphcmd(), gv\-Tool\-Tred(), html\-Entity\-U\-T\-F8(), Import\-\_\-coord\-\_\-clusters\-\_\-from\-\_\-dot(), init\-\_\-nop(), init\-\_\-xdot(), install\-\_\-in\-\_\-rank(), is\-\_\-a\-\_\-cluster(), is\-\_\-cluster(), main(), make\-\_\-label(), make\-Spline(), mark\-\_\-clusters(), move\-\_\-node(), nameof(), node\-\_\-position(), nodecmd(), pr2graphs(), print\-Nodeset(), remove\-Overlap\-With(), rm(), scan\-\_\-graph\-\_\-mode(), solve\-\_\-model(), Sparse\-Matrix\-\_\-import\-\_\-dot(), twopi\-\_\-layout(), user\-\_\-pos(), and write\-\_\-plain().

\index{id.\-c@{id.\-c}!agregister@{agregister}}
\index{agregister@{agregister}!id.c@{id.\-c}}
\subsubsection[{agregister}]{\setlength{\rightskip}{0pt plus 5cm}void agregister (
\begin{DoxyParamCaption}
\item[{{\bf Agraph\-\_\-t} $\ast$}]{g, }
\item[{{\bf int}}]{objtype, }
\item[{void $\ast$}]{obj}
\end{DoxyParamCaption}
)}\label{id_8c_a99a702638d4a87f3287976c69d055628}


Definition at line 169 of file id.\-c.



References A\-G\-C\-L\-O\-S, and A\-G\-D\-I\-S\-C.



Referenced by agedge(), agnode(), agopen(), and agsubg().



\subsection{Variable Documentation}
\index{id.\-c@{id.\-c}!Ag\-Id\-Disc@{Ag\-Id\-Disc}}
\index{Ag\-Id\-Disc@{Ag\-Id\-Disc}!id.c@{id.\-c}}
\subsubsection[{Ag\-Id\-Disc}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Agiddisc\-\_\-t} Ag\-Id\-Disc}\label{id_8c_a9e047c59b2a52cc735a9e544b350bcd3}
{\bfseries Initial value\-:}
\begin{DoxyCode}
= \{
    idopen,
    idmap,
    idalloc,
    idfree,
    idprint,
    idclose,
    idregister
\}
\end{DoxyCode}


Definition at line 84 of file id.\-c.

