\hypertarget{structefl_1_1pack_1_1Layout}{}\section{efl\+:\+:pack\+:\+:Layout Struct Reference}
\label{structefl_1_1pack_1_1Layout}\index{efl\+::pack\+::\+Layout@{efl\+::pack\+::\+Layout}}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structefl_1_1pack_1_1Layout_a4ba38feb5bdcee2f31d63d3bbc739dfa}\label{structefl_1_1pack_1_1Layout_a4ba38feb5bdcee2f31d63d3bbc739dfa}} 
{\bfseries Layout} (\+::\mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\ast$eo)
\item 
\mbox{\Hypertarget{structefl_1_1pack_1_1Layout_aefa640d85dfe67c2ffef29c15027b42c}\label{structefl_1_1pack_1_1Layout_aefa640d85dfe67c2ffef29c15027b42c}} 
{\bfseries Layout} (std\+::nullptr\+\_\+t)
\item 
\mbox{\Hypertarget{structefl_1_1pack_1_1Layout_aedd496655aae55a180f44c37d92969f0}\label{structefl_1_1pack_1_1Layout_aedd496655aae55a180f44c37d92969f0}} 
{\bfseries Layout} (\mbox{\hyperlink{structefl_1_1pack_1_1Layout}{Layout}} const \&other)=default
\item 
\mbox{\Hypertarget{structefl_1_1pack_1_1Layout_af4147852dc31db2e7bb3b000a909dbaf}\label{structefl_1_1pack_1_1Layout_af4147852dc31db2e7bb3b000a909dbaf}} 
{\bfseries Layout} (\mbox{\hyperlink{structefl_1_1pack_1_1Layout}{Layout}} \&\&other)=default
\item 
\mbox{\Hypertarget{structefl_1_1pack_1_1Layout_a0bb813e14bfd9dc8fe4860456c78e8c9}\label{structefl_1_1pack_1_1Layout_a0bb813e14bfd9dc8fe4860456c78e8c9}} 
\mbox{\hyperlink{structefl_1_1pack_1_1Layout}{Layout}} \& {\bfseries operator=} (\mbox{\hyperlink{structefl_1_1pack_1_1Layout}{Layout}} const \&other)=default
\item 
\mbox{\Hypertarget{structefl_1_1pack_1_1Layout_a582ecfa18951a4d2626299e07bdc87fa}\label{structefl_1_1pack_1_1Layout_a582ecfa18951a4d2626299e07bdc87fa}} 
\mbox{\hyperlink{structefl_1_1pack_1_1Layout}{Layout}} \& {\bfseries operator=} (\mbox{\hyperlink{structefl_1_1pack_1_1Layout}{Layout}} \&\&other)=default
\item 
\mbox{\Hypertarget{structefl_1_1pack_1_1Layout_a9924e1f6888931efea28f01bbd6750bb}\label{structefl_1_1pack_1_1Layout_a9924e1f6888931efea28f01bbd6750bb}} 
{\bfseries Layout} (\+::\mbox{\hyperlink{structefl_1_1eo_1_1concrete}{efl\+::eo\+::concrete}} parent)
\item 
\mbox{\Hypertarget{structefl_1_1pack_1_1Layout_aa4126cb93aef53ea91873b74f1ada0b7}\label{structefl_1_1pack_1_1Layout_aa4126cb93aef53ea91873b74f1ada0b7}} 
{\footnotesize template$<$typename F $>$ }\\{\bfseries Layout} (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_1Layout_ae56efe77933d4fe778b4f8ec0788fe6b}\label{structefl_1_1pack_1_1Layout_ae56efe77933d4fe778b4f8ec0788fe6b}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries layout\+\_\+request} () const
\item 
\mbox{\Hypertarget{structefl_1_1pack_1_1Layout_af6dbbfcd868ae8d06b07795173c5a5ea}\label{structefl_1_1pack_1_1Layout_af6dbbfcd868ae8d06b07795173c5a5ea}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries layout\+\_\+update} () const
\item 
\mbox{\Hypertarget{structefl_1_1pack_1_1Layout_abd0e0d408079e490252f0db14fe8a99f}\label{structefl_1_1pack_1_1Layout_abd0e0d408079e490252f0db14fe8a99f}} 
\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_1Layout_a02c061f689ede9ddc01b417b8cf53ef9}\label{structefl_1_1pack_1_1Layout_a02c061f689ede9ddc01b417b8cf53ef9}} 
static \mbox{\hyperlink{group__Eo_ga4f7483d7c5a34a3b81d8f8467fdd566a}{Efl\+\_\+\+Class}} const  $\ast$ {\bfseries \+\_\+eo\+\_\+class} ()
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}
