/* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */ #ifndef intl_components_NumberParser_h_ #define intl_components_NumberParser_h_
class NumberParser { public: /** * Initialize a new NumberParser for the provided locale and using the * provided options.
*/ static Result<UniquePtr<NumberParser>, ICUError> TryCreate(
std::string_view aLocale, bool aUseGrouping);
/** * Attempts to parse a string representing a double, returning the parsed * double and the parse position if successful, or an error. * * The parse position is the index into the input string where parsing * stopped because an non-numeric character was encountered.
*/
Result<std::pair<double, int32_t>, ICUError> ParseDouble(
Span<const char16_t> aDouble) const;
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.