\section{lib/circogen/edgelist.c File Reference}
\label{edgelist_8c}\index{lib/circogen/edgelist.\-c@{lib/circogen/edgelist.\-c}}
{\ttfamily \#include \char`\"{}edgelist.\-h\char`\"{}}\\*
{\ttfamily \#include $<$assert.\-h$>$}\\*
Include dependency graph for edgelist.\-c\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{edgelist_8c__incl}
\end{center}
\end{figure}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
{\bf edgelist} $\ast$ {\bf init\-\_\-edgelist} ()
\item 
void {\bf free\-\_\-edgelist} ({\bf edgelist} $\ast$list)
\item 
void {\bf add\-\_\-edge} ({\bf edgelist} $\ast$list, {\bf Agedge\-\_\-t} $\ast$e)
\item 
void {\bf remove\-\_\-edge} ({\bf edgelist} $\ast$list, {\bf Agedge\-\_\-t} $\ast$e)
\item 
{\bf int} {\bf size\-\_\-edgelist} ({\bf edgelist} $\ast$list)
\end{DoxyCompactItemize}


\subsection{Function Documentation}
\index{edgelist.\-c@{edgelist.\-c}!add\-\_\-edge@{add\-\_\-edge}}
\index{add\-\_\-edge@{add\-\_\-edge}!edgelist.c@{edgelist.\-c}}
\subsubsection[{add\-\_\-edge}]{\setlength{\rightskip}{0pt plus 5cm}void add\-\_\-edge (
\begin{DoxyParamCaption}
\item[{{\bf edgelist} $\ast$}]{list, }
\item[{{\bf Agedge\-\_\-t} $\ast$}]{e}
\end{DoxyParamCaption}
)}\label{edgelist_8c_a08981a270274b2cf6c6b579845baf555}


Definition at line 65 of file edgelist.\-c.



References dtinsert, and edgelistitem\-::edge.

\index{edgelist.\-c@{edgelist.\-c}!free\-\_\-edgelist@{free\-\_\-edgelist}}
\index{free\-\_\-edgelist@{free\-\_\-edgelist}!edgelist.c@{edgelist.\-c}}
\subsubsection[{free\-\_\-edgelist}]{\setlength{\rightskip}{0pt plus 5cm}void free\-\_\-edgelist (
\begin{DoxyParamCaption}
\item[{{\bf edgelist} $\ast$}]{list}
\end{DoxyParamCaption}
)}\label{edgelist_8c_a4609a9564069253ad2790bdbf122528d}


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



References dtclose().

\index{edgelist.\-c@{edgelist.\-c}!init\-\_\-edgelist@{init\-\_\-edgelist}}
\index{init\-\_\-edgelist@{init\-\_\-edgelist}!edgelist.c@{edgelist.\-c}}
\subsubsection[{init\-\_\-edgelist}]{\setlength{\rightskip}{0pt plus 5cm}{\bf edgelist}$\ast$ init\-\_\-edgelist (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}\label{edgelist_8c_ae23bad67c2042c24243e322f7e741d5f}


Definition at line 54 of file edgelist.\-c.



References dtopen(), and Dtoset.

\index{edgelist.\-c@{edgelist.\-c}!remove\-\_\-edge@{remove\-\_\-edge}}
\index{remove\-\_\-edge@{remove\-\_\-edge}!edgelist.c@{edgelist.\-c}}
\subsubsection[{remove\-\_\-edge}]{\setlength{\rightskip}{0pt plus 5cm}void remove\-\_\-edge (
\begin{DoxyParamCaption}
\item[{{\bf edgelist} $\ast$}]{list, }
\item[{{\bf Agedge\-\_\-t} $\ast$}]{e}
\end{DoxyParamCaption}
)}\label{edgelist_8c_ac4081388a42b45320968151fe4de4392}


Definition at line 73 of file edgelist.\-c.



References dtdelete, and edgelistitem\-::edge.



Referenced by U\-G\-\_\-graph().

\index{edgelist.\-c@{edgelist.\-c}!size\-\_\-edgelist@{size\-\_\-edgelist}}
\index{size\-\_\-edgelist@{size\-\_\-edgelist}!edgelist.c@{edgelist.\-c}}
\subsubsection[{size\-\_\-edgelist}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} size\-\_\-edgelist (
\begin{DoxyParamCaption}
\item[{{\bf edgelist} $\ast$}]{list}
\end{DoxyParamCaption}
)}\label{edgelist_8c_a2065795d0954deafe56da084a6040d4a}


Definition at line 97 of file edgelist.\-c.



References dtsize().

