\hypertarget{_conditions_test_8cpp}{\section{/opt/ilcsoft/\-H\-E\-A\-D-\/2016-\/12-\/02/\-D\-D4hep/\-H\-E\-A\-D/\-D\-D\-Cond/src/\-Conditions\-Test.cpp File Reference}
\label{_conditions_test_8cpp}\index{/opt/ilcsoft/\-H\-E\-A\-D-\/2016-\/12-\/02/\-D\-D4hep/\-H\-E\-A\-D/\-D\-D\-Cond/src/\-Conditions\-Test.\-cpp@{/opt/ilcsoft/\-H\-E\-A\-D-\/2016-\/12-\/02/\-D\-D4hep/\-H\-E\-A\-D/\-D\-D\-Cond/src/\-Conditions\-Test.\-cpp}}
}
{\ttfamily \#include \char`\"{}D\-D4hep/\-Det\-Conditions.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}D\-D4hep/\-Detector\-Tools.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}D\-D\-Cond/\-Conditions\-Test.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}D\-D4hep/objects/\-Detector\-Interna.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}D\-D4hep/objects/\-Conditions\-Interna.\-h\char`\"{}}\\*
{\ttfamily \#include $<$vector$>$}\\*
{\ttfamily \#include $<$list$>$}\\*
{\ttfamily \#include $<$set$>$}\\*
{\ttfamily \#include $<$map$>$}\\*
{\ttfamily \#include $<$deque$>$}\\*
\subsection*{Namespaces}
\begin{DoxyCompactItemize}
\item 
\hyperlink{namespace_d_d4hep}{D\-D4hep}
\begin{DoxyCompactList}\small\item\em Namespace for the A\-I\-D\-A detector description toolkit. \end{DoxyCompactList}\item 
\hyperlink{namespace_d_d4hep_1_1_conditions}{D\-D4hep\-::\-Conditions}
\begin{DoxyCompactList}\small\item\em Namespace for the conditions part of the A\-I\-D\-A detector description toolkit. \end{DoxyCompactList}\item 
\hyperlink{namespace_d_d4hep_1_1_conditions_1_1_test}{D\-D4hep\-::\-Conditions\-::\-Test}
\begin{DoxyCompactList}\small\item\em Namespace for test environments in D\-D\-Cond. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \hyperlink{_conditions_test_8cpp_a78d4b7195afc00b219154cbe978f2a06}{T\-E\-M\-P\-L\-A\-T\-E\-\_\-\-S\-I\-M\-P\-L\-E\-\_\-\-T\-Y\-P\-E}(x)
\item 
\#define \hyperlink{_conditions_test_8cpp_a4ce354427c0921c5b22f4cfd1a16e8e9}{T\-E\-M\-P\-L\-A\-T\-E\-\_\-\-C\-O\-N\-T\-A\-I\-N\-E\-R\-\_\-\-T\-Y\-P\-E}(container, x)
\item 
\#define \hyperlink{_conditions_test_8cpp_ac585a966742e3f8a42b042464226f460}{T\-E\-M\-P\-L\-A\-T\-E\-\_\-\-T\-Y\-P\-E}(x, f)
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
{\footnotesize template$<$typename T $>$ }\\void \hyperlink{namespace_d_d4hep_1_1_conditions_1_1_test_ae28e8e4f49addc8d6b60b4a7778de104}{D\-D4hep\-::\-Conditions\-::\-Test\-::print\-\_\-bound\-\_\-condition} (\hyperlink{class_d_d4hep_1_1_conditions_1_1_condition}{Condition}, const char $\ast$)
\item 
{\footnotesize template$<$typename T $>$ }\\void \hyperlink{namespace_d_d4hep_1_1_conditions_1_1_test_ab03a688e791c0dd4e363d9a61beb6d65}{D\-D4hep\-::\-Conditions\-::\-Test\-::\-\_\-\-\_\-print\-\_\-bound\-\_\-val} (\hyperlink{class_d_d4hep_1_1_conditions_1_1_condition}{Condition} c, const char $\ast$norm)
\item 
{\footnotesize template$<$$>$ }\\void \hyperlink{namespace_d_d4hep_1_1_conditions_1_1_test_a972a45916702fce81a9f0bc73d0e4bf0}{D\-D4hep\-::\-Conditions\-::\-Test\-::\-\_\-\-\_\-print\-\_\-bound\-\_\-val$<$ string $>$} (\hyperlink{class_d_d4hep_1_1_conditions_1_1_condition}{Condition} c, const char $\ast$)
\item 
{\footnotesize template$<$typename T $>$ }\\void \hyperlink{namespace_d_d4hep_1_1_conditions_1_1_test_a3ad81aaa90311c64ac08c510f540f3d1}{D\-D4hep\-::\-Conditions\-::\-Test\-::\-\_\-\-\_\-print\-\_\-bound\-\_\-container} (\hyperlink{class_d_d4hep_1_1_conditions_1_1_condition}{Condition} c, const char $\ast$)
\item 
{\footnotesize template$<$$>$ }\\void \hyperlink{namespace_d_d4hep_1_1_conditions_1_1_test_a3a38a064024bb5bb204eeb9c005b2bf6}{D\-D4hep\-::\-Conditions\-::\-Test\-::print\-\_\-condition$<$ void $>$} (\hyperlink{class_d_d4hep_1_1_conditions_1_1_condition}{Condition} c)
\item 
{\footnotesize template$<$typename T $>$ }\\void \hyperlink{namespace_d_d4hep_1_1_conditions_1_1_test_a961aac39e2b800da3e2cdb3027019832}{D\-D4hep\-::\-Conditions\-::\-Test\-::print\-\_\-conditions} (const \hyperlink{namespace_d_d4hep_1_1_conditions_ae765f0140a33973a430280f02b6062f4}{Range\-Conditions} \&rc)
\item 
template void \hyperlink{namespace_d_d4hep_1_1_conditions_1_1_test_acdce8ace7d03579186b713f0c76b0a15}{D\-D4hep\-::\-Conditions\-::\-Test\-::print\-\_\-conditions$<$ void $>$} (const \hyperlink{namespace_d_d4hep_1_1_conditions_ae765f0140a33973a430280f02b6062f4}{Range\-Conditions} \&rc)
\item 
void \hyperlink{namespace_d_d4hep_1_1_conditions_1_1_test_a49378cef6a8e31974f1f44b1eaf39b3a}{D\-D4hep\-::\-Conditions\-::\-Test\-::check\-\_\-discrete\-\_\-condition} (\hyperlink{class_d_d4hep_1_1_conditions_1_1_condition}{Condition} c, const I\-O\-V \&iov)
\end{DoxyCompactItemize}


\subsection{Macro Definition Documentation}
\hypertarget{_conditions_test_8cpp_a4ce354427c0921c5b22f4cfd1a16e8e9}{\index{Conditions\-Test.\-cpp@{Conditions\-Test.\-cpp}!T\-E\-M\-P\-L\-A\-T\-E\-\_\-\-C\-O\-N\-T\-A\-I\-N\-E\-R\-\_\-\-T\-Y\-P\-E@{T\-E\-M\-P\-L\-A\-T\-E\-\_\-\-C\-O\-N\-T\-A\-I\-N\-E\-R\-\_\-\-T\-Y\-P\-E}}
\index{T\-E\-M\-P\-L\-A\-T\-E\-\_\-\-C\-O\-N\-T\-A\-I\-N\-E\-R\-\_\-\-T\-Y\-P\-E@{T\-E\-M\-P\-L\-A\-T\-E\-\_\-\-C\-O\-N\-T\-A\-I\-N\-E\-R\-\_\-\-T\-Y\-P\-E}!ConditionsTest.cpp@{Conditions\-Test.\-cpp}}
\subsubsection[{T\-E\-M\-P\-L\-A\-T\-E\-\_\-\-C\-O\-N\-T\-A\-I\-N\-E\-R\-\_\-\-T\-Y\-P\-E}]{\setlength{\rightskip}{0pt plus 5cm}\#define T\-E\-M\-P\-L\-A\-T\-E\-\_\-\-C\-O\-N\-T\-A\-I\-N\-E\-R\-\_\-\-T\-Y\-P\-E(
\begin{DoxyParamCaption}
\item[{}]{container, }
\item[{}]{x}
\end{DoxyParamCaption}
)}}\label{_conditions_test_8cpp_a4ce354427c0921c5b22f4cfd1a16e8e9}
{\bfseries Value\-:}
\begin{DoxyCode}
\textcolor{keyword}{template} \textcolor{keywordtype}{void} \_\_print\_bound\_container<container >(\hyperlink{class_d_d4hep_1_1_conditions_1_1_condition}{Condition} c, \textcolor{keyword}{const} \textcolor{keywordtype}{char}* norm); \(\backslash\)
        template <> \textcolor{keywordtype}{void} print\_bound\_value<container >(\hyperlink{class_d_d4hep_1_1_conditions_1_1_condition}{Condition} c, \textcolor{keyword}{const} \textcolor{keywordtype}{char}* norm) \(\backslash\)
        \{ \_\_print\_bound\_container<container >(c, norm); \}
\end{DoxyCode}


Definition at line 77 of file Conditions\-Test.\-cpp.

\hypertarget{_conditions_test_8cpp_a78d4b7195afc00b219154cbe978f2a06}{\index{Conditions\-Test.\-cpp@{Conditions\-Test.\-cpp}!T\-E\-M\-P\-L\-A\-T\-E\-\_\-\-S\-I\-M\-P\-L\-E\-\_\-\-T\-Y\-P\-E@{T\-E\-M\-P\-L\-A\-T\-E\-\_\-\-S\-I\-M\-P\-L\-E\-\_\-\-T\-Y\-P\-E}}
\index{T\-E\-M\-P\-L\-A\-T\-E\-\_\-\-S\-I\-M\-P\-L\-E\-\_\-\-T\-Y\-P\-E@{T\-E\-M\-P\-L\-A\-T\-E\-\_\-\-S\-I\-M\-P\-L\-E\-\_\-\-T\-Y\-P\-E}!ConditionsTest.cpp@{Conditions\-Test.\-cpp}}
\subsubsection[{T\-E\-M\-P\-L\-A\-T\-E\-\_\-\-S\-I\-M\-P\-L\-E\-\_\-\-T\-Y\-P\-E}]{\setlength{\rightskip}{0pt plus 5cm}\#define T\-E\-M\-P\-L\-A\-T\-E\-\_\-\-S\-I\-M\-P\-L\-E\-\_\-\-T\-Y\-P\-E(
\begin{DoxyParamCaption}
\item[{}]{x}
\end{DoxyParamCaption}
)}}\label{_conditions_test_8cpp_a78d4b7195afc00b219154cbe978f2a06}
{\bfseries Value\-:}
\begin{DoxyCode}
\textcolor{keyword}{template} <> \textcolor{keywordtype}{void} print\_bound\_value<x>(\hyperlink{class_d_d4hep_1_1_conditions_1_1_condition}{Condition} c, \textcolor{keyword}{const} \textcolor{keywordtype}{char}* norm)  \(\backslash\)
        \{       \_\_print\_bound\_val<x>(c, norm); \}
\end{DoxyCode}


Definition at line 73 of file Conditions\-Test.\-cpp.

\hypertarget{_conditions_test_8cpp_ac585a966742e3f8a42b042464226f460}{\index{Conditions\-Test.\-cpp@{Conditions\-Test.\-cpp}!T\-E\-M\-P\-L\-A\-T\-E\-\_\-\-T\-Y\-P\-E@{T\-E\-M\-P\-L\-A\-T\-E\-\_\-\-T\-Y\-P\-E}}
\index{T\-E\-M\-P\-L\-A\-T\-E\-\_\-\-T\-Y\-P\-E@{T\-E\-M\-P\-L\-A\-T\-E\-\_\-\-T\-Y\-P\-E}!ConditionsTest.cpp@{Conditions\-Test.\-cpp}}
\subsubsection[{T\-E\-M\-P\-L\-A\-T\-E\-\_\-\-T\-Y\-P\-E}]{\setlength{\rightskip}{0pt plus 5cm}\#define T\-E\-M\-P\-L\-A\-T\-E\-\_\-\-T\-Y\-P\-E(
\begin{DoxyParamCaption}
\item[{}]{x, }
\item[{}]{f}
\end{DoxyParamCaption}
)}}\label{_conditions_test_8cpp_ac585a966742e3f8a42b042464226f460}
{\bfseries Value\-:}
\begin{DoxyCode}
\hyperlink{_conditions_test_8cpp_a78d4b7195afc00b219154cbe978f2a06}{TEMPLATE\_SIMPLE\_TYPE}(x)                               \hyperlink{_conditions_test_8cpp_a4ce354427c0921c5b22f4cfd1a16e8e9}{\(\backslash\)}
\hyperlink{_conditions_test_8cpp_a4ce354427c0921c5b22f4cfd1a16e8e9}{        TEMPLATE\_CONTAINER\_TYPE}(vector<x>,x)                  
      \hyperlink{_conditions_test_8cpp_a4ce354427c0921c5b22f4cfd1a16e8e9}{\(\backslash\)}
\hyperlink{_conditions_test_8cpp_a4ce354427c0921c5b22f4cfd1a16e8e9}{        TEMPLATE\_CONTAINER\_TYPE}(list<x>,x)                    
      \hyperlink{_conditions_test_8cpp_a4ce354427c0921c5b22f4cfd1a16e8e9}{\(\backslash\)}
\hyperlink{_conditions_test_8cpp_a4ce354427c0921c5b22f4cfd1a16e8e9}{        TEMPLATE\_CONTAINER\_TYPE}(set<x>,x)                     
      \hyperlink{_conditions_test_8cpp_a4ce354427c0921c5b22f4cfd1a16e8e9}{\(\backslash\)}
\hyperlink{_conditions_test_8cpp_a4ce354427c0921c5b22f4cfd1a16e8e9}{        TEMPLATE\_CONTAINER\_TYPE}(Primitive<x>::int\_map\_t,x)    
      \hyperlink{_conditions_test_8cpp_a4ce354427c0921c5b22f4cfd1a16e8e9}{\(\backslash\)}
\hyperlink{_conditions_test_8cpp_a4ce354427c0921c5b22f4cfd1a16e8e9}{        TEMPLATE\_CONTAINER\_TYPE}(Primitive<x>::string\_map\_t,x)
\end{DoxyCode}


Definition at line 99 of file Conditions\-Test.\-cpp.

