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