![]() |
ATLAS Offline Software
|
Classes | |
| struct | VirtBases |
Typedefs | |
| template<class ITERATOR , class T > | |
| using | enable_if_ptr_itr = std::enable_if_t< std::is_convertible_v< typename std::iterator_traits< ITERATOR >::value_type, T * >, bool > |
| Helpers for enabling the correct overloads for insert() methods taking a range, allowing us to handle the unique_ptr case. More... | |
| template<class ITERATOR , class T > | |
| using | enable_if_up_itr = std::enable_if_t< std::is_convertible_v< typename std::iterator_traits< ITERATOR >::value_type, std::unique_ptr< T > >, bool > |
| using DataVector_detail::enable_if_ptr_itr = typedef std::enable_if_t<std::is_convertible_v<typename std::iterator_traits<ITERATOR>::value_type, T*>, bool> |
Helpers for enabling the correct overloads for insert() methods taking a range, allowing us to handle the unique_ptr case.
Definition at line 613 of file DataVector.h.
| using DataVector_detail::enable_if_up_itr = typedef std::enable_if_t<std::is_convertible_v<typename std::iterator_traits<ITERATOR>::value_type, std::unique_ptr<T> >, bool> |
Definition at line 617 of file DataVector.h.
1.8.18