CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Types
edm::Association< C >::Filler Class Reference

#include <Association.h>

Inheritance diagram for edm::Association< C >::Filler:
edm::helper::Filler< Association< C > >

Public Member Functions

void add (const Association< C > &association)
 
 Filler (Association< C > &association)
 
- Public Member Functions inherited from edm::helper::Filler< Association< C > >
void add (const Association< C > &map)
 
void fill ()
 
 Filler (Association< C > &map)
 
void insert (const H &h, I begin, I end)
 

Private Types

typedef helper::Filler
< Association< C > > 
base
 

Additional Inherited Members

- Protected Attributes inherited from edm::helper::Filler< Association< C > >
Association< C > & map_
 

Detailed Description

template<typename C>
class edm::Association< C >::Filler

Definition at line 77 of file Association.h.

Member Typedef Documentation

template<typename C>
typedef helper::Filler<Association<C> > edm::Association< C >::Filler::base
private

Definition at line 78 of file Association.h.

Constructor & Destructor Documentation

template<typename C>
edm::Association< C >::Filler::Filler ( Association< C > &  association)
inlineexplicit

Definition at line 80 of file Association.h.

80  :
81  base(association) { }
helper::Filler< Association< C > > base
Definition: Association.h:78

Member Function Documentation

template<typename C>
void edm::Association< C >::Filler::add ( const Association< C > &  association)
inline

Definition at line 82 of file Association.h.

References edm::ValueMap< T >::add(), map_, and edm::Association< C >::ref().

Referenced by counter.Counter::register().

82  {
83  base::map_.setRef(association.ref());
84  base::add(association);
85  }
Map map_
void add(const ValueMap< T > &o)
Definition: ValueMap.h:242