\hypertarget{structefl_1_1text_1_1Annotate}{}\section{efl\+:\+:text\+:\+:Annotate Struct Reference}
\label{structefl_1_1text_1_1Annotate}\index{efl\+::text\+::\+Annotate@{efl\+::text\+::\+Annotate}}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structefl_1_1text_1_1Annotate_a9dfaf23e9949bcc78804b3ccaf302d83}\label{structefl_1_1text_1_1Annotate_a9dfaf23e9949bcc78804b3ccaf302d83}} 
{\bfseries Annotate} (\+::\mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\ast$eo)
\item 
\mbox{\Hypertarget{structefl_1_1text_1_1Annotate_a10325c4072621a7c3232c0a886bfef06}\label{structefl_1_1text_1_1Annotate_a10325c4072621a7c3232c0a886bfef06}} 
{\bfseries Annotate} (std\+::nullptr\+\_\+t)
\item 
\mbox{\Hypertarget{structefl_1_1text_1_1Annotate_a22b142bb8419626517469fb34bdb7c8d}\label{structefl_1_1text_1_1Annotate_a22b142bb8419626517469fb34bdb7c8d}} 
{\bfseries Annotate} (\mbox{\hyperlink{structefl_1_1text_1_1Annotate}{Annotate}} const \&other)=default
\item 
\mbox{\Hypertarget{structefl_1_1text_1_1Annotate_a707561e151215d30db75e06febfc82ee}\label{structefl_1_1text_1_1Annotate_a707561e151215d30db75e06febfc82ee}} 
{\bfseries Annotate} (\mbox{\hyperlink{structefl_1_1text_1_1Annotate}{Annotate}} \&\&other)=default
\item 
\mbox{\Hypertarget{structefl_1_1text_1_1Annotate_a9b0c8a36b1c771be954ec7c4a57370e3}\label{structefl_1_1text_1_1Annotate_a9b0c8a36b1c771be954ec7c4a57370e3}} 
\mbox{\hyperlink{structefl_1_1text_1_1Annotate}{Annotate}} \& {\bfseries operator=} (\mbox{\hyperlink{structefl_1_1text_1_1Annotate}{Annotate}} const \&other)=default
\item 
\mbox{\Hypertarget{structefl_1_1text_1_1Annotate_a73d49be6e83dfa1fc9c83559073a6e89}\label{structefl_1_1text_1_1Annotate_a73d49be6e83dfa1fc9c83559073a6e89}} 
\mbox{\hyperlink{structefl_1_1text_1_1Annotate}{Annotate}} \& {\bfseries operator=} (\mbox{\hyperlink{structefl_1_1text_1_1Annotate}{Annotate}} \&\&other)=default
\item 
\mbox{\Hypertarget{structefl_1_1text_1_1Annotate_adcae62460662a5d4770e07b2102b7eaa}\label{structefl_1_1text_1_1Annotate_adcae62460662a5d4770e07b2102b7eaa}} 
{\bfseries Annotate} (\+::\mbox{\hyperlink{structefl_1_1eo_1_1concrete}{efl\+::eo\+::concrete}} parent)
\item 
\mbox{\Hypertarget{structefl_1_1text_1_1Annotate_a39004d84f42ae79023a6a3e1bfa04ff8}\label{structefl_1_1text_1_1Annotate_a39004d84f42ae79023a6a3e1bfa04ff8}} 
{\footnotesize template$<$typename F $>$ }\\{\bfseries Annotate} (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_1text_1_1Annotate_a1f27d4d056d3e9ae03e765afb325c865}\label{structefl_1_1text_1_1Annotate_a1f27d4d056d3e9ae03e765afb325c865}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ \+::\mbox{\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view}} $>$\+::type {\bfseries annotation\+\_\+get} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ Efl\+\_\+\+Text\+\_\+\+Annotate\+\_\+\+Annotation const $\ast$$>$\+::type annotation) const
\item 
\mbox{\Hypertarget{structefl_1_1text_1_1Annotate_a2d2fc4e0510dd3d88b6f9b9c77763c01}\label{structefl_1_1text_1_1Annotate_a2d2fc4e0510dd3d88b6f9b9c77763c01}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ bool $>$\+::type {\bfseries annotation\+\_\+set} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ Efl\+\_\+\+Text\+\_\+\+Annotate\+\_\+\+Annotation const $\ast$$>$\+::type annotation, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ \+::\mbox{\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view}} $>$\+::type format) const
\item 
\mbox{\Hypertarget{structefl_1_1text_1_1Annotate_abdf5acc79192fbc8dce8579f61bb4c0e}\label{structefl_1_1text_1_1Annotate_abdf5acc79192fbc8dce8579f61bb4c0e}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ Efl\+\_\+\+Text\+\_\+\+Annotate\+\_\+\+Annotation $\ast$ $>$\+::type {\bfseries cursor\+\_\+object\+\_\+item\+\_\+annotation\+\_\+get} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ Efl\+\_\+\+Text\+\_\+\+Cursor\+\_\+\+Cursor const $\ast$$>$\+::type cur) const
\item 
\mbox{\Hypertarget{structefl_1_1text_1_1Annotate_a56619d5ee6880fddfa8aae8eb75adab4}\label{structefl_1_1text_1_1Annotate_a56619d5ee6880fddfa8aae8eb75adab4}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ \+::\mbox{\hyperlink{structefl_1_1eina_1_1iterator}{efl\+::eina\+::iterator}}$<$ Efl\+\_\+\+Text\+\_\+\+Annotate\+\_\+\+Annotation const  $\ast$ $>$ $>$\+::type {\bfseries range\+\_\+annotations\+\_\+get} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ Efl\+\_\+\+Text\+\_\+\+Cursor\+\_\+\+Cursor const $\ast$$>$\+::type start, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ Efl\+\_\+\+Text\+\_\+\+Cursor\+\_\+\+Cursor const $\ast$$>$\+::type end) const
\item 
\mbox{\Hypertarget{structefl_1_1text_1_1Annotate_aad26d61f443b73aa9ad85b49168ccd9d}\label{structefl_1_1text_1_1Annotate_aad26d61f443b73aa9ad85b49168ccd9d}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ Efl\+\_\+\+Text\+\_\+\+Annotate\+\_\+\+Annotation $\ast$ $>$\+::type {\bfseries annotation\+\_\+insert} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ Efl\+\_\+\+Text\+\_\+\+Cursor\+\_\+\+Cursor const $\ast$$>$\+::type start, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ Efl\+\_\+\+Text\+\_\+\+Cursor\+\_\+\+Cursor const $\ast$$>$\+::type end, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ \+::\mbox{\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view}} $>$\+::type format) const
\item 
\mbox{\Hypertarget{structefl_1_1text_1_1Annotate_a11fd8b864325cd235a835a41bf17cc27}\label{structefl_1_1text_1_1Annotate_a11fd8b864325cd235a835a41bf17cc27}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ bool $>$\+::type {\bfseries annotation\+\_\+del} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ Efl\+\_\+\+Text\+\_\+\+Annotate\+\_\+\+Annotation const $\ast$$>$\+::type annotation) const
\item 
\mbox{\Hypertarget{structefl_1_1text_1_1Annotate_a8ff5f190fcf97f4c0abc5a139f13c3b1}\label{structefl_1_1text_1_1Annotate_a8ff5f190fcf97f4c0abc5a139f13c3b1}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ bool $>$\+::type {\bfseries object\+\_\+item\+\_\+geometry\+\_\+get} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ Efl\+\_\+\+Text\+\_\+\+Annotate\+\_\+\+Annotation const $\ast$$>$\+::type an, \+::\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, \+::\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{structefl_1_1text_1_1Annotate_aa314cd30753b8c40d47e191e4b7dfc6f}\label{structefl_1_1text_1_1Annotate_aa314cd30753b8c40d47e191e4b7dfc6f}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries annotation\+\_\+positions\+\_\+get} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ Efl\+\_\+\+Text\+\_\+\+Annotate\+\_\+\+Annotation const $\ast$$>$\+::type annotation, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ Efl\+\_\+\+Text\+\_\+\+Cursor\+\_\+\+Cursor const $\ast$$>$\+::type start, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ Efl\+\_\+\+Text\+\_\+\+Cursor\+\_\+\+Cursor const $\ast$$>$\+::type end) const
\item 
\mbox{\Hypertarget{structefl_1_1text_1_1Annotate_a7b01ebc1b098cc00b8f071d2c4eadc75}\label{structefl_1_1text_1_1Annotate_a7b01ebc1b098cc00b8f071d2c4eadc75}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ Efl\+\_\+\+Text\+\_\+\+Annotate\+\_\+\+Annotation $\ast$ $>$\+::type {\bfseries cursor\+\_\+object\+\_\+item\+\_\+insert} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ Efl\+\_\+\+Text\+\_\+\+Cursor\+\_\+\+Cursor const $\ast$$>$\+::type cur, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ \+::\mbox{\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view}} $>$\+::type format) const
\item 
\mbox{\Hypertarget{structefl_1_1text_1_1Annotate_a5a9f4a6e1ddb98577930705ed2d153be}\label{structefl_1_1text_1_1Annotate_a5a9f4a6e1ddb98577930705ed2d153be}} 
\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_1text_1_1Annotate_aff5b8ee95fddbb57d22cef9b1b631482}\label{structefl_1_1text_1_1Annotate_aff5b8ee95fddbb57d22cef9b1b631482}} 
static \mbox{\hyperlink{group__Eo_ga4f7483d7c5a34a3b81d8f8467fdd566a}{Efl\+\_\+\+Class}} const  $\ast$ {\bfseries \+\_\+eo\+\_\+class} ()
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}
