#include <IDVectorMap.h>
Classes | |
struct | const_iterator |
struct | id_iterator |
struct | match_iterator |
struct | range |
Public Types | |
typedef C::const_iterator | container_iterator |
typedef std::map< ID, C > | map |
typedef map::const_iterator | map_iterator |
typedef C::value_type | value_type |
Public Member Functions | |
const_iterator | begin () const |
template<typename M > | |
match_iterator< M > | begin (const M &m) const |
const_iterator | end () const |
template<typename M > | |
match_iterator< M > | end (const M &m) const |
range | get (ID id) const |
id_iterator | id_begin () const |
id_iterator | id_end () const |
size_t | id_size () const |
IDVectorMap () | |
void | insert (ID id, const value_type &t) |
template<typename CI > | |
void | insert (ID id, CI begin, CI end) |
IDVectorMap & | operator= (IDVectorMap const &rhs) |
void | swap (IDVectorMap &other) |
Private Attributes | |
C | collection_ |
map | map_ |
Definition at line 8 of file IDVectorMap.h.
typedef C::const_iterator edm::IDVectorMap< ID, C, P >::container_iterator |
Definition at line 11 of file IDVectorMap.h.
typedef std::map<ID, C> edm::IDVectorMap< ID, C, P >::map |
Definition at line 12 of file IDVectorMap.h.
typedef map::const_iterator edm::IDVectorMap< ID, C, P >::map_iterator |
Definition at line 13 of file IDVectorMap.h.
typedef C::value_type edm::IDVectorMap< ID, C, P >::value_type |
Definition at line 10 of file IDVectorMap.h.
|
inline |
Definition at line 61 of file IDVectorMap.h.
|
inline |
Definition at line 62 of file IDVectorMap.h.
References edm::IDVectorMap< ID, C, P >::const_iterator::const_iterator(), and edm::IDVectorMap< ID, C, P >::map_.
Referenced by edm::IDVectorMap< ID, C, P >::get().
|
inline |
Definition at line 135 of file IDVectorMap.h.
References funct::m, and edm::IDVectorMap< ID, C, P >::map_.
|
inline |
Definition at line 65 of file IDVectorMap.h.
References edm::IDVectorMap< ID, C, P >::const_iterator::const_iterator(), and edm::IDVectorMap< ID, C, P >::map_.
Referenced by Types.LuminosityBlockRange::cppID(), Types.EventRange::cppID(), edm::IDVectorMap< ID, C, P >::get(), and edm::IDVectorMap< ID, C, P >::insert().
|
inline |
Definition at line 139 of file IDVectorMap.h.
References funct::m, and edm::IDVectorMap< ID, C, P >::map_.
Referenced by Types.LuminosityBlockRange::cppID(), and Types.EventRange::cppID().
|
inline |
Definition at line 83 of file IDVectorMap.h.
References edm::IDVectorMap< ID, C, P >::begin(), edm::IDVectorMap< ID, C, P >::end(), mps_fire::i, and edm::IDVectorMap< ID, C, P >::map_.
Referenced by Options.Options::__getitem__(), betterConfigParser.BetterConfigParser::__updateDict(), util.rrapi.RRApi::columns(), rrapi.RRApi::columns(), rrapi.RRApi::count(), util.rrapi.RRApi::count(), rrapi.RRApi::data(), util.rrapi.RRApi::data(), betterConfigParser.BetterConfigParser::getCompares(), betterConfigParser.BetterConfigParser::getResultingSection(), rrapi.RRApi::report(), util.rrapi.RRApi::report(), rrapi.RRApi::reports(), util.rrapi.RRApi::reports(), rrapi.RRApi::tables(), util.rrapi.RRApi::tables(), rrapi.RRApi::tags(), util.rrapi.RRApi::tags(), rrapi.RRApi::templates(), util.rrapi.RRApi::templates(), util.rrapi.RRApi::workspaces(), and rrapi.RRApi::workspaces().
|
inline |
|
inline |
|
inline |
Definition at line 163 of file IDVectorMap.h.
References edm::IDVectorMap< ID, C, P >::map_, edm::IDVectorMap< ID, C, P >::const_iterator::operator=(), trackingPlots::other, and edm::IDVectorMap< ID, C, P >::swap().
|
inline |
Definition at line 68 of file IDVectorMap.h.
References clone(), triggerObjects_cff::id, and edm::IDVectorMap< ID, C, P >::map_.
Referenced by BeautifulSoup.PageElement::append().
|
inline |
Definition at line 72 of file IDVectorMap.h.
References EnergyCorrector::c, patCaloMETCorrections_cff::C, clone(), edm::IDVectorMap< ID, C, P >::end(), mps_fire::i, triggerObjects_cff::id, and edm::IDVectorMap< ID, C, P >::map_.
Referenced by BeautifulSoup.PageElement::append().
|
inline |
Definition at line 182 of file IDVectorMap.h.
References edm::IDVectorMap< ID, C, P >::swap(), and groupFilesInBlocks::temp.
|
inline |
Definition at line 174 of file IDVectorMap.h.
References edm::IDVectorMap< ID, C, P >::collection_, and edm::IDVectorMap< ID, C, P >::map_.
Referenced by edm::IDVectorMap< ID, C, P >::id_size(), edm::IDVectorMap< ID, C, P >::operator=(), and edm::swap().
|
private |
Definition at line 167 of file IDVectorMap.h.
Referenced by edm::IDVectorMap< ID, C, P >::swap().
|
private |
Definition at line 168 of file IDVectorMap.h.
Referenced by edm::IDVectorMap< ID, C, P >::begin(), edm::IDVectorMap< ID, C, P >::end(), edm::IDVectorMap< ID, C, P >::get(), edm::IDVectorMap< ID, C, P >::id_begin(), edm::IDVectorMap< ID, C, P >::id_end(), edm::IDVectorMap< ID, C, P >::id_size(), edm::IDVectorMap< ID, C, P >::insert(), and edm::IDVectorMap< ID, C, P >::swap().