LLVM 17.0.0git
Public Types | List of all members
llvm::detail::ZipLongestItemType< Iter > Struct Template Reference

#include "llvm/ADT/STLExtras.h"

Public Types

using type = std::optional< std::remove_const_t< std::remove_reference_t< decltype(*std::declval< Iter >())> > >
 

Detailed Description

template<typename Iter>
struct llvm::detail::ZipLongestItemType< Iter >

Definition at line 979 of file STLExtras.h.

Member Typedef Documentation

◆ type

template<typename Iter >
using llvm::detail::ZipLongestItemType< Iter >::type = std::optional<std::remove_const_t< std::remove_reference_t<decltype(*std::declval<Iter>())> >>

Definition at line 980 of file STLExtras.h.


The documentation for this struct was generated from the following file: