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

#include "llvm/ADT/STLExtras.h"

Public Types

using type = llvm::Optional< typename std::remove_const< typename std::remove_reference< decltype(*std::declval< Iter >())>::type >::type >

Detailed Description

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

Definition at line 807 of file STLExtras.h.

Member Typedef Documentation

◆ type

template<typename Iter >
using llvm::detail::ZipLongestItemType< Iter >::type = llvm::Optional<typename std::remove_const<typename std::remove_reference< decltype(*std::declval<Iter>())>::type>::type>

Definition at line 810 of file STLExtras.h.

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