\hypertarget{classRouteEntryRef}{
\section{RouteEntryRef$<$ A $>$ Class Template Reference}
\label{classRouteEntryRef}\index{RouteEntryRef@{RouteEntryRef}}
}


\hyperlink{classRouteEntry}{RouteEntry} reference class.  




{\ttfamily \#include $<$route\_\-entry.hh$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classRouteEntryRef_af3edc9cea417e12167ebdd5a83512b57}{
{\bfseries RouteEntryRef} (\hyperlink{classRouteEntry}{RouteEntry}$<$ A $>$ $\ast$r)}
\label{classRouteEntryRef_af3edc9cea417e12167ebdd5a83512b57}

\item 
\hypertarget{classRouteEntryRef_a9582cc6b1949c7077455c6232f928628}{
{\bfseries RouteEntryRef} (const \hyperlink{classRouteEntryRef}{RouteEntryRef} \&o)}
\label{classRouteEntryRef_a9582cc6b1949c7077455c6232f928628}

\item 
\hypertarget{classRouteEntryRef_a92c7afecf797da13d883f68908b23efb}{
\hyperlink{classRouteEntryRef}{RouteEntryRef} \& {\bfseries operator=} (const \hyperlink{classRouteEntryRef}{RouteEntryRef} \&o)}
\label{classRouteEntryRef_a92c7afecf797da13d883f68908b23efb}

\item 
\hypertarget{classRouteEntryRef_aa4e1fc612407170b8cf724e076ad294d}{
\hyperlink{classRouteEntry}{RouteEntry}$<$ A $>$ $\ast$ {\bfseries get} () const }
\label{classRouteEntryRef_aa4e1fc612407170b8cf724e076ad294d}

\item 
\hypertarget{classRouteEntryRef_ae1c299f8d8f5ea68fa21daa6dc3c2066}{
\hyperlink{classRouteEntry}{RouteEntry}$<$ A $>$ $\ast$ {\bfseries operator-\/$>$} () const }
\label{classRouteEntryRef_ae1c299f8d8f5ea68fa21daa6dc3c2066}

\item 
\hypertarget{classRouteEntryRef_ac5c39be19cfed708f36e1835d6932ee0}{
bool {\bfseries operator==} (const \hyperlink{classRouteEntryRef}{RouteEntryRef} \&o) const }
\label{classRouteEntryRef_ac5c39be19cfed708f36e1835d6932ee0}

\end{DoxyCompactItemize}
\subsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classRouteEntryRef_a438d369622ada09d5055767cf8ec2057}{
void {\bfseries release} ()}
\label{classRouteEntryRef_a438d369622ada09d5055767cf8ec2057}

\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classRouteEntryRef_ab1688a9fcd01681f38a5a0d7ef567930}{
\hyperlink{classRouteEntry}{RouteEntry}$<$ A $>$ $\ast$ {\bfseries \_\-rt}}
\label{classRouteEntryRef_ab1688a9fcd01681f38a5a0d7ef567930}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
\subsubsection*{template$<$typename A$>$ class RouteEntryRef$<$ A $>$}

\hyperlink{classRouteEntry}{RouteEntry} reference class. A reference pointer that manipulates a counter embedded within \hyperlink{classRouteEntry}{RouteEntry} objects and deletes them when \hyperlink{protocolthe-p}{the} counter goes to zero. Having \hyperlink{protocolthe-p}{the} counter embedded in \hyperlink{protocolthe-p}{the} object makes it easier to reference count than using \hyperlink{classref__ptr}{ref\_\-ptr}. 

The documentation for this class was generated from the following file:\begin{DoxyCompactItemize}
\item 
/home/greearb/git/xorp.ct.github/xorp/rip/route\_\-entry.hh\end{DoxyCompactItemize}
