\hypertarget{a01802}{}\doxysection{AAX\+\_\+\+CArray\+Data\+Buffer\+Of\+Type\texorpdfstring{$<$}{<} T, D \texorpdfstring{$>$}{>} Class Template Reference}
\label{a01802}\index{AAX\_CArrayDataBufferOfType$<$ T, D $>$@{AAX\_CArrayDataBufferOfType$<$ T, D $>$}}


{\ttfamily \#include $<$AAX\+\_\+\+CArray\+Data\+Buffer.\+h$>$}



Inheritance diagram for AAX\+\_\+\+CArray\+Data\+Buffer\+Of\+Type\texorpdfstring{$<$}{<} T, D \texorpdfstring{$>$}{>}\+:
% FIG 0


Collaboration diagram for AAX\+\_\+\+CArray\+Data\+Buffer\+Of\+Type\texorpdfstring{$<$}{<} T, D \texorpdfstring{$>$}{>}\+:
% FIG 1


\doxysubsection{Description}
\subsubsection*{template$<$\mbox{\hyperlink{a00542_ac678f9c1fbcc26315d209f71a147a175}{AAX\+\_\+\+CType\+ID}} T, class D$>$\newline
class AAX\+\_\+\+CArray\+Data\+Buffer\+Of\+Type$<$ T, D $>$}
A convenience class for array data buffers. 

The data payload is an array of {\ttfamily D} \doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{a01802_a72b8b578eaad669ba1fe78f8a3f71a14}{AAX\+\_\+\+CArray\+Data\+Buffer\+Of\+Type}} (std\+::vector$<$ D $>$ const \&in\+Data)
\item 
\mbox{\hyperlink{a01802_ada672844d5eb1949f958a5136a5a069d}{AAX\+\_\+\+CArray\+Data\+Buffer\+Of\+Type}} (std\+::vector$<$ D $>$ \&\&in\+Data)
\item 
\mbox{\hyperlink{a01802_aa80b2be99523ade6858e1b18df42ca2b}{AAX\+\_\+\+CArray\+Data\+Buffer\+Of\+Type}} (\mbox{\hyperlink{a01802}{AAX\+\_\+\+CArray\+Data\+Buffer\+Of\+Type}} const \&)=default
\item 
\mbox{\hyperlink{a01802_a2bf1231469c77f188efa2a3882057a87}{AAX\+\_\+\+CArray\+Data\+Buffer\+Of\+Type}} (\mbox{\hyperlink{a01802}{AAX\+\_\+\+CArray\+Data\+Buffer\+Of\+Type}} \&\&)=default
\item 
\mbox{\hyperlink{a01802_a002635d752359e3ba883c371dadc4a42}{$\sim$\+AAX\+\_\+\+CArray\+Data\+Buffer\+Of\+Type}} (void) \mbox{\hyperlink{a02226_a95200d33b16c4a896e3f634bd5b7409d}{AAX\+\_\+\+OVERRIDE}}=default
\item 
\mbox{\hyperlink{a01802}{AAX\+\_\+\+CArray\+Data\+Buffer\+Of\+Type}} \& \mbox{\hyperlink{a01802_ad55db514efce91f61a37d4ed5485bd92}{operator=}} (\mbox{\hyperlink{a01802}{AAX\+\_\+\+CArray\+Data\+Buffer\+Of\+Type}} const \&other)=default
\item 
\mbox{\hyperlink{a01802}{AAX\+\_\+\+CArray\+Data\+Buffer\+Of\+Type}} \& \mbox{\hyperlink{a01802_a763263767c1d53dc0b24d4636ab4e917}{operator=}} (\mbox{\hyperlink{a01802}{AAX\+\_\+\+CArray\+Data\+Buffer\+Of\+Type}} \&\&other)=default
\item 
\mbox{\hyperlink{a00542_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\+\_\+\+Result}} \mbox{\hyperlink{a01802_aac1fdc33ff303837e921722abb7544b7}{Type}} (\mbox{\hyperlink{a00542_ac678f9c1fbcc26315d209f71a147a175}{AAX\+\_\+\+CType\+ID}} $\ast$o\+Type) const \mbox{\hyperlink{a02226_a95200d33b16c4a896e3f634bd5b7409d}{AAX\+\_\+\+OVERRIDE}}
\item 
\mbox{\hyperlink{a00542_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\+\_\+\+Result}} \mbox{\hyperlink{a01802_a01868ca5d28379d402746c0aca893133}{Size}} (int32\+\_\+t $\ast$o\+Size) const \mbox{\hyperlink{a02226_a95200d33b16c4a896e3f634bd5b7409d}{AAX\+\_\+\+OVERRIDE}}
\item 
\mbox{\hyperlink{a00542_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\+\_\+\+Result}} \mbox{\hyperlink{a01802_aba6313e19ad393fc8df576536c707fb0}{Data}} (void const $\ast$$\ast$o\+Buffer) const \mbox{\hyperlink{a02226_a95200d33b16c4a896e3f634bd5b7409d}{AAX\+\_\+\+OVERRIDE}}
\end{DoxyCompactItemize}
\doxysubsubsection*{Public Member Functions inherited from \mbox{\hyperlink{a02226}{AAX\+\_\+\+IData\+Buffer}}}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{a02226_a442393f78a4260600decc5d4990c8502}{ACF\+\_\+\+DECLARE\+\_\+\+STANDARD\+\_\+\+UNKNOWN}} () ACFMETHOD(Internal\+Query\+Interface)(const \mbox{\hyperlink{a00308_a59df0b41744eee7a066787aaedf97f67}{acf\+IID}} \&riid
\item 
\mbox{\hyperlink{a02226_a2c50fc539cf5f53deb0acdae2bf562be}{AAX\+\_\+\+DELETE}} (\mbox{\hyperlink{a02226}{AAX\+\_\+\+IData\+Buffer}} \&operator=(const \mbox{\hyperlink{a02226}{AAX\+\_\+\+IData\+Buffer}} \&))
\end{DoxyCompactItemize}
\begin{DoxyCompactItemize}
\item 
virtual \mbox{\hyperlink{a00542_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\+\_\+\+Result}} \mbox{\hyperlink{a02038_a1e06ebce506cd5218e3fee7305fd8468}{Type}} (\mbox{\hyperlink{a00542_ac678f9c1fbcc26315d209f71a147a175}{AAX\+\_\+\+CType\+ID}} $\ast$o\+Type) const =0
\item 
virtual \mbox{\hyperlink{a00542_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\+\_\+\+Result}} \mbox{\hyperlink{a02038_a5c4c3ea3d74f683abf4af917e8db66f6}{Size}} (int32\+\_\+t $\ast$o\+Size) const =0
\item 
virtual \mbox{\hyperlink{a00542_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\+\_\+\+Result}} \mbox{\hyperlink{a02038_adecd9038cdc13de9030bd6d53b6edef7}{Data}} (void const $\ast$$\ast$o\+Buffer) const =0
\end{DoxyCompactItemize}
\doxysubsubsection*{Public Member Functions inherited from \mbox{\hyperlink{a01770}{IACFUnknown}}}
\begin{DoxyCompactItemize}
\item 
virtual BEGIN\+\_\+\+ACFINTERFACE ACFRESULT ACFMETHODCALLTYPE \mbox{\hyperlink{a01770_a8b7f0ae9c78d007ca76aa462ebe53135}{Query\+Interface}} (const \mbox{\hyperlink{a00308_a59df0b41744eee7a066787aaedf97f67}{acf\+IID}} \&iid, void $\ast$$\ast$pp\+Out)=0
\begin{DoxyCompactList}\small\item\em Returns pointers to supported interfaces. \end{DoxyCompactList}\item 
virtual acf\+UInt32 ACFMETHODCALLTYPE \mbox{\hyperlink{a01770_aa9c7a5b9dff341092b7b86bb9b3a58fb}{Add\+Ref}} (void)=0
\begin{DoxyCompactList}\small\item\em Increments reference count. \end{DoxyCompactList}\item 
virtual acf\+UInt32 ACFMETHODCALLTYPE \mbox{\hyperlink{a01770_afabd38cec0a9ed37f1d3e8644a70ac41}{Release}} (void)=0
\begin{DoxyCompactList}\small\item\em Decrements reference count. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Additional Inherited Members}
\doxysubsubsection*{Public Attributes inherited from \mbox{\hyperlink{a02226}{AAX\+\_\+\+IData\+Buffer}}}
\begin{DoxyCompactItemize}
\item 
void $\ast$$\ast$ppv\+Obj\+Out \mbox{\hyperlink{a02226_a95200d33b16c4a896e3f634bd5b7409d}{AAX\+\_\+\+OVERRIDE}}
\end{DoxyCompactItemize}


\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{a01802_a72b8b578eaad669ba1fe78f8a3f71a14}\label{a01802_a72b8b578eaad669ba1fe78f8a3f71a14}} 
\index{AAX\_CArrayDataBufferOfType$<$ T, D $>$@{AAX\_CArrayDataBufferOfType$<$ T, D $>$}!AAX\_CArrayDataBufferOfType@{AAX\_CArrayDataBufferOfType}}
\index{AAX\_CArrayDataBufferOfType@{AAX\_CArrayDataBufferOfType}!AAX\_CArrayDataBufferOfType$<$ T, D $>$@{AAX\_CArrayDataBufferOfType$<$ T, D $>$}}
\doxysubsubsection{\texorpdfstring{AAX\_CArrayDataBufferOfType()}{AAX\_CArrayDataBufferOfType()}\hspace{0.1cm}{\footnotesize\ttfamily [1/4]}}
{\footnotesize\ttfamily template$<$\mbox{\hyperlink{a00542_ac678f9c1fbcc26315d209f71a147a175}{AAX\+\_\+\+CType\+ID}} T, class D $>$ \\
\mbox{\hyperlink{a01802}{AAX\+\_\+\+CArray\+Data\+Buffer\+Of\+Type}}$<$ T, D $>$\mbox{\hyperlink{a01802}{\+::\+AAX\+\_\+\+CArray\+Data\+Buffer\+Of\+Type}} (\begin{DoxyParamCaption}\item[{std\+::vector$<$ D $>$ const \&}]{in\+Data }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [explicit]}}

\mbox{\Hypertarget{a01802_ada672844d5eb1949f958a5136a5a069d}\label{a01802_ada672844d5eb1949f958a5136a5a069d}} 
\index{AAX\_CArrayDataBufferOfType$<$ T, D $>$@{AAX\_CArrayDataBufferOfType$<$ T, D $>$}!AAX\_CArrayDataBufferOfType@{AAX\_CArrayDataBufferOfType}}
\index{AAX\_CArrayDataBufferOfType@{AAX\_CArrayDataBufferOfType}!AAX\_CArrayDataBufferOfType$<$ T, D $>$@{AAX\_CArrayDataBufferOfType$<$ T, D $>$}}
\doxysubsubsection{\texorpdfstring{AAX\_CArrayDataBufferOfType()}{AAX\_CArrayDataBufferOfType()}\hspace{0.1cm}{\footnotesize\ttfamily [2/4]}}
{\footnotesize\ttfamily template$<$\mbox{\hyperlink{a00542_ac678f9c1fbcc26315d209f71a147a175}{AAX\+\_\+\+CType\+ID}} T, class D $>$ \\
\mbox{\hyperlink{a01802}{AAX\+\_\+\+CArray\+Data\+Buffer\+Of\+Type}}$<$ T, D $>$\mbox{\hyperlink{a01802}{\+::\+AAX\+\_\+\+CArray\+Data\+Buffer\+Of\+Type}} (\begin{DoxyParamCaption}\item[{std\+::vector$<$ D $>$ \&\&}]{in\+Data }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [explicit]}}

\mbox{\Hypertarget{a01802_aa80b2be99523ade6858e1b18df42ca2b}\label{a01802_aa80b2be99523ade6858e1b18df42ca2b}} 
\index{AAX\_CArrayDataBufferOfType$<$ T, D $>$@{AAX\_CArrayDataBufferOfType$<$ T, D $>$}!AAX\_CArrayDataBufferOfType@{AAX\_CArrayDataBufferOfType}}
\index{AAX\_CArrayDataBufferOfType@{AAX\_CArrayDataBufferOfType}!AAX\_CArrayDataBufferOfType$<$ T, D $>$@{AAX\_CArrayDataBufferOfType$<$ T, D $>$}}
\doxysubsubsection{\texorpdfstring{AAX\_CArrayDataBufferOfType()}{AAX\_CArrayDataBufferOfType()}\hspace{0.1cm}{\footnotesize\ttfamily [3/4]}}
{\footnotesize\ttfamily template$<$\mbox{\hyperlink{a00542_ac678f9c1fbcc26315d209f71a147a175}{AAX\+\_\+\+CType\+ID}} T, class D $>$ \\
\mbox{\hyperlink{a01802}{AAX\+\_\+\+CArray\+Data\+Buffer\+Of\+Type}}$<$ T, D $>$\mbox{\hyperlink{a01802}{\+::\+AAX\+\_\+\+CArray\+Data\+Buffer\+Of\+Type}} (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{a01802}{AAX\+\_\+\+CArray\+Data\+Buffer\+Of\+Type}}$<$ T, D $>$ const \&}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [default]}}

\mbox{\Hypertarget{a01802_a2bf1231469c77f188efa2a3882057a87}\label{a01802_a2bf1231469c77f188efa2a3882057a87}} 
\index{AAX\_CArrayDataBufferOfType$<$ T, D $>$@{AAX\_CArrayDataBufferOfType$<$ T, D $>$}!AAX\_CArrayDataBufferOfType@{AAX\_CArrayDataBufferOfType}}
\index{AAX\_CArrayDataBufferOfType@{AAX\_CArrayDataBufferOfType}!AAX\_CArrayDataBufferOfType$<$ T, D $>$@{AAX\_CArrayDataBufferOfType$<$ T, D $>$}}
\doxysubsubsection{\texorpdfstring{AAX\_CArrayDataBufferOfType()}{AAX\_CArrayDataBufferOfType()}\hspace{0.1cm}{\footnotesize\ttfamily [4/4]}}
{\footnotesize\ttfamily template$<$\mbox{\hyperlink{a00542_ac678f9c1fbcc26315d209f71a147a175}{AAX\+\_\+\+CType\+ID}} T, class D $>$ \\
\mbox{\hyperlink{a01802}{AAX\+\_\+\+CArray\+Data\+Buffer\+Of\+Type}}$<$ T, D $>$\mbox{\hyperlink{a01802}{\+::\+AAX\+\_\+\+CArray\+Data\+Buffer\+Of\+Type}} (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{a01802}{AAX\+\_\+\+CArray\+Data\+Buffer\+Of\+Type}}$<$ T, D $>$ \&\&}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [default]}}

\mbox{\Hypertarget{a01802_a002635d752359e3ba883c371dadc4a42}\label{a01802_a002635d752359e3ba883c371dadc4a42}} 
\index{AAX\_CArrayDataBufferOfType$<$ T, D $>$@{AAX\_CArrayDataBufferOfType$<$ T, D $>$}!````~AAX\_CArrayDataBufferOfType@{$\sim$AAX\_CArrayDataBufferOfType}}
\index{````~AAX\_CArrayDataBufferOfType@{$\sim$AAX\_CArrayDataBufferOfType}!AAX\_CArrayDataBufferOfType$<$ T, D $>$@{AAX\_CArrayDataBufferOfType$<$ T, D $>$}}
\doxysubsubsection{\texorpdfstring{$\sim$AAX\_CArrayDataBufferOfType()}{~AAX\_CArrayDataBufferOfType()}}
{\footnotesize\ttfamily template$<$\mbox{\hyperlink{a00542_ac678f9c1fbcc26315d209f71a147a175}{AAX\+\_\+\+CType\+ID}} T, class D $>$ \\
\mbox{\hyperlink{a01802}{AAX\+\_\+\+CArray\+Data\+Buffer\+Of\+Type}}$<$ T, D $>$\+::$\sim$\mbox{\hyperlink{a01802}{AAX\+\_\+\+CArray\+Data\+Buffer\+Of\+Type}} (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [default]}}



\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{a01802_ad55db514efce91f61a37d4ed5485bd92}\label{a01802_ad55db514efce91f61a37d4ed5485bd92}} 
\index{AAX\_CArrayDataBufferOfType$<$ T, D $>$@{AAX\_CArrayDataBufferOfType$<$ T, D $>$}!operator=@{operator=}}
\index{operator=@{operator=}!AAX\_CArrayDataBufferOfType$<$ T, D $>$@{AAX\_CArrayDataBufferOfType$<$ T, D $>$}}
\doxysubsubsection{\texorpdfstring{operator=()}{operator=()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily template$<$\mbox{\hyperlink{a00542_ac678f9c1fbcc26315d209f71a147a175}{AAX\+\_\+\+CType\+ID}} T, class D $>$ \\
\mbox{\hyperlink{a01802}{AAX\+\_\+\+CArray\+Data\+Buffer\+Of\+Type}} \& \mbox{\hyperlink{a01802}{AAX\+\_\+\+CArray\+Data\+Buffer\+Of\+Type}}$<$ T, D $>$\+::operator= (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{a01802}{AAX\+\_\+\+CArray\+Data\+Buffer\+Of\+Type}}$<$ T, D $>$ const \&}]{other }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [default]}}

\mbox{\Hypertarget{a01802_a763263767c1d53dc0b24d4636ab4e917}\label{a01802_a763263767c1d53dc0b24d4636ab4e917}} 
\index{AAX\_CArrayDataBufferOfType$<$ T, D $>$@{AAX\_CArrayDataBufferOfType$<$ T, D $>$}!operator=@{operator=}}
\index{operator=@{operator=}!AAX\_CArrayDataBufferOfType$<$ T, D $>$@{AAX\_CArrayDataBufferOfType$<$ T, D $>$}}
\doxysubsubsection{\texorpdfstring{operator=()}{operator=()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily template$<$\mbox{\hyperlink{a00542_ac678f9c1fbcc26315d209f71a147a175}{AAX\+\_\+\+CType\+ID}} T, class D $>$ \\
\mbox{\hyperlink{a01802}{AAX\+\_\+\+CArray\+Data\+Buffer\+Of\+Type}} \& \mbox{\hyperlink{a01802}{AAX\+\_\+\+CArray\+Data\+Buffer\+Of\+Type}}$<$ T, D $>$\+::operator= (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{a01802}{AAX\+\_\+\+CArray\+Data\+Buffer\+Of\+Type}}$<$ T, D $>$ \&\&}]{other }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [default]}}

\mbox{\Hypertarget{a01802_aac1fdc33ff303837e921722abb7544b7}\label{a01802_aac1fdc33ff303837e921722abb7544b7}} 
\index{AAX\_CArrayDataBufferOfType$<$ T, D $>$@{AAX\_CArrayDataBufferOfType$<$ T, D $>$}!Type@{Type}}
\index{Type@{Type}!AAX\_CArrayDataBufferOfType$<$ T, D $>$@{AAX\_CArrayDataBufferOfType$<$ T, D $>$}}
\doxysubsubsection{\texorpdfstring{Type()}{Type()}}
{\footnotesize\ttfamily template$<$\mbox{\hyperlink{a00542_ac678f9c1fbcc26315d209f71a147a175}{AAX\+\_\+\+CType\+ID}} T, class D $>$ \\
\mbox{\hyperlink{a00542_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\+\_\+\+Result}} \mbox{\hyperlink{a01802}{AAX\+\_\+\+CArray\+Data\+Buffer\+Of\+Type}}$<$ T, D $>$\+::\+Type (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{a00542_ac678f9c1fbcc26315d209f71a147a175}{AAX\+\_\+\+CType\+ID}} $\ast$}]{o\+Type }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}

The type of data contained in this buffer

This identifier must be sufficient for a client that knows the type to correctly interpret and use the data. 

Implements \mbox{\hyperlink{a02038_a1e06ebce506cd5218e3fee7305fd8468}{AAX\+\_\+\+IACFData\+Buffer}}.



References \mbox{\hyperlink{a00539_a5f8c7439f3a706c4f8315a9609811937aa77cf0ad2d545c97b095d8bc19a7c969}{AAX\+\_\+\+ERROR\+\_\+\+NULL\+\_\+\+ARGUMENT}}, and \mbox{\hyperlink{a00539_a5f8c7439f3a706c4f8315a9609811937aeddbd1bb67e3a66e6af54a4b4a7a57b3}{AAX\+\_\+\+SUCCESS}}.

\mbox{\Hypertarget{a01802_a01868ca5d28379d402746c0aca893133}\label{a01802_a01868ca5d28379d402746c0aca893133}} 
\index{AAX\_CArrayDataBufferOfType$<$ T, D $>$@{AAX\_CArrayDataBufferOfType$<$ T, D $>$}!Size@{Size}}
\index{Size@{Size}!AAX\_CArrayDataBufferOfType$<$ T, D $>$@{AAX\_CArrayDataBufferOfType$<$ T, D $>$}}
\doxysubsubsection{\texorpdfstring{Size()}{Size()}}
{\footnotesize\ttfamily template$<$\mbox{\hyperlink{a00542_ac678f9c1fbcc26315d209f71a147a175}{AAX\+\_\+\+CType\+ID}} T, class D $>$ \\
\mbox{\hyperlink{a00542_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\+\_\+\+Result}} \mbox{\hyperlink{a01802}{AAX\+\_\+\+CArray\+Data\+Buffer\+Of\+Type}}$<$ T, D $>$\+::\+Size (\begin{DoxyParamCaption}\item[{int32\+\_\+t $\ast$}]{o\+Size }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}

The number of bytes of data in this buffer 

Implements \mbox{\hyperlink{a02038_a5c4c3ea3d74f683abf4af917e8db66f6}{AAX\+\_\+\+IACFData\+Buffer}}.



References \mbox{\hyperlink{a00539_a5f8c7439f3a706c4f8315a9609811937aa77cf0ad2d545c97b095d8bc19a7c969}{AAX\+\_\+\+ERROR\+\_\+\+NULL\+\_\+\+ARGUMENT}}, \mbox{\hyperlink{a00539_a5f8c7439f3a706c4f8315a9609811937a5b3c0524765174acbb042f67edc0804a}{AAX\+\_\+\+ERROR\+\_\+\+SIGNED\+\_\+\+INT\+\_\+\+OVERFLOW}}, and \mbox{\hyperlink{a00539_a5f8c7439f3a706c4f8315a9609811937aeddbd1bb67e3a66e6af54a4b4a7a57b3}{AAX\+\_\+\+SUCCESS}}.

\mbox{\Hypertarget{a01802_aba6313e19ad393fc8df576536c707fb0}\label{a01802_aba6313e19ad393fc8df576536c707fb0}} 
\index{AAX\_CArrayDataBufferOfType$<$ T, D $>$@{AAX\_CArrayDataBufferOfType$<$ T, D $>$}!Data@{Data}}
\index{Data@{Data}!AAX\_CArrayDataBufferOfType$<$ T, D $>$@{AAX\_CArrayDataBufferOfType$<$ T, D $>$}}
\doxysubsubsection{\texorpdfstring{Data()}{Data()}}
{\footnotesize\ttfamily template$<$\mbox{\hyperlink{a00542_ac678f9c1fbcc26315d209f71a147a175}{AAX\+\_\+\+CType\+ID}} T, class D $>$ \\
\mbox{\hyperlink{a00542_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\+\_\+\+Result}} \mbox{\hyperlink{a01802}{AAX\+\_\+\+CArray\+Data\+Buffer\+Of\+Type}}$<$ T, D $>$\+::\+Data (\begin{DoxyParamCaption}\item[{void const $\ast$$\ast$}]{o\+Buffer }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}

The buffer of data 

Implements \mbox{\hyperlink{a02038_adecd9038cdc13de9030bd6d53b6edef7}{AAX\+\_\+\+IACFData\+Buffer}}.



References \mbox{\hyperlink{a00539_a5f8c7439f3a706c4f8315a9609811937aa77cf0ad2d545c97b095d8bc19a7c969}{AAX\+\_\+\+ERROR\+\_\+\+NULL\+\_\+\+ARGUMENT}}, and \mbox{\hyperlink{a00539_a5f8c7439f3a706c4f8315a9609811937aeddbd1bb67e3a66e6af54a4b4a7a57b3}{AAX\+\_\+\+SUCCESS}}.



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{a00689}{AAX\+\_\+\+CArray\+Data\+Buffer.\+h}}\end{DoxyCompactItemize}
