\doxysection{aare\+::File\+Config Struct Reference}
\hypertarget{structaare_1_1FileConfig}{}\label{structaare_1_1FileConfig}\index{aare::FileConfig@{aare::FileConfig}}


\doxylink{structaare_1_1FileConfig}{File\+Config} structure to store the configuration of a file dtype\+: data type of the file rows\+: number of rows in the file cols\+: number of columns in the file geometry\+: geometry of the file.  




{\ttfamily \#include $<$File\+Interface.\+hpp$>$}

\doxysubsubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
bool \mbox{\hyperlink{structaare_1_1FileConfig_ad25cc3e8a6edd711549dcef250a6e378}{operator==}} (const \mbox{\hyperlink{structaare_1_1FileConfig}{File\+Config}} \&other) const
\item 
bool \mbox{\hyperlink{structaare_1_1FileConfig_ac348b8c97ab8395069f5f9bc9040c67e}{operator!=}} (const \mbox{\hyperlink{structaare_1_1FileConfig}{File\+Config}} \&other) const
\end{DoxyCompactItemize}
\doxysubsubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classaare_1_1DType}{aare\+::\+DType}} \mbox{\hyperlink{structaare_1_1FileConfig_a45520457ebc4d6e918f25e7263b5ee73}{dtype}} = \mbox{\hyperlink{classaare_1_1DType}{aare\+::\+DType}}(typeid(uint16\+\_\+t))
\item 
uint64\+\_\+t \mbox{\hyperlink{structaare_1_1FileConfig_aa132aaa25c237d8a5e264edaf604f7e5}{rows}}
\item 
uint64\+\_\+t \mbox{\hyperlink{structaare_1_1FileConfig_a22da62fb09da30e52a555886119f4449}{cols}}
\item 
\mbox{\hyperlink{structaare_1_1xy}{xy}} \mbox{\hyperlink{structaare_1_1FileConfig_a23f634204a24ff0af342412dfea3dd93}{geometry}} \{1, 1\}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
\doxylink{structaare_1_1FileConfig}{File\+Config} structure to store the configuration of a file dtype\+: data type of the file rows\+: number of rows in the file cols\+: number of columns in the file geometry\+: geometry of the file. 

\doxysubsection{Member Function Documentation}
\Hypertarget{structaare_1_1FileConfig_ac348b8c97ab8395069f5f9bc9040c67e}\label{structaare_1_1FileConfig_ac348b8c97ab8395069f5f9bc9040c67e} 
\index{aare::FileConfig@{aare::FileConfig}!operator"!=@{operator"!=}}
\index{operator"!=@{operator"!=}!aare::FileConfig@{aare::FileConfig}}
\doxysubsubsection{\texorpdfstring{operator"!=()}{operator!=()}}
{\footnotesize\ttfamily bool aare\+::\+File\+Config\+::operator!= (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{structaare_1_1FileConfig}{File\+Config}} \&}]{other }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}

\Hypertarget{structaare_1_1FileConfig_ad25cc3e8a6edd711549dcef250a6e378}\label{structaare_1_1FileConfig_ad25cc3e8a6edd711549dcef250a6e378} 
\index{aare::FileConfig@{aare::FileConfig}!operator==@{operator==}}
\index{operator==@{operator==}!aare::FileConfig@{aare::FileConfig}}
\doxysubsubsection{\texorpdfstring{operator==()}{operator==()}}
{\footnotesize\ttfamily bool aare\+::\+File\+Config\+::operator== (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{structaare_1_1FileConfig}{File\+Config}} \&}]{other }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



\doxysubsection{Field Documentation}
\Hypertarget{structaare_1_1FileConfig_a22da62fb09da30e52a555886119f4449}\label{structaare_1_1FileConfig_a22da62fb09da30e52a555886119f4449} 
\index{aare::FileConfig@{aare::FileConfig}!cols@{cols}}
\index{cols@{cols}!aare::FileConfig@{aare::FileConfig}}
\doxysubsubsection{\texorpdfstring{cols}{cols}}
{\footnotesize\ttfamily uint64\+\_\+t aare\+::\+File\+Config\+::cols}

\Hypertarget{structaare_1_1FileConfig_a45520457ebc4d6e918f25e7263b5ee73}\label{structaare_1_1FileConfig_a45520457ebc4d6e918f25e7263b5ee73} 
\index{aare::FileConfig@{aare::FileConfig}!dtype@{dtype}}
\index{dtype@{dtype}!aare::FileConfig@{aare::FileConfig}}
\doxysubsubsection{\texorpdfstring{dtype}{dtype}}
{\footnotesize\ttfamily \mbox{\hyperlink{classaare_1_1DType}{aare\+::\+DType}} aare\+::\+File\+Config\+::dtype = \mbox{\hyperlink{classaare_1_1DType}{aare\+::\+DType}}(typeid(uint16\+\_\+t))}

\Hypertarget{structaare_1_1FileConfig_a23f634204a24ff0af342412dfea3dd93}\label{structaare_1_1FileConfig_a23f634204a24ff0af342412dfea3dd93} 
\index{aare::FileConfig@{aare::FileConfig}!geometry@{geometry}}
\index{geometry@{geometry}!aare::FileConfig@{aare::FileConfig}}
\doxysubsubsection{\texorpdfstring{geometry}{geometry}}
{\footnotesize\ttfamily \mbox{\hyperlink{structaare_1_1xy}{xy}} aare\+::\+File\+Config\+::geometry \{1, 1\}}

\Hypertarget{structaare_1_1FileConfig_aa132aaa25c237d8a5e264edaf604f7e5}\label{structaare_1_1FileConfig_aa132aaa25c237d8a5e264edaf604f7e5} 
\index{aare::FileConfig@{aare::FileConfig}!rows@{rows}}
\index{rows@{rows}!aare::FileConfig@{aare::FileConfig}}
\doxysubsubsection{\texorpdfstring{rows}{rows}}
{\footnotesize\ttfamily uint64\+\_\+t aare\+::\+File\+Config\+::rows}



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
file\+\_\+io/include/aare/file\+\_\+io/\mbox{\hyperlink{FileInterface_8hpp}{File\+Interface.\+hpp}}\end{DoxyCompactItemize}
