Namespaces | |
detail | |
hash_detail | |
refcoreimpl | |
reftobase | |
Typedefs | |
typedef std::vector < BranchID::value_type > | BranchIDList |
typedef std::vector< BranchIDList > | BranchIDLists |
typedef unsigned short | BranchListIndex |
typedef std::vector < BranchListIndex > | BranchListIndexes |
typedef std::vector< std::pair < edm::ProductID, unsigned long > > | FillViewHelperVector |
typedef Hash< ParentageType > | ParentageID |
typedef std::string | PassID |
typedef Hash < ProcessConfigurationType > | ProcessConfigurationID |
typedef Hash< ProcessHistoryType > | ProcessHistoryID |
typedef unsigned short | ProcessIndex |
typedef unsigned short | ProductIndex |
typedef std::string | ReleaseVersion |
Enumerations | |
enum | HashedTypes { ModuleDescriptionType, ParameterSetType, ProcessHistoryType, ProcessConfigurationType, EntryDescriptionType, ParentageType } |
Functions | |
template<typename T > | |
void | fillView (PtrVector< T > const &obj, ProductID const &, std::vector< void const * > &pointers, FillViewHelperVector &helpers) |
template<typename T > | |
void | fillView (std::vector< edm::Ptr< T > > const &obj, ProductID const &id, std::vector< void const * > &pointers, FillViewHelperVector &helpers) |
EDProductGetter const * | mustBeNonZero (EDProductGetter const *prodGetter, std::string refType, ProductID const &productID) |
bool | operator!= (ProductID const &lh, ProductID const &rh) |
bool | operator!= (RefCore const &lhs, RefCore const &rhs) |
template<typename T > | |
bool | operator!= (Ptr< T > const &lhs, Ptr< T > const &rhs) |
bool | operator< (ProductID const &lh, ProductID const &rh) |
bool | operator< (RefCore const &lhs, RefCore const &rhs) |
template<typename T > | |
bool | operator< (Ptr< T > const &lhs, Ptr< T > const &rhs) |
std::ostream & | operator<< (std::ostream &os, BranchID const &id) |
std::ostream & | operator<< (std::ostream &os, ProductID const &id) |
template<int I> | |
std::ostream & | operator<< (std::ostream &os, Hash< I > const &h) |
bool | operator== (ProductID const &lh, ProductID const &rh) |
bool | operator== (RefCore const &lhs, RefCore const &rhs) |
template<typename T > | |
bool | operator== (Ptr< T > const &lhs, Ptr< T > const &rhs) |
void | swap (ProductID &a, ProductID &b) |
void | swap (OrphanHandleBase &a, OrphanHandleBase &b) |
void | swap (HandleBase &a, HandleBase &b) |
void | swap (edm::RefCore &lhs, edm::RefCore &rhs) |
template<typename T > | |
void | swap (PtrVector< T > &lhs, PtrVector< T > &rhs) |
template<int I> | |
void | swap (Hash< I > &a, Hash< I > &b) |
Declaration of the enum HashedTypes, used in defining several "id" classes.
typedef std::vector<BranchID::value_type> DataFormats_MuonReco::dictionary::edm::BranchIDList |
typedef std::vector<BranchIDList> DataFormats_MuonReco::dictionary::edm::BranchIDLists |
typedef unsigned short DataFormats_MuonReco::dictionary::edm::BranchListIndex |
typedef std::vector<BranchListIndex> DataFormats_MuonReco::dictionary::edm::BranchListIndexes |
typedef std::vector<std::pair<edm::ProductID,unsigned long> > DataFormats_MuonReco::dictionary::edm::FillViewHelperVector |
typedef std::string DataFormats_MuonReco::dictionary::edm::PassID |
typedef unsigned short DataFormats_MuonReco::dictionary::edm::ProcessIndex |
typedef unsigned short DataFormats_MuonReco::dictionary::edm::ProductIndex |
typedef std::string DataFormats_MuonReco::dictionary::edm::ReleaseVersion |
EDProductGetter const* DataFormats_MuonReco::dictionary::edm::mustBeNonZero | ( | EDProductGetter const * | prodGetter, |
std::string | refType, | ||
ProductID const & | productID | ||
) |
|
inline |
|
inline |
bool DataFormats_MuonReco::dictionary::edm::operator< | ( | ProductID const & | lh, |
ProductID const & | rh | ||
) |
|
inline |
std::ostream& DataFormats_MuonReco::dictionary::edm::operator<< | ( | std::ostream & | os, |
BranchID const & | id | ||
) |
std::ostream& DataFormats_MuonReco::dictionary::edm::operator<< | ( | std::ostream & | os, |
ProductID const & | id | ||
) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |