namespace TokenMap
{ /** Returns the token identifier for a UTF8 string passed in pToken */
sal_Int32 getTokenFromUtf8(std::string_view token);
/** Returns the token identifier for the passed Unicode token name. */ inline sal_Int32 getTokenFromUnicode(std::u16string_view rUnicodeName)
{ return getTokenFromUtf8(OUStringToOString(rUnicodeName, RTL_TEXTENCODING_UTF8));
}
/** Returns the UTF8 name of the passed token identifier as byte sequence. */
css::uno::Sequence<sal_Int8> const& getUtf8TokenName(sal_Int32 nToken);
/** Returns the name of the passed token identifier as OUString. */ inline OUString getUnicodeTokenName(sal_Int32 nToken)
{ auto name = getUtf8TokenName(nToken); return OUString(reinterpret_cast<constchar*>(name.getConstArray()), name.getLength(),
RTL_TEXTENCODING_UTF8);
}
};
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.