CMS 3D CMS Logo

edm::Ptr< T > Member List

This is the complete list of members for edm::Ptr< T >, including all inherited members.

Class_Version()edm::Ptr< T >inlinestatic
core_edm::Ptr< T >private
get() const edm::Ptr< T >inline
getData_(bool throwIfNotFound=true) const edm::Ptr< T >inlineprivate
getItem_(C const *product, key_type iKey)edm::Ptr< T >private
hasProductCache() const edm::Ptr< T >inline
id() const edm::Ptr< T >inline
isAvailable() const edm::Ptr< T >inline
isNonnull() const edm::Ptr< T >inline
isNull() const edm::Ptr< T >inline
isTransient() const edm::Ptr< T >inline
key() const edm::Ptr< T >inline
key_edm::Ptr< T >private
key_type typedefedm::Ptr< T >
operator!() const edm::Ptr< T >inline
operator*() const edm::Ptr< T >inline
operator->() const edm::Ptr< T >inline
product() const edm::Ptr< T >inline
productGetter() const edm::Ptr< T >inline
Ptr(Handle< C > const &handle, key_type itemKey, bool=true)edm::Ptr< T >inline
Ptr(OrphanHandle< C > const &handle, key_type itemKey, bool=true)edm::Ptr< T >inline
Ptr(C const *iProduct, key_type iItemKey, bool=true)edm::Ptr< T >inline
Ptr(T const *item, key_type iItemKey)edm::Ptr< T >inline
Ptr(TestHandle< C > const &handle, key_type itemKey, bool=true)edm::Ptr< T >inline
Ptr(ProductID const &productID, key_type itemKey, EDProductGetter const *prodGetter)edm::Ptr< T >inline
Ptr(ProductID const &productID, T const *item, key_type item_key)edm::Ptr< T >inline
Ptr(ProductID const &productID, T const *item, key_type item_key, bool transient)edm::Ptr< T >inline
Ptr(ProductID const &iId)edm::Ptr< T >inlineexplicit
Ptr()edm::Ptr< T >inline
Ptr(Ptr< U > const &iOther, std::enable_if_t< std::is_base_of< T, U >::value > *=nullptr)edm::Ptr< T >inline
Ptr(Ptr< U > const &iOther, std::enable_if_t< std::is_base_of< U, T >::value > *=nullptr)edm::Ptr< T >inlineexplicit
PtrVectorBase classedm::Ptr< T >friend
refCore() const edm::Ptr< T >inline
value_type typedefedm::Ptr< T >
~Ptr()edm::Ptr< T >inline