\hypertarget{structefl_1_1eina_1_1range__inlist}{\section{efl\+:\+:eina\+:\+:range\+\_\+inlist$<$ T $>$ Struct Template Reference}
\label{structefl_1_1eina_1_1range__inlist}\index{efl\+::eina\+::range\+\_\+inlist$<$ T $>$@{efl\+::eina\+::range\+\_\+inlist$<$ T $>$}}
}


Range for inline list elements.  


\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
typedef \hyperlink{structefl_1_1eina_1_1__range__template}{\+\_\+range\+\_\+template}$<$ T, \\*
\hyperlink{structefl_1_1eina_1_1__inlist__access__traits}{\+\_\+inlist\+\_\+access\+\_\+traits} $>$ \hyperlink{structefl_1_1eina_1_1range__inlist_a6f772061e858a969b0899a276bc2d1fe}{\+\_\+base\+\_\+type}
\begin{DoxyCompactList}\small\item\em Type for the base class. \end{DoxyCompactList}\item 
typedef \hyperlink{structefl_1_1eina_1_1__range__template_a74fc848224da90856fa8a5851c66b705}{\+\_\+base\+\_\+type\+::value\+\_\+type} \hyperlink{structefl_1_1eina_1_1range__inlist_a05b0095593feeb6bb07cd2e163d16ff6}{value\+\_\+type}
\begin{DoxyCompactList}\small\item\em The type of each element. \end{DoxyCompactList}\item 
\hypertarget{structefl_1_1eina_1_1range__inlist_afedf9c4f422379d92227eb2dac8618be}{typedef \\*
\hyperlink{structefl_1_1eina_1_1__range__template_a7d6d3f3fad70ab4f7c2a5642b2ea733b}{\+\_\+base\+\_\+type\+::native\+\_\+handle\+\_\+type} {\bfseries native\+\_\+handle\+\_\+type}}\label{structefl_1_1eina_1_1range__inlist_afedf9c4f422379d92227eb2dac8618be}

\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{structefl_1_1eina_1_1range__inlist_a677e49586112bb98ba2ff88dfc589b43}{range\+\_\+inlist} (native\+\_\+handle\+\_\+type \hyperlink{classefl_1_1eina_1_1list}{list})
\begin{DoxyCompactList}\small\item\em Type for the native Eina inline list handle. \end{DoxyCompactList}\item 
\hypertarget{structefl_1_1eina_1_1range__inlist_ab9ef87e90f0aa2c222c1ac26b92485eb}{{\footnotesize template$<$typename Allocator $>$ }\\\hyperlink{structefl_1_1eina_1_1range__inlist_ab9ef87e90f0aa2c222c1ac26b92485eb}{range\+\_\+inlist} (\hyperlink{singletonefl_1_1eina_1_1inlist}{inlist}$<$ \hyperlink{structefl_1_1eina_1_1range__inlist_a05b0095593feeb6bb07cd2e163d16ff6}{value\+\_\+type}, Allocator $>$ \&\hyperlink{classefl_1_1eina_1_1list}{list})}\label{structefl_1_1eina_1_1range__inlist_ab9ef87e90f0aa2c222c1ac26b92485eb}

\begin{DoxyCompactList}\small\item\em Creates a range from a inline list object. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
\subsubsection*{template$<$typename T$>$struct efl\+::eina\+::range\+\_\+inlist$<$ T $>$}

Range for inline list elements. 

\subsection{Member Typedef Documentation}
\hypertarget{structefl_1_1eina_1_1range__inlist_a6f772061e858a969b0899a276bc2d1fe}{\index{efl\+::eina\+::range\+\_\+inlist@{efl\+::eina\+::range\+\_\+inlist}!\+\_\+base\+\_\+type@{\+\_\+base\+\_\+type}}
\index{\+\_\+base\+\_\+type@{\+\_\+base\+\_\+type}!efl\+::eina\+::range\+\_\+inlist@{efl\+::eina\+::range\+\_\+inlist}}
\subsubsection[{\+\_\+base\+\_\+type}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T$>$ typedef {\bf \+\_\+range\+\_\+template}$<$T, {\bf \+\_\+inlist\+\_\+access\+\_\+traits}$>$ {\bf efl\+::eina\+::range\+\_\+inlist}$<$ T $>$\+::{\bf \+\_\+base\+\_\+type}}}\label{structefl_1_1eina_1_1range__inlist_a6f772061e858a969b0899a276bc2d1fe}


Type for the base class. 

\hypertarget{structefl_1_1eina_1_1range__inlist_a05b0095593feeb6bb07cd2e163d16ff6}{\index{efl\+::eina\+::range\+\_\+inlist@{efl\+::eina\+::range\+\_\+inlist}!value\+\_\+type@{value\+\_\+type}}
\index{value\+\_\+type@{value\+\_\+type}!efl\+::eina\+::range\+\_\+inlist@{efl\+::eina\+::range\+\_\+inlist}}
\subsubsection[{value\+\_\+type}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T$>$ typedef {\bf \+\_\+base\+\_\+type\+::value\+\_\+type} {\bf efl\+::eina\+::range\+\_\+inlist}$<$ T $>$\+::{\bf value\+\_\+type}}}\label{structefl_1_1eina_1_1range__inlist_a05b0095593feeb6bb07cd2e163d16ff6}


The type of each element. 



\subsection{Constructor \& Destructor Documentation}
\hypertarget{structefl_1_1eina_1_1range__inlist_a677e49586112bb98ba2ff88dfc589b43}{\index{efl\+::eina\+::range\+\_\+inlist@{efl\+::eina\+::range\+\_\+inlist}!range\+\_\+inlist@{range\+\_\+inlist}}
\index{range\+\_\+inlist@{range\+\_\+inlist}!efl\+::eina\+::range\+\_\+inlist@{efl\+::eina\+::range\+\_\+inlist}}
\subsubsection[{range\+\_\+inlist}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T$>$ {\bf efl\+::eina\+::range\+\_\+inlist}$<$ T $>$\+::{\bf range\+\_\+inlist} (
\begin{DoxyParamCaption}
\item[{native\+\_\+handle\+\_\+type}]{list}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{structefl_1_1eina_1_1range__inlist_a677e49586112bb98ba2ff88dfc589b43}


Type for the native Eina inline list handle. 

Creates a range from a native Eina inline list handle. 