#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 9 of file IDVectorMap.h.
typedef C::const_iterator edm::IDVectorMap< ID, C, P >::container_iterator |
Definition at line 12 of file IDVectorMap.h.
typedef std::map<ID, C> edm::IDVectorMap< ID, C, P >::map |
Definition at line 13 of file IDVectorMap.h.
typedef map::const_iterator edm::IDVectorMap< ID, C, P >::map_iterator |
Definition at line 14 of file IDVectorMap.h.
typedef C::value_type edm::IDVectorMap< ID, C, P >::value_type |
Definition at line 11 of file IDVectorMap.h.
|
inline |
Definition at line 74 of file IDVectorMap.h.
|
inline |
Definition at line 75 of file IDVectorMap.h.
References edm::IDVectorMap< ID, C, P >::map_.
Referenced by edm::IDVectorMap< ID, C, P >::get().
|
inline |
Definition at line 150 of file IDVectorMap.h.
References visualization-live-secondInstance_cfg::m, and edm::IDVectorMap< ID, C, P >::map_.
|
inline |
Definition at line 76 of file IDVectorMap.h.
References 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 154 of file IDVectorMap.h.
References visualization-live-secondInstance_cfg::m, and edm::IDVectorMap< ID, C, P >::map_.
Referenced by Types.LuminosityBlockRange::cppID(), and Types.EventRange::cppID().
|
inline |
Definition at line 89 of file IDVectorMap.h.
References edm::IDVectorMap< ID, C, P >::begin(), edm::IDVectorMap< ID, C, P >::end(), mps_fire::i, edm::IDVectorMap< ID, C, P >::map_, and sistrip::SpyUtilities::range().
Referenced by Options.Options::__getitem__(), betterConfigParser.BetterConfigParser::__updateDict(), submitPVValidationJobs.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::getGeneral(), betterConfigParser.BetterConfigParser::getResultingSection(), submitPVValidationJobs.BetterConfigParser::getResultingSection(), util.rrapi.RRApi::report(), rrapi.RRApi::report(), rrapi.RRApi::reports(), util.rrapi.RRApi::reports(), rrapi.RRApi::tables(), util.rrapi.RRApi::tables(), util.rrapi.RRApi::tags(), rrapi.RRApi::tags(), rrapi.RRApi::templates(), util.rrapi.RRApi::templates(), util.rrapi.RRApi::workspaces(), and rrapi.RRApi::workspaces().
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 77 of file IDVectorMap.h.
References clone(), gpuClustering::id, and edm::IDVectorMap< ID, C, P >::map_.
Referenced by BeautifulSoup.PageElement::_invert(), and SequenceTypes.Schedule::_replaceIfHeldDirectly().
|
inline |
Definition at line 79 of file IDVectorMap.h.
References c, gen::C, clone(), edm::IDVectorMap< ID, C, P >::end(), mps_fire::i, gpuClustering::id, and edm::IDVectorMap< ID, C, P >::map_.
Referenced by BeautifulSoup.PageElement::_invert(), and SequenceTypes.Schedule::_replaceIfHeldDirectly().
|
inline |
|
inline |
Definition at line 206 of file IDVectorMap.h.
References edm::IDVectorMap< ID, C, P >::collection_, and edm::IDVectorMap< ID, C, P >::map_.
Referenced by edm::swap().
|
private |
Definition at line 201 of file IDVectorMap.h.
Referenced by edm::IDVectorMap< ID, C, P >::swap().
|
private |
Definition at line 202 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().