\hypertarget{structefl_1_1gfx_1_1Stack}{}\section{efl\+:\+:gfx\+:\+:Stack Struct Reference}
\label{structefl_1_1gfx_1_1Stack}\index{efl\+::gfx\+::\+Stack@{efl\+::gfx\+::\+Stack}}
\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{structefl_1_1gfx_1_1Stack_1_1restack__event}{restack\+\_\+event}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structefl_1_1gfx_1_1Stack_a8fbfb6b9adda8e634284ef98b3e18ca4}{}\label{structefl_1_1gfx_1_1Stack_a8fbfb6b9adda8e634284ef98b3e18ca4} 
{\bfseries Stack} (\+::\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$eo)
\item 
\hypertarget{structefl_1_1gfx_1_1Stack_a823524c928d1b6df5146e13d5b5b983b}{}\label{structefl_1_1gfx_1_1Stack_a823524c928d1b6df5146e13d5b5b983b} 
{\bfseries Stack} (std\+::nullptr\+\_\+t)
\item 
\hypertarget{structefl_1_1gfx_1_1Stack_af701382366a88157861e7784a2a8560b}{}\label{structefl_1_1gfx_1_1Stack_af701382366a88157861e7784a2a8560b} 
{\bfseries Stack} (\hyperlink{structefl_1_1gfx_1_1Stack}{Stack} const \&other)=default
\item 
\hypertarget{structefl_1_1gfx_1_1Stack_a52947716a174865e9b5e04481b788fe6}{}\label{structefl_1_1gfx_1_1Stack_a52947716a174865e9b5e04481b788fe6} 
{\bfseries Stack} (\hyperlink{structefl_1_1gfx_1_1Stack}{Stack} \&\&other)=default
\item 
\hypertarget{structefl_1_1gfx_1_1Stack_a06f5820696a18d7671a20e42e3fef62e}{}\label{structefl_1_1gfx_1_1Stack_a06f5820696a18d7671a20e42e3fef62e} 
\hyperlink{structefl_1_1gfx_1_1Stack}{Stack} \& {\bfseries operator=} (\hyperlink{structefl_1_1gfx_1_1Stack}{Stack} const \&other)=default
\item 
\hypertarget{structefl_1_1gfx_1_1Stack_a025324848989aee9074fc8998b55a0a8}{}\label{structefl_1_1gfx_1_1Stack_a025324848989aee9074fc8998b55a0a8} 
\hyperlink{structefl_1_1gfx_1_1Stack}{Stack} \& {\bfseries operator=} (\hyperlink{structefl_1_1gfx_1_1Stack}{Stack} \&\&other)=default
\item 
\hypertarget{structefl_1_1gfx_1_1Stack_a6ec5ac8047441696ee65b08711e4066f}{}\label{structefl_1_1gfx_1_1Stack_a6ec5ac8047441696ee65b08711e4066f} 
{\bfseries Stack} (\+::\hyperlink{structefl_1_1eo_1_1concrete}{efl\+::eo\+::concrete} parent)
\item 
\hypertarget{structefl_1_1gfx_1_1Stack_a66fcb3acc33b84c9590d7c57885a35cd}{}\label{structefl_1_1gfx_1_1Stack_a66fcb3acc33b84c9590d7c57885a35cd} 
{\footnotesize template$<$typename F $>$ }\\{\bfseries Stack} (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_1gfx_1_1Stack_a26698b1268d5efcb8d209842559e3e6c}{}\label{structefl_1_1gfx_1_1Stack_a26698b1268d5efcb8d209842559e3e6c} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ short $>$\+::type {\bfseries layer\+\_\+get} () const
\item 
\hypertarget{structefl_1_1gfx_1_1Stack_aa4ed50fbce8a601160e86f71d7392d0f}{}\label{structefl_1_1gfx_1_1Stack_aa4ed50fbce8a601160e86f71d7392d0f} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries layer\+\_\+set} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ short $>$\+::type l) const
\item 
\hypertarget{structefl_1_1gfx_1_1Stack_a55a1d4b7ed4fd6fc467f3ca5ac79703b}{}\label{structefl_1_1gfx_1_1Stack_a55a1d4b7ed4fd6fc467f3ca5ac79703b} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ \+::\hyperlink{structefl_1_1gfx_1_1Stack}{efl\+::gfx\+::\+Stack} $>$\+::type {\bfseries below\+\_\+get} () const
\item 
\hypertarget{structefl_1_1gfx_1_1Stack_a5a4576a29f998082553cfc6024f50b35}{}\label{structefl_1_1gfx_1_1Stack_a5a4576a29f998082553cfc6024f50b35} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ \+::\hyperlink{structefl_1_1gfx_1_1Stack}{efl\+::gfx\+::\+Stack} $>$\+::type {\bfseries above\+\_\+get} () const
\item 
\hypertarget{structefl_1_1gfx_1_1Stack_ad4952b4a48dd3a5418ffb6427ea5c2f5}{}\label{structefl_1_1gfx_1_1Stack_ad4952b4a48dd3a5418ffb6427ea5c2f5} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries stack\+\_\+below} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{structefl_1_1gfx_1_1Stack}{efl\+::gfx\+::\+Stack} $>$\+::type below) const
\item 
\hypertarget{structefl_1_1gfx_1_1Stack_a60b3bb3677bd89973631f2081962b332}{}\label{structefl_1_1gfx_1_1Stack_a60b3bb3677bd89973631f2081962b332} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries raise} () const
\item 
\hypertarget{structefl_1_1gfx_1_1Stack_a7794f8e63f82ae9971a32df61d14f33e}{}\label{structefl_1_1gfx_1_1Stack_a7794f8e63f82ae9971a32df61d14f33e} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries stack\+\_\+above} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{structefl_1_1gfx_1_1Stack}{efl\+::gfx\+::\+Stack} $>$\+::type above) const
\item 
\hypertarget{structefl_1_1gfx_1_1Stack_a8787cda58ac219a3fab8e6d8b34bc0dd}{}\label{structefl_1_1gfx_1_1Stack_a8787cda58ac219a3fab8e6d8b34bc0dd} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries lower} () const
\item 
\hypertarget{structefl_1_1gfx_1_1Stack_a8bd7f5c2e651a7ebcbcad1a8ee791067}{}\label{structefl_1_1gfx_1_1Stack_a8bd7f5c2e651a7ebcbcad1a8ee791067} 
\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$ {\bfseries \+\_\+eo\+\_\+ptr} () const
\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structefl_1_1gfx_1_1Stack_a868fd12b2d01677c536ebc5ccec9a298}{}\label{structefl_1_1gfx_1_1Stack_a868fd12b2d01677c536ebc5ccec9a298} 
static \hyperlink{group__Eo_ga88d29df76a2921aa5478803156d83be5}{Eo\+\_\+\+Class} const  $\ast$ {\bfseries \+\_\+eo\+\_\+class} ()
\end{DoxyCompactItemize}
\subsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structefl_1_1gfx_1_1Stack_a3e247630afca405dd42075ddf303cd9b}{}\label{structefl_1_1gfx_1_1Stack_a3e247630afca405dd42075ddf303cd9b} 
static struct \hyperlink{structefl_1_1gfx_1_1Stack_1_1restack__event}{efl\+::gfx\+::\+Stack\+::restack\+\_\+event} {\bfseries restack\+\_\+event}
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}
