Lines Matching refs:status

400      * @param status Set if the identifier is invalid.
403 static MeasureUnit forIdentifier(StringPiece identifier, UErrorCode& status);
475 * @param status Set if an error occurs.
479 UMeasureUnitComplexity getComplexity(UErrorCode& status) const;
491 * @param status Set if this is not a SINGLE unit or if another error occurs.
495 MeasureUnit withPrefix(UMeasurePrefix prefix, UErrorCode& status) const;
505 * @param status Set if this is not a SINGLE unit or if another error occurs.
511 UMeasurePrefix getPrefix(UErrorCode& status) const;
523 * @param status Set if this is not a SINGLE unit or if another error occurs.
527 MeasureUnit withDimensionality(int32_t dimensionality, UErrorCode& status) const;
538 * @param status Set if this is not a SINGLE unit or if another error occurs.
542 int32_t getDimensionality(UErrorCode& status) const;
552 * @param status Set if this is a MIXED unit or if another error occurs.
556 MeasureUnit reciprocal(UErrorCode& status) const;
571 * @param status Set if this or other is a MIXED unit or if another error occurs.
575 MeasureUnit product(const MeasureUnit& other, UErrorCode& status) const;
588 * @param status Set if an error occurs.
592 inline std::pair<LocalArray<MeasureUnit>, int32_t> splitToSingleUnits(UErrorCode& status) const;
685 * @param status ICU error code.
688 static MeasureUnit *createGForce(UErrorCode &status);
701 * @param status ICU error code.
704 static MeasureUnit *createMeterPerSecondSquared(UErrorCode &status);
717 * @param status ICU error code.
720 static MeasureUnit *createArcMinute(UErrorCode &status);
733 * @param status ICU error code.
736 static MeasureUnit *createArcSecond(UErrorCode &status);
749 * @param status ICU error code.
752 static MeasureUnit *createDegree(UErrorCode &status);
765 * @param status ICU error code.
768 static MeasureUnit *createRadian(UErrorCode &status);
781 * @param status ICU error code.
784 static MeasureUnit *createRevolutionAngle(UErrorCode &status);
797 * @param status ICU error code.
800 static MeasureUnit *createAcre(UErrorCode &status);
813 * @param status ICU error code.
816 static MeasureUnit *createDunam(UErrorCode &status);
829 * @param status ICU error code.
832 static MeasureUnit *createHectare(UErrorCode &status);
845 * @param status ICU error code.
848 static MeasureUnit *createSquareCentimeter(UErrorCode &status);
861 * @param status ICU error code.
864 static MeasureUnit *createSquareFoot(UErrorCode &status);
877 * @param status ICU error code.
880 static MeasureUnit *createSquareInch(UErrorCode &status);
893 * @param status ICU error code.
896 static MeasureUnit *createSquareKilometer(UErrorCode &status);
909 * @param status ICU error code.
912 static MeasureUnit *createSquareMeter(UErrorCode &status);
925 * @param status ICU error code.
928 static MeasureUnit *createSquareMile(UErrorCode &status);
941 * @param status ICU error code.
944 static MeasureUnit *createSquareYard(UErrorCode &status);
957 * @param status ICU error code.
960 static MeasureUnit *createItem(UErrorCode &status);
973 * @param status ICU error code.
976 static MeasureUnit *createKarat(UErrorCode &status);
989 * @param status ICU error code.
992 static MeasureUnit *createMilligramOfglucosePerDeciliter(UErrorCode &status);
1005 * @param status ICU error code.
1008 static MeasureUnit *createMilligramPerDeciliter(UErrorCode &status);
1021 * @param status ICU error code.
1024 static MeasureUnit *createMillimolePerLiter(UErrorCode &status);
1037 * @param status ICU error code.
1040 static MeasureUnit *createMole(UErrorCode &status);
1053 * @param status ICU error code.
1056 static MeasureUnit *createPercent(UErrorCode &status);
1069 * @param status ICU error code.
1072 static MeasureUnit *createPermille(UErrorCode &status);
1085 * @param status ICU error code.
1088 static MeasureUnit *createPartPerMillion(UErrorCode &status);
1101 * @param status ICU error code.
1104 static MeasureUnit *createPermyriad(UErrorCode &status);
1117 * @param status ICU error code.
1120 static MeasureUnit *createLiterPer100Kilometers(UErrorCode &status);
1133 * @param status ICU error code.
1136 static MeasureUnit *createLiterPerKilometer(UErrorCode &status);
1149 * @param status ICU error code.
1152 static MeasureUnit *createMilePerGallon(UErrorCode &status);
1165 * @param status ICU error code.
1168 static MeasureUnit *createMilePerGallonImperial(UErrorCode &status);
1181 * @param status ICU error code.
1184 static MeasureUnit *createBit(UErrorCode &status);
1197 * @param status ICU error code.
1200 static MeasureUnit *createByte(UErrorCode &status);
1213 * @param status ICU error code.
1216 static MeasureUnit *createGigabit(UErrorCode &status);
1229 * @param status ICU error code.
1232 static MeasureUnit *createGigabyte(UErrorCode &status);
1245 * @param status ICU error code.
1248 static MeasureUnit *createKilobit(UErrorCode &status);
1261 * @param status ICU error code.
1264 static MeasureUnit *createKilobyte(UErrorCode &status);
1277 * @param status ICU error code.
1280 static MeasureUnit *createMegabit(UErrorCode &status);
1293 * @param status ICU error code.
1296 static MeasureUnit *createMegabyte(UErrorCode &status);
1309 * @param status ICU error code.
1312 static MeasureUnit *createPetabyte(UErrorCode &status);
1325 * @param status ICU error code.
1328 static MeasureUnit *createTerabit(UErrorCode &status);
1341 * @param status ICU error code.
1344 static MeasureUnit *createTerabyte(UErrorCode &status);
1357 * @param status ICU error code.
1360 static MeasureUnit *createCentury(UErrorCode &status);
1373 * @param status ICU error code.
1376 static MeasureUnit *createDay(UErrorCode &status);
1389 * @param status ICU error code.
1392 static MeasureUnit *createDayPerson(UErrorCode &status);
1405 * @param status ICU error code.
1408 static MeasureUnit *createDecade(UErrorCode &status);
1421 * @param status ICU error code.
1424 static MeasureUnit *createHour(UErrorCode &status);
1437 * @param status ICU error code.
1440 static MeasureUnit *createMicrosecond(UErrorCode &status);
1453 * @param status ICU error code.
1456 static MeasureUnit *createMillisecond(UErrorCode &status);
1469 * @param status ICU error code.
1472 static MeasureUnit *createMinute(UErrorCode &status);
1485 * @param status ICU error code.
1488 static MeasureUnit *createMonth(UErrorCode &status);
1501 * @param status ICU error code.
1504 static MeasureUnit *createMonthPerson(UErrorCode &status);
1517 * @param status ICU error code.
1520 static MeasureUnit *createNanosecond(UErrorCode &status);
1534 * @param status ICU error code.
1537 static MeasureUnit *createQuarter(UErrorCode &status);
1551 * @param status ICU error code.
1554 static MeasureUnit *createSecond(UErrorCode &status);
1567 * @param status ICU error code.
1570 static MeasureUnit *createWeek(UErrorCode &status);
1583 * @param status ICU error code.
1586 static MeasureUnit *createWeekPerson(UErrorCode &status);
1599 * @param status ICU error code.
1602 static MeasureUnit *createYear(UErrorCode &status);
1615 * @param status ICU error code.
1618 static MeasureUnit *createYearPerson(UErrorCode &status);
1631 * @param status ICU error code.
1634 static MeasureUnit *createAmpere(UErrorCode &status);
1647 * @param status ICU error code.
1650 static MeasureUnit *createMilliampere(UErrorCode &status);
1663 * @param status ICU error code.
1666 static MeasureUnit *createOhm(UErrorCode &status);
1679 * @param status ICU error code.
1682 static MeasureUnit *createVolt(UErrorCode &status);
1695 * @param status ICU error code.
1698 static MeasureUnit *createBritishThermalUnit(UErrorCode &status);
1711 * @param status ICU error code.
1714 static MeasureUnit *createCalorie(UErrorCode &status);
1727 * @param status ICU error code.
1730 static MeasureUnit *createElectronvolt(UErrorCode &status);
1743 * @param status ICU error code.
1746 static MeasureUnit *createFoodcalorie(UErrorCode &status);
1759 * @param status ICU error code.
1762 static MeasureUnit *createJoule(UErrorCode &status);
1775 * @param status ICU error code.
1778 static MeasureUnit *createKilocalorie(UErrorCode &status);
1791 * @param status ICU error code.
1794 static MeasureUnit *createKilojoule(UErrorCode &status);
1807 * @param status ICU error code.
1810 static MeasureUnit *createKilowattHour(UErrorCode &status);
1823 * @param status ICU error code.
1826 static MeasureUnit *createThermUs(UErrorCode &status);
1839 * @param status ICU error code.
1842 static MeasureUnit *createKilowattHourPer100Kilometer(UErrorCode &status);
1855 * @param status ICU error code.
1858 static MeasureUnit *createNewton(UErrorCode &status);
1871 * @param status ICU error code.
1874 static MeasureUnit *createPoundForce(UErrorCode &status);
1887 * @param status ICU error code.
1890 static MeasureUnit *createGigahertz(UErrorCode &status);
1903 * @param status ICU error code.
1906 static MeasureUnit *createHertz(UErrorCode &status);
1919 * @param status ICU error code.
1922 static MeasureUnit *createKilohertz(UErrorCode &status);
1935 * @param status ICU error code.
1938 static MeasureUnit *createMegahertz(UErrorCode &status);
1951 * @param status ICU error code.
1954 static MeasureUnit *createDot(UErrorCode &status);
1967 * @param status ICU error code.
1970 static MeasureUnit *createDotPerCentimeter(UErrorCode &status);
1983 * @param status ICU error code.
1986 static MeasureUnit *createDotPerInch(UErrorCode &status);
1999 * @param status ICU error code.
2002 static MeasureUnit *createEm(UErrorCode &status);
2015 * @param status ICU error code.
2018 static MeasureUnit *createMegapixel(UErrorCode &status);
2031 * @param status ICU error code.
2034 static MeasureUnit *createPixel(UErrorCode &status);
2047 * @param status ICU error code.
2050 static MeasureUnit *createPixelPerCentimeter(UErrorCode &status);
2063 * @param status ICU error code.
2066 static MeasureUnit *createPixelPerInch(UErrorCode &status);
2079 * @param status ICU error code.
2082 static MeasureUnit *createAstronomicalUnit(UErrorCode &status);
2095 * @param status ICU error code.
2098 static MeasureUnit *createCentimeter(UErrorCode &status);
2111 * @param status ICU error code.
2114 static MeasureUnit *createDecimeter(UErrorCode &status);
2127 * @param status ICU error code.
2130 static MeasureUnit *createEarthRadius(UErrorCode &status);
2143 * @param status ICU error code.
2146 static MeasureUnit *createFathom(UErrorCode &status);
2159 * @param status ICU error code.
2162 static MeasureUnit *createFoot(UErrorCode &status);
2175 * @param status ICU error code.
2178 static MeasureUnit *createFurlong(UErrorCode &status);
2191 * @param status ICU error code.
2194 static MeasureUnit *createInch(UErrorCode &status);
2207 * @param status ICU error code.
2210 static MeasureUnit *createKilometer(UErrorCode &status);
2223 * @param status ICU error code.
2226 static MeasureUnit *createLightYear(UErrorCode &status);
2239 * @param status ICU error code.
2242 static MeasureUnit *createMeter(UErrorCode &status);
2255 * @param status ICU error code.
2258 static MeasureUnit *createMicrometer(UErrorCode &status);
2271 * @param status ICU error code.
2274 static MeasureUnit *createMile(UErrorCode &status);
2287 * @param status ICU error code.
2290 static MeasureUnit *createMileScandinavian(UErrorCode &status);
2303 * @param status ICU error code.
2306 static MeasureUnit *createMillimeter(UErrorCode &status);
2319 * @param status ICU error code.
2322 static MeasureUnit *createNanometer(UErrorCode &status);
2335 * @param status ICU error code.
2338 static MeasureUnit *createNauticalMile(UErrorCode &status);
2351 * @param status ICU error code.
2354 static MeasureUnit *createParsec(UErrorCode &status);
2367 * @param status ICU error code.
2370 static MeasureUnit *createPicometer(UErrorCode &status);
2383 * @param status ICU error code.
2386 static MeasureUnit *createPoint(UErrorCode &status);
2399 * @param status ICU error code.
2402 static MeasureUnit *createSolarRadius(UErrorCode &status);
2415 * @param status ICU error code.
2418 static MeasureUnit *createYard(UErrorCode &status);
2431 * @param status ICU error code.
2434 static MeasureUnit *createCandela(UErrorCode &status);
2447 * @param status ICU error code.
2450 static MeasureUnit *createLumen(UErrorCode &status);
2463 * @param status ICU error code.
2466 static MeasureUnit *createLux(UErrorCode &status);
2479 * @param status ICU error code.
2482 static MeasureUnit *createSolarLuminosity(UErrorCode &status);
2495 * @param status ICU error code.
2498 static MeasureUnit *createCarat(UErrorCode &status);
2511 * @param status ICU error code.
2514 static MeasureUnit *createDalton(UErrorCode &status);
2527 * @param status ICU error code.
2530 static MeasureUnit *createEarthMass(UErrorCode &status);
2543 * @param status ICU error code.
2546 static MeasureUnit *createGrain(UErrorCode &status);
2559 * @param status ICU error code.
2562 static MeasureUnit *createGram(UErrorCode &status);
2575 * @param status ICU error code.
2578 static MeasureUnit *createKilogram(UErrorCode &status);
2595 * @param status ICU error code.
2598 static MeasureUnit *createMetricTon(UErrorCode &status);
2615 * @param status ICU error code.
2618 static MeasureUnit *createMicrogram(UErrorCode &status);
2631 * @param status ICU error code.
2634 static MeasureUnit *createMilligram(UErrorCode &status);
2647 * @param status ICU error code.
2650 static MeasureUnit *createOunce(UErrorCode &status);
2663 * @param status ICU error code.
2666 static MeasureUnit *createOunceTroy(UErrorCode &status);
2679 * @param status ICU error code.
2682 static MeasureUnit *createPound(UErrorCode &status);
2695 * @param status ICU error code.
2698 static MeasureUnit *createSolarMass(UErrorCode &status);
2711 * @param status ICU error code.
2714 static MeasureUnit *createStone(UErrorCode &status);
2727 * @param status ICU error code.
2730 static MeasureUnit *createTon(UErrorCode &status);
2744 * @param status ICU error code.
2747 static MeasureUnit *createTonne(UErrorCode &status);
2761 * @param status ICU error code.
2764 static MeasureUnit *createGigawatt(UErrorCode &status);
2777 * @param status ICU error code.
2780 static MeasureUnit *createHorsepower(UErrorCode &status);
2793 * @param status ICU error code.
2796 static MeasureUnit *createKilowatt(UErrorCode &status);
2809 * @param status ICU error code.
2812 static MeasureUnit *createMegawatt(UErrorCode &status);
2825 * @param status ICU error code.
2828 static MeasureUnit *createMilliwatt(UErrorCode &status);
2841 * @param status ICU error code.
2844 static MeasureUnit *createWatt(UErrorCode &status);
2857 * @param status ICU error code.
2860 static MeasureUnit *createAtmosphere(UErrorCode &status);
2873 * @param status ICU error code.
2876 static MeasureUnit *createBar(UErrorCode &status);
2889 * @param status ICU error code.
2892 static MeasureUnit *createHectopascal(UErrorCode &status);
2905 * @param status ICU error code.
2908 static MeasureUnit *createInchHg(UErrorCode &status);
2921 * @param status ICU error code.
2924 static MeasureUnit *createKilopascal(UErrorCode &status);
2937 * @param status ICU error code.
2940 static MeasureUnit *createMegapascal(UErrorCode &status);
2953 * @param status ICU error code.
2956 static MeasureUnit *createMillibar(UErrorCode &status);
2969 * @param status ICU error code.
2972 static MeasureUnit *createMillimeterOfMercury(UErrorCode &status);
2985 * @param status ICU error code.
2988 static MeasureUnit *createPascal(UErrorCode &status);
3001 * @param status ICU error code.
3004 static MeasureUnit *createPoundPerSquareInch(UErrorCode &status);
3017 * @param status ICU error code.
3020 static MeasureUnit *createKilometerPerHour(UErrorCode &status);
3033 * @param status ICU error code.
3036 static MeasureUnit *createKnot(UErrorCode &status);
3049 * @param status ICU error code.
3052 static MeasureUnit *createMeterPerSecond(UErrorCode &status);
3065 * @param status ICU error code.
3068 static MeasureUnit *createMilePerHour(UErrorCode &status);
3081 * @param status ICU error code.
3084 static MeasureUnit *createCelsius(UErrorCode &status);
3097 * @param status ICU error code.
3100 static MeasureUnit *createFahrenheit(UErrorCode &status);
3113 * @param status ICU error code.
3116 static MeasureUnit *createGenericTemperature(UErrorCode &status);
3129 * @param status ICU error code.
3132 static MeasureUnit *createKelvin(UErrorCode &status);
3145 * @param status ICU error code.
3148 static MeasureUnit *createNewtonMeter(UErrorCode &status);
3161 * @param status ICU error code.
3164 static MeasureUnit *createPoundFoot(UErrorCode &status);
3177 * @param status ICU error code.
3180 static MeasureUnit *createAcreFoot(UErrorCode &status);
3193 * @param status ICU error code.
3196 static MeasureUnit *createBarrel(UErrorCode &status);
3209 * @param status ICU error code.
3212 static MeasureUnit *createBushel(UErrorCode &status);
3225 * @param status ICU error code.
3228 static MeasureUnit *createCentiliter(UErrorCode &status);
3241 * @param status ICU error code.
3244 static MeasureUnit *createCubicCentimeter(UErrorCode &status);
3257 * @param status ICU error code.
3260 static MeasureUnit *createCubicFoot(UErrorCode &status);
3273 * @param status ICU error code.
3276 static MeasureUnit *createCubicInch(UErrorCode &status);
3289 * @param status ICU error code.
3292 static MeasureUnit *createCubicKilometer(UErrorCode &status);
3305 * @param status ICU error code.
3308 static MeasureUnit *createCubicMeter(UErrorCode &status);
3321 * @param status ICU error code.
3324 static MeasureUnit *createCubicMile(UErrorCode &status);
3337 * @param status ICU error code.
3340 static MeasureUnit *createCubicYard(UErrorCode &status);
3353 * @param status ICU error code.
3356 static MeasureUnit *createCup(UErrorCode &status);
3369 * @param status ICU error code.
3372 static MeasureUnit *createCupMetric(UErrorCode &status);
3385 * @param status ICU error code.
3388 static MeasureUnit *createDeciliter(UErrorCode &status);
3401 * @param status ICU error code.
3404 static MeasureUnit *createDessertSpoon(UErrorCode &status);
3417 * @param status ICU error code.
3420 static MeasureUnit *createDessertSpoonImperial(UErrorCode &status);
3433 * @param status ICU error code.
3436 static MeasureUnit *createDram(UErrorCode &status);
3449 * @param status ICU error code.
3452 static MeasureUnit *createDrop(UErrorCode &status);
3465 * @param status ICU error code.
3468 static MeasureUnit *createFluidOunce(UErrorCode &status);
3481 * @param status ICU error code.
3484 static MeasureUnit *createFluidOunceImperial(UErrorCode &status);
3497 * @param status ICU error code.
3500 static MeasureUnit *createGallon(UErrorCode &status);
3513 * @param status ICU error code.
3516 static MeasureUnit *createGallonImperial(UErrorCode &status);
3529 * @param status ICU error code.
3532 static MeasureUnit *createHectoliter(UErrorCode &status);
3545 * @param status ICU error code.
3548 static MeasureUnit *createJigger(UErrorCode &status);
3561 * @param status ICU error code.
3564 static MeasureUnit *createLiter(UErrorCode &status);
3577 * @param status ICU error code.
3580 static MeasureUnit *createMegaliter(UErrorCode &status);
3593 * @param status ICU error code.
3596 static MeasureUnit *createMilliliter(UErrorCode &status);
3609 * @param status ICU error code.
3612 static MeasureUnit *createPinch(UErrorCode &status);
3625 * @param status ICU error code.
3628 static MeasureUnit *createPint(UErrorCode &status);
3641 * @param status ICU error code.
3644 static MeasureUnit *createPintMetric(UErrorCode &status);
3657 * @param status ICU error code.
3660 static MeasureUnit *createQuart(UErrorCode &status);
3673 * @param status ICU error code.
3676 static MeasureUnit *createQuartImperial(UErrorCode &status);
3689 * @param status ICU error code.
3692 static MeasureUnit *createTablespoon(UErrorCode &status);
3705 * @param status ICU error code.
3708 static MeasureUnit *createTeaspoon(UErrorCode &status);
3752 static MeasureUnit *create(int typeId, int subTypeId, UErrorCode &status);
3764 LocalArray<MeasureUnit> splitToSingleUnitsImpl(int32_t& outCount, UErrorCode& status) const;
3774 MeasureUnit::splitToSingleUnits(UErrorCode& status) const {
3776 auto array = splitToSingleUnitsImpl(length, status);