Home | History | Annotate | Download | only in i18n

Lines Matching full:endpoints

35     const Endpoints &endpoints = getEndpoints(flags);
36 if (index < 0 || index >= endpoints.end - endpoints.start) {
39 return pattern.charAt(endpoints.start + index);
46 int32_t ParsedPatternInfo::getLengthFromEndpoints(const Endpoints &endpoints) {
47 return endpoints.end - endpoints.start;
51 const Endpoints &endpoints = getEndpoints(flags);
52 if (endpoints.start == endpoints.end) {
56 return UnicodeString(pattern, endpoints.start, endpoints.end - endpoints.start);
59 const Endpoints &ParsedPatternInfo::getEndpoints(int32_t flags) const {
176 void ParsedPatternInfo::consumeAffix(Endpoints &endpoints, UErrorCode &status) {
178 endpoints.start = state.offset;
229 endpoints.end = state.offset;