template <typename Iter>

class RangeIterator

Defined at line 1058 of file ../../third_party/icu/default/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 1069 of file ../../third_party/icu/default/source/common/unicode/locid.h

UBool hasNext ()

Returns

true if next() can be called again.

ICU 65

Defined at line 1075 of file ../../third_party/icu/default/source/common/unicode/locid.h

const Locale & next ()

Returns

the next locale.

ICU 65

Defined at line 1081 of file ../../third_party/icu/default/source/common/unicode/locid.h