|
| 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< T >::value, RangeSet const & > | art::range_of_validity (T const &h) |
| |
| template<class T , class U > |
| std::enable_if_t< detail::are_handles< T, U >::value, bool > | art::same_ranges (T const &a, U const &b) |
| |
| template<class T , class U > |
| std::enable_if_t< detail::are_handles< T, U >::value, bool > | art::disjoint_ranges (T const &a, U const &b) |
| |
| template<class T , class U > |
| std::enable_if_t< detail::are_handles< T, U >::value, bool > | art::overlapping_ranges (T const &a, U const &b) |
| |