|
Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
|
Classes | |
| class | AlephIteratorWrapper |
| Wrapper that provides uniform interface for Aleph iterators. More... | |
| struct | container_value_type |
| struct | container_value_type< T, std::enable_if_t< has_aleph_iterator< T >::value &&!has_stl_iterator< T >::value > > |
| struct | container_value_type< T, std::enable_if_t< has_stl_iterator< T >::value > > |
| struct | has_aleph_iterator |
| struct | has_stl_iterator |
| struct | IteratorWrapperSelector |
| Select appropriate wrapper based on container type. More... | |
| struct | IteratorWrapperSelector< Container, std::enable_if_t< has_aleph_iterator< std::decay_t< Container > >::value &&!has_stl_iterator< std::decay_t< Container > >::value > > |
| struct | IteratorWrapperSelector< Container, std::enable_if_t< has_stl_iterator< std::decay_t< Container > >::value > > |
| class | StlIteratorWrapper |
| Wrapper that provides uniform interface for STL iterators. More... | |
Typedefs | |
| template<typename T > | |
| using | container_value_t = typename container_value_type< std::decay_t< T > >::type |
| template<typename Container > | |
| using | iterator_wrapper_t = typename IteratorWrapperSelector< Container >::type |
Variables | |
| template<typename T > | |
| constexpr bool | is_supported_container_v |
| using Aleph::uni_zip_detail::container_value_t = typedef typename container_value_type<std::decay_t<T> >::type |
Definition at line 120 of file ah-zip-utils.H.
| using Aleph::uni_zip_detail::iterator_wrapper_t = typedef typename IteratorWrapperSelector<Container>::type |
Definition at line 208 of file ah-zip-utils.H.