#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 62 of file IDVectorMap.h.
|
inline |
Definition at line 63 of file IDVectorMap.h.
References edm::IDVectorMap< ID, C, P >::map_.
Referenced by edm::IDVectorMap< ID, C, P >::get().
|
inline |
|
inline |
Definition at line 66 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 140 of file IDVectorMap.h.
References m, and edm::IDVectorMap< ID, C, P >::map_.
Referenced by Types.LuminosityBlockRange::cppID(), and Types.EventRange::cppID().
|
inline |
Definition at line 84 of file IDVectorMap.h.
References edm::IDVectorMap< ID, C, P >::begin(), edm::IDVectorMap< ID, C, P >::end(), i, and edm::IDVectorMap< ID, C, P >::map_.
Referenced by Options.Options::__getitem__(), betterConfigParser.BetterConfigParser::__updateDict(), betterConfigParser.BetterConfigParser::getCompares(), betterConfigParser.BetterConfigParser::getGeneral(), and betterConfigParser.BetterConfigParser::getResultingSection().
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 69 of file IDVectorMap.h.
References clone(), and edm::IDVectorMap< ID, C, P >::map_.
Referenced by BeautifulSoup.PageElement::append().
|
inline |
Definition at line 73 of file IDVectorMap.h.
References trackerHits::c, funct::C, clone(), edm::IDVectorMap< ID, C, P >::end(), i, and edm::IDVectorMap< ID, C, P >::map_.
Referenced by BeautifulSoup.PageElement::append().
|
inline |
|
inline |
Definition at line 175 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 168 of file IDVectorMap.h.
Referenced by edm::IDVectorMap< ID, C, P >::swap().
|
private |
Definition at line 169 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().