\hypertarget{structefl_1_1Pack}{}\section{efl\+:\+:Pack Struct Reference}
\label{structefl_1_1Pack}\index{efl\+::\+Pack@{efl\+::\+Pack}}
\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{structefl_1_1Pack_1_1layout__updated__event}{layout\+\_\+updated\+\_\+event}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structefl_1_1Pack_a0141f9017de8d269104c14e862ed52d4}{}\label{structefl_1_1Pack_a0141f9017de8d269104c14e862ed52d4} 
{\bfseries Pack} (\+::\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$eo)
\item 
\hypertarget{structefl_1_1Pack_a2140314e14a82f88d2179f7983f37a06}{}\label{structefl_1_1Pack_a2140314e14a82f88d2179f7983f37a06} 
{\bfseries Pack} (std\+::nullptr\+\_\+t)
\item 
\hypertarget{structefl_1_1Pack_a9c7a2611d7bf559752e5058674128b31}{}\label{structefl_1_1Pack_a9c7a2611d7bf559752e5058674128b31} 
{\bfseries Pack} (\hyperlink{structefl_1_1Pack}{Pack} const \&other)=default
\item 
\hypertarget{structefl_1_1Pack_a4c31e769f873b5558c51ca501cba1d40}{}\label{structefl_1_1Pack_a4c31e769f873b5558c51ca501cba1d40} 
{\bfseries Pack} (\hyperlink{structefl_1_1Pack}{Pack} \&\&other)=default
\item 
\hypertarget{structefl_1_1Pack_a100c5e4c5b8f9472e214ee118f60ccb9}{}\label{structefl_1_1Pack_a100c5e4c5b8f9472e214ee118f60ccb9} 
\hyperlink{structefl_1_1Pack}{Pack} \& {\bfseries operator=} (\hyperlink{structefl_1_1Pack}{Pack} const \&other)=default
\item 
\hypertarget{structefl_1_1Pack_a8f628deaffb08015e5449f40ad13ed83}{}\label{structefl_1_1Pack_a8f628deaffb08015e5449f40ad13ed83} 
\hyperlink{structefl_1_1Pack}{Pack} \& {\bfseries operator=} (\hyperlink{structefl_1_1Pack}{Pack} \&\&other)=default
\item 
\hypertarget{structefl_1_1Pack_a0ff5a2a68db08f083f1a7e7cc9d78a5f}{}\label{structefl_1_1Pack_a0ff5a2a68db08f083f1a7e7cc9d78a5f} 
{\bfseries Pack} (\+::\hyperlink{structefl_1_1eo_1_1concrete}{efl\+::eo\+::concrete} parent)
\item 
\hypertarget{structefl_1_1Pack_afd8a17974915c4a2bc70c3470558360c}{}\label{structefl_1_1Pack_afd8a17974915c4a2bc70c3470558360c} 
{\footnotesize template$<$typename F $>$ }\\{\bfseries Pack} (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_a65def975587f8c613cf2fec8ded03402}{}\label{structefl_1_1Pack_a65def975587f8c613cf2fec8ded03402} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries pack\+\_\+align\+\_\+get} (\+::\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}$<$ double $>$\+::type align\+\_\+horiz, \+::\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}$<$ double $>$\+::type align\+\_\+vert) const
\item 
\hypertarget{structefl_1_1Pack_a3489baaeb8cf54efcf00f0350b4e7e2a}{}\label{structefl_1_1Pack_a3489baaeb8cf54efcf00f0350b4e7e2a} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries pack\+\_\+align\+\_\+set} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ double $>$\+::type align\+\_\+horiz, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ double $>$\+::type align\+\_\+vert) const
\item 
\hypertarget{structefl_1_1Pack_a495974997f20dfbb9c0e5f8a5e2daf2f}{}\label{structefl_1_1Pack_a495974997f20dfbb9c0e5f8a5e2daf2f} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries pack\+\_\+padding\+\_\+get} (\+::\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}$<$ double $>$\+::type pad\+\_\+horiz, \+::\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}$<$ double $>$\+::type pad\+\_\+vert, \+::\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}$<$ bool $>$\+::type scalable) const
\item 
\hypertarget{structefl_1_1Pack_ac8fe9daa5b8c3bfdbc2ce04aedaf1557}{}\label{structefl_1_1Pack_ac8fe9daa5b8c3bfdbc2ce04aedaf1557} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries pack\+\_\+padding\+\_\+set} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ double $>$\+::type pad\+\_\+horiz, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ double $>$\+::type pad\+\_\+vert, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ bool $>$\+::type scalable) const
\item 
\hypertarget{structefl_1_1Pack_abbdbe627f7f9bb0dcfc185afe937eb97}{}\label{structefl_1_1Pack_abbdbe627f7f9bb0dcfc185afe937eb97} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ bool $>$\+::type {\bfseries pack\+\_\+clear} () const
\item 
\hypertarget{structefl_1_1Pack_aae1a61c39a9df7a1f35f893e02b4f01f}{}\label{structefl_1_1Pack_aae1a61c39a9df7a1f35f893e02b4f01f} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ bool $>$\+::type {\bfseries unpack\+\_\+all} () const
\item 
\hypertarget{structefl_1_1Pack_a754a174ec6ec86b9330dd471e51c11c2}{}\label{structefl_1_1Pack_a754a174ec6ec86b9330dd471e51c11c2} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ bool $>$\+::type {\bfseries unpack} (\+::\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_a97e050277c41378fc2f2eb7068cbf29b}{}\label{structefl_1_1Pack_a97e050277c41378fc2f2eb7068cbf29b} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ bool $>$\+::type {\bfseries pack} (\+::\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_a3719502993c720a17f1564ad3cb29330}{}\label{structefl_1_1Pack_a3719502993c720a17f1564ad3cb29330} 
\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$ {\bfseries \+\_\+eo\+\_\+ptr} () const
\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structefl_1_1Pack_ae29d4ba99a8ed103bd231f31b46f3093}{}\label{structefl_1_1Pack_ae29d4ba99a8ed103bd231f31b46f3093} 
static \hyperlink{group__Eo_ga88d29df76a2921aa5478803156d83be5}{Eo\+\_\+\+Class} const  $\ast$ {\bfseries \+\_\+eo\+\_\+class} ()
\end{DoxyCompactItemize}
\subsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structefl_1_1Pack_ad3362c7a9265272acc351372a2272d74}{}\label{structefl_1_1Pack_ad3362c7a9265272acc351372a2272d74} 
static struct \hyperlink{structefl_1_1Pack_1_1layout__updated__event}{efl\+::\+Pack\+::layout\+\_\+updated\+\_\+event} {\bfseries layout\+\_\+updated\+\_\+event}
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}
