\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_ae1b1cb673c8d486c04c6421dbc905448}{\+\_\+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 
typedef \hyperlink{structefl_1_1eina_1_1__range__template_a7d6d3f3fad70ab4f7c2a5642b2ea733b}{\+\_\+base\+\_\+type\+::native\+\_\+handle\+\_\+type} {\bfseries native\+\_\+handle\+\_\+type}\hypertarget{structefl_1_1eina_1_1range__inlist_afedf9c4f422379d92227eb2dac8618be}{}\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 
{\footnotesize template$<$typename Allocator $>$ }\\\hyperlink{structefl_1_1eina_1_1range__inlist_ab9ef87e90f0aa2c222c1ac26b92485eb}{range\+\_\+inlist} (\hyperlink{classefl_1_1eina_1_1inlist}{inlist}$<$ \hyperlink{structefl_1_1eina_1_1range__inlist_a05b0095593feeb6bb07cd2e163d16ff6}{value\+\_\+type}, Allocator $>$ \&\hyperlink{classefl_1_1eina_1_1list}{list})\hypertarget{structefl_1_1eina_1_1range__inlist_ab9ef87e90f0aa2c222c1ac26b92485eb}{}\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}
\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[{\texorpdfstring{\+\_\+base\+\_\+type}{_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}}\hypertarget{structefl_1_1eina_1_1range__inlist_a6f772061e858a969b0899a276bc2d1fe}{}\label{structefl_1_1eina_1_1range__inlist_a6f772061e858a969b0899a276bc2d1fe}


Type for the base class. 

\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[{\texorpdfstring{value\+\_\+type}{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}}\hypertarget{structefl_1_1eina_1_1range__inlist_a05b0095593feeb6bb07cd2e163d16ff6}{}\label{structefl_1_1eina_1_1range__inlist_a05b0095593feeb6bb07cd2e163d16ff6}


The type of each element. 



\subsection{Constructor \& Destructor Documentation}
\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[{\texorpdfstring{range\+\_\+inlist(native\+\_\+handle\+\_\+type list)}{range_inlist(native_handle_type list)}}]{\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]}}\hypertarget{structefl_1_1eina_1_1range__inlist_a677e49586112bb98ba2ff88dfc589b43}{}\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. 