\hypertarget{structelm_1_1Bubble}{}\section{elm\+:\+:Bubble Struct Reference}
\label{structelm_1_1Bubble}\index{elm\+::\+Bubble@{elm\+::\+Bubble}}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structelm_1_1Bubble_a1a10319aad7bb8a4271e6b60185e45e5}{}\label{structelm_1_1Bubble_a1a10319aad7bb8a4271e6b60185e45e5} 
{\bfseries Bubble} (\+::\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$eo)
\item 
\hypertarget{structelm_1_1Bubble_a89c974e50fb1bfdbd5341541c64bcfe5}{}\label{structelm_1_1Bubble_a89c974e50fb1bfdbd5341541c64bcfe5} 
{\bfseries Bubble} (std\+::nullptr\+\_\+t)
\item 
\hypertarget{structelm_1_1Bubble_a54a44119026d9d1847ed119ff5a6320d}{}\label{structelm_1_1Bubble_a54a44119026d9d1847ed119ff5a6320d} 
{\bfseries Bubble} (\hyperlink{structelm_1_1Bubble}{Bubble} const \&other)=default
\item 
\hypertarget{structelm_1_1Bubble_a1508e82d181a33e7ad779a5eaf89ab0d}{}\label{structelm_1_1Bubble_a1508e82d181a33e7ad779a5eaf89ab0d} 
{\bfseries Bubble} (\hyperlink{structelm_1_1Bubble}{Bubble} \&\&other)=default
\item 
\hypertarget{structelm_1_1Bubble_a34e3be2976a9d0c7f75fffafae61df29}{}\label{structelm_1_1Bubble_a34e3be2976a9d0c7f75fffafae61df29} 
\hyperlink{structelm_1_1Bubble}{Bubble} \& {\bfseries operator=} (\hyperlink{structelm_1_1Bubble}{Bubble} const \&other)=default
\item 
\hypertarget{structelm_1_1Bubble_a24868b1cc3e73940b2c85584efcca115}{}\label{structelm_1_1Bubble_a24868b1cc3e73940b2c85584efcca115} 
\hyperlink{structelm_1_1Bubble}{Bubble} \& {\bfseries operator=} (\hyperlink{structelm_1_1Bubble}{Bubble} \&\&other)=default
\item 
\hypertarget{structelm_1_1Bubble_a67d705899ba4c9492c9a278013cfa709}{}\label{structelm_1_1Bubble_a67d705899ba4c9492c9a278013cfa709} 
{\bfseries Bubble} (\+::\hyperlink{structefl_1_1eo_1_1concrete}{efl\+::eo\+::concrete} parent)
\item 
\hypertarget{structelm_1_1Bubble_a7288ffcb66667bea9b810ff15f836235}{}\label{structelm_1_1Bubble_a7288ffcb66667bea9b810ff15f836235} 
{\footnotesize template$<$typename F $>$ }\\{\bfseries Bubble} (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_1Bubble_a2b65ed5c0d7797e6e8984ea6bc5b0dcb}{}\label{structelm_1_1Bubble_a2b65ed5c0d7797e6e8984ea6bc5b0dcb} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ \hyperlink{group__Elm__Bubble_ga2f2d2253c8a8990486de63c48f195881}{Elm\+\_\+\+Bubble\+\_\+\+Pos} $>$\+::type {\bfseries pos\+\_\+get} () const
\item 
\hypertarget{structelm_1_1Bubble_aa861f10da1b0522bc472af42080e8be8}{}\label{structelm_1_1Bubble_aa861f10da1b0522bc472af42080e8be8} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries pos\+\_\+set} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \hyperlink{group__Elm__Bubble_ga2f2d2253c8a8990486de63c48f195881}{Elm\+\_\+\+Bubble\+\_\+\+Pos} $>$\+::type pos) const
\item 
\hypertarget{structelm_1_1Bubble_a25ce622c071e2ce8ea25f54af3bf90fa}{}\label{structelm_1_1Bubble_a25ce622c071e2ce8ea25f54af3bf90fa} 
\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$ {\bfseries \+\_\+eo\+\_\+ptr} () const
\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structelm_1_1Bubble_acb87c1b6a67b6931716327b19ab71540}{}\label{structelm_1_1Bubble_acb87c1b6a67b6931716327b19ab71540} 
static \hyperlink{group__Eo_ga88d29df76a2921aa5478803156d83be5}{Eo\+\_\+\+Class} const  $\ast$ {\bfseries \+\_\+eo\+\_\+class} ()
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}
