CMS 3D CMS Logo

MultiAssociation.h File Reference

#include <vector>
#include <map>
#include <boost/shared_ptr.hpp>
#include <boost/utility.hpp>
#include <boost/range.hpp>
#include "DataFormats/Provenance/interface/ProductID.h"

Go to the source code of this file.

Namespaces

namespace  edm
namespace  edm::helper

Classes

class  edm::helper::IndexRangeAssociation
 Base class to map to items one a range within a target collection. More...
class  edm::helper::IndexRangeAssociation::FastFiller
 FastFiller for the IndexRangeAssociation: It requires to fill items in strict key order. More...
struct  edm::helper::IndexRangeAssociation::IDComparator
class  edm::MultiAssociation< C >
class  edm::MultiAssociation< C >::FastFiller
 FastFiller for the MultiAssociation. More...
class  edm::MultiAssociation< C >::LazyFiller
 LazyFiller for the MultiAssociation. More...

Functions

template<typename C>
void edm::swap (MultiAssociation< C > &lhs, MultiAssociation< C > &rhs)
void edm::helper::swap (IndexRangeAssociation &lhs, IndexRangeAssociation &rhs)


Generated on Tue Jun 9 17:51:49 2009 for CMSSW by  doxygen 1.5.4