#include <classes.h>
Public Types | |
typedef void | collection_type |
typedef PtrVectorItr< T > | const_iterator |
typedef PtrVectorItr< T > | iterator |
typedef T | member_type |
typedef Ptr< T > | value_type |
Public Types inherited from DataFormats_MuonReco::dictionary::edm::PtrVectorBase | |
typedef unsigned long | key_type |
typedef key_type | size_type |
Public Member Functions | |
const_iterator | begin () const |
const_iterator | end () const |
void | fillView (std::vector< void const * > &pointers, FillViewHelperVector &helpers) const |
PtrVector & | operator= (PtrVector const &rhs) |
Ptr< T > | operator[] (unsigned long const iIndex) const |
PtrVector () | |
PtrVector (ProductID const &iId) | |
PtrVector (PtrVector< T > const &iOther) | |
template<typename U > | |
PtrVector (PtrVector< U > const &iOther) | |
void | push_back (Ptr< T > const &iPtr) |
template<typename U > | |
void | push_back (Ptr< U > const &iPtr) |
void | swap (PtrVector &other) |
Public Member Functions inherited from DataFormats_MuonReco::dictionary::edm::PtrVectorBase | |
size_type | capacity () const |
Capacity of the RefVector. More... | |
void | clear () |
Clear the PtrVector. More... | |
bool | empty () const |
Is the RefVector empty. More... | |
bool | hasCache () const |
ProductID | id () const |
Accessor for product ID. More... | |
bool | isAvailable () const |
bool | isNonnull () const |
Checks for non-null. More... | |
bool | isNull () const |
Checks for null. More... | |
bool | isTransient () const |
bool | operator! () const |
Checks for null. More... | |
bool | operator== (PtrVectorBase const &iRHS) const |
void const * | product () const |
EDProductGetter const * | productGetter () const |
Accessor for product getter. More... | |
PtrVectorBase (ProductID const &productID, void const *prodPtr=0, EDProductGetter const *prodGetter=0) | |
PtrVectorBase (const PtrVectorBase &) | |
void | reserve (size_type n) |
Reserve space for RefVector. More... | |
void | setProductGetter (EDProductGetter *iGetter) const |
size_type | size () const |
Size of the RefVector. More... | |
virtual | ~PtrVectorBase () |
Static Public Member Functions | |
static short | Class_Version () |
Private Member Functions | |
Ptr< T > | fromItr (std::vector< void const * >::const_iterator const &iItr) const |
std::type_info const & | typeInfo () const |
Friends | |
class | PtrVectorItr< T > |
Additional Inherited Members | |
Protected Member Functions inherited from DataFormats_MuonReco::dictionary::edm::PtrVectorBase | |
template<typename TPtr > | |
TPtr | makePtr (unsigned long iIndex) const |
template<typename TPtr > | |
TPtr | makePtr (std::vector< void const * >::const_iterator const iIt) const |
PtrVectorBase () | |
void | push_back_base (RefCore const &core, key_type iKey, void const *iData) |
void | swap (PtrVectorBase &other) |
swap More... | |
std::vector< void const * > ::const_iterator | void_begin () const |
std::vector< void const * > ::const_iterator | void_end () const |
typedef void DataFormats_MuonReco::dictionary::edm::PtrVector< T >::collection_type |
typedef PtrVectorItr<T> DataFormats_MuonReco::dictionary::edm::PtrVector< T >::const_iterator |
typedef PtrVectorItr<T> DataFormats_MuonReco::dictionary::edm::PtrVector< T >::iterator |
typedef T DataFormats_MuonReco::dictionary::edm::PtrVector< T >::member_type |
typedef Ptr<T> DataFormats_MuonReco::dictionary::edm::PtrVector< T >::value_type |
|
inline |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inlinestatic |
|
inline |
Definition at line 135 of file classes.h.
Referenced by Types.LuminosityBlockRange::cppID(), and Types.EventRange::cppID().
void PtrVector::fillView | ( | std::vector< void const * > & | pointers, |
FillViewHelperVector & | helpers | ||
) | const |
|
inlineprivate |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineprivatevirtual |
Reimplemented from DataFormats_MuonReco::dictionary::edm::PtrVectorBase.
|
friend |