\hypertarget{classnntrainer_1_1IniSection}{}\doxysection{nntrainer\+::Ini\+Section Class Reference}
\label{classnntrainer_1_1IniSection}\index{nntrainer::IniSection@{nntrainer::IniSection}}


\mbox{\hyperlink{classnntrainer_1_1IniSection}{Ini\+Section}} class that maps to one ini section.  




{\ttfamily \#include $<$ini\+\_\+wrapper.\+h$>$}

\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classnntrainer_1_1IniSection_af43a8dc850a939d35640c88a651430dc}{Ini\+Section}} (const std\+::string \&name)
\begin{DoxyCompactList}\small\item\em Construct a new Ini Section object. \end{DoxyCompactList}\item 
\mbox{\hyperlink{classnntrainer_1_1IniSection_afa4271a004d1e81a14a0c689b674643f}{Ini\+Section}} (const std\+::string \&section\+\_\+name, const std\+::string \&entry\+\_\+str)
\begin{DoxyCompactList}\small\item\em Construct a new Ini Section object. \end{DoxyCompactList}\item 
\mbox{\hyperlink{classnntrainer_1_1IniSection_a548d360e20f10991a58789e5650e531d}{Ini\+Section}} (\mbox{\hyperlink{classnntrainer_1_1IniSection}{Ini\+Section}} \&from, const std\+::string \&section\+\_\+name, const std\+::string \&entry\+\_\+str)
\begin{DoxyCompactList}\small\item\em Copy Construct a new Ini Section object. \end{DoxyCompactList}\item 
\mbox{\hyperlink{classnntrainer_1_1IniSection_acfd9f5d429129e85ac8c184337033087}{Ini\+Section}} (\mbox{\hyperlink{classnntrainer_1_1IniSection}{Ini\+Section}} \&from, const std\+::string \&entry\+\_\+str)
\begin{DoxyCompactList}\small\item\em Construct a new Ini Section object. \end{DoxyCompactList}\item 
\mbox{\hyperlink{classnntrainer_1_1IniSection_aa9af8a31b4778492b46047f64ebfaca8}{Ini\+Section}} ()
\begin{DoxyCompactList}\small\item\em Default constructor for the Ini Section object. \end{DoxyCompactList}\item 
\mbox{\hyperlink{classnntrainer_1_1IniSection_a3a05dd294629cd69324a0b77f56a6488}{$\sim$\+Ini\+Section}} ()=default
\begin{DoxyCompactList}\small\item\em Default destructor for the Ini Section object. \end{DoxyCompactList}\item 
\mbox{\hyperlink{classnntrainer_1_1IniSection}{Ini\+Section}} \& \mbox{\hyperlink{classnntrainer_1_1IniSection_a05f02447234faa1b90a59804cb11d6a0}{operator+=}} (const \mbox{\hyperlink{classnntrainer_1_1IniSection}{Ini\+Section}} \&rhs)
\begin{DoxyCompactList}\small\item\em +=operator from \mbox{\hyperlink{classnntrainer_1_1IniSection}{Ini\+Section}} \end{DoxyCompactList}\item 
\mbox{\hyperlink{classnntrainer_1_1IniSection}{Ini\+Section}} \mbox{\hyperlink{classnntrainer_1_1IniSection_a9711cdb2300604e159e438f725286f26}{operator+}} (const \mbox{\hyperlink{classnntrainer_1_1IniSection}{Ini\+Section}} \&rhs) const
\begin{DoxyCompactList}\small\item\em 
\begin{DoxyItemize}
\item operator from \mbox{\hyperlink{classnntrainer_1_1IniSection}{Ini\+Section}} 
\end{DoxyItemize}\end{DoxyCompactList}\item 
\mbox{\hyperlink{classnntrainer_1_1IniSection}{Ini\+Section}} \& \mbox{\hyperlink{classnntrainer_1_1IniSection_ac09558abc42888000b2f85ba078aa1b1}{operator+=}} (const std\+::string \&s)
\begin{DoxyCompactList}\small\item\em += operator from string \end{DoxyCompactList}\item 
\mbox{\hyperlink{classnntrainer_1_1IniSection}{Ini\+Section}} \mbox{\hyperlink{classnntrainer_1_1IniSection_a9ecd206ce6d4c2973cd3e962b820db9f}{operator+}} (const std\+::string \&s)
\begin{DoxyCompactList}\small\item\em 
\begin{DoxyItemize}
\item operator from string 
\end{DoxyItemize}\end{DoxyCompactList}\item 
bool \mbox{\hyperlink{classnntrainer_1_1IniSection_ab11c42a68ad8809947a5b3599d37fe6c}{operator==}} (const \mbox{\hyperlink{classnntrainer_1_1IniSection}{Ini\+Section}} \&rhs) const
\begin{DoxyCompactList}\small\item\em equal operator between ini section \end{DoxyCompactList}\item 
bool \mbox{\hyperlink{classnntrainer_1_1IniSection_ac8413e61b5dadfe7f1ee63dc8b80e72a}{operator!=}} (const \mbox{\hyperlink{classnntrainer_1_1IniSection}{Ini\+Section}} \&rhs) const
\begin{DoxyCompactList}\small\item\em not equal operator between ini section \end{DoxyCompactList}\item 
void \mbox{\hyperlink{classnntrainer_1_1IniSection_a203266f42749d920b71aafe0fa12354e}{print}} (std\+::ostream \&out) const
\begin{DoxyCompactList}\small\item\em print out a section \end{DoxyCompactList}\item 
std\+::string \mbox{\hyperlink{classnntrainer_1_1IniSection_aafcfaa1d274f0541dc7484813af74640}{get\+Name}} () const
\begin{DoxyCompactList}\small\item\em Get the Name object. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{classnntrainer_1_1IniSection_aa03f4fd3e1e990cfa4b13f4967a7661b}{set\+Entry}} (const std\+::string \&key, const std\+::string \&\mbox{\hyperlink{namespacenntrainer_a41fadbe61bee85682a61d2251b89f8ccaa7b575b9206729df489556c378b86544}{value}})
\begin{DoxyCompactList}\small\item\em Set the Entry object by key and value. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
{\footnotesize template$<$typename Exportable $>$ }\\static \mbox{\hyperlink{classnntrainer_1_1IniSection}{Ini\+Section}} \mbox{\hyperlink{classnntrainer_1_1IniSection_a2d36f67edd723da0814b1615e2733b5c}{From\+Exportable}} (const std\+::string \&section\+\_\+name, const Exportable \&exportable)
\begin{DoxyCompactList}\small\item\em Construct a new Ini Section object from which implements object\+::export\+To. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Friends}
\begin{DoxyCompactItemize}
\item 
std\+::ostream \& \mbox{\hyperlink{classnntrainer_1_1IniSection_a258e552a219b493d6ca2b14da5a643b7}{operator$<$$<$}} (std\+::ostream \&os, const \mbox{\hyperlink{classnntrainer_1_1IniSection}{Ini\+Section}} \&section)
\begin{DoxyCompactList}\small\item\em $<$$<$operator of a section \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
\mbox{\hyperlink{classnntrainer_1_1IniSection}{Ini\+Section}} class that maps to one ini section. 

\begin{DoxyRefDesc}{Todo}
\item[\mbox{\hyperlink{todo__todo000141}{Todo}}]consider A\+PI style set\+Entry function\end{DoxyRefDesc}


Definition at line 32 of file ini\+\_\+wrapper.\+h.



\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{classnntrainer_1_1IniSection_af43a8dc850a939d35640c88a651430dc}\label{classnntrainer_1_1IniSection_af43a8dc850a939d35640c88a651430dc}} 
\index{nntrainer::IniSection@{nntrainer::IniSection}!IniSection@{IniSection}}
\index{IniSection@{IniSection}!nntrainer::IniSection@{nntrainer::IniSection}}
\doxysubsubsection{\texorpdfstring{IniSection()}{IniSection()}\hspace{0.1cm}{\footnotesize\ttfamily [1/5]}}
{\footnotesize\ttfamily nntrainer\+::\+Ini\+Section\+::\+Ini\+Section (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{name }\end{DoxyParamCaption})}



Construct a new Ini Section object. 


\begin{DoxyParams}{Parameters}
{\em name} & section name \\
\hline
\end{DoxyParams}


Definition at line 23 of file ini\+\_\+wrapper.\+cpp.

\mbox{\Hypertarget{classnntrainer_1_1IniSection_afa4271a004d1e81a14a0c689b674643f}\label{classnntrainer_1_1IniSection_afa4271a004d1e81a14a0c689b674643f}} 
\index{nntrainer::IniSection@{nntrainer::IniSection}!IniSection@{IniSection}}
\index{IniSection@{IniSection}!nntrainer::IniSection@{nntrainer::IniSection}}
\doxysubsubsection{\texorpdfstring{IniSection()}{IniSection()}\hspace{0.1cm}{\footnotesize\ttfamily [2/5]}}
{\footnotesize\ttfamily nntrainer\+::\+Ini\+Section\+::\+Ini\+Section (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{section\+\_\+name,  }\item[{const std\+::string \&}]{entry\+\_\+str }\end{DoxyParamCaption})}



Construct a new Ini Section object. 


\begin{DoxyParams}{Parameters}
{\em section\+\_\+name} & section name \\
\hline
{\em entry\+\_\+str} & entry representing string (separated by {\ttfamily $\vert$}) \\
\hline
\end{DoxyParams}


Definition at line 25 of file ini\+\_\+wrapper.\+cpp.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=346pt]{classnntrainer_1_1IniSection_afa4271a004d1e81a14a0c689b674643f_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{classnntrainer_1_1IniSection_a548d360e20f10991a58789e5650e531d}\label{classnntrainer_1_1IniSection_a548d360e20f10991a58789e5650e531d}} 
\index{nntrainer::IniSection@{nntrainer::IniSection}!IniSection@{IniSection}}
\index{IniSection@{IniSection}!nntrainer::IniSection@{nntrainer::IniSection}}
\doxysubsubsection{\texorpdfstring{IniSection()}{IniSection()}\hspace{0.1cm}{\footnotesize\ttfamily [3/5]}}
{\footnotesize\ttfamily nntrainer\+::\+Ini\+Section\+::\+Ini\+Section (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classnntrainer_1_1IniSection}{Ini\+Section}} \&}]{from,  }\item[{const std\+::string \&}]{section\+\_\+name,  }\item[{const std\+::string \&}]{entry\+\_\+str }\end{DoxyParamCaption})}



Copy Construct a new Ini Section object. 

\begin{DoxyNote}{Note}
this function copies entry from {\itshape from} and overwrite entry and section\+\_\+name
\end{DoxyNote}

\begin{DoxyParams}{Parameters}
{\em from} & Ini Section to copy from \\
\hline
{\em section\+\_\+name} & section name to override, if empty, section name is not updated \\
\hline
{\em entry\+\_\+str} & entry string to override the given section name \\
\hline
\end{DoxyParams}


Definition at line 31 of file ini\+\_\+wrapper.\+cpp.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=346pt]{classnntrainer_1_1IniSection_a548d360e20f10991a58789e5650e531d_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{classnntrainer_1_1IniSection_acfd9f5d429129e85ac8c184337033087}\label{classnntrainer_1_1IniSection_acfd9f5d429129e85ac8c184337033087}} 
\index{nntrainer::IniSection@{nntrainer::IniSection}!IniSection@{IniSection}}
\index{IniSection@{IniSection}!nntrainer::IniSection@{nntrainer::IniSection}}
\doxysubsubsection{\texorpdfstring{IniSection()}{IniSection()}\hspace{0.1cm}{\footnotesize\ttfamily [4/5]}}
{\footnotesize\ttfamily nntrainer\+::\+Ini\+Section\+::\+Ini\+Section (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classnntrainer_1_1IniSection}{Ini\+Section}} \&}]{from,  }\item[{const std\+::string \&}]{entry\+\_\+str }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Construct a new Ini Section object. 


\begin{DoxyParams}{Parameters}
{\em from} & Ini Section to copy from \\
\hline
{\em entry\+\_\+str} & entry string to override the given section name \\
\hline
\end{DoxyParams}


Definition at line 69 of file ini\+\_\+wrapper.\+h.

\mbox{\Hypertarget{classnntrainer_1_1IniSection_aa9af8a31b4778492b46047f64ebfaca8}\label{classnntrainer_1_1IniSection_aa9af8a31b4778492b46047f64ebfaca8}} 
\index{nntrainer::IniSection@{nntrainer::IniSection}!IniSection@{IniSection}}
\index{IniSection@{IniSection}!nntrainer::IniSection@{nntrainer::IniSection}}
\doxysubsubsection{\texorpdfstring{IniSection()}{IniSection()}\hspace{0.1cm}{\footnotesize\ttfamily [5/5]}}
{\footnotesize\ttfamily nntrainer\+::\+Ini\+Section\+::\+Ini\+Section (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Default constructor for the Ini Section object. 



Definition at line 76 of file ini\+\_\+wrapper.\+h.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=346pt]{classnntrainer_1_1IniSection_aa9af8a31b4778492b46047f64ebfaca8_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{classnntrainer_1_1IniSection_a3a05dd294629cd69324a0b77f56a6488}\label{classnntrainer_1_1IniSection_a3a05dd294629cd69324a0b77f56a6488}} 
\index{nntrainer::IniSection@{nntrainer::IniSection}!````~IniSection@{$\sim$IniSection}}
\index{````~IniSection@{$\sim$IniSection}!nntrainer::IniSection@{nntrainer::IniSection}}
\doxysubsubsection{\texorpdfstring{$\sim$IniSection()}{~IniSection()}}
{\footnotesize\ttfamily nntrainer\+::\+Ini\+Section\+::$\sim$\+Ini\+Section (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [default]}}



Default destructor for the Ini Section object. 



\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{classnntrainer_1_1IniSection_a2d36f67edd723da0814b1615e2733b5c}\label{classnntrainer_1_1IniSection_a2d36f67edd723da0814b1615e2733b5c}} 
\index{nntrainer::IniSection@{nntrainer::IniSection}!FromExportable@{FromExportable}}
\index{FromExportable@{FromExportable}!nntrainer::IniSection@{nntrainer::IniSection}}
\doxysubsubsection{\texorpdfstring{FromExportable()}{FromExportable()}}
{\footnotesize\ttfamily template$<$typename Exportable $>$ \\
static \mbox{\hyperlink{classnntrainer_1_1IniSection}{Ini\+Section}} nntrainer\+::\+Ini\+Section\+::\+From\+Exportable (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{section\+\_\+name,  }\item[{const Exportable \&}]{exportable }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}



Construct a new Ini Section object from which implements object\+::export\+To. 


\begin{DoxyTemplParams}{Template Parameters}
{\em Exportable} & object with member object\+::export\+To \\
\hline
\end{DoxyTemplParams}

\begin{DoxyParams}{Parameters}
{\em section\+\_\+name} & section name \\
\hline
{\em exportable} & exportable object \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
\mbox{\hyperlink{classnntrainer_1_1IniSection}{Ini\+Section}} created section 
\end{DoxyReturn}


Definition at line 88 of file ini\+\_\+wrapper.\+h.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=346pt]{classnntrainer_1_1IniSection_a2d36f67edd723da0814b1615e2733b5c_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classnntrainer_1_1IniSection_a2d36f67edd723da0814b1615e2733b5c_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{classnntrainer_1_1IniSection_aafcfaa1d274f0541dc7484813af74640}\label{classnntrainer_1_1IniSection_aafcfaa1d274f0541dc7484813af74640}} 
\index{nntrainer::IniSection@{nntrainer::IniSection}!getName@{getName}}
\index{getName@{getName}!nntrainer::IniSection@{nntrainer::IniSection}}
\doxysubsubsection{\texorpdfstring{getName()}{getName()}}
{\footnotesize\ttfamily std\+::string nntrainer\+::\+Ini\+Section\+::get\+Name (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



Get the Name object. 

\begin{DoxyReturn}{Returns}
std\+::string section name 
\end{DoxyReturn}


Definition at line 184 of file ini\+\_\+wrapper.\+h.

\mbox{\Hypertarget{classnntrainer_1_1IniSection_ac8413e61b5dadfe7f1ee63dc8b80e72a}\label{classnntrainer_1_1IniSection_ac8413e61b5dadfe7f1ee63dc8b80e72a}} 
\index{nntrainer::IniSection@{nntrainer::IniSection}!operator"!=@{operator"!=}}
\index{operator"!=@{operator"!=}!nntrainer::IniSection@{nntrainer::IniSection}}
\doxysubsubsection{\texorpdfstring{operator"!=()}{operator!=()}}
{\footnotesize\ttfamily bool nntrainer\+::\+Ini\+Section\+::operator!= (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classnntrainer_1_1IniSection}{Ini\+Section}} \&}]{rhs }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



not equal operator between ini section 


\begin{DoxyParams}{Parameters}
{\em rhs} & ini section to compare \\
\hline
\end{DoxyParams}

\begin{DoxyRetVals}{Return values}
{\em true} & two inisections are not equal \\
\hline
{\em false} & two inisections are equal \\
\hline
\end{DoxyRetVals}


Definition at line 170 of file ini\+\_\+wrapper.\+h.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=346pt]{classnntrainer_1_1IniSection_ac8413e61b5dadfe7f1ee63dc8b80e72a_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{classnntrainer_1_1IniSection_a9711cdb2300604e159e438f725286f26}\label{classnntrainer_1_1IniSection_a9711cdb2300604e159e438f725286f26}} 
\index{nntrainer::IniSection@{nntrainer::IniSection}!operator+@{operator+}}
\index{operator+@{operator+}!nntrainer::IniSection@{nntrainer::IniSection}}
\doxysubsubsection{\texorpdfstring{operator+()}{operator+()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily \mbox{\hyperlink{classnntrainer_1_1IniSection}{Ini\+Section}} nntrainer\+::\+Ini\+Section\+::operator+ (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classnntrainer_1_1IniSection}{Ini\+Section}} \&}]{rhs }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}




\begin{DoxyItemize}
\item operator from \mbox{\hyperlink{classnntrainer_1_1IniSection}{Ini\+Section}} 
\end{DoxyItemize}


\begin{DoxyParams}{Parameters}
{\em rhs} & operand to add \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
\mbox{\hyperlink{classnntrainer_1_1IniSection}{Ini\+Section}} new Inisection 
\end{DoxyReturn}


Definition at line 129 of file ini\+\_\+wrapper.\+h.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=346pt]{classnntrainer_1_1IniSection_a9711cdb2300604e159e438f725286f26_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{classnntrainer_1_1IniSection_a9ecd206ce6d4c2973cd3e962b820db9f}\label{classnntrainer_1_1IniSection_a9ecd206ce6d4c2973cd3e962b820db9f}} 
\index{nntrainer::IniSection@{nntrainer::IniSection}!operator+@{operator+}}
\index{operator+@{operator+}!nntrainer::IniSection@{nntrainer::IniSection}}
\doxysubsubsection{\texorpdfstring{operator+()}{operator+()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily \mbox{\hyperlink{classnntrainer_1_1IniSection}{Ini\+Section}} nntrainer\+::\+Ini\+Section\+::operator+ (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{s }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}




\begin{DoxyItemize}
\item operator from string 
\end{DoxyItemize}


\begin{DoxyParams}{Parameters}
{\em s} & string representation to add \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
\mbox{\hyperlink{classnntrainer_1_1IniSection}{Ini\+Section}} Newly created section 
\end{DoxyReturn}


Definition at line 150 of file ini\+\_\+wrapper.\+h.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=346pt]{classnntrainer_1_1IniSection_a9ecd206ce6d4c2973cd3e962b820db9f_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{classnntrainer_1_1IniSection_a05f02447234faa1b90a59804cb11d6a0}\label{classnntrainer_1_1IniSection_a05f02447234faa1b90a59804cb11d6a0}} 
\index{nntrainer::IniSection@{nntrainer::IniSection}!operator+=@{operator+=}}
\index{operator+=@{operator+=}!nntrainer::IniSection@{nntrainer::IniSection}}
\doxysubsubsection{\texorpdfstring{operator+=()}{operator+=()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily \mbox{\hyperlink{classnntrainer_1_1IniSection}{Ini\+Section}}\& nntrainer\+::\+Ini\+Section\+::operator+= (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classnntrainer_1_1IniSection}{Ini\+Section}} \&}]{rhs }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



+=operator from \mbox{\hyperlink{classnntrainer_1_1IniSection}{Ini\+Section}} 


\begin{DoxyParams}{Parameters}
{\em rhs} & operand to add \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
\mbox{\hyperlink{classnntrainer_1_1IniSection}{Ini\+Section}}\& this 
\end{DoxyReturn}


Definition at line 118 of file ini\+\_\+wrapper.\+h.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=346pt]{classnntrainer_1_1IniSection_a05f02447234faa1b90a59804cb11d6a0_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{classnntrainer_1_1IniSection_ac09558abc42888000b2f85ba078aa1b1}\label{classnntrainer_1_1IniSection_ac09558abc42888000b2f85ba078aa1b1}} 
\index{nntrainer::IniSection@{nntrainer::IniSection}!operator+=@{operator+=}}
\index{operator+=@{operator+=}!nntrainer::IniSection@{nntrainer::IniSection}}
\doxysubsubsection{\texorpdfstring{operator+=()}{operator+=()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily \mbox{\hyperlink{classnntrainer_1_1IniSection}{Ini\+Section}}\& nntrainer\+::\+Ini\+Section\+::operator+= (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{s }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



+= operator from string 


\begin{DoxyParams}{Parameters}
{\em s} & string representation to add \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
\mbox{\hyperlink{classnntrainer_1_1IniSection}{Ini\+Section}}\& this 
\end{DoxyReturn}


Definition at line 139 of file ini\+\_\+wrapper.\+h.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=346pt]{classnntrainer_1_1IniSection_ac09558abc42888000b2f85ba078aa1b1_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{classnntrainer_1_1IniSection_ab11c42a68ad8809947a5b3599d37fe6c}\label{classnntrainer_1_1IniSection_ab11c42a68ad8809947a5b3599d37fe6c}} 
\index{nntrainer::IniSection@{nntrainer::IniSection}!operator==@{operator==}}
\index{operator==@{operator==}!nntrainer::IniSection@{nntrainer::IniSection}}
\doxysubsubsection{\texorpdfstring{operator==()}{operator==()}}
{\footnotesize\ttfamily bool nntrainer\+::\+Ini\+Section\+::operator== (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classnntrainer_1_1IniSection}{Ini\+Section}} \&}]{rhs }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



equal operator between ini section 


\begin{DoxyParams}{Parameters}
{\em rhs} & ini section to compare \\
\hline
\end{DoxyParams}

\begin{DoxyRetVals}{Return values}
{\em true} & two inisections are equal \\
\hline
{\em false} & two ini sections are not equal \\
\hline
\end{DoxyRetVals}


Definition at line 159 of file ini\+\_\+wrapper.\+h.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=346pt]{classnntrainer_1_1IniSection_ab11c42a68ad8809947a5b3599d37fe6c_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{classnntrainer_1_1IniSection_a203266f42749d920b71aafe0fa12354e}\label{classnntrainer_1_1IniSection_a203266f42749d920b71aafe0fa12354e}} 
\index{nntrainer::IniSection@{nntrainer::IniSection}!print@{print}}
\index{print@{print}!nntrainer::IniSection@{nntrainer::IniSection}}
\doxysubsubsection{\texorpdfstring{print()}{print()}}
{\footnotesize\ttfamily void nntrainer\+::\+Ini\+Section\+::print (\begin{DoxyParamCaption}\item[{std\+::ostream \&}]{out }\end{DoxyParamCaption}) const}



print out a section 


\begin{DoxyParams}{Parameters}
{\em out} & ostream to print \\
\hline
\end{DoxyParams}


Definition at line 42 of file ini\+\_\+wrapper.\+cpp.

\mbox{\Hypertarget{classnntrainer_1_1IniSection_aa03f4fd3e1e990cfa4b13f4967a7661b}\label{classnntrainer_1_1IniSection_aa03f4fd3e1e990cfa4b13f4967a7661b}} 
\index{nntrainer::IniSection@{nntrainer::IniSection}!setEntry@{setEntry}}
\index{setEntry@{setEntry}!nntrainer::IniSection@{nntrainer::IniSection}}
\doxysubsubsection{\texorpdfstring{setEntry()}{setEntry()}}
{\footnotesize\ttfamily void nntrainer\+::\+Ini\+Section\+::set\+Entry (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{key,  }\item[{const std\+::string \&}]{value }\end{DoxyParamCaption})}



Set the Entry object by key and value. 


\begin{DoxyParams}{Parameters}
{\em key} & key to update \\
\hline
{\em value} & value to be added \\
\hline
\end{DoxyParams}


Definition at line 54 of file ini\+\_\+wrapper.\+cpp.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classnntrainer_1_1IniSection_aa03f4fd3e1e990cfa4b13f4967a7661b_icgraph}
\end{center}
\end{figure}


\doxysubsection{Friends And Related Function Documentation}
\mbox{\Hypertarget{classnntrainer_1_1IniSection_a258e552a219b493d6ca2b14da5a643b7}\label{classnntrainer_1_1IniSection_a258e552a219b493d6ca2b14da5a643b7}} 
\index{nntrainer::IniSection@{nntrainer::IniSection}!operator$<$$<$@{operator$<$$<$}}
\index{operator$<$$<$@{operator$<$$<$}!nntrainer::IniSection@{nntrainer::IniSection}}
\doxysubsubsection{\texorpdfstring{operator$<$$<$}{operator<<}}
{\footnotesize\ttfamily std\+::ostream\& operator$<$$<$ (\begin{DoxyParamCaption}\item[{std\+::ostream \&}]{os,  }\item[{const \mbox{\hyperlink{classnntrainer_1_1IniSection}{Ini\+Section}} \&}]{section }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [friend]}}



$<$$<$operator of a section 


\begin{DoxyParams}{Parameters}
{\em os} & ostream \\
\hline
{\em section} & section to print \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
std\+::ostream\& ostream 
\end{DoxyReturn}


Definition at line 223 of file ini\+\_\+wrapper.\+h.



The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
utils/\mbox{\hyperlink{ini__wrapper_8h}{ini\+\_\+wrapper.\+h}}\item 
utils/\mbox{\hyperlink{ini__wrapper_8cpp}{ini\+\_\+wrapper.\+cpp}}\end{DoxyCompactItemize}
