\section{lib/cgraph/node.c File Reference}
\label{node_8c}\index{lib/cgraph/node.\-c@{lib/cgraph/node.\-c}}
{\ttfamily \#include $<$cghdr.\-h$>$}\\*
Include dependency graph for node.\-c\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{node_8c__incl}
\end{center}
\end{figure}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
{\bf Agnode\-\_\-t} $\ast$ {\bf agfindnode\-\_\-by\-\_\-id} ({\bf Agraph\-\_\-t} $\ast$g, {\bf I\-D\-T\-Y\-P\-E} id)
\item 
{\bf Agnode\-\_\-t} $\ast$ {\bf agfindnode\-\_\-by\-\_\-name} ({\bf Agraph\-\_\-t} $\ast$g, char $\ast$name)
\item 
{\bf Agnode\-\_\-t} $\ast$ {\bf agfstnode} ({\bf Agraph\-\_\-t} $\ast$g)
\item 
{\bf Agnode\-\_\-t} $\ast$ {\bf agnxtnode} ({\bf Agraph\-\_\-t} $\ast$g, {\bf Agnode\-\_\-t} $\ast$n)
\item 
{\bf Agnode\-\_\-t} $\ast$ {\bf aglstnode} ({\bf Agraph\-\_\-t} $\ast$g)
\item 
{\bf Agnode\-\_\-t} $\ast$ {\bf agprvnode} ({\bf Agraph\-\_\-t} $\ast$g, {\bf Agnode\-\_\-t} $\ast$n)
\item 
{\bf Agnode\-\_\-t} $\ast$ {\bf agidnode} ({\bf Agraph\-\_\-t} $\ast$g, {\bf I\-D\-T\-Y\-P\-E} id, {\bf int} cflag)
\item 
{\bf Agnode\-\_\-t} $\ast$ {\bf agnode} ({\bf Agraph\-\_\-t} $\ast$g, char $\ast$name, {\bf int} cflag)
\item 
void {\bf agdelnodeimage} ({\bf Agraph\-\_\-t} $\ast$g, {\bf Agnode\-\_\-t} $\ast$n, void $\ast$ignored)
\item 
{\bf int} {\bf agdelnode} ({\bf Agraph\-\_\-t} $\ast$g, {\bf Agnode\-\_\-t} $\ast$n)
\item 
{\bf int} {\bf agrelabel\-\_\-node} ({\bf Agnode\-\_\-t} $\ast$n, char $\ast$newname)
\item 
{\bf Agnode\-\_\-t} $\ast$ {\bf agsubnode} ({\bf Agraph\-\_\-t} $\ast$g, {\bf Agnode\-\_\-t} $\ast$n0, {\bf int} cflag)
\item 
{\bf int} {\bf agsubnodeidcmpf} ({\bf Dict\-\_\-t} $\ast$d, void $\ast$arg0, void $\ast$arg1, {\bf Dtdisc\-\_\-t} $\ast$disc)
\item 
{\bf int} {\bf agsubnodeseqcmpf} ({\bf Dict\-\_\-t} $\ast$d, void $\ast$arg0, void $\ast$arg1, {\bf Dtdisc\-\_\-t} $\ast$disc)
\item 
void {\bf agnodesetfinger} ({\bf Agraph\-\_\-t} $\ast$g, {\bf Agnode\-\_\-t} $\ast$n, void $\ast$ignored)
\item 
void {\bf agnoderenew} ({\bf Agraph\-\_\-t} $\ast$g, {\bf Agnode\-\_\-t} $\ast$n, void $\ast$ignored)
\item 
{\bf int} {\bf agnodebefore} ({\bf Agnode\-\_\-t} $\ast$fst, {\bf Agnode\-\_\-t} $\ast$snd)
\end{DoxyCompactItemize}
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
{\bf Dtdisc\-\_\-t} {\bf Ag\-\_\-subnode\-\_\-id\-\_\-disc}
\item 
{\bf Dtdisc\-\_\-t} {\bf Ag\-\_\-subnode\-\_\-seq\-\_\-disc}
\end{DoxyCompactItemize}


\subsection{Function Documentation}
\index{node.\-c@{node.\-c}!agdelnode@{agdelnode}}
\index{agdelnode@{agdelnode}!node.c@{node.\-c}}
\subsubsection[{agdelnode}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} agdelnode (
\begin{DoxyParamCaption}
\item[{{\bf Agraph\-\_\-t} $\ast$}]{g, }
\item[{{\bf Agnode\-\_\-t} $\ast$}]{n}
\end{DoxyParamCaption}
)}\label{node_8c_a5fbb4b2a5faf81478399f9ebff2c9de8}


Definition at line 192 of file node.\-c.



References agapply(), agdeledge(), agdelnodeimage(), agfindnode\-\_\-by\-\_\-id(), agfree(), agfreeid(), agfstedge(), A\-G\-I\-D, agmethod\-\_\-delete(), A\-G\-N\-O\-D\-E, agnodeattr\-\_\-delete(), agnxtedge(), agrecclose(), agroot(), Agraph\-\_\-s\-::desc, F\-A\-I\-L\-U\-R\-E, F\-A\-L\-S\-E, Agdesc\-\_\-s\-::has\-\_\-attrs, N\-I\-Lnode, and S\-U\-C\-C\-E\-S\-S.



Referenced by agclose(), agdelete(), and aghide().

\index{node.\-c@{node.\-c}!agdelnodeimage@{agdelnodeimage}}
\index{agdelnodeimage@{agdelnodeimage}!node.c@{node.\-c}}
\subsubsection[{agdelnodeimage}]{\setlength{\rightskip}{0pt plus 5cm}void agdelnodeimage (
\begin{DoxyParamCaption}
\item[{{\bf Agraph\-\_\-t} $\ast$}]{g, }
\item[{{\bf Agnode\-\_\-t} $\ast$}]{n, }
\item[{void $\ast$}]{ignored}
\end{DoxyParamCaption}
)}\label{node_8c_a3944c297afd79023c90675aa53fc498e}


Definition at line 174 of file node.\-c.



References agdeledgeimage(), agfstedge(), agnxtedge(), dtdelete, Agraph\-\_\-s\-::n\-\_\-id, Agraph\-\_\-s\-::n\-\_\-seq, Agsubnode\-\_\-s\-::node, and N\-O\-T\-U\-S\-E\-D.



Referenced by agdelnode().

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


Definition at line 16 of file node.\-c.



References Agnode\-\_\-s\-::base, dtsearch, Agtag\-\_\-s\-::id, Agraph\-\_\-s\-::n\-\_\-id, N\-I\-Lnode, Agsubnode\-\_\-s\-::node, and Agobj\-\_\-s\-::tag.



Referenced by agdelnode(), agfindnode\-\_\-by\-\_\-name(), agidnode(), agnode(), agrelabel\-\_\-node(), and agsubnode().

\index{node.\-c@{node.\-c}!agfindnode\-\_\-by\-\_\-name@{agfindnode\-\_\-by\-\_\-name}}
\index{agfindnode\-\_\-by\-\_\-name@{agfindnode\-\_\-by\-\_\-name}!node.c@{node.\-c}}
\subsubsection[{agfindnode\-\_\-by\-\_\-name}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Agnode\-\_\-t}$\ast$ agfindnode\-\_\-by\-\_\-name (
\begin{DoxyParamCaption}
\item[{{\bf Agraph\-\_\-t} $\ast$}]{g, }
\item[{char $\ast$}]{name}
\end{DoxyParamCaption}
)}\label{node_8c_a65160b4d9254641c2d7e705333a1f692}


Definition at line 28 of file node.\-c.



References agfindnode\-\_\-by\-\_\-id(), agmapnametoid(), A\-G\-N\-O\-D\-E, F\-A\-L\-S\-E, and N\-I\-Lnode.



Referenced by agrelabel\-\_\-node().

\index{node.\-c@{node.\-c}!agfstnode@{agfstnode}}
\index{agfstnode@{agfstnode}!node.c@{node.\-c}}
\subsubsection[{agfstnode}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Agnode\-\_\-t}$\ast$ agfstnode (
\begin{DoxyParamCaption}
\item[{{\bf Agraph\-\_\-t} $\ast$}]{g}
\end{DoxyParamCaption}
)}\label{node_8c_aea012632c12a45cd694a8f123796497b}


Definition at line 38 of file node.\-c.



References dtfirst, Agraph\-\_\-s\-::n\-\_\-seq, N\-I\-Lnode, and Agsubnode\-\_\-s\-::node.



Referenced by agclean(), agclose(), agexpose(), agflatten(), aghide(), aginit(), agnedges(), allocate\-\_\-ranks(), assign\-\_\-random\-\_\-edge\-\_\-color(), attach\-\_\-attrs\-\_\-and\-\_\-arrows(), attach\-\_\-edge\-\_\-colors(), attached\-\_\-clustering(), build\-\_\-skeleton(), c\-Adjust(), cccomps(), ccomps(), circle\-Layout(), circo\-\_\-cleanup(), circo\-\_\-layout(), circomps(), circuit\-\_\-model(), circular\-Layout(), class1(), class2(), compound\-Edges(), compute\-\_\-bb(), convert\-\_\-edge\-\_\-labels\-\_\-to\-\_\-nodes(), count\-Dummy\-Nodes(), create\-Blocktree(), decompose(), dot\-\_\-cleanup(), dot\-\_\-compound\-Edges(), dot\-\_\-init\-\_\-node\-\_\-edge(), dot\-\_\-sameports(), dot\-\_\-scan\-\_\-ranks(), Dot\-\_\-\-Set\-Cluster\-Color(), dumpstat(), emit\-\_\-clusters(), emit\-\_\-graph(), fdp\-\_\-cleanup(), fdp\-\_\-init\-\_\-node\-\_\-edge(), fdp\-\_\-layout(), fdp\-\_\-t\-Layout(), find\-C\-Comp(), firstin(), firstnode(), firstout(), get\-Sizes(), graphcmd(), gv\-Tool\-Tred(), Import\-\_\-coord\-\_\-clusters\-\_\-from\-\_\-dot(), Import\-\_\-dot\-\_\-splines(), init\-\_\-nop(), init\-\_\-\-U\-F\-\_\-size(), init\-Edge\-Types(), interclexp(), is\-Connected(), main(), make\-Dot\-Graph(), make\-Matrix(), mark\-\_\-clusters(), mark\-\_\-lowclusters(), neato\-\_\-cleanup(), neato\-\_\-set\-\_\-aspect(), neato\-\_\-translate(), node\-\_\-induce(), normalize(), osage\-\_\-cleanup(), osage\-\_\-layout(), patchwork\-\_\-cleanup(), pccomps(), process\-Cluster\-Edges(), rank3(), sc\-Adjust(), scan\-\_\-graph\-\_\-mode(), sfdp\-\_\-cleanup(), shift\-Graphs(), shortest\-\_\-path(), Sparse\-Matrix\-\_\-import\-\_\-dot(), spline\-\_\-edges(), spline\-Edges(), twopi\-\_\-cleanup(), twopi\-\_\-layout(), undo\-Cluster\-Edges(), and write\-\_\-plain().

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


Definition at line 119 of file node.\-c.



References agallocid(), agfindnode\-\_\-by\-\_\-id(), agnextseq(), A\-G\-N\-O\-D\-E, agroot(), agsubnode(), N\-I\-Lnode, and T\-R\-U\-E.



Referenced by agcontains().

\index{node.\-c@{node.\-c}!aglstnode@{aglstnode}}
\index{aglstnode@{aglstnode}!node.c@{node.\-c}}
\subsubsection[{aglstnode}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Agnode\-\_\-t}$\ast$ aglstnode (
\begin{DoxyParamCaption}
\item[{{\bf Agraph\-\_\-t} $\ast$}]{g}
\end{DoxyParamCaption}
)}\label{node_8c_abe648a41bc13721c3ccb4e9030a9e6d1}


Definition at line 53 of file node.\-c.



References dtlast, Agraph\-\_\-s\-::n\-\_\-seq, N\-I\-Lnode, and Agsubnode\-\_\-s\-::node.



Referenced by graphcmd().

\index{node.\-c@{node.\-c}!agnode@{agnode}}
\index{agnode@{agnode}!node.c@{node.\-c}}
\subsubsection[{agnode}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Agnode\-\_\-t}$\ast$ agnode (
\begin{DoxyParamCaption}
\item[{{\bf Agraph\-\_\-t} $\ast$}]{g, }
\item[{char $\ast$}]{name, }
\item[{{\bf int}}]{cflag}
\end{DoxyParamCaption}
)}\label{node_8c_a79ceb839d3c513df15c270529da05c67}


Definition at line 142 of file node.\-c.



References agfindnode\-\_\-by\-\_\-id(), agmapnametoid(), agnextseq(), A\-G\-N\-O\-D\-E, agregister(), agroot(), agsubnode(), agsubrep(), assert, F\-A\-L\-S\-E, N\-I\-Lnode, and T\-R\-U\-E.



Referenced by agcmpnode(), check\-Label\-Order(), findnode(), graphcmd(), gvplugin\-\_\-graph(), main(), make\-Graphs(), and node().

\index{node.\-c@{node.\-c}!agnodebefore@{agnodebefore}}
\index{agnodebefore@{agnodebefore}!node.c@{node.\-c}}
\subsubsection[{agnodebefore}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} agnodebefore (
\begin{DoxyParamCaption}
\item[{{\bf Agnode\-\_\-t} $\ast$}]{fst, }
\item[{{\bf Agnode\-\_\-t} $\ast$}]{snd}
\end{DoxyParamCaption}
)}\label{node_8c_aa82990fd0265ac9811133833c1f88bc4}


Definition at line 353 of file node.\-c.



References agapply(), A\-G\-N\-O\-D\-E, agnoderenew(), agnodesetfinger(), agprvnode(), agroot(), A\-G\-S\-E\-Q, Agraph\-\_\-s\-::clos, F\-A\-I\-L\-U\-R\-E, F\-A\-L\-S\-E, Agclos\-\_\-s\-::seq, and S\-U\-C\-C\-E\-S\-S.



Referenced by main().

\index{node.\-c@{node.\-c}!agnoderenew@{agnoderenew}}
\index{agnoderenew@{agnoderenew}!node.c@{node.\-c}}
\subsubsection[{agnoderenew}]{\setlength{\rightskip}{0pt plus 5cm}void agnoderenew (
\begin{DoxyParamCaption}
\item[{{\bf Agraph\-\_\-t} $\ast$}]{g, }
\item[{{\bf Agnode\-\_\-t} $\ast$}]{n, }
\item[{void $\ast$}]{ignored}
\end{DoxyParamCaption}
)}\label{node_8c_a21953e8097b7774966db3c4db264cb00}


Definition at line 346 of file node.\-c.



References dtfinger, dtrenew(), Agraph\-\_\-s\-::n\-\_\-seq, and N\-O\-T\-U\-S\-E\-D.



Referenced by agnodebefore().

\index{node.\-c@{node.\-c}!agnodesetfinger@{agnodesetfinger}}
\index{agnodesetfinger@{agnodesetfinger}!node.c@{node.\-c}}
\subsubsection[{agnodesetfinger}]{\setlength{\rightskip}{0pt plus 5cm}void agnodesetfinger (
\begin{DoxyParamCaption}
\item[{{\bf Agraph\-\_\-t} $\ast$}]{g, }
\item[{{\bf Agnode\-\_\-t} $\ast$}]{n, }
\item[{void $\ast$}]{ignored}
\end{DoxyParamCaption}
)}\label{node_8c_a1ea8a4cb924d54454372c46bbe99cb49}


Definition at line 338 of file node.\-c.



References dtsearch, Agraph\-\_\-s\-::n\-\_\-seq, Agsubnode\-\_\-s\-::node, and N\-O\-T\-U\-S\-E\-D.



Referenced by agnodebefore().

\index{node.\-c@{node.\-c}!agnxtnode@{agnxtnode}}
\index{agnxtnode@{agnxtnode}!node.c@{node.\-c}}
\subsubsection[{agnxtnode}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Agnode\-\_\-t}$\ast$ agnxtnode (
\begin{DoxyParamCaption}
\item[{{\bf Agraph\-\_\-t} $\ast$}]{g, }
\item[{{\bf Agnode\-\_\-t} $\ast$}]{n}
\end{DoxyParamCaption}
)}\label{node_8c_ae7bec4a8a2cc0bde8918d06d38bf15c4}


Definition at line 45 of file node.\-c.



References agsubrep(), dtnext, Agraph\-\_\-s\-::n\-\_\-seq, N\-I\-Lnode, and Agsubnode\-\_\-s\-::node.



Referenced by agclean(), agclose(), agexpose(), agflatten(), aghide(), aginit(), agnedges(), allocate\-\_\-ranks(), assign\-\_\-random\-\_\-edge\-\_\-color(), attach\-\_\-attrs\-\_\-and\-\_\-arrows(), attach\-\_\-edge\-\_\-colors(), attached\-\_\-clustering(), build\-\_\-skeleton(), c\-Adjust(), cccomps(), ccomps(), circo\-\_\-cleanup(), circomps(), circuit\-\_\-model(), class1(), class2(), compound\-Edges(), compute\-\_\-bb(), convert\-\_\-edge\-\_\-labels\-\_\-to\-\_\-nodes(), count\-Dummy\-Nodes(), create\-Blocktree(), decompose(), dot\-\_\-cleanup(), dot\-\_\-compound\-Edges(), dot\-\_\-init\-\_\-node\-\_\-edge(), dot\-\_\-sameports(), dot\-\_\-scan\-\_\-ranks(), Dot\-\_\-\-Set\-Cluster\-Color(), dumpstat(), emit\-\_\-clusters(), emit\-\_\-graph(), fdp\-\_\-cleanup(), fdp\-\_\-init\-\_\-node\-\_\-edge(), fdp\-\_\-t\-Layout(), find\-C\-Comp(), firstout(), get\-Sizes(), graphcmd(), gv\-Tool\-Tred(), Import\-\_\-coord\-\_\-clusters\-\_\-from\-\_\-dot(), Import\-\_\-dot\-\_\-splines(), init\-\_\-nop(), init\-\_\-\-U\-F\-\_\-size(), init\-Edge\-Types(), interclexp(), is\-Connected(), main(), make\-Dot\-Graph(), make\-Matrix(), mark\-\_\-clusters(), mark\-\_\-lowclusters(), neato\-\_\-cleanup(), neato\-\_\-set\-\_\-aspect(), neato\-\_\-translate(), nextin(), nextnode(), nextout(), node\-\_\-induce(), normalize(), osage\-\_\-cleanup(), osage\-\_\-layout(), patchwork\-\_\-cleanup(), pccomps(), process\-Cluster\-Edges(), rank3(), sc\-Adjust(), scan\-\_\-graph\-\_\-mode(), sfdp\-\_\-cleanup(), shift\-Graphs(), shortest\-\_\-path(), Sparse\-Matrix\-\_\-import\-\_\-dot(), spline\-\_\-edges(), spline\-Edges(), twopi\-\_\-cleanup(), undo\-Cluster\-Edges(), and write\-\_\-plain().

\index{node.\-c@{node.\-c}!agprvnode@{agprvnode}}
\index{agprvnode@{agprvnode}!node.c@{node.\-c}}
\subsubsection[{agprvnode}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Agnode\-\_\-t}$\ast$ agprvnode (
\begin{DoxyParamCaption}
\item[{{\bf Agraph\-\_\-t} $\ast$}]{g, }
\item[{{\bf Agnode\-\_\-t} $\ast$}]{n}
\end{DoxyParamCaption}
)}\label{node_8c_af24d04ef7ea65f7459e1e81e3b8ec9a3}


Definition at line 60 of file node.\-c.



References agsubrep(), dtprev, Agraph\-\_\-s\-::n\-\_\-seq, N\-I\-Lnode, and Agsubnode\-\_\-s\-::node.



Referenced by agnodebefore(), and graphcmd().

\index{node.\-c@{node.\-c}!agrelabel\-\_\-node@{agrelabel\-\_\-node}}
\index{agrelabel\-\_\-node@{agrelabel\-\_\-node}!node.c@{node.\-c}}
\subsubsection[{agrelabel\-\_\-node}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} agrelabel\-\_\-node (
\begin{DoxyParamCaption}
\item[{{\bf Agnode\-\_\-t} $\ast$}]{n, }
\item[{char $\ast$}]{newname}
\end{DoxyParamCaption}
)}\label{node_8c_aadf733592273962383c42415b39a20af}


Definition at line 231 of file node.\-c.



References agapply(), agfindnode\-\_\-by\-\_\-id(), agfindnode\-\_\-by\-\_\-name(), agfreeid(), A\-G\-I\-D, agmapnametoid(), A\-G\-N\-O\-D\-E, agraphof(), agroot(), F\-A\-I\-L\-U\-R\-E, F\-A\-L\-S\-E, N\-I\-Lnode, S\-U\-C\-C\-E\-S\-S, and T\-R\-U\-E.



Referenced by agrename().

\index{node.\-c@{node.\-c}!agsubnode@{agsubnode}}
\index{agsubnode@{agsubnode}!node.c@{node.\-c}}
\subsubsection[{agsubnode}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Agnode\-\_\-t}$\ast$ agsubnode (
\begin{DoxyParamCaption}
\item[{{\bf Agraph\-\_\-t} $\ast$}]{g, }
\item[{{\bf Agnode\-\_\-t} $\ast$}]{n0, }
\item[{{\bf int}}]{cflag}
\end{DoxyParamCaption}
)}\label{node_8c_ab01c0df82ee8f9efc20f5f3da3a13dbf}


Definition at line 254 of file node.\-c.



References agfindnode\-\_\-by\-\_\-id(), A\-G\-I\-D, agparent(), agroot(), agsubnode(), N\-I\-Lnode, and Agnode\-\_\-s\-::root.



Referenced by agassociate(), agexpose(), aghide(), agidnode(), agnode(), agsubedge(), agsubnode(), node\-\_\-in\-\_\-subg(), and node\-\_\-induce().

\index{node.\-c@{node.\-c}!agsubnodeidcmpf@{agsubnodeidcmpf}}
\index{agsubnodeidcmpf@{agsubnodeidcmpf}!node.c@{node.\-c}}
\subsubsection[{agsubnodeidcmpf}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} agsubnodeidcmpf (
\begin{DoxyParamCaption}
\item[{{\bf Dict\-\_\-t} $\ast$}]{d, }
\item[{void $\ast$}]{arg0, }
\item[{void $\ast$}]{arg1, }
\item[{{\bf Dtdisc\-\_\-t} $\ast$}]{disc}
\end{DoxyParamCaption}
)}\label{node_8c_af9ae0e38167750c88d5691963f5f88b8}


Definition at line 274 of file node.\-c.



References A\-G\-I\-D, and Agsubnode\-\_\-s\-::node.

\index{node.\-c@{node.\-c}!agsubnodeseqcmpf@{agsubnodeseqcmpf}}
\index{agsubnodeseqcmpf@{agsubnodeseqcmpf}!node.c@{node.\-c}}
\subsubsection[{agsubnodeseqcmpf}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} agsubnodeseqcmpf (
\begin{DoxyParamCaption}
\item[{{\bf Dict\-\_\-t} $\ast$}]{d, }
\item[{void $\ast$}]{arg0, }
\item[{void $\ast$}]{arg1, }
\item[{{\bf Dtdisc\-\_\-t} $\ast$}]{disc}
\end{DoxyParamCaption}
)}\label{node_8c_aa41df76bc98531f28dcc6355e5a71aa6}


Definition at line 286 of file node.\-c.



References A\-G\-S\-E\-Q, and Agsubnode\-\_\-s\-::node.



\subsection{Variable Documentation}
\index{node.\-c@{node.\-c}!Ag\-\_\-subnode\-\_\-id\-\_\-disc@{Ag\-\_\-subnode\-\_\-id\-\_\-disc}}
\index{Ag\-\_\-subnode\-\_\-id\-\_\-disc@{Ag\-\_\-subnode\-\_\-id\-\_\-disc}!node.c@{node.\-c}}
\subsubsection[{Ag\-\_\-subnode\-\_\-id\-\_\-disc}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Dtdisc\-\_\-t} Ag\-\_\-subnode\-\_\-id\-\_\-disc}\label{node_8c_a9d3a8477065753a0520667f61372f413}
{\bfseries Initial value\-:}
\begin{DoxyCode}
= \{
    0,                          
    0,                          
    offsetof(Agsubnode_t, id\_link),     
    NIL(Dtmake_f),
    NIL(Dtfree_f),
    agsubnodeidcmpf,
    NIL(Dthash_f),
    agdictobjmem,

\}
\end{DoxyCode}


Definition at line 314 of file node.\-c.



Referenced by agopen1().

\index{node.\-c@{node.\-c}!Ag\-\_\-subnode\-\_\-seq\-\_\-disc@{Ag\-\_\-subnode\-\_\-seq\-\_\-disc}}
\index{Ag\-\_\-subnode\-\_\-seq\-\_\-disc@{Ag\-\_\-subnode\-\_\-seq\-\_\-disc}!node.c@{node.\-c}}
\subsubsection[{Ag\-\_\-subnode\-\_\-seq\-\_\-disc}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Dtdisc\-\_\-t} Ag\-\_\-subnode\-\_\-seq\-\_\-disc}\label{node_8c_a408661dfaa8b6351db635571d6e664db}
{\bfseries Initial value\-:}
\begin{DoxyCode}
= \{
    0,                          
    0,                          
    offsetof(Agsubnode_t, seq\_link),    
    NIL(Dtmake_f),
    (Dtfree_f)free\_subnode,
    agsubnodeseqcmpf,
    NIL(Dthash_f),
    agdictobjmem,

\}
\end{DoxyCode}


Definition at line 326 of file node.\-c.



Referenced by agopen1().

