Lines Matching refs:m_data_
51 m_data_ = ucol_openElements(other.m_data_->iteratordata_.coll, NULL, 0,
60 ucol_closeElements(m_data_);
68 return ucol_getOffset(m_data_);
78 return ucol_next(m_data_, &status);
90 if (this == &that || m_data_ == that.m_data_) {
95 if (m_data_->iteratordata_.coll != that.m_data_->iteratordata_.coll)
103 int thislength = (int)(m_data_->iteratordata_.endp - m_data_->iteratordata_.string);
104 int thatlength = (int)(that.m_data_->iteratordata_.endp - that.m_data_->iteratordata_.string);
110 if (uprv_memcmp(m_data_->iteratordata_.string,
111 that.m_data_->iteratordata_.string,
120 if ((m_data_->iteratordata_.flags & UCOL_ITER_HASLEN) == 0) {
121 if ((that.m_data_->iteratordata_.flags & UCOL_ITER_HASLEN) != 0) {
125 if (m_data_->iteratordata_.pos
126 - m_data_->iteratordata_.writableBuffer.getBuffer()
127 != that.m_data_->iteratordata_.pos
128 - that.m_data_->iteratordata_.writableBuffer.getBuffer()) {
133 else if ((that.m_data_->iteratordata_.flags & UCOL_ITER_HASLEN) == 0) {
137 return (m_data_->iteratordata_.CEpos - m_data_->iteratordata_.CEs)
138 == (that.m_data_->iteratordata_.CEpos
139 - that.m_data_->iteratordata_.CEs);
150 return ucol_previous(m_data_, &status);
158 ucol_reset(m_data_);
164 ucol_setOffset(m_data_, newOffset, &status);
179 if (m_data_->isWritable && m_data_->iteratordata_.string != NULL) {
180 uprv_free((UChar *)m_data_->iteratordata_.string);
182 m_data_->isWritable = TRUE;
202 ucol_freeOffsetBuffer(&(m_data_->iteratordata_));
203 uprv_init_collIterate(m_data_->iteratordata_.coll, string, length,
204 &m_data_->iteratordata_, &status);
206 m_data_->reset_ = TRUE;
244 if (m_data_->isWritable && m_data_->iteratordata_.string != NULL) {
245 uprv_free((UChar *)m_data_->iteratordata_.string);
247 m_data_->isWritable = TRUE;
249 ucol_freeOffsetBuffer(&(m_data_->iteratordata_));
250 uprv_init_collIterate(m_data_->iteratordata_.coll, buffer, length,
251 &m_data_->iteratordata_, &status);
252 m_data_->reset_ = TRUE;
257 UCollationStrength s = ucol_getStrength(m_data_->iteratordata_.coll);
310 m_data_ = ucol_openElements(order->ucollator, string, length, &status);
316 m_data_->isWritable = TRUE;
378 m_data_ = ucol_openElements(order->ucollator, buffer, length, &status);
384 m_data_->isWritable = TRUE;
394 UCollationElements *ucolelem = this->m_data_;
395 UCollationElements *otherucolelem = other.m_data_;