JUCE v8.0.9
JUCE API
 
Loading...
Searching...
No Matches
juce::detail::RangedIterator Struct Referenceabstract

#include <juce_Ranges.h>

Inheritance diagram for juce::detail::RangedIterator:

Public Member Functions

 RangedIterator ()=default
 
 RangedIterator (const RangedIterator &)=default
 
 RangedIterator (RangedIterator &&) noexcept=default
 
virtual ~RangedIterator ()=default
 
virtual Range< int64getRange () const =0
 
virtual bool isValid () const =0
 
virtual void operator++ ()=0
 
RangedIteratoroperator= (const RangedIterator &)=default
 
RangedIteratoroperator= (RangedIterator &&) noexcept=default
 

Constructor & Destructor Documentation

◆ RangedIterator() [1/3]

juce::detail::RangedIterator::RangedIterator ( )
default

◆ RangedIterator() [2/3]

juce::detail::RangedIterator::RangedIterator ( const RangedIterator )
default

◆ RangedIterator() [3/3]

juce::detail::RangedIterator::RangedIterator ( RangedIterator &&  )
defaultnoexcept

◆ ~RangedIterator()

virtual juce::detail::RangedIterator::~RangedIterator ( )
virtualdefault

Member Function Documentation

◆ getRange()

virtual Range< int64 > juce::detail::RangedIterator::getRange ( ) const
pure virtual

◆ isValid()

virtual bool juce::detail::RangedIterator::isValid ( ) const
pure virtual

◆ operator++()

virtual void juce::detail::RangedIterator::operator++ ( )
pure virtual

◆ operator=() [1/2]

RangedIterator & juce::detail::RangedIterator::operator= ( const RangedIterator )
default

◆ operator=() [2/2]

RangedIterator & juce::detail::RangedIterator::operator= ( RangedIterator &&  )
defaultnoexcept

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