\hypertarget{structefl_1_1io_1_1Positioner}{}\section{efl\+:\+:io\+:\+:Positioner Struct Reference}
\label{structefl_1_1io_1_1Positioner}\index{efl\+::io\+::\+Positioner@{efl\+::io\+::\+Positioner}}
\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structefl_1_1io_1_1Positioner_1_1position__changed__event}{position\+\_\+changed\+\_\+event}}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structefl_1_1io_1_1Positioner_a0c2448f718998694221086542c5f97d8}\label{structefl_1_1io_1_1Positioner_a0c2448f718998694221086542c5f97d8}} 
{\bfseries Positioner} (\+::\mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\ast$eo)
\item 
\mbox{\Hypertarget{structefl_1_1io_1_1Positioner_a0434914116eaa3270c46e0833069960d}\label{structefl_1_1io_1_1Positioner_a0434914116eaa3270c46e0833069960d}} 
{\bfseries Positioner} (std\+::nullptr\+\_\+t)
\item 
\mbox{\Hypertarget{structefl_1_1io_1_1Positioner_ad73c87ef57b29a9120384ddeb581f084}\label{structefl_1_1io_1_1Positioner_ad73c87ef57b29a9120384ddeb581f084}} 
{\bfseries Positioner} (\mbox{\hyperlink{structefl_1_1io_1_1Positioner}{Positioner}} const \&other)=default
\item 
\mbox{\Hypertarget{structefl_1_1io_1_1Positioner_a782bb258fc72dc614e38a5ffdff98078}\label{structefl_1_1io_1_1Positioner_a782bb258fc72dc614e38a5ffdff98078}} 
{\bfseries Positioner} (\mbox{\hyperlink{structefl_1_1io_1_1Positioner}{Positioner}} \&\&other)=default
\item 
\mbox{\Hypertarget{structefl_1_1io_1_1Positioner_ae801bff8ffc5ae04971edddc024e82af}\label{structefl_1_1io_1_1Positioner_ae801bff8ffc5ae04971edddc024e82af}} 
\mbox{\hyperlink{structefl_1_1io_1_1Positioner}{Positioner}} \& {\bfseries operator=} (\mbox{\hyperlink{structefl_1_1io_1_1Positioner}{Positioner}} const \&other)=default
\item 
\mbox{\Hypertarget{structefl_1_1io_1_1Positioner_acb491b74af6ecd84964441e6a80553ec}\label{structefl_1_1io_1_1Positioner_acb491b74af6ecd84964441e6a80553ec}} 
\mbox{\hyperlink{structefl_1_1io_1_1Positioner}{Positioner}} \& {\bfseries operator=} (\mbox{\hyperlink{structefl_1_1io_1_1Positioner}{Positioner}} \&\&other)=default
\item 
\mbox{\Hypertarget{structefl_1_1io_1_1Positioner_a3e1a9217eac52497cdc275e8d7b95e05}\label{structefl_1_1io_1_1Positioner_a3e1a9217eac52497cdc275e8d7b95e05}} 
{\bfseries Positioner} (\+::\mbox{\hyperlink{structefl_1_1eo_1_1concrete}{efl\+::eo\+::concrete}} parent)
\item 
\mbox{\Hypertarget{structefl_1_1io_1_1Positioner_a39e1ed657a2c9564cb8eba32c0e30eaa}\label{structefl_1_1io_1_1Positioner_a39e1ed657a2c9564cb8eba32c0e30eaa}} 
{\footnotesize template$<$typename F $>$ }\\{\bfseries Positioner} (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_1Positioner_a4ad737908a6c09740e24337bdb1e34ea}\label{structefl_1_1io_1_1Positioner_a4ad737908a6c09740e24337bdb1e34ea}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ uint64\+\_\+t $>$\+::type {\bfseries position\+\_\+get} () const
\item 
\mbox{\Hypertarget{structefl_1_1io_1_1Positioner_acd7366a09b3a73b7bd5eb0a651290ff6}\label{structefl_1_1io_1_1Positioner_acd7366a09b3a73b7bd5eb0a651290ff6}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ bool $>$\+::type {\bfseries position\+\_\+set} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ uint64\+\_\+t $>$\+::type position) const
\item 
\mbox{\Hypertarget{structefl_1_1io_1_1Positioner_aee1df13adb87daa52bc97aa6270b61cf}\label{structefl_1_1io_1_1Positioner_aee1df13adb87daa52bc97aa6270b61cf}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ \mbox{\hyperlink{group__Eina__Error__Group_ga95b3cbb33e987e7d92a81ea785001686}{Eina\+\_\+\+Error}} $>$\+::type {\bfseries seek} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ int64\+\_\+t $>$\+::type offset, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ Efl\+\_\+\+Io\+\_\+\+Positioner\+\_\+\+Whence $>$\+::type whence) const
\item 
\mbox{\Hypertarget{structefl_1_1io_1_1Positioner_ab2e80801a641892365fdef9faaefc182}\label{structefl_1_1io_1_1Positioner_ab2e80801a641892365fdef9faaefc182}} 
\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_1Positioner_a8018b95e9dfdebb4de5145d39e23e909}\label{structefl_1_1io_1_1Positioner_a8018b95e9dfdebb4de5145d39e23e909}} 
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_1Positioner_aa03d02b7a28c46181d3b8789f8be93f9}\label{structefl_1_1io_1_1Positioner_aa03d02b7a28c46181d3b8789f8be93f9}} 
static struct \mbox{\hyperlink{structefl_1_1io_1_1Positioner_1_1position__changed__event}{efl\+::io\+::\+Positioner\+::position\+\_\+changed\+\_\+event}} {\bfseries position\+\_\+changed\+\_\+event}
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}
