\hypertarget{structefl_1_1eet_1_1descriptor}{}\section{efl\+:\+:eet\+:\+:descriptor$<$ T, Args $>$ Struct Template Reference}
\label{structefl_1_1eet_1_1descriptor}\index{efl\+::eet\+::descriptor$<$ T, Args $>$@{efl\+::eet\+::descriptor$<$ T, Args $>$}}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
typedef T {\bfseries object\+\_\+type}\hypertarget{structefl_1_1eet_1_1descriptor_a33e92c0b7f0ee36538cd79d580aee357}{}\label{structefl_1_1eet_1_1descriptor_a33e92c0b7f0ee36538cd79d580aee357}

\item 
typedef \+::\hyperlink{group__Eet__Data__Group_ga4baec0e840012480a0958c5c3bca276d}{Eet\+\_\+\+Data\+\_\+\+Descriptor} const $\ast$ {\bfseries const\+\_\+native\+\_\+handle\+\_\+type}\hypertarget{structefl_1_1eet_1_1descriptor_af43e7a5e5bad618058c702d6c58b1602}{}\label{structefl_1_1eet_1_1descriptor_af43e7a5e5bad618058c702d6c58b1602}

\item 
typedef \+::\hyperlink{group__Eet__Data__Group_ga4baec0e840012480a0958c5c3bca276d}{Eet\+\_\+\+Data\+\_\+\+Descriptor} $\ast$ {\bfseries native\+\_\+handle\+\_\+type}\hypertarget{structefl_1_1eet_1_1descriptor_a3346ca5d86e46d005c9045e32d16c6bf}{}\label{structefl_1_1eet_1_1descriptor_a3346ca5d86e46d005c9045e32d16c6bf}

\item 
typedef std\+::integral\+\_\+constant$<$ std\+::size\+\_\+t, sizeof...(Args)$>$ {\bfseries members}\hypertarget{structefl_1_1eet_1_1descriptor_a2813758a9b34abe16046c23d7361e972}{}\label{structefl_1_1eet_1_1descriptor_a2813758a9b34abe16046c23d7361e972}

\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
{\bfseries descriptor} (\+::\hyperlink{group__Eet__Data__Group_ga4baec0e840012480a0958c5c3bca276d}{Eet\+\_\+\+Data\+\_\+\+Descriptor} $\ast$descriptor\+\_\+, std\+::array$<$ \hyperlink{structefl_1_1eet_1_1__detail_1_1member__desc__info}{\+\_\+detail\+::member\+\_\+desc\+\_\+info}, sizeof...(Args)$>$ member\+\_\+info)\hypertarget{structefl_1_1eet_1_1descriptor_a5709b1220282479a5db6d1550592127f}{}\label{structefl_1_1eet_1_1descriptor_a5709b1220282479a5db6d1550592127f}

\item 
{\bfseries descriptor} (\hyperlink{structefl_1_1eet_1_1descriptor}{descriptor} \&\&other)\hypertarget{structefl_1_1eet_1_1descriptor_a83ae7e80676d2cd9a81323de39848124}{}\label{structefl_1_1eet_1_1descriptor_a83ae7e80676d2cd9a81323de39848124}

\item 
\hyperlink{structefl_1_1eet_1_1descriptor}{descriptor} \& {\bfseries operator=} (\hyperlink{structefl_1_1eet_1_1descriptor}{descriptor} \&\&other)\hypertarget{structefl_1_1eet_1_1descriptor_a575a14766899f01e038878fe0e20b559}{}\label{structefl_1_1eet_1_1descriptor_a575a14766899f01e038878fe0e20b559}

\item 
const\+\_\+native\+\_\+handle\+\_\+type {\bfseries native\+\_\+handle} () const \hypertarget{structefl_1_1eet_1_1descriptor_a67a338426a374ebf011bd6c7548590bb}{}\label{structefl_1_1eet_1_1descriptor_a67a338426a374ebf011bd6c7548590bb}

\item 
native\+\_\+handle\+\_\+type {\bfseries native\+\_\+handle} ()\hypertarget{structefl_1_1eet_1_1descriptor_af7b95e72b0fb38645f3aa84b57dc6dac}{}\label{structefl_1_1eet_1_1descriptor_af7b95e72b0fb38645f3aa84b57dc6dac}

\item 
std\+::array$<$ \hyperlink{structefl_1_1eet_1_1__detail_1_1member__desc__info}{\+\_\+detail\+::member\+\_\+desc\+\_\+info}, sizeof...(Args)$>$ {\bfseries get\+\_\+member\+\_\+info} () const \hypertarget{structefl_1_1eet_1_1descriptor_aabcec2d253687a19dd8691973a9ca3d8}{}\label{structefl_1_1eet_1_1descriptor_aabcec2d253687a19dd8691973a9ca3d8}

\end{DoxyCompactItemize}
