\hypertarget{classNodeAny}{
\section{NodeAny$<$ T $>$ Class Template Reference}
\label{classNodeAny}\index{NodeAny@{NodeAny}}
}


A generic node wrapper.  




{\ttfamily \#include $<$node.hh$>$}

Inheritance diagram for NodeAny$<$ T $>$:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classNodeAny}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classNodeAny_aca87a40385e68a948b0f58ab28a6d546}{NodeAny} (const T \&val, unsigned line)
\item 
\hypertarget{classNodeAny_a0e1517ba9d66e07ccc6fbd9156595ad8}{
{\bfseries DEFINE\_\-VISITABLE} ()}
\label{classNodeAny_a0e1517ba9d66e07ccc6fbd9156595ad8}

\item 
const T \& \hyperlink{classNodeAny_a2e8f7ccd1637ed5b77bd0f6436212c43}{val} () const 
\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classNodeAny_ad003861c378a1db304c42b44a82a757d}{
T {\bfseries \_\-val}}
\label{classNodeAny_ad003861c378a1db304c42b44a82a757d}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
\subsubsection*{template$<$class T$>$ class NodeAny$<$ T $>$}

A generic node wrapper. 

\subsection{Constructor \& Destructor Documentation}
\hypertarget{classNodeAny_aca87a40385e68a948b0f58ab28a6d546}{
\index{NodeAny@{NodeAny}!NodeAny@{NodeAny}}
\index{NodeAny@{NodeAny}!NodeAny@{NodeAny}}
\subsubsection[{NodeAny}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class T $>$ {\bf NodeAny}$<$ T $>$::{\bf NodeAny} (
\begin{DoxyParamCaption}
\item[{const T \&}]{val, }
\item[{unsigned}]{line}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classNodeAny_aca87a40385e68a948b0f58ab28a6d546}

\begin{DoxyParams}{Parameters}
{\em val} & \hyperlink{protocolthe-p}{the} value of \hyperlink{protocolthe-p}{the} node. \\
\hline
{\em line} & \hyperlink{protocolthe-p}{the} line of \hyperlink{protocolthe-p}{the} configuration where \hyperlink{protocolthe-p}{the} node was created. \\
\hline
\end{DoxyParams}


\subsection{Member Function Documentation}
\hypertarget{classNodeAny_a2e8f7ccd1637ed5b77bd0f6436212c43}{
\index{NodeAny@{NodeAny}!val@{val}}
\index{val@{val}!NodeAny@{NodeAny}}
\subsubsection[{val}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class T $>$ const T\& {\bf NodeAny}$<$ T $>$::val (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classNodeAny_a2e8f7ccd1637ed5b77bd0f6436212c43}
\begin{DoxyReturn}{Returns}
\hyperlink{protocolthe-p}{the} value of \hyperlink{protocolthe-p}{the} node. 
\end{DoxyReturn}


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