/* 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/. */
/** * This component is a Mozilla-focused API for working with numbering systems in * internationalization code. It is used in coordination with other operations * such as number formatting.
*/ class NumberingSystem final { public: explicit NumberingSystem(UNumberingSystem* aNumberingSystem)
: mNumberingSystem(aNumberingSystem) {
MOZ_ASSERT(aNumberingSystem);
};
// Do not allow copy as this class owns the ICU resource. Move is not // currently implemented, but a custom move operator could be created if // needed.
NumberingSystem(const NumberingSystem&) = delete;
NumberingSystem& operator=(const NumberingSystem&) = delete;
/** * Returns the name of this numbering system. * * The returned string has the same lifetime as this NumberingSystem object.
*/
Result<Span<constchar>, ICUError> GetName();
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.