LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
art::Ptr< T > Member List

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

Class_Version() noexceptart::Ptr< T >inlinestatic
const_pointer typedefart::Ptr< T >
const_reference typedefart::Ptr< T >
core_art::Ptr< T >mutableprivate
get() const art::Ptr< T >inline
id() const noexceptart::Ptr< T >inline
isAvailable() const art::Ptr< T >inline
isNonnull() const noexceptart::Ptr< T >inline
isNull() const noexceptart::Ptr< T >inline
key() const noexceptart::Ptr< T >inline
key_art::Ptr< T >private
key_type typedefart::Ptr< T >
operator bool() const art::Ptr< T >inlineexplicit
operator*() const art::Ptr< T >inline
operator->() const art::Ptr< T >inline
parentAs() const art::Ptr< T >inline
parentAs() const art::Ptr< T >inline
parentProduct_() const art::Ptr< T >inlineprivate
productGetter() const noexceptart::Ptr< T >inline
Ptr()=defaultart::Ptr< T >
Ptr(H const &handle, typename Ptr< T >::key_type key)art::Ptr< T >inline
Ptr(ProductID const &productID, key_type itemKey, EDProductGetter const *prodGetter)art::Ptr< T >inline
Ptr(Ptr< U > const &pu, std::enable_if_t< std::is_base_of_v< T, U >> *=nullptr)art::Ptr< T >inline
Ptr(Ptr< U > const &pu, std::enable_if_t< std::is_base_of_v< U, T >> *=nullptr)art::Ptr< T >inline
Ptr(ProductID const &productID, T const *item, key_type const itemKey)art::Ptr< T >inline
refCore() const noexceptart::Ptr< T >inline
value_type typedefart::Ptr< T >