\hypertarget{structefl_1_1eina_1_1__ptr__array__access__traits}{}\section{efl\+:\+:eina\+:\+:\+\_\+ptr\+\_\+array\+\_\+access\+\_\+traits Struct Reference}
\label{structefl_1_1eina_1_1__ptr__array__access__traits}\index{efl\+::eina\+::\+\_\+ptr\+\_\+array\+\_\+access\+\_\+traits@{efl\+::eina\+::\+\_\+ptr\+\_\+array\+\_\+access\+\_\+traits}}
\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structefl_1_1eina_1_1__ptr__array__access__traits_1_1const__iterator}{const\+\_\+iterator}}
\item 
struct \mbox{\hyperlink{structefl_1_1eina_1_1__ptr__array__access__traits_1_1const__native__handle}{const\+\_\+native\+\_\+handle}}
\item 
struct \mbox{\hyperlink{structefl_1_1eina_1_1__ptr__array__access__traits_1_1iterator}{iterator}}
\item 
struct \mbox{\hyperlink{structefl_1_1eina_1_1__ptr__array__access__traits_1_1native__handle}{native\+\_\+handle}}
\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structefl_1_1eina_1_1__ptr__array__access__traits_a62c0ce684a60ba6e2d32844fcf9f55c8}\label{structefl_1_1eina_1_1__ptr__array__access__traits_a62c0ce684a60ba6e2d32844fcf9f55c8}} 
{\footnotesize template$<$typename T $>$ }\\static \mbox{\hyperlink{group__Eina__Array__Group_ga2a57284ee83a7e767485b7ae2f5df86c}{Eina\+\_\+\+Array}} $\ast$ {\bfseries native\+\_\+handle\+\_\+from\+\_\+const} (\mbox{\hyperlink{group__Eina__Array__Group_ga2a57284ee83a7e767485b7ae2f5df86c}{Eina\+\_\+\+Array}} const $\ast$\mbox{\hyperlink{classefl_1_1eina_1_1array}{array}})
\item 
\mbox{\Hypertarget{structefl_1_1eina_1_1__ptr__array__access__traits_a114140c5b02f25f63041fa607d738177}\label{structefl_1_1eina_1_1__ptr__array__access__traits_a114140c5b02f25f63041fa607d738177}} 
{\footnotesize template$<$typename T $>$ }\\static T \& {\bfseries back} (\mbox{\hyperlink{group__Eina__Array__Group_ga2a57284ee83a7e767485b7ae2f5df86c}{Eina\+\_\+\+Array}} $\ast$\mbox{\hyperlink{classefl_1_1eina_1_1array}{array}})
\item 
\mbox{\Hypertarget{structefl_1_1eina_1_1__ptr__array__access__traits_a584f27047ae2f1b35cdce9d7176d1f70}\label{structefl_1_1eina_1_1__ptr__array__access__traits_a584f27047ae2f1b35cdce9d7176d1f70}} 
{\footnotesize template$<$typename T $>$ }\\static T const  \& {\bfseries back} (\mbox{\hyperlink{group__Eina__Array__Group_ga2a57284ee83a7e767485b7ae2f5df86c}{Eina\+\_\+\+Array}} const $\ast$\mbox{\hyperlink{classefl_1_1eina_1_1array}{array}})
\item 
\mbox{\Hypertarget{structefl_1_1eina_1_1__ptr__array__access__traits_aacb28729f52457105b849b048e95df44}\label{structefl_1_1eina_1_1__ptr__array__access__traits_aacb28729f52457105b849b048e95df44}} 
{\footnotesize template$<$typename T $>$ }\\static T \& {\bfseries front} (\mbox{\hyperlink{group__Eina__Array__Group_ga2a57284ee83a7e767485b7ae2f5df86c}{Eina\+\_\+\+Array}} $\ast$\mbox{\hyperlink{classefl_1_1eina_1_1array}{array}})
\item 
\mbox{\Hypertarget{structefl_1_1eina_1_1__ptr__array__access__traits_a401a690bb94f2f3284574e9a2dcbc0c8}\label{structefl_1_1eina_1_1__ptr__array__access__traits_a401a690bb94f2f3284574e9a2dcbc0c8}} 
{\footnotesize template$<$typename T $>$ }\\static T const  \& {\bfseries front} (\mbox{\hyperlink{group__Eina__Array__Group_ga2a57284ee83a7e767485b7ae2f5df86c}{Eina\+\_\+\+Array}} const $\ast$\mbox{\hyperlink{classefl_1_1eina_1_1array}{array}})
\item 
\mbox{\Hypertarget{structefl_1_1eina_1_1__ptr__array__access__traits_ae8e57532618ae886b7368b65a64a2acf}\label{structefl_1_1eina_1_1__ptr__array__access__traits_ae8e57532618ae886b7368b65a64a2acf}} 
{\footnotesize template$<$typename T $>$ }\\static T \& {\bfseries index} (\mbox{\hyperlink{group__Eina__Array__Group_ga2a57284ee83a7e767485b7ae2f5df86c}{Eina\+\_\+\+Array}} $\ast$\mbox{\hyperlink{classefl_1_1eina_1_1array}{array}}, std\+::size\+\_\+t index)
\item 
\mbox{\Hypertarget{structefl_1_1eina_1_1__ptr__array__access__traits_a4f8b6b6e51ad8c545195dfd16243bdff}\label{structefl_1_1eina_1_1__ptr__array__access__traits_a4f8b6b6e51ad8c545195dfd16243bdff}} 
{\footnotesize template$<$typename T $>$ }\\static T const  \& {\bfseries index} (\mbox{\hyperlink{group__Eina__Array__Group_ga2a57284ee83a7e767485b7ae2f5df86c}{Eina\+\_\+\+Array}} const $\ast$\mbox{\hyperlink{classefl_1_1eina_1_1array}{array}}, std\+::size\+\_\+t index)
\item 
\mbox{\Hypertarget{structefl_1_1eina_1_1__ptr__array__access__traits_abffbf3ce890444dcd7ae028e63abc76d}\label{structefl_1_1eina_1_1__ptr__array__access__traits_abffbf3ce890444dcd7ae028e63abc76d}} 
{\footnotesize template$<$typename T $>$ }\\static \mbox{\hyperlink{structefl_1_1eina_1_1__ptr__array__iterator}{\+\_\+ptr\+\_\+array\+\_\+iterator}}$<$ T $>$ {\bfseries begin} (\mbox{\hyperlink{group__Eina__Array__Group_ga2a57284ee83a7e767485b7ae2f5df86c}{Eina\+\_\+\+Array}} $\ast$\mbox{\hyperlink{classefl_1_1eina_1_1array}{array}})
\item 
\mbox{\Hypertarget{structefl_1_1eina_1_1__ptr__array__access__traits_ae4b302d883c7e6ea728f0bf444921b9f}\label{structefl_1_1eina_1_1__ptr__array__access__traits_ae4b302d883c7e6ea728f0bf444921b9f}} 
{\footnotesize template$<$typename T $>$ }\\static \mbox{\hyperlink{structefl_1_1eina_1_1__ptr__array__iterator}{\+\_\+ptr\+\_\+array\+\_\+iterator}}$<$ T $>$ {\bfseries end} (\mbox{\hyperlink{group__Eina__Array__Group_ga2a57284ee83a7e767485b7ae2f5df86c}{Eina\+\_\+\+Array}} $\ast$\mbox{\hyperlink{classefl_1_1eina_1_1array}{array}})
\item 
\mbox{\Hypertarget{structefl_1_1eina_1_1__ptr__array__access__traits_acc8b845597db4539fd0844c24506f99c}\label{structefl_1_1eina_1_1__ptr__array__access__traits_acc8b845597db4539fd0844c24506f99c}} 
{\footnotesize template$<$typename T $>$ }\\static \mbox{\hyperlink{structefl_1_1eina_1_1__ptr__array__iterator}{\+\_\+ptr\+\_\+array\+\_\+iterator}}$<$ T $>$ {\bfseries begin} (\mbox{\hyperlink{group__Eina__Array__Group_ga2a57284ee83a7e767485b7ae2f5df86c}{Eina\+\_\+\+Array}} const $\ast$\mbox{\hyperlink{classefl_1_1eina_1_1array}{array}})
\item 
\mbox{\Hypertarget{structefl_1_1eina_1_1__ptr__array__access__traits_afa2c98802417d285d3e602cb8828d758}\label{structefl_1_1eina_1_1__ptr__array__access__traits_afa2c98802417d285d3e602cb8828d758}} 
{\footnotesize template$<$typename T $>$ }\\static \mbox{\hyperlink{structefl_1_1eina_1_1__ptr__array__iterator}{\+\_\+ptr\+\_\+array\+\_\+iterator}}$<$ T $>$ {\bfseries end} (\mbox{\hyperlink{group__Eina__Array__Group_ga2a57284ee83a7e767485b7ae2f5df86c}{Eina\+\_\+\+Array}} const $\ast$\mbox{\hyperlink{classefl_1_1eina_1_1array}{array}})
\item 
\mbox{\Hypertarget{structefl_1_1eina_1_1__ptr__array__access__traits_a380227feb8ee2101274fdbe2d941f82d}\label{structefl_1_1eina_1_1__ptr__array__access__traits_a380227feb8ee2101274fdbe2d941f82d}} 
{\footnotesize template$<$typename T $>$ }\\static std\+::reverse\+\_\+iterator$<$ \mbox{\hyperlink{structefl_1_1eina_1_1__ptr__array__iterator}{\+\_\+ptr\+\_\+array\+\_\+iterator}}$<$ T $>$ $>$ {\bfseries rbegin} (\mbox{\hyperlink{group__Eina__Array__Group_ga2a57284ee83a7e767485b7ae2f5df86c}{Eina\+\_\+\+Array}} $\ast$\mbox{\hyperlink{classefl_1_1eina_1_1array}{array}})
\item 
\mbox{\Hypertarget{structefl_1_1eina_1_1__ptr__array__access__traits_a101cbded8b23c8ada0dcb985b1d6df1d}\label{structefl_1_1eina_1_1__ptr__array__access__traits_a101cbded8b23c8ada0dcb985b1d6df1d}} 
{\footnotesize template$<$typename T $>$ }\\static std\+::reverse\+\_\+iterator$<$ \mbox{\hyperlink{structefl_1_1eina_1_1__ptr__array__iterator}{\+\_\+ptr\+\_\+array\+\_\+iterator}}$<$ T $>$ $>$ {\bfseries rend} (\mbox{\hyperlink{group__Eina__Array__Group_ga2a57284ee83a7e767485b7ae2f5df86c}{Eina\+\_\+\+Array}} $\ast$\mbox{\hyperlink{classefl_1_1eina_1_1array}{array}})
\item 
\mbox{\Hypertarget{structefl_1_1eina_1_1__ptr__array__access__traits_a77c3816e3dbc80e22025b970caac8703}\label{structefl_1_1eina_1_1__ptr__array__access__traits_a77c3816e3dbc80e22025b970caac8703}} 
{\footnotesize template$<$typename T $>$ }\\static std\+::reverse\+\_\+iterator$<$ \mbox{\hyperlink{structefl_1_1eina_1_1__ptr__array__iterator}{\+\_\+ptr\+\_\+array\+\_\+iterator}}$<$ T const  $>$ $>$ {\bfseries rbegin} (\mbox{\hyperlink{group__Eina__Array__Group_ga2a57284ee83a7e767485b7ae2f5df86c}{Eina\+\_\+\+Array}} const $\ast$\mbox{\hyperlink{classefl_1_1eina_1_1array}{array}})
\item 
\mbox{\Hypertarget{structefl_1_1eina_1_1__ptr__array__access__traits_a911211a95a30d90eee7c7e04bf980e76}\label{structefl_1_1eina_1_1__ptr__array__access__traits_a911211a95a30d90eee7c7e04bf980e76}} 
{\footnotesize template$<$typename T $>$ }\\static std\+::reverse\+\_\+iterator$<$ \mbox{\hyperlink{structefl_1_1eina_1_1__ptr__array__iterator}{\+\_\+ptr\+\_\+array\+\_\+iterator}}$<$ T const  $>$ $>$ {\bfseries rend} (\mbox{\hyperlink{group__Eina__Array__Group_ga2a57284ee83a7e767485b7ae2f5df86c}{Eina\+\_\+\+Array}} const $\ast$\mbox{\hyperlink{classefl_1_1eina_1_1array}{array}})
\item 
\mbox{\Hypertarget{structefl_1_1eina_1_1__ptr__array__access__traits_a0e95b158bad842097869c6e716610bba}\label{structefl_1_1eina_1_1__ptr__array__access__traits_a0e95b158bad842097869c6e716610bba}} 
{\footnotesize template$<$typename T $>$ }\\static \mbox{\hyperlink{structefl_1_1eina_1_1__ptr__array__iterator}{\+\_\+ptr\+\_\+array\+\_\+iterator}}$<$ T const  $>$ {\bfseries cbegin} (\mbox{\hyperlink{group__Eina__Array__Group_ga2a57284ee83a7e767485b7ae2f5df86c}{Eina\+\_\+\+Array}} const $\ast$\mbox{\hyperlink{classefl_1_1eina_1_1array}{array}})
\item 
\mbox{\Hypertarget{structefl_1_1eina_1_1__ptr__array__access__traits_aa52e1537b62c9be887b5831daee20bd7}\label{structefl_1_1eina_1_1__ptr__array__access__traits_aa52e1537b62c9be887b5831daee20bd7}} 
{\footnotesize template$<$typename T $>$ }\\static \mbox{\hyperlink{structefl_1_1eina_1_1__ptr__array__iterator}{\+\_\+ptr\+\_\+array\+\_\+iterator}}$<$ T const  $>$ {\bfseries cend} (\mbox{\hyperlink{group__Eina__Array__Group_ga2a57284ee83a7e767485b7ae2f5df86c}{Eina\+\_\+\+Array}} const $\ast$\mbox{\hyperlink{classefl_1_1eina_1_1array}{array}})
\item 
\mbox{\Hypertarget{structefl_1_1eina_1_1__ptr__array__access__traits_a4dd9d5c4f56053e11d80619cc8e825df}\label{structefl_1_1eina_1_1__ptr__array__access__traits_a4dd9d5c4f56053e11d80619cc8e825df}} 
{\footnotesize template$<$typename T $>$ }\\static std\+::reverse\+\_\+iterator$<$ \mbox{\hyperlink{structefl_1_1eina_1_1__ptr__array__iterator}{\+\_\+ptr\+\_\+array\+\_\+iterator}}$<$ T const  $>$ $>$ {\bfseries crbegin} (\mbox{\hyperlink{group__Eina__Array__Group_ga2a57284ee83a7e767485b7ae2f5df86c}{Eina\+\_\+\+Array}} const $\ast$\mbox{\hyperlink{classefl_1_1eina_1_1array}{array}})
\item 
\mbox{\Hypertarget{structefl_1_1eina_1_1__ptr__array__access__traits_aa381943cc0be8a5fc85034e45c8c895b}\label{structefl_1_1eina_1_1__ptr__array__access__traits_aa381943cc0be8a5fc85034e45c8c895b}} 
{\footnotesize template$<$typename T $>$ }\\static std\+::reverse\+\_\+iterator$<$ \mbox{\hyperlink{structefl_1_1eina_1_1__ptr__array__iterator}{\+\_\+ptr\+\_\+array\+\_\+iterator}}$<$ T const  $>$ $>$ {\bfseries crend} (\mbox{\hyperlink{group__Eina__Array__Group_ga2a57284ee83a7e767485b7ae2f5df86c}{Eina\+\_\+\+Array}} const $\ast$\mbox{\hyperlink{classefl_1_1eina_1_1array}{array}})
\item 
\mbox{\Hypertarget{structefl_1_1eina_1_1__ptr__array__access__traits_ab19eca073071b393bcf532d4cf32b565}\label{structefl_1_1eina_1_1__ptr__array__access__traits_ab19eca073071b393bcf532d4cf32b565}} 
{\footnotesize template$<$typename T $>$ }\\static \mbox{\hyperlink{structefl_1_1eina_1_1iterator}{eina\+::iterator}}$<$ T $>$ {\bfseries ibegin} (\mbox{\hyperlink{group__Eina__Array__Group_ga2a57284ee83a7e767485b7ae2f5df86c}{Eina\+\_\+\+Array}} $\ast$\mbox{\hyperlink{classefl_1_1eina_1_1array}{array}})
\item 
\mbox{\Hypertarget{structefl_1_1eina_1_1__ptr__array__access__traits_a0add4d6571bf84fb344f0d9e0dea8928}\label{structefl_1_1eina_1_1__ptr__array__access__traits_a0add4d6571bf84fb344f0d9e0dea8928}} 
{\footnotesize template$<$typename T $>$ }\\static \mbox{\hyperlink{structefl_1_1eina_1_1iterator}{eina\+::iterator}}$<$ T $>$ {\bfseries iend} (\mbox{\hyperlink{group__Eina__Array__Group_ga2a57284ee83a7e767485b7ae2f5df86c}{Eina\+\_\+\+Array}} $\ast$)
\item 
\mbox{\Hypertarget{structefl_1_1eina_1_1__ptr__array__access__traits_a95a4a212854ecd233dd8159ee3e8341c}\label{structefl_1_1eina_1_1__ptr__array__access__traits_a95a4a212854ecd233dd8159ee3e8341c}} 
{\footnotesize template$<$typename T $>$ }\\static \mbox{\hyperlink{structefl_1_1eina_1_1iterator}{eina\+::iterator}}$<$ T const  $>$ {\bfseries ibegin} (\mbox{\hyperlink{group__Eina__Array__Group_ga2a57284ee83a7e767485b7ae2f5df86c}{Eina\+\_\+\+Array}} const $\ast$\mbox{\hyperlink{classefl_1_1eina_1_1array}{array}})
\item 
\mbox{\Hypertarget{structefl_1_1eina_1_1__ptr__array__access__traits_af476d449cf7c73e9da828f726826f1a0}\label{structefl_1_1eina_1_1__ptr__array__access__traits_af476d449cf7c73e9da828f726826f1a0}} 
{\footnotesize template$<$typename T $>$ }\\static \mbox{\hyperlink{structefl_1_1eina_1_1iterator}{eina\+::iterator}}$<$ T const  $>$ {\bfseries iend} (\mbox{\hyperlink{group__Eina__Array__Group_ga2a57284ee83a7e767485b7ae2f5df86c}{Eina\+\_\+\+Array}} const $\ast$)
\item 
\mbox{\Hypertarget{structefl_1_1eina_1_1__ptr__array__access__traits_a0c4e136e7bc315379976e6d4676dc812}\label{structefl_1_1eina_1_1__ptr__array__access__traits_a0c4e136e7bc315379976e6d4676dc812}} 
{\footnotesize template$<$typename T $>$ }\\static \mbox{\hyperlink{structefl_1_1eina_1_1iterator}{eina\+::iterator}}$<$ T const  $>$ {\bfseries cibegin} (\mbox{\hyperlink{group__Eina__Array__Group_ga2a57284ee83a7e767485b7ae2f5df86c}{Eina\+\_\+\+Array}} const $\ast$\mbox{\hyperlink{classefl_1_1eina_1_1array}{array}})
\item 
\mbox{\Hypertarget{structefl_1_1eina_1_1__ptr__array__access__traits_a1cd01ac5fcad7fc758473370b22e822b}\label{structefl_1_1eina_1_1__ptr__array__access__traits_a1cd01ac5fcad7fc758473370b22e822b}} 
{\footnotesize template$<$typename T $>$ }\\static \mbox{\hyperlink{structefl_1_1eina_1_1iterator}{eina\+::iterator}}$<$ T const  $>$ {\bfseries ciend} (\mbox{\hyperlink{group__Eina__Array__Group_ga2a57284ee83a7e767485b7ae2f5df86c}{Eina\+\_\+\+Array}} const $\ast$\mbox{\hyperlink{classefl_1_1eina_1_1array}{array}})
\item 
\mbox{\Hypertarget{structefl_1_1eina_1_1__ptr__array__access__traits_ab17b6283e0dff20020443db58e1935b7}\label{structefl_1_1eina_1_1__ptr__array__access__traits_ab17b6283e0dff20020443db58e1935b7}} 
{\footnotesize template$<$typename T $>$ }\\static std\+::size\+\_\+t {\bfseries size} (\mbox{\hyperlink{group__Eina__Array__Group_ga2a57284ee83a7e767485b7ae2f5df86c}{Eina\+\_\+\+Array}} const $\ast$\mbox{\hyperlink{classefl_1_1eina_1_1array}{array}})
\item 
\mbox{\Hypertarget{structefl_1_1eina_1_1__ptr__array__access__traits_a31c457d1507fb983fd4e8af681fc0449}\label{structefl_1_1eina_1_1__ptr__array__access__traits_a31c457d1507fb983fd4e8af681fc0449}} 
{\footnotesize template$<$typename T $>$ }\\static bool {\bfseries empty} (\mbox{\hyperlink{group__Eina__Array__Group_ga2a57284ee83a7e767485b7ae2f5df86c}{Eina\+\_\+\+Array}} const $\ast$\mbox{\hyperlink{classefl_1_1eina_1_1array}{array}})
\end{DoxyCompactItemize}
