• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10.1/ICU-531.30/icuSources/common/unicode/

Lines Matching refs:pattern

70  * string pattern.
183 * <td nowrap valign="top" align="right"><code>pattern :=&nbsp; </code></td>
189 * <td valign="top"><code>char | (char '-' char) | pattern-expr<br>
193 * <td nowrap valign="top" align="right"><code>pattern-expr :=&nbsp; </code></td>
194 * <td valign="top"><code>pattern | pattern-expr pattern |
195 * pattern-expr op pattern<br>
223 * <td valign="top"><em>a Unicode property set pattern</em></td>
287 * The pattern representation of this set. This may not be the
288 * most economical pattern. It is the pattern supplied to
291 * modified using the non-pattern API, this string will be empty,
292 * indicating that toPattern() must generate a pattern
373 * Constructs a set from the given pattern. See the class
374 * description for the syntax of the pattern language.
375 * @param pattern a string specifying what characters are in the set
376 * @param status returns <code>U_ILLEGAL_ARGUMENT_ERROR</code> if the pattern
380 UnicodeSet(const UnicodeString& pattern,
385 * Constructs a set from the given pattern. See the class
386 * description for the syntax of the pattern language.
387 * @param pattern a string specifying what characters are in the set
388 * @param options bitmask for options to apply to the pattern.
392 * @param status returns <code>U_ILLEGAL_ARGUMENT_ERROR</code> if the pattern
396 UnicodeSet(const UnicodeString& pattern,
403 * Constructs a set from the given pattern. See the class description
404 * for the syntax of the pattern language.
405 * @param pattern a string specifying what characters are in the set
406 * @param pos on input, the position in pattern at which to start parsing.
408 * @param options bitmask for options to apply to the pattern.
415 UnicodeSet(const UnicodeString& pattern, ParsePosition& pos,
575 * Return true if the given position, in the given pattern, appears
576 * to be the start of a UnicodeSet pattern.
579 static UBool resemblesPattern(const UnicodeString& pattern,
584 * pattern, ignoring Unicode Pattern_White_Space characters.
585 * See the class description for the syntax of the pattern language.
587 * @param pattern a string specifying what characters are in the set
588 * @param status returns <code>U_ILLEGAL_ARGUMENT_ERROR</code> if the pattern
590 * <em> Empties the set passed before applying the pattern.</em>
594 UnicodeSet& applyPattern(const UnicodeString& pattern,
600 * pattern, optionally ignoring Unicode Pattern_White_Space characters.
601 * See the class description for the syntax of the pattern language.
603 * @param pattern a string specifying what characters are in the set
604 * @param options bitmask for options to apply to the pattern.
608 * @param status returns <code>U_ILLEGAL_ARGUMENT_ERROR</code> if the pattern
610 *<em> Empties the set passed before applying the pattern.</em>
614 UnicodeSet& applyPattern(const UnicodeString& pattern,
621 * Parses the given pattern, starting at the given position. The
622 * character at pattern.charAt(pos.getIndex()) must be '[', or the
628 * pairs list for the parsed pattern is returned. This method calls
630 *<em> Empties the set passed before applying the pattern.</em>
633 * @param pattern the string containing the pattern to be parsed.
637 * The character at pattern.charAt(pos.getIndex()) must be a '['.
639 * the character after the closing ']' of the parsed pattern, or
640 * pattern.length() if the closing ']' is the last character of
641 * the pattern string.
642 * @param options bitmask for options to apply to the pattern.
646 * @param status returns <code>U_ILLEGAL_ARGUMENT_ERROR</code> if the pattern
651 UnicodeSet& applyPattern(const UnicodeString& pattern,
1490 void applyPatternIgnoreSpace(const UnicodeString& pattern,
1535 * Return true if the given position, in the given pattern, appears
1536 * to be the start of a property set pattern [:foo:], \\p{foo}, or
1539 static UBool resemblesPropertyPattern(const UnicodeString& pattern,
1546 * Parse the given property pattern at the given parse position
1571 * @param pattern the pattern string
1584 UnicodeSet& applyPropertyPattern(const UnicodeString& pattern,
1616 * Set the new pattern to cache.
1620 * Release existing cached pattern.