![]() |
LArSoft
v10_06_00
Liquid Argon Software toolkit - https://larsoft.org/
|
#include "art/Framework/Principal/Group.h"#include "art/Framework/Principal/Provenance.h"#include "art/Persistency/Common/GroupQueryResult.h"#include "canvas/Persistency/Common/detail/is_handle.h"#include "canvas/Persistency/Provenance/BranchDescription.h"#include "canvas/Persistency/Provenance/ProductID.h"#include "canvas/Utilities/Exception.h"#include "cetlib_except/demangle.h"#include "cetlib_except/exception.h"#include <memory>#include <typeinfo>Go to the source code of this file.
Classes | |
| class | art::Handle< T > |
| class | art::ValidHandle< T > |
| class | art::PutHandle< T > |
| class | art::Wrapper< T > |
| class | art::Handle< T > |
| class | art::Handle< T >::HandleTag |
| class | art::ValidHandle< T > |
| class | art::ValidHandle< T >::HandleTag |
| class | art::PutHandle< T > |
| class | art::PutHandle< T >::HandleTag |
Namespaces | |
| art | |
| art::detail | |
Functions | |
| template<class T > | |
| void | art::swap (Handle< T > &a, Handle< T > &b) |
| template<class T > | |
| void | art::swap (ValidHandle< T > &a, ValidHandle< T > &b) |
| template<class T > | |
| void | art::convert_handle (GroupQueryResult const &, Handle< T > &) |
| template<typename... T> | |
| void | art::detail::throw_if_invalid (std::string const &msg, T const &...t) |
| template<class T > | |
| std::enable_if_t< detail::is_handle_v< T >, RangeSet const & > | art::range_of_validity (T const &h) |
| template<class T , class U > | |
| std::enable_if_t< detail::are_handles_v< T, U >, bool > | art::same_ranges (T const &a, U const &b) |
| template<class T , class U > | |
| std::enable_if_t< detail::are_handles_v< T, U >, bool > | art::disjoint_ranges (T const &a, U const &b) |
| template<class T , class U > | |
| std::enable_if_t< detail::are_handles_v< T, U >, bool > | art::overlapping_ranges (T const &a, U const &b) |