JUCE v8.0.9
JUCE API
 
Loading...
Searching...
No Matches
juce::detail::withAdlSize Namespace Reference

Typedefs

template<typename Range >
using AdlSignedSize = std::common_type_t< std::ptrdiff_t, std::make_signed_t< AdlSize< Range > > >
 
template<typename Range >
using AdlSize = decltype(size(std::declval< Range >()))
 

Typedef Documentation

◆ AdlSignedSize

template<typename Range >
using juce::detail::withAdlSize::AdlSignedSize = typedef std::common_type_t<std::ptrdiff_t, std::make_signed_t<AdlSize<Range> >>

◆ AdlSize

template<typename Range >
using juce::detail::withAdlSize::AdlSize = typedef decltype (size (std::declval<Range>()))