\hypertarget{_opaque_data_binder_8cpp}{\section{/opt/ilcsoft/\-H\-E\-A\-D-\/2016-\/12-\/02/\-D\-D4hep/\-H\-E\-A\-D/\-D\-D\-Core/src/\-Opaque\-Data\-Binder.cpp File Reference}
\label{_opaque_data_binder_8cpp}\index{/opt/ilcsoft/\-H\-E\-A\-D-\/2016-\/12-\/02/\-D\-D4hep/\-H\-E\-A\-D/\-D\-D\-Core/src/\-Opaque\-Data\-Binder.\-cpp@{/opt/ilcsoft/\-H\-E\-A\-D-\/2016-\/12-\/02/\-D\-D4hep/\-H\-E\-A\-D/\-D\-D\-Core/src/\-Opaque\-Data\-Binder.\-cpp}}
}
{\ttfamily \#include \char`\"{}D\-D4hep/\-Opaque\-Data\-Binder.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}D\-D4hep/objects/\-Opaque\-Data\-\_\-inl.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}D\-D4hep/objects/\-Conditions\-Interna.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}D\-D4hep/\-Conditions.\-h\char`\"{}}\\*
{\ttfamily \#include $<$set$>$}\\*
{\ttfamily \#include $<$map$>$}\\*
{\ttfamily \#include $<$list$>$}\\*
{\ttfamily \#include $<$vector$>$}\\*
\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}\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
template bool \hyperlink{namespace_d_d4hep_a4685ba3c2348123e301d159f9e5191cc}{D\-D4hep\-::\-Opaque\-Data\-Binder\-::bind$<$ Value\-Binder, Conditions\-::\-Condition $>$} (const \hyperlink{struct_d_d4hep_1_1_value_binder}{Value\-Binder} \&b, \hyperlink{class_d_d4hep_1_1_conditions_1_1_condition}{Conditions\-::\-Condition} \&object, const string \&typ, const string \&val)
\item 
template bool \hyperlink{namespace_d_d4hep_a0b96e86283984841544618f83a0ef29e}{D\-D4hep\-::\-Opaque\-Data\-Binder\-::bind$<$ Vector\-Binder, Conditions\-::\-Condition $>$} (const \hyperlink{struct_d_d4hep_1_1_vector_binder}{Vector\-Binder} \&b, \hyperlink{class_d_d4hep_1_1_conditions_1_1_condition}{Conditions\-::\-Condition} \&object, const string \&typ, const string \&val)
\item 
template bool \hyperlink{namespace_d_d4hep_a0d173c0b739ae63eff3ba79e8f8ef88e}{D\-D4hep\-::\-Opaque\-Data\-Binder\-::bind$<$ List\-Binder, Conditions\-::\-Condition $>$} (const \hyperlink{struct_d_d4hep_1_1_list_binder}{List\-Binder} \&b, \hyperlink{class_d_d4hep_1_1_conditions_1_1_condition}{Conditions\-::\-Condition} \&object, const string \&typ, const string \&val)
\item 
template bool \hyperlink{namespace_d_d4hep_aa95bda32d86eeebcbf9b9d0dc61ca31a}{D\-D4hep\-::\-Opaque\-Data\-Binder\-::bind$<$ Set\-Binder, Conditions\-::\-Condition $>$} (const \hyperlink{struct_d_d4hep_1_1_set_binder}{Set\-Binder} \&b, \hyperlink{class_d_d4hep_1_1_conditions_1_1_condition}{Conditions\-::\-Condition} \&object, const string \&typ, const string \&val)
\item 
{\footnotesize template$<$typename B\-I\-N\-D\-E\-R , typename O\-B\-J\-E\-C\-T , typename K\-E\-Y , typename V\-A\-L $>$ }\\static void \hyperlink{namespace_d_d4hep_a202f615092a3288b1a0867623bb29f00}{D\-D4hep\-::insert\-\_\-map\-\_\-item} (const B\-I\-N\-D\-E\-R \&, O\-B\-J\-E\-C\-T \&object, const K\-E\-Y \&k, const string \&val, const V\-A\-L $\ast$)
\item 
{\footnotesize template$<$typename B\-I\-N\-D\-E\-R , typename O\-B\-J\-E\-C\-T , typename K\-E\-Y $>$ }\\static void \hyperlink{namespace_d_d4hep_acc77f3f854b14a1531ad0cb8593f0499}{D\-D4hep\-::insert\-\_\-map\-\_\-key} (const B\-I\-N\-D\-E\-R \&b, O\-B\-J\-E\-C\-T \&object, const string \&key\-\_\-val, const string \&val\-\_\-type, const string \&val, const K\-E\-Y $\ast$)
\item 
{\footnotesize template$<$typename B\-I\-N\-D\-E\-R , typename O\-B\-J\-E\-C\-T , typename K\-E\-Y , typename V\-A\-L $>$ }\\static void \hyperlink{namespace_d_d4hep_a7824bbdedb357e68db8ff17ac738a72e}{D\-D4hep\-::insert\-\_\-map\-\_\-pair} (const B\-I\-N\-D\-E\-R \&, O\-B\-J\-E\-C\-T \&object, const string \&data, const K\-E\-Y $\ast$, const V\-A\-L $\ast$)
\item 
{\footnotesize template$<$typename B\-I\-N\-D\-E\-R , typename O\-B\-J\-E\-C\-T , typename K\-E\-Y $>$ }\\static void \hyperlink{namespace_d_d4hep_a50fb783796b621dcb76e8b3b6458a025}{D\-D4hep\-::insert\-\_\-map\-\_\-data} (const B\-I\-N\-D\-E\-R \&b, O\-B\-J\-E\-C\-T \&object, const string \&val\-\_\-type, const string \&pair\-\_\-data, const K\-E\-Y $\ast$)
\item 
{\footnotesize template$<$typename B\-I\-N\-D\-E\-R , typename O\-B\-J\-E\-C\-T , typename K\-E\-Y $>$ }\\static void \hyperlink{namespace_d_d4hep_ab0aa12425b74f90490ec7d89fc2dbfa4}{D\-D4hep\-::bind\-\_\-mapping} (const B\-I\-N\-D\-E\-R \&b, const string \&val\-\_\-type, O\-B\-J\-E\-C\-T \&object, const K\-E\-Y $\ast$)
\item 
template bool \hyperlink{namespace_d_d4hep_aa68b949f7e4ffa8da41ff8fb4c3373b4}{D\-D4hep\-::\-Opaque\-Data\-Binder\-::bind\-\_\-sequence$<$ Conditions\-::\-Condition $>$} (\hyperlink{class_d_d4hep_1_1_conditions_1_1_condition}{Conditions\-::\-Condition} \&object, const string \&typ, const string \&val)
\begin{DoxyCompactList}\small\item\em Instantiation for \hyperlink{namespace_d_d4hep_1_1_conditions}{Conditions}\-: \end{DoxyCompactList}\end{DoxyCompactItemize}
