• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.9.5/ICU-511.35/icuSources/common/unicode/

Lines Matching refs:Part

95  * MessagePattern::Part type constants.
211 * Returned by Part.getArgType() for ARG_START and ARG_LIMIT parts.
293 * Special value that is returned by getNumericValue(Part) when no
347 * <li><code>ARG_START.CHOICE</code> stands for an ARG_START Part with ArgType CHOICE.
350 * <li>In the pluralStyle, the first, optional numeric Part has the "offset:" value.
351 * The optional numeric Part between each (ARG_SELECTOR, message) pair
354 * <li>The REPLACE_NUMBER Part can occur only in an immediate sub-message of the pluralStyle.
607 class Part;
621 * @param i The index of the Part data. (0..countParts()-1)
625 const Part &getPart(int32_t i) const {
632 * @param i The index of the Part data. (0..countParts()-1)
633 * @return The UMessagePatternPartType of the i-th Part.
643 * @param partIndex The index of the Part data. (0..countParts()-1)
644 * @return The pattern index of this Part.
652 * Returns the substring of the pattern string indicated by the Part.
658 UnicodeString getSubstring(const Part &part) const {
669 UBool partSubstringMatches(const Part &part, const UnicodeString &s) const {
679 double getNumericValue(const Part &part) const;
691 * @param start The index of some Part data (0..countParts()-1);
692 * this Part should be of Type ARG_START or MSG_START.
712 class Part : public UMemory {
718 Part() {}
730 * Returns the pattern string index associated with this Part.
739 * Returns the length of the pattern substring associated with this Part.
749 * Returns the pattern string limit (exclusive-end) index associated with this Part.
784 * Indicates whether the Part type has a numeric value.
786 * @param type The Part type to be tested.
787 * @return TRUE if the Part type has a numeric value.
799 UBool operator==(const Part &other) const;
806 inline UBool operator!=(const Part &other) const {
929 // ArrayList<Part> parts=new ArrayList<Part>();
931 Part *parts;