template <typename Iter>

class RangeIterator

Defined at line 1046 of file ../../third_party/icu/latest/source/common/unicode/locid.h

A generic Locale iterator implementation over Locale input iterators.

ICU 65

Public Methods

void RangeIterator<Iter> (Iter begin, Iter end)

Constructs an iterator from a begin/end range.

Each of the iterator parameter values must be an

input iterator whose value is convertible to const Locale

&

.

Parameters

begin Start of range.
end Exclusive end of range. ICU 65

Defined at line 1057 of file ../../third_party/icu/latest/source/common/unicode/locid.h

UBool hasNext ()

Returns

true if next() can be called again.

ICU 65

Defined at line 1063 of file ../../third_party/icu/latest/source/common/unicode/locid.h

const Locale & next ()

Returns

the next locale.

ICU 65

Defined at line 1069 of file ../../third_party/icu/latest/source/common/unicode/locid.h