Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
Loading...
Searching...
No Matches
Aleph::uni_functional_detail Namespace Reference

Classes

struct  container_value_type
 
struct  container_value_type< T, std::enable_if_t< has_aleph_iterator< T >::value and not 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_reverse_iterator
 
struct  has_stl_iterator
 

Typedefs

template<typename T >
using value_t = typename container_value_type< std::decay_t< T > >::type
 

Functions

template<typename C >
auto aleph_iterator (const C &c)
 

Variables

template<typename T >
constexpr bool is_stl_container_v = has_stl_iterator<std::decay_t<T>>::value
 
template<typename T >
constexpr bool is_aleph_only_v
 

Typedef Documentation

◆ value_t

Definition at line 135 of file ah-uni-functional.H.

Function Documentation

◆ aleph_iterator()

Variable Documentation

◆ is_aleph_only_v

template<typename T >
constexpr bool Aleph::uni_functional_detail::is_aleph_only_v
constexpr
Initial value:
=
has_aleph_iterator<std::decay_t<T>>::value &&
not has_stl_iterator<std::decay_t<T>>::value
size_t size_t int32_t value
Definition ca-c-api.h:116

Definition at line 143 of file ah-uni-functional.H.

◆ is_stl_container_v

template<typename T >
constexpr bool Aleph::uni_functional_detail::is_stl_container_v = has_stl_iterator<std::decay_t<T>>::value
constexpr

Definition at line 139 of file ah-uni-functional.H.