\hypertarget{structefl_1_1io_1_1Queue}{}\section{efl\+:\+:io\+:\+:Queue Struct Reference}
\label{structefl_1_1io_1_1Queue}\index{efl\+::io\+::\+Queue@{efl\+::io\+::\+Queue}}
\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structefl_1_1io_1_1Queue_1_1slice__changed__event}{slice\+\_\+changed\+\_\+event}}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structefl_1_1io_1_1Queue_aa8abfe6dc934847624bed794ae361ba0}\label{structefl_1_1io_1_1Queue_aa8abfe6dc934847624bed794ae361ba0}} 
{\bfseries Queue} (\+::\mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\ast$eo)
\item 
\mbox{\Hypertarget{structefl_1_1io_1_1Queue_a88672c6313bcd1c8996f0c33f889ef21}\label{structefl_1_1io_1_1Queue_a88672c6313bcd1c8996f0c33f889ef21}} 
{\bfseries Queue} (std\+::nullptr\+\_\+t)
\item 
\mbox{\Hypertarget{structefl_1_1io_1_1Queue_a1d9ec248949cc4fc346d2d7790656d0c}\label{structefl_1_1io_1_1Queue_a1d9ec248949cc4fc346d2d7790656d0c}} 
{\bfseries Queue} (\mbox{\hyperlink{structefl_1_1io_1_1Queue}{Queue}} const \&other)=default
\item 
\mbox{\Hypertarget{structefl_1_1io_1_1Queue_abfd0eefbfa1310e6f83d4777563b2dd6}\label{structefl_1_1io_1_1Queue_abfd0eefbfa1310e6f83d4777563b2dd6}} 
{\bfseries Queue} (\mbox{\hyperlink{structefl_1_1io_1_1Queue}{Queue}} \&\&other)=default
\item 
\mbox{\Hypertarget{structefl_1_1io_1_1Queue_a3f9a91b9b7cf1b434dd86036af820fb3}\label{structefl_1_1io_1_1Queue_a3f9a91b9b7cf1b434dd86036af820fb3}} 
\mbox{\hyperlink{structefl_1_1io_1_1Queue}{Queue}} \& {\bfseries operator=} (\mbox{\hyperlink{structefl_1_1io_1_1Queue}{Queue}} const \&other)=default
\item 
\mbox{\Hypertarget{structefl_1_1io_1_1Queue_a35e44778430c5173a8bbcc6621b44abe}\label{structefl_1_1io_1_1Queue_a35e44778430c5173a8bbcc6621b44abe}} 
\mbox{\hyperlink{structefl_1_1io_1_1Queue}{Queue}} \& {\bfseries operator=} (\mbox{\hyperlink{structefl_1_1io_1_1Queue}{Queue}} \&\&other)=default
\item 
\mbox{\Hypertarget{structefl_1_1io_1_1Queue_a111ce1291b1ccfca105cf90c824cce25}\label{structefl_1_1io_1_1Queue_a111ce1291b1ccfca105cf90c824cce25}} 
{\bfseries Queue} (\+::\mbox{\hyperlink{structefl_1_1eo_1_1concrete}{efl\+::eo\+::concrete}} parent)
\item 
\mbox{\Hypertarget{structefl_1_1io_1_1Queue_af0f3af1894ddb45bcca0447a785841ba}\label{structefl_1_1io_1_1Queue_af0f3af1894ddb45bcca0447a785841ba}} 
{\footnotesize template$<$typename F $>$ }\\{\bfseries Queue} (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_1io_1_1Queue_a896775211b9284add9cad086ca99798e}\label{structefl_1_1io_1_1Queue_a896775211b9284add9cad086ca99798e}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ size\+\_\+t $>$\+::type {\bfseries limit\+\_\+get} () const
\item 
\mbox{\Hypertarget{structefl_1_1io_1_1Queue_a3a48c11c843d3eb9db174e9b045d6bcd}\label{structefl_1_1io_1_1Queue_a3a48c11c843d3eb9db174e9b045d6bcd}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries limit\+\_\+set} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ size\+\_\+t $>$\+::type size) const
\item 
\mbox{\Hypertarget{structefl_1_1io_1_1Queue_a82057cb014eb895afec25a52b1fb966b}\label{structefl_1_1io_1_1Queue_a82057cb014eb895afec25a52b1fb966b}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ size\+\_\+t $>$\+::type {\bfseries usage\+\_\+get} () const
\item 
\mbox{\Hypertarget{structefl_1_1io_1_1Queue_aa6b215adf0f233a601b7aac534f9c7e5}\label{structefl_1_1io_1_1Queue_aa6b215adf0f233a601b7aac534f9c7e5}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ \mbox{\hyperlink{group__Eina__Slice__Group_gab75399abc5bb50cf1135cb8485cbedcc}{Eina\+\_\+\+Slice}} $>$\+::type {\bfseries slice\+\_\+get} () const
\item 
\mbox{\Hypertarget{structefl_1_1io_1_1Queue_a722526995ebbb828dd0e022170770c4a}\label{structefl_1_1io_1_1Queue_a722526995ebbb828dd0e022170770c4a}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries preallocate} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ size\+\_\+t $>$\+::type size) const
\item 
\mbox{\Hypertarget{structefl_1_1io_1_1Queue_a1aa7a63eea382c65e58cd809cc45d0c0}\label{structefl_1_1io_1_1Queue_a1aa7a63eea382c65e58cd809cc45d0c0}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries discard} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ size\+\_\+t $>$\+::type amount) const
\item 
\mbox{\Hypertarget{structefl_1_1io_1_1Queue_ae07411d7a2298806c1dd0aae866321a0}\label{structefl_1_1io_1_1Queue_ae07411d7a2298806c1dd0aae866321a0}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries clear} () const
\item 
\mbox{\Hypertarget{structefl_1_1io_1_1Queue_a269c19c7dcda2c54e47f3b93ce7ca72c}\label{structefl_1_1io_1_1Queue_a269c19c7dcda2c54e47f3b93ce7ca72c}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries eos\+\_\+mark} () const
\item 
\mbox{\Hypertarget{structefl_1_1io_1_1Queue_a6ee08147d9f05abdb6ae0cdb8dbf652e}\label{structefl_1_1io_1_1Queue_a6ee08147d9f05abdb6ae0cdb8dbf652e}} 
\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_1io_1_1Queue_a40f92d71b93a1d0c861514ce94cc6a9a}\label{structefl_1_1io_1_1Queue_a40f92d71b93a1d0c861514ce94cc6a9a}} 
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_1io_1_1Queue_a52b9b8fd3e1982a9fc3d204daca004e3}\label{structefl_1_1io_1_1Queue_a52b9b8fd3e1982a9fc3d204daca004e3}} 
static struct \mbox{\hyperlink{structefl_1_1io_1_1Queue_1_1slice__changed__event}{efl\+::io\+::\+Queue\+::slice\+\_\+changed\+\_\+event}} {\bfseries slice\+\_\+changed\+\_\+event}
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}
