\doxysection{file\+\_\+io/include/aare/file\+\_\+io/\+File\+Interface.hpp File Reference} \hypertarget{FileInterface_8hpp}{}\label{FileInterface_8hpp}\index{file\_io/include/aare/file\_io/FileInterface.hpp@{file\_io/include/aare/file\_io/FileInterface.hpp}} {\ttfamily \#include \"{}aare/core/\+DType.\+hpp\"{}}\newline {\ttfamily \#include \"{}aare/core/\+Frame.\+hpp\"{}}\newline {\ttfamily \#include \"{}aare/core/defs.\+hpp\"{}}\newline {\ttfamily \#include $<$filesystem$>$}\newline {\ttfamily \#include $<$vector$>$}\newline \doxysubsubsection*{Data Structures} \begin{DoxyCompactItemize} \item struct \mbox{\hyperlink{structaare_1_1FileConfig}{aare\+::\+File\+Config}} \begin{DoxyCompactList}\small\item\em \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. \end{DoxyCompactList}\item class \mbox{\hyperlink{classaare_1_1FileInterface}{aare\+::\+File\+Interface}} \begin{DoxyCompactList}\small\item\em \doxylink{classaare_1_1FileInterface}{File\+Interface} class to define the interface for file operations. \end{DoxyCompactList}\end{DoxyCompactItemize} \doxysubsubsection*{Namespaces} \begin{DoxyCompactItemize} \item namespace \mbox{\hyperlink{namespaceaare}{aare}} \begin{DoxyCompactList}\small\item\em \doxylink{classaare_1_1Frame}{Frame} class to represent a single frame of data model class should be able to work with streams coming from files or network. \end{DoxyCompactList}\end{DoxyCompactItemize}