\hypertarget{structefl_1_1pack_1_1Linear}{}\section{efl\+:\+:pack\+:\+:Linear Struct Reference}
\label{structefl_1_1pack_1_1Linear}\index{efl\+::pack\+::\+Linear@{efl\+::pack\+::\+Linear}}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structefl_1_1pack_1_1Linear_af2f7c8798f86de3d1fe380be4ccb80f0}\label{structefl_1_1pack_1_1Linear_af2f7c8798f86de3d1fe380be4ccb80f0}} 
{\bfseries Linear} (\+::\mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\ast$eo)
\item 
\mbox{\Hypertarget{structefl_1_1pack_1_1Linear_a860b016fd85a28c9c3e499a909358525}\label{structefl_1_1pack_1_1Linear_a860b016fd85a28c9c3e499a909358525}} 
{\bfseries Linear} (std\+::nullptr\+\_\+t)
\item 
\mbox{\Hypertarget{structefl_1_1pack_1_1Linear_ad6b3197e343abfd85237cd5f450e7e98}\label{structefl_1_1pack_1_1Linear_ad6b3197e343abfd85237cd5f450e7e98}} 
{\bfseries Linear} (\mbox{\hyperlink{structefl_1_1pack_1_1Linear}{Linear}} const \&other)=default
\item 
\mbox{\Hypertarget{structefl_1_1pack_1_1Linear_a5fe5c1c4f8ab597cff6d44506f8d9bf1}\label{structefl_1_1pack_1_1Linear_a5fe5c1c4f8ab597cff6d44506f8d9bf1}} 
{\bfseries Linear} (\mbox{\hyperlink{structefl_1_1pack_1_1Linear}{Linear}} \&\&other)=default
\item 
\mbox{\Hypertarget{structefl_1_1pack_1_1Linear_a81d2325d83340b6088dac1d8adfb0ac1}\label{structefl_1_1pack_1_1Linear_a81d2325d83340b6088dac1d8adfb0ac1}} 
\mbox{\hyperlink{structefl_1_1pack_1_1Linear}{Linear}} \& {\bfseries operator=} (\mbox{\hyperlink{structefl_1_1pack_1_1Linear}{Linear}} const \&other)=default
\item 
\mbox{\Hypertarget{structefl_1_1pack_1_1Linear_a0e8bb2ba57e22071a0a7663d1aa46d46}\label{structefl_1_1pack_1_1Linear_a0e8bb2ba57e22071a0a7663d1aa46d46}} 
\mbox{\hyperlink{structefl_1_1pack_1_1Linear}{Linear}} \& {\bfseries operator=} (\mbox{\hyperlink{structefl_1_1pack_1_1Linear}{Linear}} \&\&other)=default
\item 
\mbox{\Hypertarget{structefl_1_1pack_1_1Linear_a6b017f5f55cd1db2578383f8f5e1e261}\label{structefl_1_1pack_1_1Linear_a6b017f5f55cd1db2578383f8f5e1e261}} 
{\bfseries Linear} (\+::\mbox{\hyperlink{structefl_1_1eo_1_1concrete}{efl\+::eo\+::concrete}} parent)
\item 
\mbox{\Hypertarget{structefl_1_1pack_1_1Linear_ad2d918efafd6374ce811e94c778a1495}\label{structefl_1_1pack_1_1Linear_ad2d918efafd6374ce811e94c778a1495}} 
{\footnotesize template$<$typename F $>$ }\\{\bfseries Linear} (F f, typename \+::std\+::enable\+\_\+if$<$ \+::\mbox{\hyperlink{structefl_1_1eolian_1_1is__callable}{efl\+::eolian\+::is\+\_\+callable}}$<$ F $>$\+::value $>$\+::type $\ast$=0)
\item 
\mbox{\Hypertarget{structefl_1_1pack_1_1Linear_a54e99956e2819cb4729cf0e48936b463}\label{structefl_1_1pack_1_1Linear_a54e99956e2819cb4729cf0e48936b463}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ bool $>$\+::type {\bfseries pack\+\_\+begin} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ \+::\mbox{\hyperlink{structefl_1_1Gfx}{efl\+::\+Gfx}} $>$\+::type subobj) const
\item 
\mbox{\Hypertarget{structefl_1_1pack_1_1Linear_a97d8010daa6cb06f0a63d0d48a1027ed}\label{structefl_1_1pack_1_1Linear_a97d8010daa6cb06f0a63d0d48a1027ed}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ bool $>$\+::type {\bfseries pack\+\_\+end} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ \+::\mbox{\hyperlink{structefl_1_1Gfx}{efl\+::\+Gfx}} $>$\+::type subobj) const
\item 
\mbox{\Hypertarget{structefl_1_1pack_1_1Linear_afa5a16e9dafda905e0bf41aca675ae56}\label{structefl_1_1pack_1_1Linear_afa5a16e9dafda905e0bf41aca675ae56}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ bool $>$\+::type {\bfseries pack\+\_\+before} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ \+::\mbox{\hyperlink{structefl_1_1Gfx}{efl\+::\+Gfx}} $>$\+::type subobj, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ \+::\mbox{\hyperlink{structefl_1_1Gfx}{efl\+::\+Gfx}} $>$\+::type existing) const
\item 
\mbox{\Hypertarget{structefl_1_1pack_1_1Linear_aa62d3ba5accb72f95ca0c89b113ccb61}\label{structefl_1_1pack_1_1Linear_aa62d3ba5accb72f95ca0c89b113ccb61}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ bool $>$\+::type {\bfseries pack\+\_\+after} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ \+::\mbox{\hyperlink{structefl_1_1Gfx}{efl\+::\+Gfx}} $>$\+::type subobj, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ \+::\mbox{\hyperlink{structefl_1_1Gfx}{efl\+::\+Gfx}} $>$\+::type existing) const
\item 
\mbox{\Hypertarget{structefl_1_1pack_1_1Linear_a5b0c210842dcaed04e473cdc371a9dd8}\label{structefl_1_1pack_1_1Linear_a5b0c210842dcaed04e473cdc371a9dd8}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ bool $>$\+::type {\bfseries pack\+\_\+at} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ \+::\mbox{\hyperlink{structefl_1_1Gfx}{efl\+::\+Gfx}} $>$\+::type subobj, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ int $>$\+::type index) const
\item 
\mbox{\Hypertarget{structefl_1_1pack_1_1Linear_adfa1168d1603bcef0452ecda02f986c9}\label{structefl_1_1pack_1_1Linear_adfa1168d1603bcef0452ecda02f986c9}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ \+::\mbox{\hyperlink{structefl_1_1Gfx}{efl\+::\+Gfx}} $>$\+::type {\bfseries pack\+\_\+content\+\_\+get} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ int $>$\+::type index) const
\item 
\mbox{\Hypertarget{structefl_1_1pack_1_1Linear_a3b0c0d6527a081878fbe1f4c3012c201}\label{structefl_1_1pack_1_1Linear_a3b0c0d6527a081878fbe1f4c3012c201}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ int $>$\+::type {\bfseries pack\+\_\+index\+\_\+get} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ \+::\mbox{\hyperlink{structefl_1_1Gfx}{efl\+::\+Gfx}} $>$\+::type subobj) const
\item 
\mbox{\Hypertarget{structefl_1_1pack_1_1Linear_af28bae8e3548dbd1bd24c48471a3a814}\label{structefl_1_1pack_1_1Linear_af28bae8e3548dbd1bd24c48471a3a814}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ \+::\mbox{\hyperlink{structefl_1_1Gfx}{efl\+::\+Gfx}} $>$\+::type {\bfseries pack\+\_\+unpack\+\_\+at} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ int $>$\+::type index) const
\item 
\mbox{\Hypertarget{structefl_1_1pack_1_1Linear_a892d996f44fa79156925f419351cde1b}\label{structefl_1_1pack_1_1Linear_a892d996f44fa79156925f419351cde1b}} 
\mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\ast$ {\bfseries \+\_\+eo\+\_\+ptr} () const
\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structefl_1_1pack_1_1Linear_a216c13e06e7a0a5a70fa8aa830ece7ca}\label{structefl_1_1pack_1_1Linear_a216c13e06e7a0a5a70fa8aa830ece7ca}} 
static \mbox{\hyperlink{group__Eo_ga4f7483d7c5a34a3b81d8f8467fdd566a}{Efl\+\_\+\+Class}} const  $\ast$ {\bfseries \+\_\+eo\+\_\+class} ()
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}
