\hypertarget{structelm_1_1app_1_1Client}{}\section{elm\+:\+:app\+:\+:Client Struct Reference}
\label{structelm_1_1app_1_1Client}\index{elm\+::app\+::\+Client@{elm\+::app\+::\+Client}}
\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{structelm_1_1app_1_1Client_1_1application__terminated__event}{application\+\_\+terminated\+\_\+event}
\item 
struct \hyperlink{structelm_1_1app_1_1Client_1_1view__created__event}{view\+\_\+created\+\_\+event}
\item 
struct \hyperlink{structelm_1_1app_1_1Client_1_1view__deleted__event}{view\+\_\+deleted\+\_\+event}
\item 
struct \hyperlink{structelm_1_1app_1_1Client_1_1view__list__loaded__event}{view\+\_\+list\+\_\+loaded\+\_\+event}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structelm_1_1app_1_1Client_aabe4230bd6e8210c1d68fc0a173b516d}{}\label{structelm_1_1app_1_1Client_aabe4230bd6e8210c1d68fc0a173b516d} 
{\bfseries Client} (\+::\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$eo)
\item 
\hypertarget{structelm_1_1app_1_1Client_aa3a60caf8f7651bc2523b2e60fc3439a}{}\label{structelm_1_1app_1_1Client_aa3a60caf8f7651bc2523b2e60fc3439a} 
{\bfseries Client} (std\+::nullptr\+\_\+t)
\item 
\hypertarget{structelm_1_1app_1_1Client_ac23380f8dcab8654fcb5ba983fb0da66}{}\label{structelm_1_1app_1_1Client_ac23380f8dcab8654fcb5ba983fb0da66} 
{\bfseries Client} (\hyperlink{structelm_1_1app_1_1Client}{Client} const \&other)=default
\item 
\hypertarget{structelm_1_1app_1_1Client_afa4ab768ba8ee4e83606c02f6ac2c3f3}{}\label{structelm_1_1app_1_1Client_afa4ab768ba8ee4e83606c02f6ac2c3f3} 
{\bfseries Client} (\hyperlink{structelm_1_1app_1_1Client}{Client} \&\&other)=default
\item 
\hypertarget{structelm_1_1app_1_1Client_a2de602533be036627828840ddc91cb39}{}\label{structelm_1_1app_1_1Client_a2de602533be036627828840ddc91cb39} 
\hyperlink{structelm_1_1app_1_1Client}{Client} \& {\bfseries operator=} (\hyperlink{structelm_1_1app_1_1Client}{Client} const \&other)=default
\item 
\hypertarget{structelm_1_1app_1_1Client_a655fdf38af6aa769197c7d68e87c1db9}{}\label{structelm_1_1app_1_1Client_a655fdf38af6aa769197c7d68e87c1db9} 
\hyperlink{structelm_1_1app_1_1Client}{Client} \& {\bfseries operator=} (\hyperlink{structelm_1_1app_1_1Client}{Client} \&\&other)=default
\item 
\hypertarget{structelm_1_1app_1_1Client_abc635ac704872926c8797f47dcb42b87}{}\label{structelm_1_1app_1_1Client_abc635ac704872926c8797f47dcb42b87} 
{\bfseries Client} (\+::\hyperlink{structefl_1_1eo_1_1concrete}{efl\+::eo\+::concrete} parent)
\item 
\hypertarget{structelm_1_1app_1_1Client_a5ef83f307ebb699961bc587eb28aa0ea}{}\label{structelm_1_1app_1_1Client_a5ef83f307ebb699961bc587eb28aa0ea} 
{\footnotesize template$<$typename F $>$ }\\{\bfseries Client} (F f, typename \+::std\+::enable\+\_\+if$<$ \+::\hyperlink{structefl_1_1eolian_1_1is__callable}{efl\+::eolian\+::is\+\_\+callable}$<$ F $>$\+::value $>$\+::type $\ast$=0)
\item 
\hypertarget{structelm_1_1app_1_1Client_a8ea32ec6095baade1d0d4056809e8d49}{}\label{structelm_1_1app_1_1Client_a8ea32ec6095baade1d0d4056809e8d49} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ \+::\hyperlink{structefl_1_1eina_1_1iterator}{efl\+::eina\+::iterator}$<$ \+::\hyperlink{structelm_1_1app_1_1client_1_1View}{elm\+::app\+::client\+::\+View} $>$ $>$\+::type {\bfseries views\+\_\+get} () const
\item 
\hypertarget{structelm_1_1app_1_1Client_a30628aee69976327e40a2a05bf8ef6fd}{}\label{structelm_1_1app_1_1Client_a30628aee69976327e40a2a05bf8ef6fd} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ \+::\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view} $>$\+::type {\bfseries package\+\_\+get} () const
\item 
\hypertarget{structelm_1_1app_1_1Client_aad113b6fc3141fe7997ef531b23b9859}{}\label{structelm_1_1app_1_1Client_aad113b6fc3141fe7997ef531b23b9859} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries constructor} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view} $>$\+::type package) const
\item 
\hypertarget{structelm_1_1app_1_1Client_ad93a43ea45db3c710a4ee32cc86e55ac}{}\label{structelm_1_1app_1_1Client_ad93a43ea45db3c710a4ee32cc86e55ac} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries view\+\_\+all\+\_\+close} () const
\item 
\hypertarget{structelm_1_1app_1_1Client_ada67224fc0764c85375f7a3657ced645}{}\label{structelm_1_1app_1_1Client_ada67224fc0764c85375f7a3657ced645} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries terminate} () const
\item 
\hypertarget{structelm_1_1app_1_1Client_a79d20cfdcedab76180b04f239721d701}{}\label{structelm_1_1app_1_1Client_a79d20cfdcedab76180b04f239721d701} 
\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$ {\bfseries \+\_\+eo\+\_\+ptr} () const
\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structelm_1_1app_1_1Client_a0f1771c92a1a0d3ba740634a1c43d8de}{}\label{structelm_1_1app_1_1Client_a0f1771c92a1a0d3ba740634a1c43d8de} 
static \hyperlink{group__Eo_ga88d29df76a2921aa5478803156d83be5}{Eo\+\_\+\+Class} const  $\ast$ {\bfseries \+\_\+eo\+\_\+class} ()
\end{DoxyCompactItemize}
\subsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structelm_1_1app_1_1Client_aaf1ea4b8b930c9a4b2d3a0902cbace1a}{}\label{structelm_1_1app_1_1Client_aaf1ea4b8b930c9a4b2d3a0902cbace1a} 
static struct \hyperlink{structelm_1_1app_1_1Client_1_1view__created__event}{elm\+::app\+::\+Client\+::view\+\_\+created\+\_\+event} {\bfseries view\+\_\+created\+\_\+event}
\item 
\hypertarget{structelm_1_1app_1_1Client_af92cf85d46cfbc303e9c5ada20568f6f}{}\label{structelm_1_1app_1_1Client_af92cf85d46cfbc303e9c5ada20568f6f} 
static struct \hyperlink{structelm_1_1app_1_1Client_1_1view__deleted__event}{elm\+::app\+::\+Client\+::view\+\_\+deleted\+\_\+event} {\bfseries view\+\_\+deleted\+\_\+event}
\item 
\hypertarget{structelm_1_1app_1_1Client_a05a189dee4166dbaccd2564b4a394da6}{}\label{structelm_1_1app_1_1Client_a05a189dee4166dbaccd2564b4a394da6} 
static struct \hyperlink{structelm_1_1app_1_1Client_1_1view__list__loaded__event}{elm\+::app\+::\+Client\+::view\+\_\+list\+\_\+loaded\+\_\+event} {\bfseries view\+\_\+list\+\_\+loaded\+\_\+event}
\item 
\hypertarget{structelm_1_1app_1_1Client_a84e55d64b0687c7041aa9e72eb7a1076}{}\label{structelm_1_1app_1_1Client_a84e55d64b0687c7041aa9e72eb7a1076} 
static struct \hyperlink{structelm_1_1app_1_1Client_1_1application__terminated__event}{elm\+::app\+::\+Client\+::application\+\_\+terminated\+\_\+event} {\bfseries application\+\_\+terminated\+\_\+event}
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}
