JUCE v8.0.9
JUCE API
 
Loading...
Searching...
No Matches
juce::detail::IntersectingRangedValues< Values > Class Template Reference

#include <juce_Ranges.h>

Collaboration diagram for juce::detail::IntersectingRangedValues< Values >:

Classes

struct  IntersectionIterator
 
struct  IntersectionIteratorSentinel
 

Public Types

using IteratorWrappersType = std::tuple< RangedIteratorWrapper< Values >... >
 

Public Member Functions

 IntersectingRangedValues (RangedIteratorWrapper< Values >... wrappers)
 
auto begin () const
 
auto end () const
 

Private Attributes

IteratorWrappersType iteratorWrappers
 

Member Typedef Documentation

◆ IteratorWrappersType

template<typename... Values>
using juce::detail::IntersectingRangedValues< Values >::IteratorWrappersType = std::tuple<RangedIteratorWrapper<Values>...>

Constructor & Destructor Documentation

◆ IntersectingRangedValues()

template<typename... Values>
juce::detail::IntersectingRangedValues< Values >::IntersectingRangedValues ( RangedIteratorWrapper< Values >...  wrappers)
inlineexplicit

Member Function Documentation

◆ begin()

template<typename... Values>
auto juce::detail::IntersectingRangedValues< Values >::begin ( ) const
inline

◆ end()

template<typename... Values>
auto juce::detail::IntersectingRangedValues< Values >::end ( ) const
inline

Member Data Documentation

◆ iteratorWrappers

template<typename... Values>
IteratorWrappersType juce::detail::IntersectingRangedValues< Values >::iteratorWrappers
private

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