\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$>$struct efl\+::eina\+::integer\+\_\+sequence$<$ T, Ints $>$}

Compile-\/time sequence of integers. 

\subsection{Member Typedef Documentation}
\hypertarget{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[{value\+\_\+type}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T, T... Ints$>$ typedef T {\bf efl\+::eina\+::integer\+\_\+sequence}$<$ T, Ints $>$\+::{\bf value\+\_\+type}}}\label{structefl_1_1eina_1_1integer__sequence_a735f2d1cfaa929a796396c7c31d0a26b}


Type of the integers. 

\hypertarget{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[{type}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T, T... Ints$>$ typedef {\bf integer\+\_\+sequence}$<$T, Ints...$>$ {\bf efl\+::eina\+::integer\+\_\+sequence}$<$ T, Ints $>$\+::{\bf type}}}\label{structefl_1_1eina_1_1integer__sequence_ac73d261ddf2612ee9f866c76b7de2804}


Type for the sequence instantiation. 



\subsection{Member Function Documentation}
\hypertarget{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[{size}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T, T... Ints$>$ static constexpr std\+::size\+\_\+t {\bf efl\+::eina\+::integer\+\_\+sequence}$<$ T, Ints $>$\+::size (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}}\label{structefl_1_1eina_1_1integer__sequence_aa2b2292334fc16c52f64fa94e4426fec}


Get the number of elements in the sequence. 

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