\hypertarget{structelm_1_1Pan}{}\section{elm\+:\+:Pan Struct Reference}
\label{structelm_1_1Pan}\index{elm\+::\+Pan@{elm\+::\+Pan}}
\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structelm_1_1Pan_1_1changed__event}{changed\+\_\+event}}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structelm_1_1Pan_abc9255c51a7e15af61b75c328fba1955}\label{structelm_1_1Pan_abc9255c51a7e15af61b75c328fba1955}} 
{\bfseries Pan} (\+::\mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\ast$eo)
\item 
\mbox{\Hypertarget{structelm_1_1Pan_a576af2ff860a15a688f4eba251820c3b}\label{structelm_1_1Pan_a576af2ff860a15a688f4eba251820c3b}} 
{\bfseries Pan} (std\+::nullptr\+\_\+t)
\item 
\mbox{\Hypertarget{structelm_1_1Pan_abe25a0f903b9d8ad0a8256372d6479d4}\label{structelm_1_1Pan_abe25a0f903b9d8ad0a8256372d6479d4}} 
{\bfseries Pan} (\mbox{\hyperlink{structelm_1_1Pan}{Pan}} const \&other)=default
\item 
\mbox{\Hypertarget{structelm_1_1Pan_a5b7171a9985b5ae4ade84cfd93d94604}\label{structelm_1_1Pan_a5b7171a9985b5ae4ade84cfd93d94604}} 
{\bfseries Pan} (\mbox{\hyperlink{structelm_1_1Pan}{Pan}} \&\&other)=default
\item 
\mbox{\Hypertarget{structelm_1_1Pan_a51282fda64112edf8599f31479046799}\label{structelm_1_1Pan_a51282fda64112edf8599f31479046799}} 
\mbox{\hyperlink{structelm_1_1Pan}{Pan}} \& {\bfseries operator=} (\mbox{\hyperlink{structelm_1_1Pan}{Pan}} const \&other)=default
\item 
\mbox{\Hypertarget{structelm_1_1Pan_ad5368a8d505246902deeefe7803e7d66}\label{structelm_1_1Pan_ad5368a8d505246902deeefe7803e7d66}} 
\mbox{\hyperlink{structelm_1_1Pan}{Pan}} \& {\bfseries operator=} (\mbox{\hyperlink{structelm_1_1Pan}{Pan}} \&\&other)=default
\item 
\mbox{\Hypertarget{structelm_1_1Pan_a27958f9417eca905a27660bd234454a0}\label{structelm_1_1Pan_a27958f9417eca905a27660bd234454a0}} 
{\bfseries Pan} (\+::\mbox{\hyperlink{structefl_1_1eo_1_1concrete}{efl\+::eo\+::concrete}} parent)
\item 
\mbox{\Hypertarget{structelm_1_1Pan_a77354cecfd83d34ab8e4bc55ba1a4a9f}\label{structelm_1_1Pan_a77354cecfd83d34ab8e4bc55ba1a4a9f}} 
{\footnotesize template$<$typename F $>$ }\\{\bfseries Pan} (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{structelm_1_1Pan_aa601ef3b7a20914ab2335044d4b10b0e}\label{structelm_1_1Pan_aa601ef3b7a20914ab2335044d4b10b0e}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries pos\+\_\+get} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}}$<$ int $>$\+::type x, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}}$<$ int $>$\+::type y) const
\item 
\mbox{\Hypertarget{structelm_1_1Pan_add83de5c74bf51a29b583317c8ef84f4}\label{structelm_1_1Pan_add83de5c74bf51a29b583317c8ef84f4}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries pos\+\_\+set} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ int $>$\+::type x, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ int $>$\+::type y) const
\item 
\mbox{\Hypertarget{structelm_1_1Pan_a174ddf3afc012d05d9dca73498600824}\label{structelm_1_1Pan_a174ddf3afc012d05d9dca73498600824}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries content\+\_\+size\+\_\+get} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}}$<$ int $>$\+::type w, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}}$<$ int $>$\+::type h) const
\item 
\mbox{\Hypertarget{structelm_1_1Pan_aab2fb3830e96110c927163d1738a4ec6}\label{structelm_1_1Pan_aab2fb3830e96110c927163d1738a4ec6}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries pos\+\_\+min\+\_\+get} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}}$<$ int $>$\+::type x, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}}$<$ int $>$\+::type y) const
\item 
\mbox{\Hypertarget{structelm_1_1Pan_a010381b5907a4316694cdc062c5639a8}\label{structelm_1_1Pan_a010381b5907a4316694cdc062c5639a8}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries pos\+\_\+max\+\_\+get} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}}$<$ int $>$\+::type x, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}}$<$ int $>$\+::type y) const
\item 
\mbox{\Hypertarget{structelm_1_1Pan_ad43636dd50f9cc67462c56ff22d8d613}\label{structelm_1_1Pan_ad43636dd50f9cc67462c56ff22d8d613}} 
\mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\ast$ {\bfseries \+\_\+eo\+\_\+ptr} () const
\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structelm_1_1Pan_ae53d514b94cda47a894d947a175b7431}\label{structelm_1_1Pan_ae53d514b94cda47a894d947a175b7431}} 
static \mbox{\hyperlink{group__Eo_ga4f7483d7c5a34a3b81d8f8467fdd566a}{Efl\+\_\+\+Class}} const  $\ast$ {\bfseries \+\_\+eo\+\_\+class} ()
\end{DoxyCompactItemize}
\subsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structelm_1_1Pan_ac5536bc3fffc1c2d90f27e0bafd6ec0b}\label{structelm_1_1Pan_ac5536bc3fffc1c2d90f27e0bafd6ec0b}} 
static struct \mbox{\hyperlink{structelm_1_1Pan_1_1changed__event}{elm\+::\+Pan\+::changed\+\_\+event}} {\bfseries changed\+\_\+event}
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}
