CMS 3D CMS Logo

List of all members | Static Public Member Functions
associationMapFilterValuesHelpers::IfFound< std::vector< std::pair< edm::RefToBase< T >, Q > > > Struct Template Reference

#include <associationMapFilterValues.h>

Static Public Member Functions

template<typename T_AssociationMap , typename T_KeyValue , typename T_ValueIndices >
static void insert (T_AssociationMap &ret, const T_KeyValue &keyValue, const T_ValueIndices &value_indices)
 

Detailed Description

template<typename T, typename Q>
struct associationMapFilterValuesHelpers::IfFound< std::vector< std::pair< edm::RefToBase< T >, Q > > >

Definition at line 69 of file associationMapFilterValues.h.

Member Function Documentation

template<typename T , typename Q >
template<typename T_AssociationMap , typename T_KeyValue , typename T_ValueIndices >
static void associationMapFilterValuesHelpers::IfFound< std::vector< std::pair< edm::RefToBase< T >, Q > > >::insert ( T_AssociationMap &  ret,
const T_KeyValue &  keyValue,
const T_ValueIndices &  value_indices 
)
inlinestatic

Definition at line 71 of file associationMapFilterValues.h.

References associationMapFilterValuesHelpers::findInsert(), and relativeConstraints::value.

Referenced by BeautifulSoup.PageElement::append().

71  {
72  for(const auto& value: keyValue.val) {
73  findInsert(ret, keyValue.key, value.first.key(), value, value_indices);
74  }
75  }
Definition: value.py:1
void findInsert(T_AssociationMap &ret, const T_Key &key, const T_ValueIndex &valueIndex, const T_Value &value, const T_ValueIndices &value_indices)