#include <juce_Ranges.h>
◆ Op
◆ Operations
◆ Ranges() [1/2]
| juce::detail::Ranges::Ranges |
( |
| ) |
|
|
default |
◆ Ranges() [2/2]
| juce::detail::Ranges::Ranges |
( |
std::vector< Range< int64 > > |
rangesIn | ) |
|
|
inlineexplicit |
◆ begin()
| auto juce::detail::Ranges::begin |
( |
| ) |
const |
|
inline |
◆ cbegin()
| auto juce::detail::Ranges::cbegin |
( |
| ) |
const |
|
inline |
◆ cend()
| auto juce::detail::Ranges::cend |
( |
| ) |
const |
|
inline |
◆ clear()
| void juce::detail::Ranges::clear |
( |
| ) |
|
|
inline |
◆ covers()
◆ data()
| auto * juce::detail::Ranges::data |
( |
| ) |
const |
|
inline |
◆ drop()
◆ end()
| auto juce::detail::Ranges::end |
( |
| ) |
const |
|
inline |
◆ erase()
◆ eraseFrom()
◆ find()
| auto juce::detail::Ranges::find |
( |
int64 |
i | ) |
const |
|
inline |
◆ get()
| Range< int64 > juce::detail::Ranges::get |
( |
size_t |
rangeIndex | ) |
const |
|
inline |
◆ getIndex()
| size_t juce::detail::Ranges::getIndex |
( |
std::vector< Range< int64 > >::const_iterator |
it | ) |
const |
|
inlineprivate |
◆ getIndexForEnclosingRange()
| std::optional< size_t > juce::detail::Ranges::getIndexForEnclosingRange |
( |
int64 |
positionInTextRange | ) |
const |
|
inline |
◆ getIntersectionsWith()
◆ getRanges() [1/2]
| auto & juce::detail::Ranges::getRanges |
( |
| ) |
|
|
inline |
◆ getRanges() [2/2]
| auto & juce::detail::Ranges::getRanges |
( |
| ) |
const |
|
inline |
◆ insert()
◆ isEmpty()
| bool juce::detail::Ranges::isEmpty |
( |
| ) |
const |
|
inline |
◆ mergeBack()
| void juce::detail::Ranges::mergeBack |
( |
size_t |
i, |
|
|
Operations & |
ops |
|
) |
| |
|
inline |
◆ operator!=()
| bool juce::detail::Ranges::operator!= |
( |
const Ranges & |
other | ) |
const |
|
inline |
◆ operator==()
| bool juce::detail::Ranges::operator== |
( |
const Ranges & |
other | ) |
const |
|
inline |
◆ set()
◆ shift()
◆ size()
| size_t juce::detail::Ranges::size |
( |
| ) |
const |
|
inline |
◆ split()
◆ ranges
| std::vector<Range<int64> > juce::detail::Ranges::ranges |
|
private |
Referenced by Ranges(), begin(), cbegin(), cend(), clear(), data(), end(), erase(), eraseFrom(), get(), getIndex(), getIndexForEnclosingRange(), getIntersectionsWith(), getRanges(), getRanges(), insert(), isEmpty(), mergeBack(), operator!=(), operator==(), set(), shift(), size(), and split().
The documentation for this struct was generated from the following file: