\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 \hyperlink{structefl_1_1eina_1_1__ptr__array__access__traits_1_1const__iterator}{const\+\_\+iterator}
\item 
struct \hyperlink{structefl_1_1eina_1_1__ptr__array__access__traits_1_1const__native__handle}{const\+\_\+native\+\_\+handle}
\item 
struct \hyperlink{structefl_1_1eina_1_1__ptr__array__access__traits_1_1iterator}{iterator}
\item 
struct \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 
{\footnotesize template$<$typename T $>$ }\\static \hyperlink{group__Eina__Array__Group_ga2a57284ee83a7e767485b7ae2f5df86c}{Eina\+\_\+\+Array} $\ast$ {\bfseries native\+\_\+handle\+\_\+from\+\_\+const} (\hyperlink{group__Eina__Array__Group_ga2a57284ee83a7e767485b7ae2f5df86c}{Eina\+\_\+\+Array} const $\ast$\hyperlink{classefl_1_1eina_1_1array}{array})\hypertarget{structefl_1_1eina_1_1__ptr__array__access__traits_a62c0ce684a60ba6e2d32844fcf9f55c8}{}\label{structefl_1_1eina_1_1__ptr__array__access__traits_a62c0ce684a60ba6e2d32844fcf9f55c8}

\item 
{\footnotesize template$<$typename T $>$ }\\static T \& {\bfseries back} (\hyperlink{group__Eina__Array__Group_ga2a57284ee83a7e767485b7ae2f5df86c}{Eina\+\_\+\+Array} $\ast$\hyperlink{classefl_1_1eina_1_1array}{array})\hypertarget{structefl_1_1eina_1_1__ptr__array__access__traits_a114140c5b02f25f63041fa607d738177}{}\label{structefl_1_1eina_1_1__ptr__array__access__traits_a114140c5b02f25f63041fa607d738177}

\item 
{\footnotesize template$<$typename T $>$ }\\static T const \& {\bfseries back} (\hyperlink{group__Eina__Array__Group_ga2a57284ee83a7e767485b7ae2f5df86c}{Eina\+\_\+\+Array} const $\ast$\hyperlink{classefl_1_1eina_1_1array}{array})\hypertarget{structefl_1_1eina_1_1__ptr__array__access__traits_a584f27047ae2f1b35cdce9d7176d1f70}{}\label{structefl_1_1eina_1_1__ptr__array__access__traits_a584f27047ae2f1b35cdce9d7176d1f70}

\item 
{\footnotesize template$<$typename T $>$ }\\static T \& {\bfseries front} (\hyperlink{group__Eina__Array__Group_ga2a57284ee83a7e767485b7ae2f5df86c}{Eina\+\_\+\+Array} $\ast$\hyperlink{classefl_1_1eina_1_1array}{array})\hypertarget{structefl_1_1eina_1_1__ptr__array__access__traits_aacb28729f52457105b849b048e95df44}{}\label{structefl_1_1eina_1_1__ptr__array__access__traits_aacb28729f52457105b849b048e95df44}

\item 
{\footnotesize template$<$typename T $>$ }\\static T const \& {\bfseries front} (\hyperlink{group__Eina__Array__Group_ga2a57284ee83a7e767485b7ae2f5df86c}{Eina\+\_\+\+Array} const $\ast$\hyperlink{classefl_1_1eina_1_1array}{array})\hypertarget{structefl_1_1eina_1_1__ptr__array__access__traits_a401a690bb94f2f3284574e9a2dcbc0c8}{}\label{structefl_1_1eina_1_1__ptr__array__access__traits_a401a690bb94f2f3284574e9a2dcbc0c8}

\item 
{\footnotesize template$<$typename T $>$ }\\static T \& {\bfseries index} (\hyperlink{group__Eina__Array__Group_ga2a57284ee83a7e767485b7ae2f5df86c}{Eina\+\_\+\+Array} $\ast$\hyperlink{classefl_1_1eina_1_1array}{array}, std\+::size\+\_\+t index)\hypertarget{structefl_1_1eina_1_1__ptr__array__access__traits_ae8e57532618ae886b7368b65a64a2acf}{}\label{structefl_1_1eina_1_1__ptr__array__access__traits_ae8e57532618ae886b7368b65a64a2acf}

\item 
{\footnotesize template$<$typename T $>$ }\\static T const \& {\bfseries index} (\hyperlink{group__Eina__Array__Group_ga2a57284ee83a7e767485b7ae2f5df86c}{Eina\+\_\+\+Array} const $\ast$\hyperlink{classefl_1_1eina_1_1array}{array}, std\+::size\+\_\+t index)\hypertarget{structefl_1_1eina_1_1__ptr__array__access__traits_a4f8b6b6e51ad8c545195dfd16243bdff}{}\label{structefl_1_1eina_1_1__ptr__array__access__traits_a4f8b6b6e51ad8c545195dfd16243bdff}

\item 
{\footnotesize template$<$typename T $>$ }\\static \hyperlink{structefl_1_1eina_1_1__ptr__array__iterator}{\+\_\+ptr\+\_\+array\+\_\+iterator}$<$ T $>$ {\bfseries begin} (\hyperlink{group__Eina__Array__Group_ga2a57284ee83a7e767485b7ae2f5df86c}{Eina\+\_\+\+Array} $\ast$\hyperlink{classefl_1_1eina_1_1array}{array})\hypertarget{structefl_1_1eina_1_1__ptr__array__access__traits_abffbf3ce890444dcd7ae028e63abc76d}{}\label{structefl_1_1eina_1_1__ptr__array__access__traits_abffbf3ce890444dcd7ae028e63abc76d}

\item 
{\footnotesize template$<$typename T $>$ }\\static \hyperlink{structefl_1_1eina_1_1__ptr__array__iterator}{\+\_\+ptr\+\_\+array\+\_\+iterator}$<$ T $>$ {\bfseries end} (\hyperlink{group__Eina__Array__Group_ga2a57284ee83a7e767485b7ae2f5df86c}{Eina\+\_\+\+Array} $\ast$\hyperlink{classefl_1_1eina_1_1array}{array})\hypertarget{structefl_1_1eina_1_1__ptr__array__access__traits_ae4b302d883c7e6ea728f0bf444921b9f}{}\label{structefl_1_1eina_1_1__ptr__array__access__traits_ae4b302d883c7e6ea728f0bf444921b9f}

\item 
{\footnotesize template$<$typename T $>$ }\\static \hyperlink{structefl_1_1eina_1_1__ptr__array__iterator}{\+\_\+ptr\+\_\+array\+\_\+iterator}$<$ T $>$ {\bfseries begin} (\hyperlink{group__Eina__Array__Group_ga2a57284ee83a7e767485b7ae2f5df86c}{Eina\+\_\+\+Array} const $\ast$\hyperlink{classefl_1_1eina_1_1array}{array})\hypertarget{structefl_1_1eina_1_1__ptr__array__access__traits_acc8b845597db4539fd0844c24506f99c}{}\label{structefl_1_1eina_1_1__ptr__array__access__traits_acc8b845597db4539fd0844c24506f99c}

\item 
{\footnotesize template$<$typename T $>$ }\\static \hyperlink{structefl_1_1eina_1_1__ptr__array__iterator}{\+\_\+ptr\+\_\+array\+\_\+iterator}$<$ T $>$ {\bfseries end} (\hyperlink{group__Eina__Array__Group_ga2a57284ee83a7e767485b7ae2f5df86c}{Eina\+\_\+\+Array} const $\ast$\hyperlink{classefl_1_1eina_1_1array}{array})\hypertarget{structefl_1_1eina_1_1__ptr__array__access__traits_afa2c98802417d285d3e602cb8828d758}{}\label{structefl_1_1eina_1_1__ptr__array__access__traits_afa2c98802417d285d3e602cb8828d758}

\item 
{\footnotesize template$<$typename T $>$ }\\static std\+::reverse\+\_\+iterator$<$ \hyperlink{structefl_1_1eina_1_1__ptr__array__iterator}{\+\_\+ptr\+\_\+array\+\_\+iterator}$<$ T $>$ $>$ {\bfseries rbegin} (\hyperlink{group__Eina__Array__Group_ga2a57284ee83a7e767485b7ae2f5df86c}{Eina\+\_\+\+Array} $\ast$\hyperlink{classefl_1_1eina_1_1array}{array})\hypertarget{structefl_1_1eina_1_1__ptr__array__access__traits_a380227feb8ee2101274fdbe2d941f82d}{}\label{structefl_1_1eina_1_1__ptr__array__access__traits_a380227feb8ee2101274fdbe2d941f82d}

\item 
{\footnotesize template$<$typename T $>$ }\\static std\+::reverse\+\_\+iterator$<$ \hyperlink{structefl_1_1eina_1_1__ptr__array__iterator}{\+\_\+ptr\+\_\+array\+\_\+iterator}$<$ T $>$ $>$ {\bfseries rend} (\hyperlink{group__Eina__Array__Group_ga2a57284ee83a7e767485b7ae2f5df86c}{Eina\+\_\+\+Array} $\ast$\hyperlink{classefl_1_1eina_1_1array}{array})\hypertarget{structefl_1_1eina_1_1__ptr__array__access__traits_a101cbded8b23c8ada0dcb985b1d6df1d}{}\label{structefl_1_1eina_1_1__ptr__array__access__traits_a101cbded8b23c8ada0dcb985b1d6df1d}

\item 
{\footnotesize template$<$typename T $>$ }\\static std\+::reverse\+\_\+iterator$<$ \hyperlink{structefl_1_1eina_1_1__ptr__array__iterator}{\+\_\+ptr\+\_\+array\+\_\+iterator}$<$ T const  $>$ $>$ {\bfseries rbegin} (\hyperlink{group__Eina__Array__Group_ga2a57284ee83a7e767485b7ae2f5df86c}{Eina\+\_\+\+Array} const $\ast$\hyperlink{classefl_1_1eina_1_1array}{array})\hypertarget{structefl_1_1eina_1_1__ptr__array__access__traits_a77c3816e3dbc80e22025b970caac8703}{}\label{structefl_1_1eina_1_1__ptr__array__access__traits_a77c3816e3dbc80e22025b970caac8703}

\item 
{\footnotesize template$<$typename T $>$ }\\static std\+::reverse\+\_\+iterator$<$ \hyperlink{structefl_1_1eina_1_1__ptr__array__iterator}{\+\_\+ptr\+\_\+array\+\_\+iterator}$<$ T const  $>$ $>$ {\bfseries rend} (\hyperlink{group__Eina__Array__Group_ga2a57284ee83a7e767485b7ae2f5df86c}{Eina\+\_\+\+Array} const $\ast$\hyperlink{classefl_1_1eina_1_1array}{array})\hypertarget{structefl_1_1eina_1_1__ptr__array__access__traits_a911211a95a30d90eee7c7e04bf980e76}{}\label{structefl_1_1eina_1_1__ptr__array__access__traits_a911211a95a30d90eee7c7e04bf980e76}

\item 
{\footnotesize template$<$typename T $>$ }\\static \hyperlink{structefl_1_1eina_1_1__ptr__array__iterator}{\+\_\+ptr\+\_\+array\+\_\+iterator}$<$ T const  $>$ {\bfseries cbegin} (\hyperlink{group__Eina__Array__Group_ga2a57284ee83a7e767485b7ae2f5df86c}{Eina\+\_\+\+Array} const $\ast$\hyperlink{classefl_1_1eina_1_1array}{array})\hypertarget{structefl_1_1eina_1_1__ptr__array__access__traits_a0e95b158bad842097869c6e716610bba}{}\label{structefl_1_1eina_1_1__ptr__array__access__traits_a0e95b158bad842097869c6e716610bba}

\item 
{\footnotesize template$<$typename T $>$ }\\static \hyperlink{structefl_1_1eina_1_1__ptr__array__iterator}{\+\_\+ptr\+\_\+array\+\_\+iterator}$<$ T const  $>$ {\bfseries cend} (\hyperlink{group__Eina__Array__Group_ga2a57284ee83a7e767485b7ae2f5df86c}{Eina\+\_\+\+Array} const $\ast$\hyperlink{classefl_1_1eina_1_1array}{array})\hypertarget{structefl_1_1eina_1_1__ptr__array__access__traits_aa52e1537b62c9be887b5831daee20bd7}{}\label{structefl_1_1eina_1_1__ptr__array__access__traits_aa52e1537b62c9be887b5831daee20bd7}

\item 
{\footnotesize template$<$typename T $>$ }\\static std\+::reverse\+\_\+iterator$<$ \hyperlink{structefl_1_1eina_1_1__ptr__array__iterator}{\+\_\+ptr\+\_\+array\+\_\+iterator}$<$ T const  $>$ $>$ {\bfseries crbegin} (\hyperlink{group__Eina__Array__Group_ga2a57284ee83a7e767485b7ae2f5df86c}{Eina\+\_\+\+Array} const $\ast$\hyperlink{classefl_1_1eina_1_1array}{array})\hypertarget{structefl_1_1eina_1_1__ptr__array__access__traits_a4dd9d5c4f56053e11d80619cc8e825df}{}\label{structefl_1_1eina_1_1__ptr__array__access__traits_a4dd9d5c4f56053e11d80619cc8e825df}

\item 
{\footnotesize template$<$typename T $>$ }\\static std\+::reverse\+\_\+iterator$<$ \hyperlink{structefl_1_1eina_1_1__ptr__array__iterator}{\+\_\+ptr\+\_\+array\+\_\+iterator}$<$ T const  $>$ $>$ {\bfseries crend} (\hyperlink{group__Eina__Array__Group_ga2a57284ee83a7e767485b7ae2f5df86c}{Eina\+\_\+\+Array} const $\ast$\hyperlink{classefl_1_1eina_1_1array}{array})\hypertarget{structefl_1_1eina_1_1__ptr__array__access__traits_aa381943cc0be8a5fc85034e45c8c895b}{}\label{structefl_1_1eina_1_1__ptr__array__access__traits_aa381943cc0be8a5fc85034e45c8c895b}

\item 
{\footnotesize template$<$typename T $>$ }\\static \hyperlink{structefl_1_1eina_1_1iterator}{eina\+::iterator}$<$ T $>$ {\bfseries ibegin} (\hyperlink{group__Eina__Array__Group_ga2a57284ee83a7e767485b7ae2f5df86c}{Eina\+\_\+\+Array} $\ast$\hyperlink{classefl_1_1eina_1_1array}{array})\hypertarget{structefl_1_1eina_1_1__ptr__array__access__traits_ab19eca073071b393bcf532d4cf32b565}{}\label{structefl_1_1eina_1_1__ptr__array__access__traits_ab19eca073071b393bcf532d4cf32b565}

\item 
{\footnotesize template$<$typename T $>$ }\\static \hyperlink{structefl_1_1eina_1_1iterator}{eina\+::iterator}$<$ T $>$ {\bfseries iend} (\hyperlink{group__Eina__Array__Group_ga2a57284ee83a7e767485b7ae2f5df86c}{Eina\+\_\+\+Array} $\ast$)\hypertarget{structefl_1_1eina_1_1__ptr__array__access__traits_a0add4d6571bf84fb344f0d9e0dea8928}{}\label{structefl_1_1eina_1_1__ptr__array__access__traits_a0add4d6571bf84fb344f0d9e0dea8928}

\item 
{\footnotesize template$<$typename T $>$ }\\static \hyperlink{structefl_1_1eina_1_1iterator}{eina\+::iterator}$<$ T const  $>$ {\bfseries ibegin} (\hyperlink{group__Eina__Array__Group_ga2a57284ee83a7e767485b7ae2f5df86c}{Eina\+\_\+\+Array} const $\ast$\hyperlink{classefl_1_1eina_1_1array}{array})\hypertarget{structefl_1_1eina_1_1__ptr__array__access__traits_a95a4a212854ecd233dd8159ee3e8341c}{}\label{structefl_1_1eina_1_1__ptr__array__access__traits_a95a4a212854ecd233dd8159ee3e8341c}

\item 
{\footnotesize template$<$typename T $>$ }\\static \hyperlink{structefl_1_1eina_1_1iterator}{eina\+::iterator}$<$ T const  $>$ {\bfseries iend} (\hyperlink{group__Eina__Array__Group_ga2a57284ee83a7e767485b7ae2f5df86c}{Eina\+\_\+\+Array} const $\ast$)\hypertarget{structefl_1_1eina_1_1__ptr__array__access__traits_af476d449cf7c73e9da828f726826f1a0}{}\label{structefl_1_1eina_1_1__ptr__array__access__traits_af476d449cf7c73e9da828f726826f1a0}

\item 
{\footnotesize template$<$typename T $>$ }\\static \hyperlink{structefl_1_1eina_1_1iterator}{eina\+::iterator}$<$ T const  $>$ {\bfseries cibegin} (\hyperlink{group__Eina__Array__Group_ga2a57284ee83a7e767485b7ae2f5df86c}{Eina\+\_\+\+Array} const $\ast$\hyperlink{classefl_1_1eina_1_1array}{array})\hypertarget{structefl_1_1eina_1_1__ptr__array__access__traits_a0c4e136e7bc315379976e6d4676dc812}{}\label{structefl_1_1eina_1_1__ptr__array__access__traits_a0c4e136e7bc315379976e6d4676dc812}

\item 
{\footnotesize template$<$typename T $>$ }\\static \hyperlink{structefl_1_1eina_1_1iterator}{eina\+::iterator}$<$ T const  $>$ {\bfseries ciend} (\hyperlink{group__Eina__Array__Group_ga2a57284ee83a7e767485b7ae2f5df86c}{Eina\+\_\+\+Array} const $\ast$\hyperlink{classefl_1_1eina_1_1array}{array})\hypertarget{structefl_1_1eina_1_1__ptr__array__access__traits_a1cd01ac5fcad7fc758473370b22e822b}{}\label{structefl_1_1eina_1_1__ptr__array__access__traits_a1cd01ac5fcad7fc758473370b22e822b}

\item 
{\footnotesize template$<$typename T $>$ }\\static std\+::size\+\_\+t {\bfseries size} (\hyperlink{group__Eina__Array__Group_ga2a57284ee83a7e767485b7ae2f5df86c}{Eina\+\_\+\+Array} const $\ast$\hyperlink{classefl_1_1eina_1_1array}{array})\hypertarget{structefl_1_1eina_1_1__ptr__array__access__traits_ab17b6283e0dff20020443db58e1935b7}{}\label{structefl_1_1eina_1_1__ptr__array__access__traits_ab17b6283e0dff20020443db58e1935b7}

\item 
{\footnotesize template$<$typename T $>$ }\\static bool {\bfseries empty} (\hyperlink{group__Eina__Array__Group_ga2a57284ee83a7e767485b7ae2f5df86c}{Eina\+\_\+\+Array} const $\ast$\hyperlink{classefl_1_1eina_1_1array}{array})\hypertarget{structefl_1_1eina_1_1__ptr__array__access__traits_a31c457d1507fb983fd4e8af681fc0449}{}\label{structefl_1_1eina_1_1__ptr__array__access__traits_a31c457d1507fb983fd4e8af681fc0449}

\end{DoxyCompactItemize}
