\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 
\hypertarget{structefl_1_1pack_1_1Linear_af2f7c8798f86de3d1fe380be4ccb80f0}{}\label{structefl_1_1pack_1_1Linear_af2f7c8798f86de3d1fe380be4ccb80f0} 
{\bfseries Linear} (\+::\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$eo)
\item 
\hypertarget{structefl_1_1pack_1_1Linear_a860b016fd85a28c9c3e499a909358525}{}\label{structefl_1_1pack_1_1Linear_a860b016fd85a28c9c3e499a909358525} 
{\bfseries Linear} (std\+::nullptr\+\_\+t)
\item 
\hypertarget{structefl_1_1pack_1_1Linear_ad6b3197e343abfd85237cd5f450e7e98}{}\label{structefl_1_1pack_1_1Linear_ad6b3197e343abfd85237cd5f450e7e98} 
{\bfseries Linear} (\hyperlink{structefl_1_1pack_1_1Linear}{Linear} const \&other)=default
\item 
\hypertarget{structefl_1_1pack_1_1Linear_a5fe5c1c4f8ab597cff6d44506f8d9bf1}{}\label{structefl_1_1pack_1_1Linear_a5fe5c1c4f8ab597cff6d44506f8d9bf1} 
{\bfseries Linear} (\hyperlink{structefl_1_1pack_1_1Linear}{Linear} \&\&other)=default
\item 
\hypertarget{structefl_1_1pack_1_1Linear_a81d2325d83340b6088dac1d8adfb0ac1}{}\label{structefl_1_1pack_1_1Linear_a81d2325d83340b6088dac1d8adfb0ac1} 
\hyperlink{structefl_1_1pack_1_1Linear}{Linear} \& {\bfseries operator=} (\hyperlink{structefl_1_1pack_1_1Linear}{Linear} const \&other)=default
\item 
\hypertarget{structefl_1_1pack_1_1Linear_a0e8bb2ba57e22071a0a7663d1aa46d46}{}\label{structefl_1_1pack_1_1Linear_a0e8bb2ba57e22071a0a7663d1aa46d46} 
\hyperlink{structefl_1_1pack_1_1Linear}{Linear} \& {\bfseries operator=} (\hyperlink{structefl_1_1pack_1_1Linear}{Linear} \&\&other)=default
\item 
\hypertarget{structefl_1_1pack_1_1Linear_a6b017f5f55cd1db2578383f8f5e1e261}{}\label{structefl_1_1pack_1_1Linear_a6b017f5f55cd1db2578383f8f5e1e261} 
{\bfseries Linear} (\+::\hyperlink{structefl_1_1eo_1_1concrete}{efl\+::eo\+::concrete} parent)
\item 
\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$<$ \+::\hyperlink{structefl_1_1eolian_1_1is__callable}{efl\+::eolian\+::is\+\_\+callable}$<$ F $>$\+::value $>$\+::type $\ast$=0)
\item 
\hypertarget{structefl_1_1pack_1_1Linear_a54e99956e2819cb4729cf0e48936b463}{}\label{structefl_1_1pack_1_1Linear_a54e99956e2819cb4729cf0e48936b463} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ bool $>$\+::type {\bfseries pack\+\_\+begin} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{structefl_1_1Gfx}{efl\+::\+Gfx} $>$\+::type subobj) const
\item 
\hypertarget{structefl_1_1pack_1_1Linear_a97d8010daa6cb06f0a63d0d48a1027ed}{}\label{structefl_1_1pack_1_1Linear_a97d8010daa6cb06f0a63d0d48a1027ed} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ bool $>$\+::type {\bfseries pack\+\_\+end} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{structefl_1_1Gfx}{efl\+::\+Gfx} $>$\+::type subobj) const
\item 
\hypertarget{structefl_1_1pack_1_1Linear_afa5a16e9dafda905e0bf41aca675ae56}{}\label{structefl_1_1pack_1_1Linear_afa5a16e9dafda905e0bf41aca675ae56} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ bool $>$\+::type {\bfseries pack\+\_\+before} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{structefl_1_1Gfx}{efl\+::\+Gfx} $>$\+::type subobj, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{structefl_1_1Gfx}{efl\+::\+Gfx} $>$\+::type existing) const
\item 
\hypertarget{structefl_1_1pack_1_1Linear_aa62d3ba5accb72f95ca0c89b113ccb61}{}\label{structefl_1_1pack_1_1Linear_aa62d3ba5accb72f95ca0c89b113ccb61} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ bool $>$\+::type {\bfseries pack\+\_\+after} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{structefl_1_1Gfx}{efl\+::\+Gfx} $>$\+::type subobj, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{structefl_1_1Gfx}{efl\+::\+Gfx} $>$\+::type existing) const
\item 
\hypertarget{structefl_1_1pack_1_1Linear_a5b0c210842dcaed04e473cdc371a9dd8}{}\label{structefl_1_1pack_1_1Linear_a5b0c210842dcaed04e473cdc371a9dd8} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ bool $>$\+::type {\bfseries pack\+\_\+at} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{structefl_1_1Gfx}{efl\+::\+Gfx} $>$\+::type subobj, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ int $>$\+::type index) const
\item 
\hypertarget{structefl_1_1pack_1_1Linear_adfa1168d1603bcef0452ecda02f986c9}{}\label{structefl_1_1pack_1_1Linear_adfa1168d1603bcef0452ecda02f986c9} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ \+::\hyperlink{structefl_1_1Gfx}{efl\+::\+Gfx} $>$\+::type {\bfseries pack\+\_\+content\+\_\+get} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ int $>$\+::type index) const
\item 
\hypertarget{structefl_1_1pack_1_1Linear_a3b0c0d6527a081878fbe1f4c3012c201}{}\label{structefl_1_1pack_1_1Linear_a3b0c0d6527a081878fbe1f4c3012c201} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ int $>$\+::type {\bfseries pack\+\_\+index\+\_\+get} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{structefl_1_1Gfx}{efl\+::\+Gfx} $>$\+::type subobj) const
\item 
\hypertarget{structefl_1_1pack_1_1Linear_af28bae8e3548dbd1bd24c48471a3a814}{}\label{structefl_1_1pack_1_1Linear_af28bae8e3548dbd1bd24c48471a3a814} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ \+::\hyperlink{structefl_1_1Gfx}{efl\+::\+Gfx} $>$\+::type {\bfseries pack\+\_\+unpack\+\_\+at} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ int $>$\+::type index) const
\item 
\hypertarget{structefl_1_1pack_1_1Linear_a892d996f44fa79156925f419351cde1b}{}\label{structefl_1_1pack_1_1Linear_a892d996f44fa79156925f419351cde1b} 
\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$ {\bfseries \+\_\+eo\+\_\+ptr} () const
\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structefl_1_1pack_1_1Linear_a7e44bb10e0fe82fbd9bae56f7c0f0e5a}{}\label{structefl_1_1pack_1_1Linear_a7e44bb10e0fe82fbd9bae56f7c0f0e5a} 
static \hyperlink{group__Eo_ga88d29df76a2921aa5478803156d83be5}{Eo\+\_\+\+Class} const  $\ast$ {\bfseries \+\_\+eo\+\_\+class} ()
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}
