\hypertarget{structefl_1_1eina_1_1integer__sequence}{}\section{efl\+:\+:eina\+:\+:integer\+\_\+sequence$<$ T, Ints $>$ Struct Template Reference}
\label{structefl_1_1eina_1_1integer__sequence}\index{efl\+::eina\+::integer\+\_\+sequence$<$ T, Ints $>$@{efl\+::eina\+::integer\+\_\+sequence$<$ T, Ints $>$}}


Compile-\/time sequence of integers.  


\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
typedef T \hyperlink{structefl_1_1eina_1_1integer__sequence_a735f2d1cfaa929a796396c7c31d0a26b}{value\+\_\+type}
\begin{DoxyCompactList}\small\item\em Type of the integers. \end{DoxyCompactList}\item 
typedef \hyperlink{structefl_1_1eina_1_1integer__sequence}{integer\+\_\+sequence}$<$ T, Ints... $>$ \hyperlink{structefl_1_1eina_1_1integer__sequence_ac73d261ddf2612ee9f866c76b7de2804}{type}
\begin{DoxyCompactList}\small\item\em Type for the sequence instantiation. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
static constexpr std\+::size\+\_\+t \hyperlink{structefl_1_1eina_1_1integer__sequence_aa2b2292334fc16c52f64fa94e4426fec}{size} ()
\begin{DoxyCompactList}\small\item\em Get the number of elements in the sequence. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
\subsubsection*{template$<$typename T, T... Ints$>$\newline
struct efl\+::eina\+::integer\+\_\+sequence$<$ T, Ints $>$}

Compile-\/time sequence of integers. 

\subsection{Member Typedef Documentation}
\mbox{\Hypertarget{structefl_1_1eina_1_1integer__sequence_a735f2d1cfaa929a796396c7c31d0a26b}\label{structefl_1_1eina_1_1integer__sequence_a735f2d1cfaa929a796396c7c31d0a26b}} 
\index{efl\+::eina\+::integer\+\_\+sequence@{efl\+::eina\+::integer\+\_\+sequence}!value\+\_\+type@{value\+\_\+type}}
\index{value\+\_\+type@{value\+\_\+type}!efl\+::eina\+::integer\+\_\+sequence@{efl\+::eina\+::integer\+\_\+sequence}}
\subsubsection{\texorpdfstring{value\+\_\+type}{value\_type}}
{\footnotesize\ttfamily template$<$typename T, T... Ints$>$ \\
typedef T \hyperlink{structefl_1_1eina_1_1integer__sequence}{efl\+::eina\+::integer\+\_\+sequence}$<$ T, Ints $>$\+::\hyperlink{structefl_1_1eina_1_1integer__sequence_a735f2d1cfaa929a796396c7c31d0a26b}{value\+\_\+type}}



Type of the integers. 

\mbox{\Hypertarget{structefl_1_1eina_1_1integer__sequence_ac73d261ddf2612ee9f866c76b7de2804}\label{structefl_1_1eina_1_1integer__sequence_ac73d261ddf2612ee9f866c76b7de2804}} 
\index{efl\+::eina\+::integer\+\_\+sequence@{efl\+::eina\+::integer\+\_\+sequence}!type@{type}}
\index{type@{type}!efl\+::eina\+::integer\+\_\+sequence@{efl\+::eina\+::integer\+\_\+sequence}}
\subsubsection{\texorpdfstring{type}{type}}
{\footnotesize\ttfamily template$<$typename T, T... Ints$>$ \\
typedef \hyperlink{structefl_1_1eina_1_1integer__sequence}{integer\+\_\+sequence}$<$T, Ints...$>$ \hyperlink{structefl_1_1eina_1_1integer__sequence}{efl\+::eina\+::integer\+\_\+sequence}$<$ T, Ints $>$\+::\hyperlink{structefl_1_1eina_1_1integer__sequence_ac73d261ddf2612ee9f866c76b7de2804}{type}}



Type for the sequence instantiation. 



\subsection{Member Function Documentation}
\mbox{\Hypertarget{structefl_1_1eina_1_1integer__sequence_aa2b2292334fc16c52f64fa94e4426fec}\label{structefl_1_1eina_1_1integer__sequence_aa2b2292334fc16c52f64fa94e4426fec}} 
\index{efl\+::eina\+::integer\+\_\+sequence@{efl\+::eina\+::integer\+\_\+sequence}!size@{size}}
\index{size@{size}!efl\+::eina\+::integer\+\_\+sequence@{efl\+::eina\+::integer\+\_\+sequence}}
\subsubsection{\texorpdfstring{size()}{size()}}
{\footnotesize\ttfamily template$<$typename T, T... Ints$>$ \\
static constexpr std\+::size\+\_\+t \hyperlink{structefl_1_1eina_1_1integer__sequence}{efl\+::eina\+::integer\+\_\+sequence}$<$ T, Ints $>$\+::size (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}



Get the number of elements in the sequence. 

\begin{DoxyReturn}{Returns}
{\ttfamily std\+::size\+\_\+t} representing the sequence size. 
\end{DoxyReturn}
