\hypertarget{config_management_8cpp}{}\doxysection{src/config\+Management.cpp File Reference}
\label{config_management_8cpp}\index{src/configManagement.cpp@{src/configManagement.cpp}}


config parser  


{\ttfamily \#include $<$fstream$>$}\newline
{\ttfamily \#include \char`\"{}game.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}config\+Management.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}errors.\+h\char`\"{}}\newline
Include dependency graph for config\+Management.\+cpp\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d2/db4/config_management_8cpp__incl}
\end{center}
\end{figure}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
void \mbox{\hyperlink{config_management_8cpp_a1c7782a08b7ba0d847c257bf3d42bca7}{trim\+Spaces}} (string \&str)
\item 
void \mbox{\hyperlink{config_management_8cpp_a3f46c4d5619bf4116121148193c0e34c}{sanitize\+Value}} (string \&val)
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
config parser 

\begin{DoxyAuthor}{Author}
RUBINI Thomas 

SIMAILA Djalim 
\end{DoxyAuthor}
\begin{DoxyDate}{Date}
January 2022 
\end{DoxyDate}
\begin{DoxyVersion}{Version}
1.\+0 
\end{DoxyVersion}


Definition in file \mbox{\hyperlink{config_management_8cpp_source}{config\+Management.\+cpp}}.



\doxysubsection{Function Documentation}
\mbox{\Hypertarget{config_management_8cpp_a3f46c4d5619bf4116121148193c0e34c}\label{config_management_8cpp_a3f46c4d5619bf4116121148193c0e34c}} 
\index{configManagement.cpp@{configManagement.cpp}!sanitizeValue@{sanitizeValue}}
\index{sanitizeValue@{sanitizeValue}!configManagement.cpp@{configManagement.cpp}}
\doxysubsubsection{\texorpdfstring{sanitizeValue()}{sanitizeValue()}}
{\footnotesize\ttfamily void sanitize\+Value (\begin{DoxyParamCaption}\item[{string \&}]{val }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{config_management_8cpp_source_l00022}{22}} of file \mbox{\hyperlink{config_management_8cpp_source}{config\+Management.\+cpp}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=256pt]{d0/d65/config_management_8cpp_a3f46c4d5619bf4116121148193c0e34c_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d0/d65/config_management_8cpp_a3f46c4d5619bf4116121148193c0e34c_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{config_management_8cpp_a1c7782a08b7ba0d847c257bf3d42bca7}\label{config_management_8cpp_a1c7782a08b7ba0d847c257bf3d42bca7}} 
\index{configManagement.cpp@{configManagement.cpp}!trimSpaces@{trimSpaces}}
\index{trimSpaces@{trimSpaces}!configManagement.cpp@{configManagement.cpp}}
\doxysubsubsection{\texorpdfstring{trimSpaces()}{trimSpaces()}}
{\footnotesize\ttfamily void trim\+Spaces (\begin{DoxyParamCaption}\item[{string \&}]{str }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{config_management_8cpp_source_l00018}{18}} of file \mbox{\hyperlink{config_management_8cpp_source}{config\+Management.\+cpp}}.

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