VCCC  2024.05
VisualCamp Common C++ library
vccc::ranges::views::detail Namespace Reference

Classes

class  all_adaptor_closure
 
struct  all_t_impl
 
struct  all_t_impl< R, false >
 
struct  as_const_adaptor_closure
 
struct  has_typename_char_type
 
struct  has_typename_char_type< T, void_t< typename T::char_type > >
 
struct  has_typename_traits_type
 
struct  has_typename_traits_type< T, void_t< typename T::traits_type > >
 
struct  derived_from_basic_istream
 
struct  derived_from_basic_istream< U, true >
 
struct  basic_istream_niebloid
 
struct  cartesian_product_niebloid
 
struct  common_adaptor_object
 
struct  concat_niebloid
 
struct  concat_with_niebloid
 
struct  counted_niebloid
 
struct  drop_niebloid
 
struct  drop_while_niebloid
 
class  elements_adaptor_object
 
class  enumerate_adaptor_closure
 
struct  filter_niebloid
 
struct  iota_niebloid
 
class  join_adaptor_object
 
struct  first_template_arg
 
struct  first_template_arg< Class< T1, Ts... > >
 
class  join_with_adaptor
 
struct  join_with_niebloid
 
struct  repeat_niebloid
 
class  reverse_adaptor_object
 
struct  single_niebloid
 
class  split_adapter_closure
 
struct  split_niebloid
 
struct  take_niebloid
 
struct  take_while_niebloid
 
struct  transform_niebloid
 
struct  zip_niebloid
 
struct  zip_transform_niebloid
 

Typedefs

template<typename T >
using first_template_arg_t = typename first_template_arg< T >::type
 

Typedef Documentation

◆ first_template_arg_t

using first_template_arg_t = typename first_template_arg<T>::type