\hypertarget{classBds_1_1DataFormats}{}\section{Bds\+::Data\+Formats Class Reference}
\label{classBds_1_1DataFormats}\index{Bds::DataFormats@{Bds::DataFormats}}


This class defines the interface for generic data file access.  




{\ttfamily \#include $<$Bds\+Data\+Lib.\+h$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classBds_1_1DataFormats_a6c992eca0bfbc76cfe5f79495561fa27}{Data\+Formats}} ()
\item 
\mbox{\hyperlink{classBds_1_1DataFormats_a76546ddb0efcec4848576c643932196f}{$\sim$\+Data\+Formats}} ()
\item 
\textbf{ B\+Error} \mbox{\hyperlink{classBds_1_1DataFormats_ad86c6c10c2069b560217d2e22527bf43}{format\+List}} (\textbf{ B\+List}$<$ \mbox{\hyperlink{classBds_1_1DataFormat}{Data\+Format}} $>$ \&formats)
\item 
\textbf{ B\+Error} \mbox{\hyperlink{classBds_1_1DataFormats_abe391552d8a2485eb81861b8cbac1e94}{format\+Get}} (\textbf{ B\+String} format, \mbox{\hyperlink{classBds_1_1DataFile}{Data\+File}} $\ast$\&data\+File)
\end{DoxyCompactItemize}
\subsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
int \mbox{\hyperlink{classBds_1_1DataFormats_ab80d4476f2292483540f294d102902e4}{find\+Format}} (\mbox{\hyperlink{classBds_1_1DataFormat}{Data\+Format}} data\+Format, \textbf{ B\+String} \textbf{ string})
\end{DoxyCompactItemize}


\subsection{Detailed Description}
This class defines the interface for generic data file access. 

\subsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{classBds_1_1DataFormats_a6c992eca0bfbc76cfe5f79495561fa27}\label{classBds_1_1DataFormats_a6c992eca0bfbc76cfe5f79495561fa27}} 
\index{Bds::DataFormats@{Bds::DataFormats}!DataFormats@{DataFormats}}
\index{DataFormats@{DataFormats}!Bds::DataFormats@{Bds::DataFormats}}
\subsubsection{\texorpdfstring{DataFormats()}{DataFormats()}}
{\footnotesize\ttfamily Bds\+::\+Data\+Formats\+::\+Data\+Formats (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classBds_1_1DataFormats_a76546ddb0efcec4848576c643932196f}\label{classBds_1_1DataFormats_a76546ddb0efcec4848576c643932196f}} 
\index{Bds::DataFormats@{Bds::DataFormats}!````~DataFormats@{$\sim$DataFormats}}
\index{````~DataFormats@{$\sim$DataFormats}!Bds::DataFormats@{Bds::DataFormats}}
\subsubsection{\texorpdfstring{$\sim$DataFormats()}{~DataFormats()}}
{\footnotesize\ttfamily Bds\+::\+Data\+Formats\+::$\sim$\+Data\+Formats (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



\subsection{Member Function Documentation}
\mbox{\Hypertarget{classBds_1_1DataFormats_ab80d4476f2292483540f294d102902e4}\label{classBds_1_1DataFormats_ab80d4476f2292483540f294d102902e4}} 
\index{Bds::DataFormats@{Bds::DataFormats}!findFormat@{findFormat}}
\index{findFormat@{findFormat}!Bds::DataFormats@{Bds::DataFormats}}
\subsubsection{\texorpdfstring{findFormat()}{findFormat()}}
{\footnotesize\ttfamily int Bds\+::\+Data\+Formats\+::find\+Format (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classBds_1_1DataFormat}{Data\+Format}}}]{data\+Format,  }\item[{\textbf{ B\+String}}]{string }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}

\mbox{\Hypertarget{classBds_1_1DataFormats_abe391552d8a2485eb81861b8cbac1e94}\label{classBds_1_1DataFormats_abe391552d8a2485eb81861b8cbac1e94}} 
\index{Bds::DataFormats@{Bds::DataFormats}!formatGet@{formatGet}}
\index{formatGet@{formatGet}!Bds::DataFormats@{Bds::DataFormats}}
\subsubsection{\texorpdfstring{formatGet()}{formatGet()}}
{\footnotesize\ttfamily \textbf{ B\+Error} Bds\+::\+Data\+Formats\+::format\+Get (\begin{DoxyParamCaption}\item[{\textbf{ B\+String}}]{format,  }\item[{\mbox{\hyperlink{classBds_1_1DataFile}{Data\+File}} $\ast$\&}]{data\+File }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classBds_1_1DataFormats_ad86c6c10c2069b560217d2e22527bf43}\label{classBds_1_1DataFormats_ad86c6c10c2069b560217d2e22527bf43}} 
\index{Bds::DataFormats@{Bds::DataFormats}!formatList@{formatList}}
\index{formatList@{formatList}!Bds::DataFormats@{Bds::DataFormats}}
\subsubsection{\texorpdfstring{formatList()}{formatList()}}
{\footnotesize\ttfamily \textbf{ B\+Error} Bds\+::\+Data\+Formats\+::format\+List (\begin{DoxyParamCaption}\item[{\textbf{ B\+List}$<$ \mbox{\hyperlink{classBds_1_1DataFormat}{Data\+Format}} $>$ \&}]{formats }\end{DoxyParamCaption})}



The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
/src/blacknest/bds/bds/bds\+Data\+Lib/\mbox{\hyperlink{BdsDataLib_8h}{Bds\+Data\+Lib.\+h}}\item 
/src/blacknest/bds/bds/bds\+Data\+Lib/\mbox{\hyperlink{BdsDataLib_8cpp}{Bds\+Data\+Lib.\+cpp}}\end{DoxyCompactItemize}
