\hypertarget{classIPvXRange}{
\section{IPvXRange$<$ T $>$ Class Template Reference}
\label{classIPvXRange}\index{IPvXRange@{IPvXRange}}
}


A linear \hyperlink{classIPvX}{IPvX} class template (\hyperlink{classIPvX}{IPvX} low)..(\hyperlink{classIPvX}{IPvX} high)  




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

Inheritance diagram for IPvXRange$<$ T $>$:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classIPvXRange}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classIPvXRange_ac81b74d6b7fa898d9e0f87a613f39858}{
\hyperlink{classIPvXRange_ac81b74d6b7fa898d9e0f87a613f39858}{IPvXRange} ()}
\label{classIPvXRange_ac81b74d6b7fa898d9e0f87a613f39858}

\begin{DoxyCompactList}\small\item\em Default constructor. \item\end{DoxyCompactList}\item 
\hypertarget{classIPvXRange_a790b81dc06e69ca92844baf2e2a68786}{
\hyperlink{classIPvXRange_a790b81dc06e69ca92844baf2e2a68786}{IPvXRange} (const char $\ast$from\_\-cstr)}
\label{classIPvXRange_a790b81dc06e69ca92844baf2e2a68786}

\begin{DoxyCompactList}\small\item\em Constructor from a string. \item\end{DoxyCompactList}\item 
string \hyperlink{classIPvXRange_a969619d482c6c5c2f81abdf97d3f07a6}{str} () const 
\begin{DoxyCompactList}\small\item\em Convert \hyperlink{protocolthe-p}{the} range to a human-\/readable format. \item\end{DoxyCompactList}\end{DoxyCompactItemize}


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

A linear \hyperlink{classIPvX}{IPvX} class template (\hyperlink{classIPvX}{IPvX} low)..(\hyperlink{classIPvX}{IPvX} high) Inherits from templatized general \hyperlink{classRange}{Range}$<$IPv4$|$IPv6$>$ class. Provides a specialized constructor from string and \hyperlink{classIPvXRange_a969619d482c6c5c2f81abdf97d3f07a6}{str()} method. 

\subsection{Member Function Documentation}
\hypertarget{classIPvXRange_a969619d482c6c5c2f81abdf97d3f07a6}{
\index{IPvXRange@{IPvXRange}!str@{str}}
\index{str@{str}!IPvXRange@{IPvXRange}}
\subsubsection[{str}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class T $>$ string {\bf IPvXRange}$<$ T $>$::str (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classIPvXRange_a969619d482c6c5c2f81abdf97d3f07a6}


Convert \hyperlink{protocolthe-p}{the} range to a human-\/readable format. 

\begin{DoxyReturn}{Returns}
C++ string. 
\end{DoxyReturn}


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