\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 
\hypertarget{structefl_1_1eina_1_1range__inlist_afedf9c4f422379d92227eb2dac8618be}{}\label{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}
\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}{}\label{structefl_1_1eina_1_1range__inlist_ab9ef87e90f0aa2c222c1ac26b92485eb} 
{\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})
\begin{DoxyCompactList}\small\item\em Creates a range from a inline list object. \end{DoxyCompactList}\end{DoxyCompactItemize}


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

Range for inline list elements. 

\subsection{Member Typedef Documentation}
\hypertarget{structefl_1_1eina_1_1range__inlist_a6f772061e858a969b0899a276bc2d1fe}{}\label{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{\texorpdfstring{\+\_\+base\+\_\+type}{\_base\_type}}
{\footnotesize\ttfamily template$<$typename T$>$ \\
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}{efl\+::eina\+::range\+\_\+inlist}$<$ T $>$\+::\hyperlink{structefl_1_1eina_1_1range__inlist_a6f772061e858a969b0899a276bc2d1fe}{\+\_\+base\+\_\+type}}



Type for the base class. 

\hypertarget{structefl_1_1eina_1_1range__inlist_a05b0095593feeb6bb07cd2e163d16ff6}{}\label{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{\texorpdfstring{value\+\_\+type}{value\_type}}
{\footnotesize\ttfamily template$<$typename T$>$ \\
typedef \hyperlink{structefl_1_1eina_1_1__range__template_ae1b1cb673c8d486c04c6421dbc905448}{\+\_\+base\+\_\+type\+::value\+\_\+type} \hyperlink{structefl_1_1eina_1_1range__inlist}{efl\+::eina\+::range\+\_\+inlist}$<$ T $>$\+::\hyperlink{structefl_1_1eina_1_1range__inlist_a05b0095593feeb6bb07cd2e163d16ff6}{value\+\_\+type}}



The type of each element. 



\subsection{Constructor \& Destructor Documentation}
\hypertarget{structefl_1_1eina_1_1range__inlist_a677e49586112bb98ba2ff88dfc589b43}{}\label{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{\texorpdfstring{range\+\_\+inlist()}{range\_inlist()}}
{\footnotesize\ttfamily template$<$typename T$>$ \\
\hyperlink{structefl_1_1eina_1_1range__inlist}{efl\+::eina\+::range\+\_\+inlist}$<$ T $>$\+::\hyperlink{structefl_1_1eina_1_1range__inlist}{range\+\_\+inlist} (\begin{DoxyParamCaption}\item[{native\+\_\+handle\+\_\+type}]{list }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Type for the native Eina inline list handle. 

Creates a range from a native Eina inline list handle. 