summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--chart2/qa/extras/uichart.cxx2
-rw-r--r--chart2/source/tools/ErrorBar.cxx30
-rw-r--r--comphelper/qa/string/test_string.cxx10
-rw-r--r--comphelper/source/misc/configuration.cxx2
-rw-r--r--connectivity/source/drivers/mysqlc/mysqlc_databasemetadata.cxx2
-rw-r--r--cppcanvas/qa/unit/test.cxx4
-rw-r--r--cppuhelper/source/factory.cxx4
-rw-r--r--desktop/qa/desktop_lib/test_desktop_lib.cxx4
-rw-r--r--editeng/source/accessibility/AccessibleEditableTextPara.cxx4
-rw-r--r--editeng/source/uno/unotext.cxx12
-rw-r--r--emfio/qa/cppunit/wmf/wmfimporttest.cxx6
-rw-r--r--extensions/source/bibliography/bibload.cxx2
-rw-r--r--filter/qa/unit/textfilterdetect.cxx6
-rw-r--r--filter/source/pdf/pdfexport.cxx2
-rw-r--r--filter/source/svg/svgexport.cxx26
-rw-r--r--forms/source/richtext/richtextunowrapper.cxx4
-rw-r--r--framework/source/uielement/langselectionstatusbarcontroller.cxx2
-rw-r--r--i18nlangtag/source/languagetag/languagetag.cxx2
-rw-r--r--i18npool/qa/cppunit/test_characterclassification.cxx84
-rw-r--r--i18npool/qa/cppunit/test_defaultnumberingprovider.cxx56
-rw-r--r--i18npool/qa/cppunit/test_textsearch.cxx18
-rw-r--r--lingucomponent/source/lingutil/lingutil.cxx10
-rw-r--r--lotuswordpro/source/filter/lwpfribptr.cxx2
-rw-r--r--lotuswordpro/source/filter/lwpnumericfmt.hxx10
-rw-r--r--o3tl/qa/test-string_view.cxx4
-rw-r--r--oox/qa/unit/drawingml.cxx14
-rw-r--r--oox/qa/unit/shape.cxx180
-rw-r--r--oox/source/drawingml/diagram/diagramlayoutatoms.cxx2
-rw-r--r--oox/source/drawingml/fontworkhelpers.cxx131
-rw-r--r--oox/source/drawingml/shape.cxx42
-rw-r--r--oox/source/export/DMLPresetShapeExport.cxx90
-rw-r--r--oox/source/export/drawingml.cxx8
-rw-r--r--oox/source/shape/WpsContext.cxx53
-rw-r--r--sal/qa/rtl/math/test-rtl-math.cxx2
-rw-r--r--sal/qa/rtl/textenc/rtl_textcvt.cxx24
-rw-r--r--sal/qa/rtl/uri/rtl_testuri.cxx6
-rw-r--r--sc/qa/extras/accessibility/basics.cxx4
-rw-r--r--sc/qa/extras/macros-test.cxx6
-rw-r--r--sc/qa/extras/vba-macro-test.cxx3
-rw-r--r--sc/qa/unit/subsequent_export_test2.cxx4
-rw-r--r--sc/qa/unit/subsequent_filters_test3.cxx28
-rw-r--r--sc/qa/unit/subsequent_filters_test4.cxx12
-rw-r--r--sc/qa/unit/tiledrendering/tiledrendering.cxx4
-rw-r--r--sc/qa/unit/ucalc.cxx4
-rw-r--r--sc/qa/unit/uicalc/uicalc2.cxx8
-rw-r--r--sc/source/filter/xml/SparklineGroupsExport.cxx24
-rw-r--r--sc/source/ui/dialogs/SparklineDataRangeDialog.cxx2
-rw-r--r--sc/source/ui/dialogs/SparklineDialog.cxx2
-rw-r--r--sc/source/ui/unoobj/condformatuno.cxx46
-rw-r--r--sc/source/ui/unoobj/docuno.cxx2
-rw-r--r--sd/qa/unit/TextFittingTest.cxx12
-rw-r--r--sd/qa/unit/a11y/layout.cxx6
-rw-r--r--sd/qa/unit/export-tests-ooxml1.cxx7
-rw-r--r--sd/qa/unit/export-tests-ooxml2.cxx2
-rw-r--r--sd/qa/unit/import-tests-smartart.cxx6
-rw-r--r--sd/qa/unit/import-tests.cxx32
-rw-r--r--sd/qa/unit/layout-tests.cxx3
-rw-r--r--sd/qa/unit/tiledrendering/tiledrendering.cxx6
-rw-r--r--sd/qa/unit/uiimpress.cxx28
-rw-r--r--sd/source/core/stlsheet.cxx16
-rw-r--r--sd/source/core/text/textapi.cxx8
-rw-r--r--sd/source/ui/slideshow/slideshow.cxx32
-rw-r--r--sd/source/ui/unoidl/unolayer.cxx12
-rw-r--r--sd/source/ui/unoidl/unomodel.cxx8
-rw-r--r--sd/source/ui/unoidl/unoobj.cxx4
-rw-r--r--sd/source/ui/unoidl/unopage.cxx108
-rw-r--r--sd/source/ui/unoidl/unosrch.cxx6
-rw-r--r--sdext/qa/unit/pdfimport.cxx20
-rw-r--r--sdext/source/pdfimport/inc/contentsink.hxx2
-rw-r--r--sdext/source/pdfimport/tree/drawtreevisiting.cxx2
-rw-r--r--sdext/source/pdfimport/tree/pdfiprocessor.cxx4
-rw-r--r--sdext/source/pdfimport/tree/writertreevisiting.cxx2
-rw-r--r--sdext/source/pdfimport/wrapper/wrapper.cxx52
-rw-r--r--sfx2/source/doc/iframe.cxx16
-rw-r--r--sfx2/source/view/viewfrm.cxx4
-rw-r--r--starmath/inc/mathml/element.hxx4
-rw-r--r--starmath/inc/token.hxx6
-rw-r--r--starmath/qa/cppunit/test_cursor.cxx4
-rw-r--r--starmath/qa/cppunit/test_nodetotextvisitors.cxx4
-rw-r--r--starmath/qa/extras/mmlexport-test.cxx8
-rw-r--r--starmath/qa/extras/mmlimport-test.cxx10
-rw-r--r--starmath/source/cursor.cxx4
-rw-r--r--starmath/source/mathml/attribute.cxx16
-rw-r--r--starmath/source/mathml/export.cxx14
-rw-r--r--starmath/source/mathml/import.cxx25
-rw-r--r--starmath/source/mathml/mathmlMo.cxx2201
-rw-r--r--starmath/source/mathml/mathmlimport.cxx42
-rw-r--r--starmath/source/mathml/xparsmlbase.cxx4254
-rw-r--r--starmath/source/parse5.cxx538
-rw-r--r--starmath/source/smediteng.cxx2
-rw-r--r--svl/qa/unit/svl.cxx26
-rw-r--r--svl/qa/unit/test_URIHelper.cxx38
-rw-r--r--svl/source/numbers/zforfind.cxx6
-rw-r--r--svx/qa/unit/svdraw.cxx4
-rw-r--r--svx/source/dialog/dlgunit.hxx2
-rw-r--r--svx/source/stbctrls/selctrl.cxx2
-rw-r--r--svx/source/svdraw/svdoashp.cxx4
-rw-r--r--svx/source/svdraw/svdobj.cxx2
-rw-r--r--svx/source/table/cell.cxx16
-rw-r--r--svx/source/toolbars/extrusionbar.cxx18
-rw-r--r--svx/source/unodraw/SvxXTextColumns.cxx18
-rw-r--r--svx/source/unodraw/unoprov.cxx276
-rw-r--r--sw/qa/core/crsr/crsr.cxx4
-rw-r--r--sw/qa/core/text/text.cxx14
-rw-r--r--sw/qa/core/theme/ThemeTest.cxx36
-rw-r--r--sw/qa/core/unocore/unocore.cxx8
-rw-r--r--sw/qa/extras/accessibility/basics.cxx10
-rw-r--r--sw/qa/extras/accessibility/dialogs.cxx24
-rw-r--r--sw/qa/extras/accessibility/tdf155705.cxx2
-rw-r--r--sw/qa/extras/accessibility/unicode.cxx22
-rw-r--r--sw/qa/extras/globalfilter/globalfilter.cxx2
-rw-r--r--sw/qa/extras/htmlexport/htmlexport.cxx10
-rw-r--r--sw/qa/extras/htmlimport/htmlimport.cxx4
-rw-r--r--sw/qa/extras/layout/layout.cxx2
-rw-r--r--sw/qa/extras/mailmerge/mailmerge.cxx18
-rw-r--r--sw/qa/extras/odfexport/odfexport2.cxx6
-rw-r--r--sw/qa/extras/ooxmlexport/ooxmlexport11.cxx2
-rw-r--r--sw/qa/extras/ooxmlexport/ooxmlexport12.cxx28
-rw-r--r--sw/qa/extras/ooxmlexport/ooxmlexport13.cxx2
-rw-r--r--sw/qa/extras/ooxmlexport/ooxmlexport14.cxx2
-rw-r--r--sw/qa/extras/ooxmlexport/ooxmlexport16.cxx4
-rw-r--r--sw/qa/extras/ooxmlexport/ooxmlexport17.cxx14
-rw-r--r--sw/qa/extras/ooxmlexport/ooxmlexport18.cxx32
-rw-r--r--sw/qa/extras/ooxmlexport/ooxmlexport2.cxx22
-rw-r--r--sw/qa/extras/ooxmlexport/ooxmlexport3.cxx2
-rw-r--r--sw/qa/extras/ooxmlexport/ooxmlexport4.cxx4
-rw-r--r--sw/qa/extras/ooxmlexport/ooxmlexport5.cxx2
-rw-r--r--sw/qa/extras/ooxmlexport/ooxmlexport8.cxx4
-rw-r--r--sw/qa/extras/ooxmlimport/ooxmlimport.cxx6
-rw-r--r--sw/qa/extras/ooxmlimport/ooxmlimport2.cxx14
-rw-r--r--sw/qa/extras/rtfexport/rtfexport.cxx42
-rw-r--r--sw/qa/extras/rtfexport/rtfexport2.cxx17
-rw-r--r--sw/qa/extras/rtfexport/rtfexport4.cxx26
-rw-r--r--sw/qa/extras/rtfexport/rtfexport5.cxx15
-rw-r--r--sw/qa/extras/rtfexport/rtfexport6.cxx19
-rw-r--r--sw/qa/extras/rtfimport/rtfimport.cxx5
-rw-r--r--sw/qa/extras/tiledrendering/tiledrendering.cxx4
-rw-r--r--sw/qa/extras/txtexport/txtexport.cxx4
-rw-r--r--sw/qa/extras/txtimport/txtimport.cxx14
-rw-r--r--sw/qa/extras/uiwriter/uiwriter.cxx14
-rw-r--r--sw/qa/extras/uiwriter/uiwriter2.cxx2
-rw-r--r--sw/qa/extras/uiwriter/uiwriter6.cxx38
-rw-r--r--sw/qa/extras/uiwriter/uiwriter7.cxx15
-rw-r--r--sw/qa/extras/uiwriter/uiwriter8.cxx2
-rw-r--r--sw/qa/extras/ww8export/ww8export2.cxx2
-rw-r--r--sw/qa/extras/ww8export/ww8export3.cxx2
-rw-r--r--sw/qa/extras/ww8export/ww8export4.cxx2
-rw-r--r--sw/qa/filter/ww8/ww8.cxx2
-rw-r--r--sw/qa/uibase/wrtsh/wrtsh.cxx8
-rw-r--r--sw/source/core/doc/DocumentStylePoolManager.cxx2
-rw-r--r--sw/source/core/fields/textapi.cxx8
-rw-r--r--sw/source/core/text/itrform2.cxx4
-rw-r--r--sw/source/core/unocore/unomap.cxx30
-rw-r--r--sw/source/core/unocore/unomap1.cxx6
-rw-r--r--sw/source/filter/ww8/docxexport.cxx2
-rw-r--r--sw/source/filter/ww8/docxexportfilter.cxx2
-rw-r--r--sw/source/filter/xml/xmlexp.cxx4
-rw-r--r--sw/source/ui/config/optcomp.cxx2
-rw-r--r--sw/source/uibase/utlui/AccessibilityStatusBarControl.cxx2
-rw-r--r--sw/source/uibase/utlui/tmplctrl.cxx2
-rw-r--r--sw/source/uibase/utlui/wordcountctrl.cxx4
-rw-r--r--sw/source/uibase/wrtsh/wrtsh1.cxx6
-rw-r--r--test/qa/cppunit/dialog.cxx6
-rw-r--r--tools/qa/cppunit/test_inetmime.cxx2
-rw-r--r--unotools/qa/unit/testRecodeString.cxx4
-rw-r--r--vcl/qa/cppunit/BmpFilterTest.cxx2
-rw-r--r--vcl/qa/cppunit/XpmFilterTest.cxx2
-rw-r--r--vcl/qa/cppunit/cjktext.cxx2
-rw-r--r--vcl/qa/cppunit/complextext.cxx36
-rw-r--r--vcl/qa/cppunit/graphicfilter/filters-tiff-test.cxx2
-rw-r--r--vcl/qa/cppunit/graphicfilter/filters-webp-test.cxx2
-rw-r--r--vcl/qa/cppunit/mnemonic.cxx2
-rw-r--r--vcl/qa/cppunit/pdfexport/pdfexport.cxx65
-rw-r--r--vcl/qa/cppunit/physicalfontcollection.cxx4
-rw-r--r--vcl/qa/cppunit/text.cxx58
-rw-r--r--vcl/qt5/QtAccessibleWidget.cxx64
-rw-r--r--vcl/qt5/QtMenu.cxx2
-rw-r--r--vcl/source/control/field.cxx4
-rw-r--r--vcl/source/font/fontmetric.cxx2
-rw-r--r--vcl/source/gdi/pdfwriter_impl.cxx2
-rw-r--r--vcl/source/window/builder.cxx4
-rw-r--r--vcl/workben/minvcl.cxx2
-rw-r--r--writerfilter/qa/cppunittests/dmapper/SdtHelper.cxx6
-rw-r--r--writerfilter/source/dmapper/DomainMapper_Impl.cxx4
-rw-r--r--writerfilter/source/dmapper/StyleSheetTable.cxx8
-rw-r--r--writerfilter/source/ooxml/OOXMLFastContextHandler.cxx4
-rw-r--r--xmloff/qa/unit/style.cxx4
-rw-r--r--xmloff/qa/unit/text.cxx16
-rw-r--r--xmloff/source/draw/shapeexport.cxx4
-rw-r--r--xmloff/source/style/GradientStyle.cxx2
-rw-r--r--xmloff/source/text/txtimp.cxx2
191 files changed, 4949 insertions, 4926 deletions
diff --git a/chart2/qa/extras/uichart.cxx b/chart2/qa/extras/uichart.cxx
index 2f5aee857e80..229c7f21f0f7 100644
--- a/chart2/qa/extras/uichart.cxx
+++ b/chart2/qa/extras/uichart.cxx
@@ -120,7 +120,7 @@ CPPUNIT_TEST_FIXTURE(Chart2UiChartTest, testTdf120348)
CPPUNIT_TEST_FIXTURE(Chart2UiChartTest, testTdf151091)
{
std::vector<OUString> aExpected
- = { u"Ωφέλιμο", u"Επικίνδυνο", u"Απόσταση", u"Μάσκα", u"Εμβόλιο" };
+ = { u"Ωφέλιμο"_ustr, u"Επικίνδυνο"_ustr, u"Απόσταση"_ustr, u"Μάσκα"_ustr, u"Εμβόλιο"_ustr };
loadFromURL(u"ods/tdf151091.ods");
uno::Reference<chart::XChartDocument> xChartDoc(getChartCompFromSheet(0, 0, mxComponent),
diff --git a/chart2/source/tools/ErrorBar.cxx b/chart2/source/tools/ErrorBar.cxx
index 4c10502d4186..f8581580dfc2 100644
--- a/chart2/source/tools/ErrorBar.cxx
+++ b/chart2/source/tools/ErrorBar.cxx
@@ -53,21 +53,21 @@ const SfxItemPropertySet* GetErrorBarPropertySet()
{
static const SfxItemPropertyMapEntry aErrorBarPropertyMap_Impl[] =
{
- {u"ShowPositiveError",0,cppu::UnoType<bool>::get(), 0, 0},
- {u"ShowNegativeError",1,cppu::UnoType<bool>::get(), 0, 0},
- {u"PositiveError",2,cppu::UnoType<double>::get(),0,0},
- {u"NegativeError",3,cppu::UnoType<double>::get(), 0, 0},
- {u"PercentageError",4,cppu::UnoType<double>::get(), 0, 0},
- {u"ErrorBarStyle",5,cppu::UnoType<sal_Int32>::get(),0,0},
- {u"ErrorBarRangePositive",6,cppu::UnoType<OUString>::get(),0,0}, // read-only for export
- {u"ErrorBarRangeNegative",7,cppu::UnoType<OUString>::get(),0,0}, // read-only for export
- {u"Weight",8,cppu::UnoType<double>::get(),0,0},
- {u"LineStyle",9,cppu::UnoType<css::drawing::LineStyle>::get(),0,0},
- {u"LineDash",10,cppu::UnoType<drawing::LineDash>::get(),0,0},
- {u"LineWidth",11,cppu::UnoType<sal_Int32>::get(),0,0},
- {u"LineColor",12,cppu::UnoType<css::util::Color>::get(),0,0},
- {u"LineTransparence",13,cppu::UnoType<sal_Int16>::get(),0,0},
- {u"LineJoint",14,cppu::UnoType<css::drawing::LineJoint>::get(),0,0},
+ {u"ShowPositiveError"_ustr,0,cppu::UnoType<bool>::get(), 0, 0},
+ {u"ShowNegativeError"_ustr,1,cppu::UnoType<bool>::get(), 0, 0},
+ {u"PositiveError"_ustr,2,cppu::UnoType<double>::get(),0,0},
+ {u"NegativeError"_ustr,3,cppu::UnoType<double>::get(), 0, 0},
+ {u"PercentageError"_ustr,4,cppu::UnoType<double>::get(), 0, 0},
+ {u"ErrorBarStyle"_ustr,5,cppu::UnoType<sal_Int32>::get(),0,0},
+ {u"ErrorBarRangePositive"_ustr,6,cppu::UnoType<OUString>::get(),0,0}, // read-only for export
+ {u"ErrorBarRangeNegative"_ustr,7,cppu::UnoType<OUString>::get(),0,0}, // read-only for export
+ {u"Weight"_ustr,8,cppu::UnoType<double>::get(),0,0},
+ {u"LineStyle"_ustr,9,cppu::UnoType<css::drawing::LineStyle>::get(),0,0},
+ {u"LineDash"_ustr,10,cppu::UnoType<drawing::LineDash>::get(),0,0},
+ {u"LineWidth"_ustr,11,cppu::UnoType<sal_Int32>::get(),0,0},
+ {u"LineColor"_ustr,12,cppu::UnoType<css::util::Color>::get(),0,0},
+ {u"LineTransparence"_ustr,13,cppu::UnoType<sal_Int16>::get(),0,0},
+ {u"LineJoint"_ustr,14,cppu::UnoType<css::drawing::LineJoint>::get(),0,0},
};
static SfxItemPropertySet aPropSet( aErrorBarPropertyMap_Impl );
return &aPropSet;
diff --git a/comphelper/qa/string/test_string.cxx b/comphelper/qa/string/test_string.cxx
index 58f9c3f63c16..7a97736c1e74 100644
--- a/comphelper/qa/string/test_string.cxx
+++ b/comphelper/qa/string/test_string.cxx
@@ -73,7 +73,7 @@ void TestString::testDecimalStringToNumber()
s1 += u"\u07C6";
CPPUNIT_ASSERT_EQUAL(sal_uInt32(12346), comphelper::string::decimalStringToNumber(s1));
// Codepoints on 2 16bits words
- s1 = u"\U0001D7FE\U0001D7F7"; // MATHEMATICAL MONOSPACE DIGIT EIGHT and ONE
+ s1 = u"\U0001D7FE\U0001D7F7"_ustr; // MATHEMATICAL MONOSPACE DIGIT EIGHT and ONE
CPPUNIT_ASSERT_EQUAL(sal_uInt32(81), comphelper::string::decimalStringToNumber(s1));
}
@@ -192,7 +192,7 @@ void TestString::testReverseString()
comphelper::string::reverseString(u"u\U00010000v\U0010FFFFw"));
static sal_Unicode const malformed[] = {0xDC00, 0xD800};
CPPUNIT_ASSERT_EQUAL(
- OUString(u"\U00010000"),
+ u"\U00010000"_ustr,
comphelper::string::reverseString(std::u16string_view(malformed, std::size(malformed))));
}
@@ -200,11 +200,11 @@ void TestString::testReverseCodePoints() {
CPPUNIT_ASSERT_EQUAL(OUString(), comphelper::string::reverseCodePoints(""));
CPPUNIT_ASSERT_EQUAL(OUString("cba"), comphelper::string::reverseCodePoints("abc"));
CPPUNIT_ASSERT_EQUAL(
- OUString(u"w\U0010FFFFv\U00010000u"),
- comphelper::string::reverseCodePoints(u"u\U00010000v\U0010FFFFw"));
+ u"w\U0010FFFFv\U00010000u"_ustr,
+ comphelper::string::reverseCodePoints(u"u\U00010000v\U0010FFFFw"_ustr));
static sal_Unicode const malformed[] = {0xDC00, 0xD800};
CPPUNIT_ASSERT_EQUAL(
- OUString(u"\U00010000"),
+ u"\U00010000"_ustr,
comphelper::string::reverseCodePoints(OUString(malformed, std::size(malformed))));
}
diff --git a/comphelper/source/misc/configuration.cxx b/comphelper/source/misc/configuration.cxx
index 2c99e64e46d9..6e500f619232 100644
--- a/comphelper/source/misc/configuration.cxx
+++ b/comphelper/source/misc/configuration.cxx
@@ -148,7 +148,7 @@ comphelper::detail::ConfigurationWrapper::ConfigurationWrapper():
css::uno::Any( css::beans::NamedValue{ "locale", css::uno::Any( OUString("*"))} ) };
css::uno::Reference< css::uno::XInterface > xCfg
- = xConfigProvider->createInstanceWithArguments(u"com.sun.star.configuration.ConfigurationAccess",
+ = xConfigProvider->createInstanceWithArguments(u"com.sun.star.configuration.ConfigurationAccess"_ustr,
params);
maNotifier = css::uno::Reference< css::util::XChangesNotifier >(xCfg, css::uno::UNO_QUERY);
diff --git a/connectivity/source/drivers/mysqlc/mysqlc_databasemetadata.cxx b/connectivity/source/drivers/mysqlc/mysqlc_databasemetadata.cxx
index 43d277fe0097..1bc934af57a9 100644
--- a/connectivity/source/drivers/mysqlc/mysqlc_databasemetadata.cxx
+++ b/connectivity/source/drivers/mysqlc/mysqlc_databasemetadata.cxx
@@ -623,7 +623,7 @@ Reference<XResultSet> SAL_CALL ODatabaseMetaData::getSchemas()
Reference<XInterface> executed = statement->executeQuery(
u"SELECT SCHEMA_NAME AS TABLE_SCHEM, CATALOG_NAME AS TABLE_CATALOG FROM INFORMATION_SCHEMA.SCHEMATA \
WHERE SCHEMA_NAME NOT IN ('information_schema', 'mysql', 'performance_schema') \
- ORDER BY SCHEMA_NAME");
+ ORDER BY SCHEMA_NAME"_ustr);
Reference<XResultSet> rs(executed, UNO_QUERY_THROW);
Reference<XResultSetMetaDataSupplier> supp(executed, UNO_QUERY_THROW);
Reference<XResultSetMetaData> rs_meta = supp->getMetaData();
diff --git a/cppcanvas/qa/unit/test.cxx b/cppcanvas/qa/unit/test.cxx
index 5d30509db94b..ad278f10834b 100644
--- a/cppcanvas/qa/unit/test.cxx
+++ b/cppcanvas/qa/unit/test.cxx
@@ -120,12 +120,12 @@ CPPUNIT_TEST_FIXTURE(CanvasTest, testTdf155810)
{
ScopedVclPtrInstance<VirtualDevice> pDev;
- vcl::Font aFont(u"Noto Naskh Arabic", u"Regular", Size(0, 72));
+ vcl::Font aFont(u"Noto Naskh Arabic"_ustr, u"Regular"_ustr, Size(0, 72));
pDev->SetFont(aFont);
aInputMetaFile.Record(pDev.get());
- OUString aText(u"خالد");
+ OUString aText(u"خالد"_ustr);
pDev->GetTextArray(aText, &aDXArray);
auto nKashida = 200;
diff --git a/cppuhelper/source/factory.cxx b/cppuhelper/source/factory.cxx
index 9a08674d7bdd..d039e43824a8 100644
--- a/cppuhelper/source/factory.cxx
+++ b/cppuhelper/source/factory.cxx
@@ -629,9 +629,9 @@ Reference< XInterface > ORegistryFactoryHelper::createModuleFactory()
{
aActivatorName = aLocation.subView( 0, nPos );
if( aActivatorName == u"java" )
- aActivatorName = u"com.sun.star.loader.Java";
+ aActivatorName = u"com.sun.star.loader.Java"_ustr;
else if( aActivatorName == u"module" )
- aActivatorName = u"com.sun.star.loader.SharedLibrary";
+ aActivatorName = u"com.sun.star.loader.SharedLibrary"_ustr;
aLocation = aLocation.copy( nPos + 3 );
}
}
diff --git a/desktop/qa/desktop_lib/test_desktop_lib.cxx b/desktop/qa/desktop_lib/test_desktop_lib.cxx
index 8f90f3198b27..186a18b0a03b 100644
--- a/desktop/qa/desktop_lib/test_desktop_lib.cxx
+++ b/desktop/qa/desktop_lib/test_desktop_lib.cxx
@@ -2319,7 +2319,7 @@ void DesktopLOKTest::testPaintPartTileDifferentSchemes()
aValue.bIsVisible = true;
aValue.nColor = aDarkColor;
aColorConfig.SetColorValue(svtools::DOCCOLOR, aValue);
- aColorConfig.AddScheme(u"Dark");
+ aColorConfig.AddScheme(u"Dark"_ustr);
}
// Add a minimal light scheme
@@ -2329,7 +2329,7 @@ void DesktopLOKTest::testPaintPartTileDifferentSchemes()
aValue.bIsVisible = true;
aValue.nColor = COL_WHITE;
aColorConfig.SetColorValue(svtools::DOCCOLOR, aValue);
- aColorConfig.AddScheme(u"Light");
+ aColorConfig.AddScheme(u"Light"_ustr);
}
// This view will default to light scheme
diff --git a/editeng/source/accessibility/AccessibleEditableTextPara.cxx b/editeng/source/accessibility/AccessibleEditableTextPara.cxx
index d1e9e5baab52..a4d0ca950b92 100644
--- a/editeng/source/accessibility/AccessibleEditableTextPara.cxx
+++ b/editeng/source/accessibility/AccessibleEditableTextPara.cxx
@@ -92,8 +92,8 @@ namespace accessibility
SVX_UNOEDIT_CHAR_PROPERTIES,
SVX_UNOEDIT_PARA_PROPERTIES,
SVX_UNOEDIT_NUMBERING_PROPERTY,
- { u"TextUserDefinedAttributes", EE_CHAR_XMLATTRIBS, cppu::UnoType<css::container::XNameContainer>::get(), 0, 0},
- { u"ParaUserDefinedAttributes", EE_PARA_XMLATTRIBS, cppu::UnoType<css::container::XNameContainer>::get(), 0, 0},
+ { u"TextUserDefinedAttributes"_ustr, EE_CHAR_XMLATTRIBS, cppu::UnoType<css::container::XNameContainer>::get(), 0, 0},
+ { u"ParaUserDefinedAttributes"_ustr, EE_PARA_XMLATTRIBS, cppu::UnoType<css::container::XNameContainer>::get(), 0, 0},
};
static SvxItemPropertySet aPropSet( aPropMap, EditEngine::GetGlobalItemPool() );
return &aPropSet;
diff --git a/editeng/source/uno/unotext.cxx b/editeng/source/uno/unotext.cxx
index df4d615f0979..be92bb4d89d3 100644
--- a/editeng/source/uno/unotext.cxx
+++ b/editeng/source/uno/unotext.cxx
@@ -88,10 +88,10 @@ o3tl::span<const SfxItemPropertyMapEntry> ImplGetSvxTextPortionPropertyMap()
SVX_UNOEDIT_FONT_PROPERTIES,
SVX_UNOEDIT_OUTLINER_PROPERTIES,
SVX_UNOEDIT_PARA_PROPERTIES,
- { u"TextField", EE_FEATURE_FIELD, cppu::UnoType<text::XTextField>::get(), beans::PropertyAttribute::READONLY, 0 },
- { u"TextPortionType", WID_PORTIONTYPE, ::cppu::UnoType<OUString>::get(), beans::PropertyAttribute::READONLY, 0 },
- { u"TextUserDefinedAttributes", EE_CHAR_XMLATTRIBS, cppu::UnoType<css::container::XNameContainer>::get(), 0, 0},
- { u"ParaUserDefinedAttributes", EE_PARA_XMLATTRIBS, cppu::UnoType<css::container::XNameContainer>::get(), 0, 0},
+ { u"TextField"_ustr, EE_FEATURE_FIELD, cppu::UnoType<text::XTextField>::get(), beans::PropertyAttribute::READONLY, 0 },
+ { u"TextPortionType"_ustr, WID_PORTIONTYPE, ::cppu::UnoType<OUString>::get(), beans::PropertyAttribute::READONLY, 0 },
+ { u"TextUserDefinedAttributes"_ustr, EE_CHAR_XMLATTRIBS, cppu::UnoType<css::container::XNameContainer>::get(), 0, 0},
+ { u"ParaUserDefinedAttributes"_ustr, EE_PARA_XMLATTRIBS, cppu::UnoType<css::container::XNameContainer>::get(), 0, 0},
};
return aSvxTextPortionPropertyMap;
}
@@ -116,8 +116,8 @@ o3tl::span<const SfxItemPropertyMapEntry> ImplGetSvxUnoOutlinerTextCursorPropert
SVX_UNOEDIT_FONT_PROPERTIES,
SVX_UNOEDIT_OUTLINER_PROPERTIES,
SVX_UNOEDIT_PARA_PROPERTIES,
- { u"TextUserDefinedAttributes", EE_CHAR_XMLATTRIBS, cppu::UnoType<css::container::XNameContainer>::get(), 0, 0},
- { u"ParaUserDefinedAttributes", EE_PARA_XMLATTRIBS, cppu::UnoType<css::container::XNameContainer>::get(), 0, 0},
+ { u"TextUserDefinedAttributes"_ustr, EE_CHAR_XMLATTRIBS, cppu::UnoType<css::container::XNameContainer>::get(), 0, 0},
+ { u"ParaUserDefinedAttributes"_ustr, EE_PARA_XMLATTRIBS, cppu::UnoType<css::container::XNameContainer>::get(), 0, 0},
};
return aSvxUnoOutlinerTextCursorPropertyMap;
diff --git a/emfio/qa/cppunit/wmf/wmfimporttest.cxx b/emfio/qa/cppunit/wmf/wmfimporttest.cxx
index de9be9ba0a52..a42e7f0dd7c3 100644
--- a/emfio/qa/cppunit/wmf/wmfimporttest.cxx
+++ b/emfio/qa/cppunit/wmf/wmfimporttest.cxx
@@ -115,7 +115,7 @@ void WmfTest::testNonPlaceableWmf()
void WmfTest::testTdf88163NonPlaceableWmf()
{
- OUString fileName(u"tdf88163-non-placeable.wmf");
+ OUString fileName(u"tdf88163-non-placeable.wmf"_ustr);
SvFileStream aFileStream(getFullUrl(fileName), StreamMode::READ);
GDIMetaFile aGDIMetaFile;
ReadWindowMetafile(aFileStream, aGDIMetaFile);
@@ -150,7 +150,7 @@ void WmfTest::testTdf88163NonPlaceableWmf()
void WmfTest::testTdf88163PlaceableWmf()
{
- OUString fileName(u"tdf88163-wrong-font-size.wmf");
+ OUString fileName(u"tdf88163-wrong-font-size.wmf"_ustr);
SvFileStream aFileStream(getFullUrl(fileName), StreamMode::READ);
GDIMetaFile aGDIMetaFile;
ReadWindowMetafile(aFileStream, aGDIMetaFile);
@@ -188,7 +188,7 @@ void WmfTest::testTdf88163PlaceableWmf()
void WmfTest::testSetTextAlignWmf()
{
- OUString fileName(u"TestSetTextAlign.wmf");
+ OUString fileName(u"TestSetTextAlign.wmf"_ustr);
SvFileStream aFileStream(getFullUrl(fileName), StreamMode::READ);
GDIMetaFile aGDIMetaFile;
ReadWindowMetafile(aFileStream, aGDIMetaFile);
diff --git a/extensions/source/bibliography/bibload.cxx b/extensions/source/bibliography/bibload.cxx
index f686c4205855..c8d88d8d0160 100644
--- a/extensions/source/bibliography/bibload.cxx
+++ b/extensions/source/bibliography/bibload.cxx
@@ -515,7 +515,7 @@ Reference< XPropertySetInfo > BibliographyLoader::getPropertySetInfo()
{
static const SfxItemPropertyMapEntry aBibProps_Impl[] =
{
- { u"BibliographyDataFieldNames", 0, cppu::UnoType<Sequence<PropertyValue>>::get(), PropertyAttribute::READONLY, 0},
+ { u"BibliographyDataFieldNames"_ustr, 0, cppu::UnoType<Sequence<PropertyValue>>::get(), PropertyAttribute::READONLY, 0},
};
static Reference< XPropertySetInfo > xRet =
SfxItemPropertySet(aBibProps_Impl).getPropertySetInfo();
diff --git a/filter/qa/unit/textfilterdetect.cxx b/filter/qa/unit/textfilterdetect.cxx
index 293f211a46e3..e8de97a8df61 100644
--- a/filter/qa/unit/textfilterdetect.cxx
+++ b/filter/qa/unit/textfilterdetect.cxx
@@ -138,7 +138,7 @@ CPPUNIT_TEST_FIXTURE(TextFilterDetectTest, testEmptyFile)
uno::Reference<text::XTextRange> xParagraph(xEnum->nextElement(), uno::UNO_QUERY_THROW);
// Make sure the template's text was loaded
- CPPUNIT_ASSERT_EQUAL(OUString(u"Writer template’s first line"), xParagraph->getString());
+ CPPUNIT_ASSERT_EQUAL(u"Writer template’s first line"_ustr, xParagraph->getString());
}
loadFromURL(u"empty.ods");
@@ -148,7 +148,7 @@ CPPUNIT_TEST_FIXTURE(TextFilterDetectTest, testEmptyFile)
uno::Reference<text::XTextRange> xC(xRA->getCellByPosition(0, 0, 0), uno::UNO_QUERY_THROW);
// Make sure the template's text was loaded
- CPPUNIT_ASSERT_EQUAL(OUString(u"Calc template’s first cell"), xC->getString());
+ CPPUNIT_ASSERT_EQUAL(u"Calc template’s first cell"_ustr, xC->getString());
}
loadFromURL(u"empty.odp");
@@ -169,7 +169,7 @@ CPPUNIT_TEST_FIXTURE(TextFilterDetectTest, testEmptyFile)
uno::Reference<text::XTextRange> xParagraph(xEnum->nextElement(), uno::UNO_QUERY_THROW);
// Make sure the template's text was loaded
- CPPUNIT_ASSERT_EQUAL(OUString(u"Writer template’s first line"), xParagraph->getString());
+ CPPUNIT_ASSERT_EQUAL(u"Writer template’s first line"_ustr, xParagraph->getString());
}
}
}
diff --git a/filter/source/pdf/pdfexport.cxx b/filter/source/pdf/pdfexport.cxx
index a9a717a56cc5..bfa67aea1787 100644
--- a/filter/source/pdf/pdfexport.cxx
+++ b/filter/source/pdf/pdfexport.cxx
@@ -958,7 +958,7 @@ bool PDFExport::Export( const OUString& rFile, const Sequence< PropertyValue >&
else if (aSrcMimetype == "application/vnd.oasis.opendocument.graphics")
aExt = ".odg";
std::unique_ptr<vcl::PDFOutputStream> pStream(new PDFExportStreamDoc(mxSrcDoc, aPreparedPermissionPassword));
- aPDFWriter.AddAttachedFile("Original" + aExt, aSrcMimetype, u"Embedded original document of this PDF file", std::move(pStream));
+ aPDFWriter.AddAttachedFile("Original" + aExt, aSrcMimetype, u"Embedded original document of this PDF file"_ustr, std::move(pStream));
}
if ( pOut )
diff --git a/filter/source/svg/svgexport.cxx b/filter/source/svg/svgexport.cxx
index 98a21eeed5c1..1e7756b8657a 100644
--- a/filter/source/svg/svgexport.cxx
+++ b/filter/source/svg/svgexport.cxx
@@ -308,7 +308,7 @@ public:
OUString sDateTimeFormat = sDateFormat + " " + sTimeFormat;
- pSVGExport->AddAttribute( XML_NAMESPACE_NONE, NSPREFIX "date-time-format", sDateTimeFormat );
+ pSVGExport->AddAttribute( XML_NAMESPACE_NONE, NSPREFIX "date-time-format"_ustr, sDateTimeFormat );
SvXMLElementExport aExp( *pSVGExport, XML_NAMESPACE_NONE, "g", true, true );
}
virtual void growCharSet( SVGFilter::UCharSetMapMap & aTextFieldCharSets ) const override
@@ -1220,13 +1220,13 @@ void SVGFilter::implGenerateMetaData()
// we wrap all meta presentation info into a svg:defs element
SvXMLElementExport aDefsElem( *mpSVGExport, XML_NAMESPACE_NONE, "defs", true, true );
- mpSVGExport->AddAttribute( XML_NAMESPACE_NONE, "id", NSPREFIX "meta_slides" );
- mpSVGExport->AddAttribute( XML_NAMESPACE_NONE, NSPREFIX "number-of-slides", OUString::number( nCount ) );
- mpSVGExport->AddAttribute( XML_NAMESPACE_NONE, NSPREFIX "start-slide-number", OUString::number( mnVisiblePage ) );
+ mpSVGExport->AddAttribute( XML_NAMESPACE_NONE, "id", NSPREFIX "meta_slides"_ustr );
+ mpSVGExport->AddAttribute( XML_NAMESPACE_NONE, NSPREFIX "number-of-slides"_ustr, OUString::number( nCount ) );
+ mpSVGExport->AddAttribute( XML_NAMESPACE_NONE, NSPREFIX "start-slide-number"_ustr, OUString::number( mnVisiblePage ) );
if( mpSVGExport->IsUsePositionedCharacters() )
{
- mpSVGExport->AddAttribute( XML_NAMESPACE_NONE, NSPREFIX "use-positioned-chars", "true" );
+ mpSVGExport->AddAttribute( XML_NAMESPACE_NONE, NSPREFIX "use-positioned-chars"_ustr, "true" );
}
// Add a (global) Page Numbering Type attribute for the document
@@ -1267,20 +1267,20 @@ void SVGFilter::implGenerateMetaData()
break;
}
if( !sNumberingType.isEmpty() )
- mpSVGExport->AddAttribute( XML_NAMESPACE_NONE, NSPREFIX "page-numbering-type", sNumberingType );
+ mpSVGExport->AddAttribute( XML_NAMESPACE_NONE, NSPREFIX "page-numbering-type"_ustr, sNumberingType );
}
{
SvXMLElementExport aExp( *mpSVGExport, XML_NAMESPACE_NONE, "g", true, true );
- const OUString aId( NSPREFIX "meta_slide" );
+ const OUString aId( NSPREFIX "meta_slide"_ustr );
const OUString aElemTextFieldId( aOOOElemTextField );
std::vector< std::unique_ptr<TextField> > aFieldSet;
// dummy slide - used as leaving slide for transition on the first slide
if( mbPresentation )
{
- mpSVGExport->AddAttribute( XML_NAMESPACE_NONE, "id", NSPREFIX "meta_dummy_slide" );
+ mpSVGExport->AddAttribute( XML_NAMESPACE_NONE, "id", NSPREFIX "meta_dummy_slide"_ustr );
mpSVGExport->AddAttribute( XML_NAMESPACE_NONE, aOOOAttrSlide, "dummy-slide" );
mpSVGExport->AddAttribute( XML_NAMESPACE_NONE, aOOOAttrMaster, "dummy-master-page" );
mpSVGExport->AddAttribute( XML_NAMESPACE_NONE, aOOOAttrBackgroundVisibility, "hidden" );
@@ -1353,7 +1353,7 @@ void SVGFilter::implGenerateMetaData()
bPageNumberVisibility = bPageNumberVisibility && ( nPageNumberingType != css::style::NumberingType::NUMBER_NONE );
if( bPageNumberVisibility ) // visibility default value: 'hidden'
{
- mpSVGExport->AddAttribute( XML_NAMESPACE_NONE, NSPREFIX "page-number-visibility", "visible" );
+ mpSVGExport->AddAttribute( XML_NAMESPACE_NONE, NSPREFIX "page-number-visibility"_ustr, "visible" );
}
// DateTime Field
@@ -1377,7 +1377,7 @@ void SVGFilter::implGenerateMetaData()
xPropSet->getPropertyValue( "IsDateTimeVisible" ) >>= bDateTimeVisibility;
if( !bDateTimeVisibility ) // visibility default value: 'visible'
{
- mpSVGExport->AddAttribute( XML_NAMESPACE_NONE, NSPREFIX "date-time-visibility", "hidden" );
+ mpSVGExport->AddAttribute( XML_NAMESPACE_NONE, NSPREFIX "date-time-visibility"_ustr, "hidden" );
}
// Footer Field
@@ -1390,7 +1390,7 @@ void SVGFilter::implGenerateMetaData()
xPropSet->getPropertyValue( "IsFooterVisible" ) >>= bFooterVisibility;
if( !bFooterVisibility ) // visibility default value: 'visible'
{
- mpSVGExport->AddAttribute( XML_NAMESPACE_NONE, NSPREFIX "footer-visibility", "hidden" );
+ mpSVGExport->AddAttribute( XML_NAMESPACE_NONE, NSPREFIX "footer-visibility"_ustr, "hidden" );
}
}
else
@@ -1534,7 +1534,7 @@ void SVGFilter::implExportTextShapeIndex()
if( !rPageId.isEmpty() && !sTextShapeIdList.isEmpty() )
{
mpSVGExport->AddAttribute( XML_NAMESPACE_NONE, aOOOAttrSlide, rPageId );
- mpSVGExport->AddAttribute( XML_NAMESPACE_NONE, NSPREFIX "id-list", sTextShapeIdList );
+ mpSVGExport->AddAttribute( XML_NAMESPACE_NONE, NSPREFIX "id-list"_ustr, sTextShapeIdList );
SvXMLElementExport aGElem( *mpSVGExport, XML_NAMESPACE_NONE, "g", true, true );
}
}
@@ -2203,7 +2203,7 @@ bool SVGFilter::implExportShape( const Reference< css::drawing::XShape >& rxShap
default:
break;
}
- mpSVGExport->AddAttribute( XML_NAMESPACE_NONE, NSPREFIX "text-adjust", sTextAdjust );
+ mpSVGExport->AddAttribute( XML_NAMESPACE_NONE, NSPREFIX "text-adjust"_ustr, sTextAdjust );
}
}
mpSVGExport->AddAttribute( XML_NAMESPACE_NONE, "class", aShapeClass );
diff --git a/forms/source/richtext/richtextunowrapper.cxx b/forms/source/richtext/richtextunowrapper.cxx
index fbf4b875e3af..f75b9a7943c3 100644
--- a/forms/source/richtext/richtextunowrapper.cxx
+++ b/forms/source/richtext/richtextunowrapper.cxx
@@ -49,8 +49,8 @@ namespace frm
SVX_UNOEDIT_CHAR_PROPERTIES,
SVX_UNOEDIT_FONT_PROPERTIES,
SVX_UNOEDIT_PARA_PROPERTIES,
- { u"TextUserDefinedAttributes", EE_CHAR_XMLATTRIBS, cppu::UnoType<XNameContainer>::get(), 0, 0 },
- { u"ParaUserDefinedAttributes", EE_PARA_XMLATTRIBS, cppu::UnoType<XNameContainer>::get(), 0, 0 },
+ { u"TextUserDefinedAttributes"_ustr, EE_CHAR_XMLATTRIBS, cppu::UnoType<XNameContainer>::get(), 0, 0 },
+ { u"ParaUserDefinedAttributes"_ustr, EE_PARA_XMLATTRIBS, cppu::UnoType<XNameContainer>::get(), 0, 0 },
};
static SvxItemPropertySet aTextEnginePropertySet( aTextEnginePropertyMap, SdrObject::GetGlobalDrawObjectItemPool() );
return &aTextEnginePropertySet;
diff --git a/framework/source/uielement/langselectionstatusbarcontroller.cxx b/framework/source/uielement/langselectionstatusbarcontroller.cxx
index 8ea7cb5eccc6..cd1f13c2149d 100644
--- a/framework/source/uielement/langselectionstatusbarcontroller.cxx
+++ b/framework/source/uielement/langselectionstatusbarcontroller.cxx
@@ -344,7 +344,7 @@ void SAL_CALL LangSelectionStatusbarController::statusChanged( const FeatureStat
else if ( !Event.State.hasValue() )
{
m_xStatusbarItem->setText( OUString() );
- m_xStatusbarItem->setQuickHelpText(u"");
+ m_xStatusbarItem->setQuickHelpText(u""_ustr);
m_bShowMenu = false; // no language -> no menu
}
}
diff --git a/i18nlangtag/source/languagetag/languagetag.cxx b/i18nlangtag/source/languagetag/languagetag.cxx
index 63462e3e6a3a..b57186d49367 100644
--- a/i18nlangtag/source/languagetag/languagetag.cxx
+++ b/i18nlangtag/source/languagetag/languagetag.cxx
@@ -1581,7 +1581,7 @@ const OUString & LanguageTagImpl::getBcp47() const
const OUString & LanguageTag::getBcp47( bool bResolveSystem ) const
{
- static const OUString theEmptyBcp47 = u"";
+ static const OUString theEmptyBcp47 = u""_ustr;
if (!bResolveSystem && mbSystemLocale)
return theEmptyBcp47;
diff --git a/i18npool/qa/cppunit/test_characterclassification.cxx b/i18npool/qa/cppunit/test_characterclassification.cxx
index 78397029b71f..a7689aa1559f 100644
--- a/i18npool/qa/cppunit/test_characterclassification.cxx
+++ b/i18npool/qa/cppunit/test_characterclassification.cxx
@@ -85,33 +85,33 @@ CPPUNIT_TEST_FIXTURE(TestCharacterClassification, testSigma)
{
{
// From upper case
- OUString sTest(u"ὈΔΥΣΣΕΎΣ");
+ OUString sTest(u"ὈΔΥΣΣΕΎΣ"_ustr);
OUString sLowerCase = m_xCC->toLower(sTest, 0, sTest.getLength(), {});
- CPPUNIT_ASSERT_EQUAL_MESSAGE("Should be lower", OUString(u"ὀδυσσεύς"), sLowerCase);
+ CPPUNIT_ASSERT_EQUAL_MESSAGE("Should be lower", u"ὀδυσσεύς"_ustr, sLowerCase);
OUString sUpperCase = m_xCC->toUpper(sLowerCase, 0, sLowerCase.getLength(), {});
CPPUNIT_ASSERT_EQUAL_MESSAGE("Should be upper", sTest, sUpperCase);
}
{
// From lower case
- OUString sTest(u"ὀδυσσεύς");
+ OUString sTest(u"ὀδυσσεύς"_ustr);
OUString sTitleCase = m_xCC->toTitle(sTest, 0, sTest.getLength(), {});
- CPPUNIT_ASSERT_EQUAL_MESSAGE("Should be title", OUString(u"Ὀδυσσεύς"), sTitleCase);
+ CPPUNIT_ASSERT_EQUAL_MESSAGE("Should be title", u"Ὀδυσσεύς"_ustr, sTitleCase);
OUString sUpperCase = m_xCC->toUpper(sTest, 0, sTest.getLength(), {});
- CPPUNIT_ASSERT_EQUAL_MESSAGE("Should be upper", OUString(u"ὈΔΥΣΣΕΎΣ"), sUpperCase);
+ CPPUNIT_ASSERT_EQUAL_MESSAGE("Should be upper", u"ὈΔΥΣΣΕΎΣ"_ustr, sUpperCase);
OUString sLowerCase = m_xCC->toLower(sUpperCase, 0, sUpperCase.getLength(), {});
CPPUNIT_ASSERT_EQUAL_MESSAGE("Should be lower", sTest, sLowerCase);
}
{
// From title case
- OUString sTest(u"Ὀδυσσεύς");
+ OUString sTest(u"Ὀδυσσεύς"_ustr);
OUString sTitleCase = m_xCC->toTitle(sTest, 0, sTest.getLength(), {});
- CPPUNIT_ASSERT_EQUAL_MESSAGE("Should be title", OUString(u"Ὀδυσσεύς"), sTitleCase);
+ CPPUNIT_ASSERT_EQUAL_MESSAGE("Should be title", u"Ὀδυσσεύς"_ustr, sTitleCase);
OUString sUpperCase = m_xCC->toUpper(sTest, 0, sTest.getLength(), {});
- CPPUNIT_ASSERT_EQUAL_MESSAGE("Should be upper", OUString(u"ὈΔΥΣΣΕΎΣ"), sUpperCase);
+ CPPUNIT_ASSERT_EQUAL_MESSAGE("Should be upper", u"ὈΔΥΣΣΕΎΣ"_ustr, sUpperCase);
OUString sLowerCase = m_xCC->toLower(sTest, 0, sTest.getLength(), {});
- CPPUNIT_ASSERT_EQUAL_MESSAGE("Should be lower", OUString(u"ὀδυσσεύς"), sLowerCase);
+ CPPUNIT_ASSERT_EQUAL_MESSAGE("Should be lower", u"ὀδυσσεύς"_ustr, sLowerCase);
}
}
@@ -119,33 +119,33 @@ CPPUNIT_TEST_FIXTURE(TestCharacterClassification, testTdf96343)
{
{
// From upper case
- OUString sTest(u"ꙊꙌꙖ");
+ OUString sTest(u"ꙊꙌꙖ"_ustr);
OUString sLowerCase = m_xCC->toLower(sTest, 0, sTest.getLength(), {});
- CPPUNIT_ASSERT_EQUAL_MESSAGE("Should be lower", OUString(u"ꙋꙍꙗ"), sLowerCase);
+ CPPUNIT_ASSERT_EQUAL_MESSAGE("Should be lower", u"ꙋꙍꙗ"_ustr, sLowerCase);
OUString sUpperCase = m_xCC->toUpper(sLowerCase, 0, sLowerCase.getLength(), {});
CPPUNIT_ASSERT_EQUAL_MESSAGE("Should be upper", sTest, sUpperCase);
}
{
// From lower case
- OUString sTest(u"ꙋꙍꙗ");
+ OUString sTest(u"ꙋꙍꙗ"_ustr);
OUString sTitleCase = m_xCC->toTitle(sTest, 0, sTest.getLength(), {});
- CPPUNIT_ASSERT_EQUAL_MESSAGE("Should be title", OUString(u"Ꙋꙍꙗ"), sTitleCase);
+ CPPUNIT_ASSERT_EQUAL_MESSAGE("Should be title", u"Ꙋꙍꙗ"_ustr, sTitleCase);
OUString sUpperCase = m_xCC->toUpper(sTest, 0, sTest.getLength(), {});
- CPPUNIT_ASSERT_EQUAL_MESSAGE("Should be upper", OUString(u"ꙊꙌꙖ"), sUpperCase);
+ CPPUNIT_ASSERT_EQUAL_MESSAGE("Should be upper", u"ꙊꙌꙖ"_ustr, sUpperCase);
OUString sLowerCase = m_xCC->toLower(sUpperCase, 0, sUpperCase.getLength(), {});
CPPUNIT_ASSERT_EQUAL_MESSAGE("Should be lower", sTest, sLowerCase);
}
{
// From title case
- OUString sTest(u"Ꙋꙍꙗ");
+ OUString sTest(u"Ꙋꙍꙗ"_ustr);
OUString sTitleCase = m_xCC->toTitle(sTest, 0, sTest.getLength(), {});
- CPPUNIT_ASSERT_EQUAL_MESSAGE("Should be title", OUString(u"Ꙋꙍꙗ"), sTitleCase);
+ CPPUNIT_ASSERT_EQUAL_MESSAGE("Should be title", u"Ꙋꙍꙗ"_ustr, sTitleCase);
OUString sUpperCase = m_xCC->toUpper(sTest, 0, sTest.getLength(), {});
- CPPUNIT_ASSERT_EQUAL_MESSAGE("Should be upper", OUString(u"ꙊꙌꙖ"), sUpperCase);
+ CPPUNIT_ASSERT_EQUAL_MESSAGE("Should be upper", u"ꙊꙌꙖ"_ustr, sUpperCase);
OUString sLowerCase = m_xCC->toLower(sTest, 0, sTest.getLength(), {});
- CPPUNIT_ASSERT_EQUAL_MESSAGE("Should be lower", OUString(u"ꙋꙍꙗ"), sLowerCase);
+ CPPUNIT_ASSERT_EQUAL_MESSAGE("Should be lower", u"ꙋꙍꙗ"_ustr, sLowerCase);
}
}
@@ -153,33 +153,33 @@ CPPUNIT_TEST_FIXTURE(TestCharacterClassification, testTdf134766)
{
{
// From upper case
- OUString sTest(u"QꞋORBꞋAL");
+ OUString sTest(u"QꞋORBꞋAL"_ustr);
OUString sLowerCase = m_xCC->toLower(sTest, 0, sTest.getLength(), {});
- CPPUNIT_ASSERT_EQUAL_MESSAGE("Should be lower", OUString(u"qꞌorbꞌal"), sLowerCase);
+ CPPUNIT_ASSERT_EQUAL_MESSAGE("Should be lower", u"qꞌorbꞌal"_ustr, sLowerCase);
OUString sUpperCase = m_xCC->toUpper(sLowerCase, 0, sLowerCase.getLength(), {});
CPPUNIT_ASSERT_EQUAL_MESSAGE("Should be upper", sTest, sUpperCase);
}
{
// From lower case
- OUString sTest(u"qꞌorbꞌal");
+ OUString sTest(u"qꞌorbꞌal"_ustr);
OUString sTitleCase = m_xCC->toTitle(sTest, 0, sTest.getLength(), {});
- CPPUNIT_ASSERT_EQUAL_MESSAGE("Should be title", OUString(u"Qꞌorbꞌal"), sTitleCase);
+ CPPUNIT_ASSERT_EQUAL_MESSAGE("Should be title", u"Qꞌorbꞌal"_ustr, sTitleCase);
OUString sUpperCase = m_xCC->toUpper(sTest, 0, sTest.getLength(), {});
- CPPUNIT_ASSERT_EQUAL_MESSAGE("Should be upper", OUString(u"QꞋORBꞋAL"), sUpperCase);
+ CPPUNIT_ASSERT_EQUAL_MESSAGE("Should be upper", u"QꞋORBꞋAL"_ustr, sUpperCase);
OUString sLowerCase = m_xCC->toLower(sUpperCase, 0, sUpperCase.getLength(), {});
CPPUNIT_ASSERT_EQUAL_MESSAGE("Should be lower", sTest, sLowerCase);
}
{
// From title case
- OUString sTest(u"Qꞌorbꞌal");
+ OUString sTest(u"Qꞌorbꞌal"_ustr);
OUString sTitleCase = m_xCC->toTitle(sTest, 0, sTest.getLength(), {});
- CPPUNIT_ASSERT_EQUAL_MESSAGE("Should be title", OUString(u"Qꞌorbꞌal"), sTitleCase);
+ CPPUNIT_ASSERT_EQUAL_MESSAGE("Should be title", u"Qꞌorbꞌal"_ustr, sTitleCase);
OUString sUpperCase = m_xCC->toUpper(sTest, 0, sTest.getLength(), {});
- CPPUNIT_ASSERT_EQUAL_MESSAGE("Should be upper", OUString(u"QꞋORBꞋAL"), sUpperCase);
+ CPPUNIT_ASSERT_EQUAL_MESSAGE("Should be upper", u"QꞋORBꞋAL"_ustr, sUpperCase);
OUString sLowerCase = m_xCC->toLower(sTest, 0, sTest.getLength(), {});
- CPPUNIT_ASSERT_EQUAL_MESSAGE("Should be lower", OUString(u"qꞌorbꞌal"), sLowerCase);
+ CPPUNIT_ASSERT_EQUAL_MESSAGE("Should be lower", u"qꞌorbꞌal"_ustr, sLowerCase);
}
}
@@ -187,33 +187,33 @@ CPPUNIT_TEST_FIXTURE(TestCharacterClassification, testTdf97152)
{
{
// From upper case
- OUString sTest(u"ͲͰϽϾϿͿϏϹ");
+ OUString sTest(u"ͲͰϽϾϿͿϏϹ"_ustr);
OUString sLowerCase = m_xCC->toLower(sTest, 0, sTest.getLength(), {});
- CPPUNIT_ASSERT_EQUAL_MESSAGE("Should be lower", OUString(u"ͳͱͻͼͽϳϗϲ"), sLowerCase);
+ CPPUNIT_ASSERT_EQUAL_MESSAGE("Should be lower", u"ͳͱͻͼͽϳϗϲ"_ustr, sLowerCase);
OUString sUpperCase = m_xCC->toUpper(sLowerCase, 0, sLowerCase.getLength(), {});
CPPUNIT_ASSERT_EQUAL_MESSAGE("Should be upper", sTest, sUpperCase);
}
{
// From lower case
- OUString sTest(u"ͳͱͻͼͽϳϗϲ");
+ OUString sTest(u"ͳͱͻͼͽϳϗϲ"_ustr);
OUString sTitleCase = m_xCC->toTitle(sTest, 0, sTest.getLength(), {});
- CPPUNIT_ASSERT_EQUAL_MESSAGE("Should be title", OUString(u"Ͳͱͻͼͽϳϗϲ"), sTitleCase);
+ CPPUNIT_ASSERT_EQUAL_MESSAGE("Should be title", u"Ͳͱͻͼͽϳϗϲ"_ustr, sTitleCase);
OUString sUpperCase = m_xCC->toUpper(sTest, 0, sTest.getLength(), {});
- CPPUNIT_ASSERT_EQUAL_MESSAGE("Should be upper", OUString(u"ͲͰϽϾϿͿϏϹ"), sUpperCase);
+ CPPUNIT_ASSERT_EQUAL_MESSAGE("Should be upper", u"ͲͰϽϾϿͿϏϹ"_ustr, sUpperCase);
OUString sLowerCase = m_xCC->toLower(sUpperCase, 0, sUpperCase.getLength(), {});
CPPUNIT_ASSERT_EQUAL_MESSAGE("Should be lower", sTest, sLowerCase);
}
{
// From title case
- OUString sTest(u"Ͳͱͻͼͽϳϗϲ");
+ OUString sTest(u"Ͳͱͻͼͽϳϗϲ"_ustr);
OUString sTitleCase = m_xCC->toTitle(sTest, 0, sTest.getLength(), {});
- CPPUNIT_ASSERT_EQUAL_MESSAGE("Should be title", OUString(u"Ͳͱͻͼͽϳϗϲ"), sTitleCase);
+ CPPUNIT_ASSERT_EQUAL_MESSAGE("Should be title", u"Ͳͱͻͼͽϳϗϲ"_ustr, sTitleCase);
OUString sUpperCase = m_xCC->toUpper(sTest, 0, sTest.getLength(), {});
- CPPUNIT_ASSERT_EQUAL_MESSAGE("Should be upper", OUString(u"ͲͰϽϾϿͿϏϹ"), sUpperCase);
+ CPPUNIT_ASSERT_EQUAL_MESSAGE("Should be upper", u"ͲͰϽϾϿͿϏϹ"_ustr, sUpperCase);
OUString sLowerCase = m_xCC->toLower(sTest, 0, sTest.getLength(), {});
- CPPUNIT_ASSERT_EQUAL_MESSAGE("Should be lower", OUString(u"ͳͱͻͼͽϳϗϲ"), sLowerCase);
+ CPPUNIT_ASSERT_EQUAL_MESSAGE("Should be lower", u"ͳͱͻͼͽϳϗϲ"_ustr, sLowerCase);
}
}
@@ -221,18 +221,18 @@ CPPUNIT_TEST_FIXTURE(TestCharacterClassification, testSurrogatePairs)
{
{
// No case mapping
- OUString sTest(u"\U0001F600");
+ OUString sTest(u"\U0001F600"_ustr);
OUString sLowerCase = m_xCC->toLower(sTest, 0, sTest.getLength(), {});
- CPPUNIT_ASSERT_EQUAL_MESSAGE("Should be lower", OUString(u"\U0001F600"), sLowerCase);
+ CPPUNIT_ASSERT_EQUAL_MESSAGE("Should be lower", u"\U0001F600"_ustr, sLowerCase);
OUString sUpperCase = m_xCC->toUpper(sLowerCase, 0, sLowerCase.getLength(), {});
CPPUNIT_ASSERT_EQUAL_MESSAGE("Should be upper", sTest, sUpperCase);
}
{
// Case mapping
- OUString sTest(u"\U00010400");
+ OUString sTest(u"\U00010400"_ustr);
OUString sLowerCase = m_xCC->toLower(sTest, 0, sTest.getLength(), {});
- CPPUNIT_ASSERT_EQUAL_MESSAGE("Should be lower", OUString(u"\U00010428"), sLowerCase);
+ CPPUNIT_ASSERT_EQUAL_MESSAGE("Should be lower", u"\U00010428"_ustr, sLowerCase);
OUString sUpperCase = m_xCC->toUpper(sLowerCase, 0, sLowerCase.getLength(), {});
CPPUNIT_ASSERT_EQUAL_MESSAGE("Should be upper", sTest, sUpperCase);
}
@@ -240,8 +240,8 @@ CPPUNIT_TEST_FIXTURE(TestCharacterClassification, testSurrogatePairs)
CPPUNIT_TEST_FIXTURE(TestCharacterClassification, testAdlam)
{
- OUString sUpper(u"𞤀𞤁𞤂𞤃𞤄𞤅𞤆𞤇𞤈𞤉𞤊𞤋𞤌𞤍𞤎𞤏𞤐𞤑𞤒𞤓𞤔𞤕𞤖𞤗𞤘𞤙𞤚𞤛𞤜𞤝𞤞𞤟𞤠𞤡");
- OUString sLower(u"𞤢𞤣𞤤𞤥𞤦𞤧𞤨𞤩𞤪𞤫𞤬𞤭𞤮𞤯𞤰𞤱𞤲𞤳𞤴𞤵𞤶𞤷𞤸𞤹𞤺𞤻𞤼𞤽𞤾𞤿𞥀𞥁𞥂𞥃");
+ OUString sUpper(u"𞤀𞤁𞤂𞤃𞤄𞤅𞤆𞤇𞤈𞤉𞤊𞤋𞤌𞤍𞤎𞤏𞤐𞤑𞤒𞤓𞤔𞤕𞤖𞤗𞤘𞤙𞤚𞤛𞤜𞤝𞤞𞤟𞤠𞤡"_ustr);
+ OUString sLower(u"𞤢𞤣𞤤𞤥𞤦𞤧𞤨𞤩𞤪𞤫𞤬𞤭𞤮𞤯𞤰𞤱𞤲𞤳𞤴𞤵𞤶𞤷𞤸𞤹𞤺𞤻𞤼𞤽𞤾𞤿𞥀𞥁𞥂𞥃"_ustr);
OUString sTitle = sLower; // Adlam doesn’t have title case?
{
// From upper case
diff --git a/i18npool/qa/cppunit/test_defaultnumberingprovider.cxx b/i18npool/qa/cppunit/test_defaultnumberingprovider.cxx
index 1bf0ab521079..69ac73d41a89 100644
--- a/i18npool/qa/cppunit/test_defaultnumberingprovider.cxx
+++ b/i18npool/qa/cppunit/test_defaultnumberingprovider.cxx
@@ -197,7 +197,7 @@ CPPUNIT_TEST_FIXTURE(I18npoolDefaultnumberingproviderTest, testKoreanCounting)
OUString aActual = xFormatter->makeNumberingString(aProperties, aLocale);
// Without the accompanying fix in place, this test would have failed with a
// lang.IllegalArgumentException, support for NUMBER_HANGUL_KO was missing.
- CPPUNIT_ASSERT_EQUAL(OUString(u"\uc77c"), aActual);
+ CPPUNIT_ASSERT_EQUAL(u"\uc77c"_ustr, aActual);
// 10 -> "십"
aProperties = {
@@ -206,7 +206,7 @@ CPPUNIT_TEST_FIXTURE(I18npoolDefaultnumberingproviderTest, testKoreanCounting)
comphelper::makePropertyValue("Value", static_cast<sal_Int32>(10)),
};
aActual = xFormatter->makeNumberingString(aProperties, aLocale);
- CPPUNIT_ASSERT_EQUAL(OUString(u"\uc2ed"), aActual);
+ CPPUNIT_ASSERT_EQUAL(u"\uc2ed"_ustr, aActual);
// 100 -> "백"
aProperties = {
@@ -215,7 +215,7 @@ CPPUNIT_TEST_FIXTURE(I18npoolDefaultnumberingproviderTest, testKoreanCounting)
comphelper::makePropertyValue("Value", static_cast<sal_Int32>(100)),
};
aActual = xFormatter->makeNumberingString(aProperties, aLocale);
- CPPUNIT_ASSERT_EQUAL(OUString(u"\ubc31"), aActual);
+ CPPUNIT_ASSERT_EQUAL(u"\ubc31"_ustr, aActual);
}
CPPUNIT_TEST_FIXTURE(I18npoolDefaultnumberingproviderTest, testKoreanLegal)
@@ -232,7 +232,7 @@ CPPUNIT_TEST_FIXTURE(I18npoolDefaultnumberingproviderTest, testKoreanLegal)
OUString aActual = xFormatter->makeNumberingString(aProperties, aLocale);
// Without the accompanying fix in place, this test would have failed with a
// lang.IllegalArgumentException, support for NUMBER_LEGAL_KO was missing.
- CPPUNIT_ASSERT_EQUAL(OUString(u"\ud558\ub098"), aActual);
+ CPPUNIT_ASSERT_EQUAL(u"\ud558\ub098"_ustr, aActual);
// 2 -> "둘"
aProperties = {
@@ -241,7 +241,7 @@ CPPUNIT_TEST_FIXTURE(I18npoolDefaultnumberingproviderTest, testKoreanLegal)
comphelper::makePropertyValue("Value", static_cast<sal_Int32>(2)),
};
aActual = xFormatter->makeNumberingString(aProperties, aLocale);
- CPPUNIT_ASSERT_EQUAL(OUString(u"\ub458"), aActual);
+ CPPUNIT_ASSERT_EQUAL(u"\ub458"_ustr, aActual);
// 3 -> "셋"
aProperties = {
@@ -250,7 +250,7 @@ CPPUNIT_TEST_FIXTURE(I18npoolDefaultnumberingproviderTest, testKoreanLegal)
comphelper::makePropertyValue("Value", static_cast<sal_Int32>(3)),
};
aActual = xFormatter->makeNumberingString(aProperties, aLocale);
- CPPUNIT_ASSERT_EQUAL(OUString(u"\uc14b"), aActual);
+ CPPUNIT_ASSERT_EQUAL(u"\uc14b"_ustr, aActual);
// 4 -> "넷"
aProperties = {
@@ -259,7 +259,7 @@ CPPUNIT_TEST_FIXTURE(I18npoolDefaultnumberingproviderTest, testKoreanLegal)
comphelper::makePropertyValue("Value", static_cast<sal_Int32>(4)),
};
aActual = xFormatter->makeNumberingString(aProperties, aLocale);
- CPPUNIT_ASSERT_EQUAL(OUString(u"\ub137"), aActual);
+ CPPUNIT_ASSERT_EQUAL(u"\ub137"_ustr, aActual);
// 5 -> "다섯"
aProperties = {
@@ -268,7 +268,7 @@ CPPUNIT_TEST_FIXTURE(I18npoolDefaultnumberingproviderTest, testKoreanLegal)
comphelper::makePropertyValue("Value", static_cast<sal_Int32>(5)),
};
aActual = xFormatter->makeNumberingString(aProperties, aLocale);
- CPPUNIT_ASSERT_EQUAL(OUString(u"\ub2e4\uc12f"), aActual);
+ CPPUNIT_ASSERT_EQUAL(u"\ub2e4\uc12f"_ustr, aActual);
// 6 -> "여섯
aProperties = {
comphelper::makePropertyValue(
@@ -276,7 +276,7 @@ CPPUNIT_TEST_FIXTURE(I18npoolDefaultnumberingproviderTest, testKoreanLegal)
comphelper::makePropertyValue("Value", static_cast<sal_Int32>(6)),
};
aActual = xFormatter->makeNumberingString(aProperties, aLocale);
- CPPUNIT_ASSERT_EQUAL(OUString(u"\uc5ec\uc12f"), aActual);
+ CPPUNIT_ASSERT_EQUAL(u"\uc5ec\uc12f"_ustr, aActual);
// 7 -> "일곱"
aProperties = {
comphelper::makePropertyValue(
@@ -284,7 +284,7 @@ CPPUNIT_TEST_FIXTURE(I18npoolDefaultnumberingproviderTest, testKoreanLegal)
comphelper::makePropertyValue("Value", static_cast<sal_Int32>(7)),
};
aActual = xFormatter->makeNumberingString(aProperties, aLocale);
- CPPUNIT_ASSERT_EQUAL(OUString(u"\uc77c\uacf1"), aActual);
+ CPPUNIT_ASSERT_EQUAL(u"\uc77c\uacf1"_ustr, aActual);
// 8 -> "여덟"
aProperties = {
@@ -293,7 +293,7 @@ CPPUNIT_TEST_FIXTURE(I18npoolDefaultnumberingproviderTest, testKoreanLegal)
comphelper::makePropertyValue("Value", static_cast<sal_Int32>(8)),
};
aActual = xFormatter->makeNumberingString(aProperties, aLocale);
- CPPUNIT_ASSERT_EQUAL(OUString(u"\uc5ec\ub35f"), aActual);
+ CPPUNIT_ASSERT_EQUAL(u"\uc5ec\ub35f"_ustr, aActual);
// 9 -> "아홉"
aProperties = {
@@ -302,7 +302,7 @@ CPPUNIT_TEST_FIXTURE(I18npoolDefaultnumberingproviderTest, testKoreanLegal)
comphelper::makePropertyValue("Value", static_cast<sal_Int32>(9)),
};
aActual = xFormatter->makeNumberingString(aProperties, aLocale);
- CPPUNIT_ASSERT_EQUAL(OUString(u"\uc544\ud649"), aActual);
+ CPPUNIT_ASSERT_EQUAL(u"\uc544\ud649"_ustr, aActual);
// 10 -> "열"
aProperties = {
@@ -311,7 +311,7 @@ CPPUNIT_TEST_FIXTURE(I18npoolDefaultnumberingproviderTest, testKoreanLegal)
comphelper::makePropertyValue("Value", static_cast<sal_Int32>(10)),
};
aActual = xFormatter->makeNumberingString(aProperties, aLocale);
- CPPUNIT_ASSERT_EQUAL(OUString(u"\uc5f4"), aActual);
+ CPPUNIT_ASSERT_EQUAL(u"\uc5f4"_ustr, aActual);
// 21 -> "스물하나"
aProperties = {
@@ -320,7 +320,7 @@ CPPUNIT_TEST_FIXTURE(I18npoolDefaultnumberingproviderTest, testKoreanLegal)
comphelper::makePropertyValue("Value", static_cast<sal_Int32>(21)),
};
aActual = xFormatter->makeNumberingString(aProperties, aLocale);
- CPPUNIT_ASSERT_EQUAL(OUString(u"\uc2a4\ubb3c\ud558\ub098"), aActual);
+ CPPUNIT_ASSERT_EQUAL(u"\uc2a4\ubb3c\ud558\ub098"_ustr, aActual);
// 32 -> "서른둘"
aProperties = {
@@ -329,7 +329,7 @@ CPPUNIT_TEST_FIXTURE(I18npoolDefaultnumberingproviderTest, testKoreanLegal)
comphelper::makePropertyValue("Value", static_cast<sal_Int32>(32)),
};
aActual = xFormatter->makeNumberingString(aProperties, aLocale);
- CPPUNIT_ASSERT_EQUAL(OUString(u"\uc11c\ub978\ub458"), aActual);
+ CPPUNIT_ASSERT_EQUAL(u"\uc11c\ub978\ub458"_ustr, aActual);
// 43 -> "마흔셋"
aProperties = {
@@ -338,7 +338,7 @@ CPPUNIT_TEST_FIXTURE(I18npoolDefaultnumberingproviderTest, testKoreanLegal)
comphelper::makePropertyValue("Value", static_cast<sal_Int32>(43)),
};
aActual = xFormatter->makeNumberingString(aProperties, aLocale);
- CPPUNIT_ASSERT_EQUAL(OUString(u"\ub9c8\ud754\uc14b"), aActual);
+ CPPUNIT_ASSERT_EQUAL(u"\ub9c8\ud754\uc14b"_ustr, aActual);
// 54 -> "쉰넷"
aProperties = {
@@ -347,7 +347,7 @@ CPPUNIT_TEST_FIXTURE(I18npoolDefaultnumberingproviderTest, testKoreanLegal)
comphelper::makePropertyValue("Value", static_cast<sal_Int32>(54)),
};
aActual = xFormatter->makeNumberingString(aProperties, aLocale);
- CPPUNIT_ASSERT_EQUAL(OUString(u"\uc270\ub137"), aActual);
+ CPPUNIT_ASSERT_EQUAL(u"\uc270\ub137"_ustr, aActual);
// 65 -> "예순다섯"
aProperties = {
@@ -356,7 +356,7 @@ CPPUNIT_TEST_FIXTURE(I18npoolDefaultnumberingproviderTest, testKoreanLegal)
comphelper::makePropertyValue("Value", static_cast<sal_Int32>(65)),
};
aActual = xFormatter->makeNumberingString(aProperties, aLocale);
- CPPUNIT_ASSERT_EQUAL(OUString(u"\uc608\uc21c\ub2e4\uc12f"), aActual);
+ CPPUNIT_ASSERT_EQUAL(u"\uc608\uc21c\ub2e4\uc12f"_ustr, aActual);
// 76 -> "일흔여섯"
aProperties = {
@@ -365,7 +365,7 @@ CPPUNIT_TEST_FIXTURE(I18npoolDefaultnumberingproviderTest, testKoreanLegal)
comphelper::makePropertyValue("Value", static_cast<sal_Int32>(76)),
};
aActual = xFormatter->makeNumberingString(aProperties, aLocale);
- CPPUNIT_ASSERT_EQUAL(OUString(u"\uc77c\ud754\uc5ec\uc12f"), aActual);
+ CPPUNIT_ASSERT_EQUAL(u"\uc77c\ud754\uc5ec\uc12f"_ustr, aActual);
// 87 -> "여든일곱"
aProperties = {
@@ -374,7 +374,7 @@ CPPUNIT_TEST_FIXTURE(I18npoolDefaultnumberingproviderTest, testKoreanLegal)
comphelper::makePropertyValue("Value", static_cast<sal_Int32>(87)),
};
aActual = xFormatter->makeNumberingString(aProperties, aLocale);
- CPPUNIT_ASSERT_EQUAL(OUString(u"\uc5ec\ub4e0\uc77c\uacf1"), aActual);
+ CPPUNIT_ASSERT_EQUAL(u"\uc5ec\ub4e0\uc77c\uacf1"_ustr, aActual);
// 98 -> "아흔여덟"
aProperties = {
@@ -383,7 +383,7 @@ CPPUNIT_TEST_FIXTURE(I18npoolDefaultnumberingproviderTest, testKoreanLegal)
comphelper::makePropertyValue("Value", static_cast<sal_Int32>(98)),
};
aActual = xFormatter->makeNumberingString(aProperties, aLocale);
- CPPUNIT_ASSERT_EQUAL(OUString(u"\uc544\ud754\uc5ec\ub35f"), aActual);
+ CPPUNIT_ASSERT_EQUAL(u"\uc544\ud754\uc5ec\ub35f"_ustr, aActual);
// 99 -> "아흔아홉"
aProperties = {
@@ -392,7 +392,7 @@ CPPUNIT_TEST_FIXTURE(I18npoolDefaultnumberingproviderTest, testKoreanLegal)
comphelper::makePropertyValue("Value", static_cast<sal_Int32>(99)),
};
aActual = xFormatter->makeNumberingString(aProperties, aLocale);
- CPPUNIT_ASSERT_EQUAL(OUString(u"\uc544\ud754\uc544\ud649"), aActual);
+ CPPUNIT_ASSERT_EQUAL(u"\uc544\ud754\uc544\ud649"_ustr, aActual);
}
CPPUNIT_TEST_FIXTURE(I18npoolDefaultnumberingproviderTest, testKoreanDigital)
@@ -409,7 +409,7 @@ CPPUNIT_TEST_FIXTURE(I18npoolDefaultnumberingproviderTest, testKoreanDigital)
OUString aActual = xFormatter->makeNumberingString(aProperties, aLocale);
// Without the accompanying fix in place, this test would have failed with a
// lang.IllegalArgumentException, support for NUMBER_DIGITAL_KO was missing.
- CPPUNIT_ASSERT_EQUAL(OUString(u"\uc77c"), aActual);
+ CPPUNIT_ASSERT_EQUAL(u"\uc77c"_ustr, aActual);
// 10 -> "일영"
aProperties = {
@@ -418,7 +418,7 @@ CPPUNIT_TEST_FIXTURE(I18npoolDefaultnumberingproviderTest, testKoreanDigital)
comphelper::makePropertyValue("Value", static_cast<sal_Int32>(10)),
};
aActual = xFormatter->makeNumberingString(aProperties, aLocale);
- CPPUNIT_ASSERT_EQUAL(OUString(u"\uc77c\uc601"), aActual);
+ CPPUNIT_ASSERT_EQUAL(u"\uc77c\uc601"_ustr, aActual);
// 100 -> "일영영"
aProperties = {
@@ -427,7 +427,7 @@ CPPUNIT_TEST_FIXTURE(I18npoolDefaultnumberingproviderTest, testKoreanDigital)
comphelper::makePropertyValue("Value", static_cast<sal_Int32>(100)),
};
aActual = xFormatter->makeNumberingString(aProperties, aLocale);
- CPPUNIT_ASSERT_EQUAL(OUString(u"\uc77c\uc601\uc601"), aActual);
+ CPPUNIT_ASSERT_EQUAL(u"\uc77c\uc601\uc601"_ustr, aActual);
}
CPPUNIT_TEST_FIXTURE(I18npoolDefaultnumberingproviderTest, testKoreanDigital2)
@@ -444,7 +444,7 @@ CPPUNIT_TEST_FIXTURE(I18npoolDefaultnumberingproviderTest, testKoreanDigital2)
OUString aActual = xFormatter->makeNumberingString(aProperties, aLocale);
// Without the accompanying fix in place, this test would have failed with a
// lang.IllegalArgumentException, support for NUMBER_DIGITAL2_KO was missing.
- CPPUNIT_ASSERT_EQUAL(OUString(u"\u4e00"), aActual);
+ CPPUNIT_ASSERT_EQUAL(u"\u4e00"_ustr, aActual);
// 10 -> "一零"
aProperties = {
@@ -453,7 +453,7 @@ CPPUNIT_TEST_FIXTURE(I18npoolDefaultnumberingproviderTest, testKoreanDigital2)
comphelper::makePropertyValue("Value", static_cast<sal_Int32>(10)),
};
aActual = xFormatter->makeNumberingString(aProperties, aLocale);
- CPPUNIT_ASSERT_EQUAL(OUString(u"\u4e00\u96f6"), aActual);
+ CPPUNIT_ASSERT_EQUAL(u"\u4e00\u96f6"_ustr, aActual);
// 100 -> "一零零"
aProperties = {
@@ -462,7 +462,7 @@ CPPUNIT_TEST_FIXTURE(I18npoolDefaultnumberingproviderTest, testKoreanDigital2)
comphelper::makePropertyValue("Value", static_cast<sal_Int32>(100)),
};
aActual = xFormatter->makeNumberingString(aProperties, aLocale);
- CPPUNIT_ASSERT_EQUAL(OUString(u"\u4e00\u96f6\u96f6"), aActual);
+ CPPUNIT_ASSERT_EQUAL(u"\u4e00\u96f6\u96f6"_ustr, aActual);
}
CPPUNIT_PLUGIN_IMPLEMENT();
diff --git a/i18npool/qa/cppunit/test_textsearch.cxx b/i18npool/qa/cppunit/test_textsearch.cxx
index f224e58c3809..2efb2b9cdc37 100644
--- a/i18npool/qa/cppunit/test_textsearch.cxx
+++ b/i18npool/qa/cppunit/test_textsearch.cxx
@@ -294,7 +294,7 @@ void TestTextSearch::testWildcardSearch()
void TestTextSearch::testApostropheSearch()
{
// A) find typographic apostrophes also by using ASCII apostrophe in searchString
- OUString str( u"It\u2019s an apostrophe." );
+ OUString str( u"It\u2019s an apostrophe."_ustr );
sal_Int32 startPos = 0, endPos = str.getLength();
// set options
@@ -355,7 +355,7 @@ void TestTextSearch::testApostropheSearch()
CPPUNIT_ASSERT_EQUAL( static_cast<sal_Int32>(2), aRes.endOffset[0] );
// C) search typographic apostrophe in a text with ASCII apostrophes (no result)
- aOptions.searchString = OUString(u"\u2019");
+ aOptions.searchString = u"\u2019"_ustr;
m_xSearch->setOptions( aOptions );
aRes = m_xSearch->searchForward( str, startPos, endPos );
@@ -380,9 +380,9 @@ void TestTextSearch::testApostropheSearch()
CPPUNIT_ASSERT_EQUAL( static_cast<sal_Int32>(2), aRes.endOffset[0] );
// E) search mixed apostrophes in a text with mixed apostrophes:
- aOptions.searchString = OUString(u"'\u2019");
+ aOptions.searchString = u"'\u2019"_ustr;
m_xSearch->setOptions( aOptions );
- str = u"test: \u2019'";
+ str = u"test: \u2019'"_ustr;
// search forward
aRes = m_xSearch->searchForward( str, startPos, str.getLength());
@@ -393,7 +393,7 @@ void TestTextSearch::testApostropheSearch()
CPPUNIT_ASSERT( aRes.subRegExpressions > 0 );
// F) search mixed apostrophes in a text with ASCII apostrophes:
- str = u"test: ''";
+ str = u"test: ''"_ustr;
// search forward
aRes = m_xSearch->searchForward( str, startPos, str.getLength());
@@ -406,7 +406,7 @@ void TestTextSearch::testApostropheSearch()
void TestTextSearch::testTdf138410()
{
- OUString str(u"\u0643\u064f\u062a\u064f\u0628 \u0643\u062a\u0628");
+ OUString str(u"\u0643\u064f\u062a\u064f\u0628 \u0643\u062a\u0628"_ustr);
sal_Int32 startPos = 0, endPos = str.getLength();
util::SearchOptions aOptions;
@@ -419,7 +419,7 @@ void TestTextSearch::testTdf138410()
// text or not, and whether IGNORE_DIACRITICS_CTL is set or not.
// set options
- aOptions.searchString = u"\u0643";
+ aOptions.searchString = u"\u0643"_ustr;
aOptions.transliterateFlags = 0;
m_xSearch->setOptions(aOptions);
@@ -457,7 +457,7 @@ void TestTextSearch::testTdf138410()
// not.
// set options
- aOptions.searchString = u"\u0643\u064f";
+ aOptions.searchString = u"\u0643\u064f"_ustr;
aOptions.transliterateFlags = 0;
m_xSearch->setOptions(aOptions);
@@ -494,7 +494,7 @@ void TestTextSearch::testTdf138410()
// set.
// set options
- aOptions.searchString = u"\u064f";
+ aOptions.searchString = u"\u064f"_ustr;
aOptions.transliterateFlags = 0;
m_xSearch->setOptions(aOptions);
diff --git a/lingucomponent/source/lingutil/lingutil.cxx b/lingucomponent/source/lingutil/lingutil.cxx
index e5ea427eda1c..781e91725e03 100644
--- a/lingucomponent/source/lingutil/lingutil.cxx
+++ b/lingucomponent/source/lingutil/lingutil.cxx
@@ -125,11 +125,11 @@ static void GetOldStyleDicsInDir(
if (aLocaleName == u"ar")
aDicEntry.aLocaleNames = {
aLocaleName,
- u"ar-AE", u"ar-BH", u"ar-DJ", u"ar-DZ", u"ar-EG",
- u"ar-ER", u"ar-IL", u"ar-IQ", u"ar-JO", u"ar-KM",
- u"ar-KW", u"ar-LB", u"ar-LY", u"ar-MA", u"ar-MR",
- u"ar-OM", u"ar-PS", u"ar-QA", u"ar-SA", u"ar-SD",
- u"ar-SO", u"ar-SY", u"ar-TD", u"ar-TN", u"ar-YE"
+ u"ar-AE"_ustr, u"ar-BH"_ustr, u"ar-DJ"_ustr, u"ar-DZ"_ustr, u"ar-EG"_ustr,
+ u"ar-ER"_ustr, u"ar-IL"_ustr, u"ar-IQ"_ustr, u"ar-JO"_ustr, u"ar-KM"_ustr,
+ u"ar-KW"_ustr, u"ar-LB"_ustr, u"ar-LY"_ustr, u"ar-MA"_ustr, u"ar-MR"_ustr,
+ u"ar-OM"_ustr, u"ar-PS"_ustr, u"ar-QA"_ustr, u"ar-SA"_ustr, u"ar-SD"_ustr,
+ u"ar-SO"_ustr, u"ar-SY"_ustr, u"ar-TD"_ustr, u"ar-TN"_ustr, u"ar-YE"_ustr
};
else
aDicEntry.aLocaleNames = { aLocaleName };
diff --git a/lotuswordpro/source/filter/lwpfribptr.cxx b/lotuswordpro/source/filter/lwpfribptr.cxx
index 746aac854cb7..b1cd449765a1 100644
--- a/lotuswordpro/source/filter/lwpfribptr.cxx
+++ b/lotuswordpro/source/filter/lwpfribptr.cxx
@@ -261,7 +261,7 @@ void LwpFribPtr::XFConvert()
}
break;
case FRIB_TAG_SOFTHYPHEN:
- pFrib->ConvertChars(m_pXFPara.get(), u"\x00ad");
+ pFrib->ConvertChars(m_pXFPara.get(), u"\x00ad"_ustr);
break;
case FRIB_TAG_FRAME:
{
diff --git a/lotuswordpro/source/filter/lwpnumericfmt.hxx b/lotuswordpro/source/filter/lwpnumericfmt.hxx
index cc3b8f5d0ee2..c3b6bfb2b187 100644
--- a/lotuswordpro/source/filter/lwpnumericfmt.hxx
+++ b/lotuswordpro/source/filter/lwpnumericfmt.hxx
@@ -193,9 +193,9 @@ private:
m_aCurrencyInfo[nC++]=LwpCurrencyInfo("oS",true, true);//FMT_AUSTRIANSCHILLING = 3,
m_aCurrencyInfo[nC++]=LwpCurrencyInfo("BF",true, true);//FMT_BELGIANFRANC = 4,
m_aCurrencyInfo[nC++]=LwpCurrencyInfo("R$",false, true);//FMT_BRAZILIANCRUZEIRO = 5,
- m_aCurrencyInfo[nC++]=LwpCurrencyInfo(OUString(u"\uFFE1")); //FMT_BRITISHPOUND = 6,
+ m_aCurrencyInfo[nC++]=LwpCurrencyInfo(u"\uFFE1"_ustr); //FMT_BRITISHPOUND = 6,
m_aCurrencyInfo[nC++]=LwpCurrencyInfo("C$"); //FMT_CANADIANDOLLAR = 7,
- m_aCurrencyInfo[nC++]=LwpCurrencyInfo(OUString(u"PRC\uFFE5"),false,true); //FMT_CHINESEYUAN = 8,
+ m_aCurrencyInfo[nC++]=LwpCurrencyInfo(u"PRC\uFFE5"_ustr,false,true); //FMT_CHINESEYUAN = 8,
m_aCurrencyInfo[nC++]=LwpCurrencyInfo("Kc",true, true);//FMT_CZECHKORUNA = 9,
m_aCurrencyInfo[nC++]=LwpCurrencyInfo("Dkr",false, true);//FMT_DANISHKRONE = 10,
m_aCurrencyInfo[nC++]=LwpCurrencyInfo("ECU",true, true);//FMT_ECU = 11,
@@ -207,9 +207,9 @@ private:
m_aCurrencyInfo[nC++]=LwpCurrencyInfo("Ft",true, true);//FMT_HUNGARIANFORINT = 17,
m_aCurrencyInfo[nC++]=LwpCurrencyInfo("Rs",false, true);//FMT_INDIANRUPEE = 18,
m_aCurrencyInfo[nC++]=LwpCurrencyInfo("Rp",false, true);//FMT_INDONESIANRUPIAH = 19,
- m_aCurrencyInfo[nC++]=LwpCurrencyInfo(OUString(u"IR\uFFE1")); //FMT_IRISHPUNT = 20,
+ m_aCurrencyInfo[nC++]=LwpCurrencyInfo(u"IR\uFFE1"_ustr); //FMT_IRISHPUNT = 20,
m_aCurrencyInfo[nC++]=LwpCurrencyInfo("L.",false, true);//FMT_ITALIANLIRA = 21,
- m_aCurrencyInfo[nC++]=LwpCurrencyInfo(OUString(u"\uFFE5")); //FMT_JAPANESEYEN = 22,
+ m_aCurrencyInfo[nC++]=LwpCurrencyInfo(u"\uFFE5"_ustr); //FMT_JAPANESEYEN = 22,
m_aCurrencyInfo[nC++]=LwpCurrencyInfo("LF",true, true);//FMT_LUXEMBOURGFRANC = 23,
m_aCurrencyInfo[nC++]=LwpCurrencyInfo("Rm",false, true);//FMT_MALAYSIANRINGGIT = 24,
m_aCurrencyInfo[nC++]=LwpCurrencyInfo("Mex$"); //FMT_MEXICANPESO = 25,
@@ -233,7 +233,7 @@ private:
m_aCurrencyInfo[nC++]=LwpCurrencyInfo("$"); //FMT_USDOLLAR = 43,
m_aCurrencyInfo[nC++]=LwpCurrencyInfo("OTH",false, true);//FMT_OTHERCURRENCY = 44,
- m_aCurrencyInfo[FMT_EURO]=LwpCurrencyInfo(OUString(u"\u20AC")); //FMT_EURO = 52
+ m_aCurrencyInfo[FMT_EURO]=LwpCurrencyInfo(u"\u20AC"_ustr); //FMT_EURO = 52
}
};
diff --git a/o3tl/qa/test-string_view.cxx b/o3tl/qa/test-string_view.cxx
index c534adbd945f..021c8decf431 100644
--- a/o3tl/qa/test-string_view.cxx
+++ b/o3tl/qa/test-string_view.cxx
@@ -699,11 +699,11 @@ private:
}
{
CPPUNIT_ASSERT_MESSAGE("compareToAscii",
- OUString(u"aaa").compareToAscii("aa")
+ u"aaa"_ustr.compareToAscii("aa")
> 0); // just for comparison to following line
CPPUNIT_ASSERT_MESSAGE("compareToAscii", o3tl::compareToAscii(u"aaa", "aa") > 0);
- OUString aa(u"aa");
+ OUString aa(u"aa"_ustr);
CPPUNIT_ASSERT_MESSAGE("compareToAscii",
aa.compareToAscii("aaa")
< 0); // just for comparison to following line
diff --git a/oox/qa/unit/drawingml.cxx b/oox/qa/unit/drawingml.cxx
index b9e4066876dc..89658e0874fc 100644
--- a/oox/qa/unit/drawingml.cxx
+++ b/oox/qa/unit/drawingml.cxx
@@ -351,7 +351,7 @@ CPPUNIT_TEST_FIXTURE(OoxDrawingmlTest, testTdf142605_CurveSize)
CPPUNIT_ASSERT(xShapeProps.is());
uno::Reference<container::XNamed> xShapeNamed(xShape, uno::UNO_QUERY);
CPPUNIT_ASSERT(xShapeNamed.is());
- CPPUNIT_ASSERT_EQUAL(OUString(u"Bézier curve 1"), xShapeNamed->getName());
+ CPPUNIT_ASSERT_EQUAL(u"Bézier curve 1"_ustr, xShapeNamed->getName());
css::awt::Rectangle aBoundRect;
xShapeProps->getPropertyValue("BoundRect") >>= aBoundRect;
@@ -671,11 +671,11 @@ CPPUNIT_TEST_FIXTURE(OoxDrawingmlTest, testTdf125085WordArtFontTheme)
// Without the fix some application defaults were used.
OUString sFontName;
xShapeProps->getPropertyValue("CharFontNameComplex") >>= sFontName;
- CPPUNIT_ASSERT_EQUAL(OUString(u"Noto Serif Hebrew"), sFontName);
+ CPPUNIT_ASSERT_EQUAL(u"Noto Serif Hebrew"_ustr, sFontName);
css::lang::Locale aLocal;
xShapeProps->getPropertyValue("CharLocaleComplex") >>= aLocal;
- CPPUNIT_ASSERT_EQUAL(OUString(u"IL"), aLocal.Country);
- CPPUNIT_ASSERT_EQUAL(OUString(u"he"), aLocal.Language);
+ CPPUNIT_ASSERT_EQUAL(u"IL"_ustr, aLocal.Country);
+ CPPUNIT_ASSERT_EQUAL(u"he"_ustr, aLocal.Language);
}
CPPUNIT_TEST_FIXTURE(OoxDrawingmlTest, testTdf125085WordArtFontText)
@@ -694,11 +694,11 @@ CPPUNIT_TEST_FIXTURE(OoxDrawingmlTest, testTdf125085WordArtFontText)
// Without the fix some application defaults were used.
OUString sFontName;
xShapeProps->getPropertyValue("CharFontNameComplex") >>= sFontName;
- CPPUNIT_ASSERT_EQUAL(OUString(u"Noto Serif Hebrew"), sFontName);
+ CPPUNIT_ASSERT_EQUAL(u"Noto Serif Hebrew"_ustr, sFontName);
css::lang::Locale aLocal;
xShapeProps->getPropertyValue("CharLocaleComplex") >>= aLocal;
- CPPUNIT_ASSERT_EQUAL(OUString(u"IL"), aLocal.Country);
- CPPUNIT_ASSERT_EQUAL(OUString(u"he"), aLocal.Language);
+ CPPUNIT_ASSERT_EQUAL(u"IL"_ustr, aLocal.Country);
+ CPPUNIT_ASSERT_EQUAL(u"he"_ustr, aLocal.Language);
}
CPPUNIT_PLUGIN_IMPLEMENT();
diff --git a/oox/qa/unit/shape.cxx b/oox/qa/unit/shape.cxx
index efcc6591cf86..565ac39b52ad 100644
--- a/oox/qa/unit/shape.cxx
+++ b/oox/qa/unit/shape.cxx
@@ -201,15 +201,17 @@ CPPUNIT_TEST_FIXTURE(OoxShapeTest, testTdf151008VertAnchor)
drawing::TextHorizontalAdjust eAnchorHori;
drawing::TextVerticalAdjust eAnchorVert;
};
- anchorDesc aExpected[6] = {
- { u"Right", drawing::TextHorizontalAdjust_RIGHT, drawing::TextVerticalAdjust_TOP },
- { u"Center", drawing::TextHorizontalAdjust_CENTER, drawing::TextVerticalAdjust_TOP },
- { u"Left", drawing::TextHorizontalAdjust_LEFT, drawing::TextVerticalAdjust_TOP },
- { u"RightMiddle", drawing::TextHorizontalAdjust_RIGHT, drawing::TextVerticalAdjust_CENTER },
- { u"CenterMiddle", drawing::TextHorizontalAdjust_CENTER,
- drawing::TextVerticalAdjust_CENTER },
- { u"LeftMiddle", drawing::TextHorizontalAdjust_LEFT, drawing::TextVerticalAdjust_CENTER }
- };
+ anchorDesc aExpected[6]
+ = { { u"Right"_ustr, drawing::TextHorizontalAdjust_RIGHT, drawing::TextVerticalAdjust_TOP },
+ { u"Center"_ustr, drawing::TextHorizontalAdjust_CENTER,
+ drawing::TextVerticalAdjust_TOP },
+ { u"Left"_ustr, drawing::TextHorizontalAdjust_LEFT, drawing::TextVerticalAdjust_TOP },
+ { u"RightMiddle"_ustr, drawing::TextHorizontalAdjust_RIGHT,
+ drawing::TextVerticalAdjust_CENTER },
+ { u"CenterMiddle"_ustr, drawing::TextHorizontalAdjust_CENTER,
+ drawing::TextVerticalAdjust_CENTER },
+ { u"LeftMiddle"_ustr, drawing::TextHorizontalAdjust_LEFT,
+ drawing::TextVerticalAdjust_CENTER } };
// without the fix horizontal and vertical anchor positions were exchanged
for (size_t i = 0; i < 6; ++i)
{
@@ -247,10 +249,10 @@ CPPUNIT_TEST_FIXTURE(OoxShapeTest, testTdf151518VertAnchor)
sal_Int32 nLowerDistance;
sal_Int32 nUpperDistance;
};
- TextDistance aExpected[4] = { { u"Diagram Target List", 2, 2979, 201 },
- { u"Diagram Nested Target", 1, 3203, 127 },
- { u"Diagram Stacked Venn", 1, 3112, -302 },
- { u"Diagram Grouped List", 1, 4106, 196 } };
+ TextDistance aExpected[4] = { { u"Diagram Target List"_ustr, 2, 2979, 201 },
+ { u"Diagram Nested Target"_ustr, 1, 3203, 127 },
+ { u"Diagram Stacked Venn"_ustr, 1, 3112, -302 },
+ { u"Diagram Grouped List"_ustr, 1, 4106, 196 } };
// without the fix the observed distances were
// {4434, -464}, {4674, -751}, {4620, -1399}, {6152, -744}
for (size_t i = 0; i < 4; ++i)
@@ -346,65 +348,66 @@ CPPUNIT_TEST_FIXTURE(OoxShapeTest, testWriterFontwork)
// Is it a Fontwork?
bool bTextBox = bool();
- CPPUNIT_ASSERT(xShapeProps->getPropertyValue(u"TextBox") >>= bTextBox);
+ CPPUNIT_ASSERT(xShapeProps->getPropertyValue(u"TextBox"_ustr) >>= bTextBox);
CPPUNIT_ASSERT(!bTextBox);
uno::Reference<css::text::XTextFrame> xTextFrame;
- xShapeProps->getPropertyValue(u"TextBoxContent") >>= xTextFrame;
+ xShapeProps->getPropertyValue(u"TextBoxContent"_ustr) >>= xTextFrame;
CPPUNIT_ASSERT(!xTextFrame.is());
uno::Sequence<beans::PropertyValue> aGeoPropSeq;
- xShapeProps->getPropertyValue(u"CustomShapeGeometry") >>= aGeoPropSeq;
+ xShapeProps->getPropertyValue(u"CustomShapeGeometry"_ustr) >>= aGeoPropSeq;
CPPUNIT_ASSERT(aGeoPropSeq.getLength() > 0);
comphelper::SequenceAsHashMap aGeoPropMap(aGeoPropSeq);
uno::Sequence<beans::PropertyValue> aTextPathSeq;
- aGeoPropMap.getValue(u"TextPath") >>= aTextPathSeq;
+ aGeoPropMap.getValue(u"TextPath"_ustr) >>= aTextPathSeq;
CPPUNIT_ASSERT(aTextPathSeq.getLength() > 0);
comphelper::SequenceAsHashMap aTextPathPropMap(aTextPathSeq);
bool bTextPathOn = bool();
- CPPUNIT_ASSERT(aTextPathPropMap.getValue(u"TextPath") >>= bTextPathOn);
+ CPPUNIT_ASSERT(aTextPathPropMap.getValue(u"TextPath"_ustr) >>= bTextPathOn);
CPPUNIT_ASSERT(bTextPathOn);
// Is it the correct kind of Fontwork?
uno::Sequence<drawing::EnhancedCustomShapeAdjustmentValue> aAdjustmentSeq;
- aGeoPropMap.getValue(u"AdjustmentValues") >>= aAdjustmentSeq;
+ aGeoPropMap.getValue(u"AdjustmentValues"_ustr) >>= aAdjustmentSeq;
CPPUNIT_ASSERT_EQUAL(sal_Int32(2), aAdjustmentSeq.getLength());
uno::Sequence<uno::Sequence<beans::PropertyValue>> aHandleSeq;
- aGeoPropMap.getValue(u"Handles") >>= aHandleSeq;
+ aGeoPropMap.getValue(u"Handles"_ustr) >>= aHandleSeq;
CPPUNIT_ASSERT_EQUAL(sal_Int32(2), aHandleSeq.getLength());
awt::Rectangle aViewBox;
- aGeoPropMap.getValue(u"ViewBox") >>= aViewBox;
+ aGeoPropMap.getValue(u"ViewBox"_ustr) >>= aViewBox;
CPPUNIT_ASSERT_EQUAL(sal_Int32(21600), aViewBox.Width);
CPPUNIT_ASSERT_EQUAL(sal_Int32(21600), aViewBox.Height);
- CPPUNIT_ASSERT_EQUAL(uno::Any(OUString(u"textDoubleWave1")),
- aGeoPropMap.getValue(u"PresetTextWarp"));
+ CPPUNIT_ASSERT_EQUAL(uno::Any(u"textDoubleWave1"_ustr),
+ aGeoPropMap.getValue(u"PresetTextWarp"_ustr));
- CPPUNIT_ASSERT_EQUAL(uno::Any(OUString(u"mso-spt158")), aGeoPropMap.getValue(u"Type"));
+ CPPUNIT_ASSERT_EQUAL(uno::Any(u"mso-spt158"_ustr), aGeoPropMap.getValue(u"Type"_ustr));
// Are properties correctly copied to shape?
- CPPUNIT_ASSERT_EQUAL(uno::Any(Color(0, 0, 255)), xShapeProps->getPropertyValue(u"FillColor"));
+ CPPUNIT_ASSERT_EQUAL(uno::Any(Color(0, 0, 255)),
+ xShapeProps->getPropertyValue(u"FillColor"_ustr));
CPPUNIT_ASSERT_EQUAL(uno::Any(drawing::FillStyle_SOLID),
- xShapeProps->getPropertyValue(u"FillStyle"));
+ xShapeProps->getPropertyValue(u"FillStyle"_ustr));
- CPPUNIT_ASSERT_EQUAL(uno::Any(OUString(u"Courier New")),
- xShapeProps->getPropertyValue(u"CharFontName"));
+ CPPUNIT_ASSERT_EQUAL(uno::Any(u"Courier New"_ustr),
+ xShapeProps->getPropertyValue(u"CharFontName"_ustr));
CPPUNIT_ASSERT_EQUAL(uno::Any(float(awt::FontWeight::BOLD)),
xShapeProps->getPropertyValue("CharWeight"));
lang::Locale aCharLocale;
- xShapeProps->getPropertyValue(u"CharLocale") >>= aCharLocale;
+ xShapeProps->getPropertyValue(u"CharLocale"_ustr) >>= aCharLocale;
CPPUNIT_ASSERT_EQUAL(OUString("en"), aCharLocale.Language);
CPPUNIT_ASSERT_EQUAL(OUString("US"), aCharLocale.Country);
CPPUNIT_ASSERT_EQUAL(uno::Any(drawing::TextHorizontalAdjust_RIGHT),
- xShapeProps->getPropertyValue(u"TextHorizontalAdjust"));
+ xShapeProps->getPropertyValue(u"TextHorizontalAdjust"_ustr));
}
CPPUNIT_TEST_FIXTURE(OoxShapeTest, testWriterFontwork2)
@@ -421,35 +424,38 @@ CPPUNIT_TEST_FIXTURE(OoxShapeTest, testWriterFontwork2)
// Fill
CPPUNIT_ASSERT_EQUAL(uno::Any(sal_Int16(4000)),
- xShapeProps->getPropertyValue(u"FillColorLumMod"));
+ xShapeProps->getPropertyValue(u"FillColorLumMod"_ustr));
CPPUNIT_ASSERT_EQUAL(uno::Any(sal_Int16(6000)),
- xShapeProps->getPropertyValue(u"FillColorLumOff"));
+ xShapeProps->getPropertyValue(u"FillColorLumOff"_ustr));
// ID "6" for the theme "accent3" is not yet in API, but defined in enum PredefinedClrSchemeID
// in drawingml/clrscheme.hxx.
- CPPUNIT_ASSERT_EQUAL(uno::Any(sal_Int16(6)), xShapeProps->getPropertyValue(u"FillColorTheme"));
+ CPPUNIT_ASSERT_EQUAL(uno::Any(sal_Int16(6)),
+ xShapeProps->getPropertyValue(u"FillColorTheme"_ustr));
CPPUNIT_ASSERT_EQUAL(uno::Any(Color(215, 228, 189)),
- xShapeProps->getPropertyValue(u"FillColor"));
+ xShapeProps->getPropertyValue(u"FillColor"_ustr));
// Stroke
CPPUNIT_ASSERT_EQUAL(uno::Any(drawing::LineCap_ROUND),
- xShapeProps->getPropertyValue(u"LineCap"));
+ xShapeProps->getPropertyValue(u"LineCap"_ustr));
CPPUNIT_ASSERT_EQUAL(uno::Any(drawing::LineStyle_DASH),
- xShapeProps->getPropertyValue(u"LineStyle"));
+ xShapeProps->getPropertyValue(u"LineStyle"_ustr));
// Stroke has only the resulted color, but no reference to the used theme color "accent2".
- CPPUNIT_ASSERT_EQUAL(uno::Any(Color(149, 55, 53)), xShapeProps->getPropertyValue(u"LineColor"));
+ CPPUNIT_ASSERT_EQUAL(uno::Any(Color(149, 55, 53)),
+ xShapeProps->getPropertyValue(u"LineColor"_ustr));
drawing::LineDash aLineDash;
- xShapeProps->getPropertyValue(u"LineDash") >>= aLineDash;
+ xShapeProps->getPropertyValue(u"LineDash"_ustr) >>= aLineDash;
CPPUNIT_ASSERT_EQUAL(drawing::DashStyle_ROUNDRELATIVE, aLineDash.Style);
CPPUNIT_ASSERT_EQUAL(sal_Int16(1), aLineDash.Dots);
CPPUNIT_ASSERT_EQUAL(sal_Int32(1), aLineDash.DotLen);
CPPUNIT_ASSERT_EQUAL(sal_Int16(0), aLineDash.Dashes);
CPPUNIT_ASSERT_EQUAL(sal_Int32(0), aLineDash.DashLen);
CPPUNIT_ASSERT_EQUAL(sal_Int32(199), aLineDash.Distance);
- CPPUNIT_ASSERT_EQUAL(uno::Any(sal_Int32(635)), xShapeProps->getPropertyValue(u"LineWidth"));
+ CPPUNIT_ASSERT_EQUAL(uno::Any(sal_Int32(635)),
+ xShapeProps->getPropertyValue(u"LineWidth"_ustr));
CPPUNIT_ASSERT_EQUAL(uno::Any(sal_Int16(20)),
- xShapeProps->getPropertyValue(u"LineTransparence"));
+ xShapeProps->getPropertyValue(u"LineTransparence"_ustr));
CPPUNIT_ASSERT_EQUAL(uno::Any(drawing::LineJoint_BEVEL),
- xShapeProps->getPropertyValue(u"LineJoint"));
+ xShapeProps->getPropertyValue(u"LineJoint"_ustr));
}
CPPUNIT_TEST_FIXTURE(OoxShapeTest, testWriterFontwork3)
@@ -467,9 +473,9 @@ CPPUNIT_TEST_FIXTURE(OoxShapeTest, testWriterFontwork3)
{
uno::Reference<beans::XPropertySet> xShapeProps(xDrawPage->getByIndex(0), uno::UNO_QUERY);
CPPUNIT_ASSERT_EQUAL(uno::Any(drawing::FillStyle_GRADIENT),
- xShapeProps->getPropertyValue(u"FillStyle"));
+ xShapeProps->getPropertyValue(u"FillStyle"_ustr));
awt::Gradient2 aGradient;
- xShapeProps->getPropertyValue(u"FillGradient") >>= aGradient;
+ xShapeProps->getPropertyValue(u"FillGradient"_ustr) >>= aGradient;
// MCGR: Use the completely imported transparency gradient to check for correctness
basegfx::BColorStops aColorStops;
@@ -491,9 +497,9 @@ CPPUNIT_TEST_FIXTURE(OoxShapeTest, testWriterFontwork3)
{
uno::Reference<beans::XPropertySet> xShapeProps(xDrawPage->getByIndex(1), uno::UNO_QUERY);
CPPUNIT_ASSERT_EQUAL(uno::Any(drawing::FillStyle_GRADIENT),
- xShapeProps->getPropertyValue(u"FillStyle"));
+ xShapeProps->getPropertyValue(u"FillStyle"_ustr));
awt::Gradient2 aGradient;
- xShapeProps->getPropertyValue(u"FillGradient") >>= aGradient;
+ xShapeProps->getPropertyValue(u"FillGradient"_ustr) >>= aGradient;
// MCGR: Use the completely imported transparency gradient to check for correctness
basegfx::BColorStops aColorStops;
@@ -515,9 +521,9 @@ CPPUNIT_TEST_FIXTURE(OoxShapeTest, testWriterFontwork3)
{
uno::Reference<beans::XPropertySet> xShapeProps(xDrawPage->getByIndex(2), uno::UNO_QUERY);
CPPUNIT_ASSERT_EQUAL(uno::Any(drawing::FillStyle_GRADIENT),
- xShapeProps->getPropertyValue(u"FillStyle"));
+ xShapeProps->getPropertyValue(u"FillStyle"_ustr));
awt::Gradient2 aGradient;
- xShapeProps->getPropertyValue(u"FillGradient") >>= aGradient;
+ xShapeProps->getPropertyValue(u"FillGradient"_ustr) >>= aGradient;
// MCGR: Use the completely imported transparency gradient to check for correctness
basegfx::BColorStops aColorStops;
@@ -552,26 +558,31 @@ CPPUNIT_TEST_FIXTURE(OoxShapeTest, testWriterFontworkNonAccentColor)
// background 1 = lt1 = ID 1
uno::Reference<beans::XPropertySet> xShape0Props(xDrawPage->getByIndex(0), uno::UNO_QUERY);
- CPPUNIT_ASSERT_EQUAL(uno::Any(sal_Int16(1)), xShape0Props->getPropertyValue(u"FillColorTheme"));
+ CPPUNIT_ASSERT_EQUAL(uno::Any(sal_Int16(1)),
+ xShape0Props->getPropertyValue(u"FillColorTheme"_ustr));
CPPUNIT_ASSERT_EQUAL(uno::Any(Color(255, 204, 153)),
- xShape0Props->getPropertyValue(u"FillColor"));
+ xShape0Props->getPropertyValue(u"FillColor"_ustr));
// text 1 = dk1 = ID 0
uno::Reference<beans::XPropertySet> xShape1Props(xDrawPage->getByIndex(1), uno::UNO_QUERY);
- CPPUNIT_ASSERT_EQUAL(uno::Any(sal_Int16(0)), xShape1Props->getPropertyValue(u"FillColorTheme"));
- CPPUNIT_ASSERT_EQUAL(uno::Any(Color(255, 0, 0)), xShape1Props->getPropertyValue(u"FillColor"));
+ CPPUNIT_ASSERT_EQUAL(uno::Any(sal_Int16(0)),
+ xShape1Props->getPropertyValue(u"FillColorTheme"_ustr));
+ CPPUNIT_ASSERT_EQUAL(uno::Any(Color(255, 0, 0)),
+ xShape1Props->getPropertyValue(u"FillColor"_ustr));
// background 2 = lt2 = ID 3
uno::Reference<beans::XPropertySet> xShape2Props(xDrawPage->getByIndex(2), uno::UNO_QUERY);
- CPPUNIT_ASSERT_EQUAL(uno::Any(sal_Int16(3)), xShape2Props->getPropertyValue(u"FillColorTheme"));
+ CPPUNIT_ASSERT_EQUAL(uno::Any(sal_Int16(3)),
+ xShape2Props->getPropertyValue(u"FillColorTheme"_ustr));
CPPUNIT_ASSERT_EQUAL(uno::Any(Color(235, 221, 195)),
- xShape2Props->getPropertyValue(u"FillColor"));
+ xShape2Props->getPropertyValue(u"FillColor"_ustr));
// text 2 = dk2 = ID 2
uno::Reference<beans::XPropertySet> xShape3Props(xDrawPage->getByIndex(3), uno::UNO_QUERY);
- CPPUNIT_ASSERT_EQUAL(uno::Any(sal_Int16(2)), xShape3Props->getPropertyValue(u"FillColorTheme"));
+ CPPUNIT_ASSERT_EQUAL(uno::Any(sal_Int16(2)),
+ xShape3Props->getPropertyValue(u"FillColorTheme"_ustr));
CPPUNIT_ASSERT_EQUAL(uno::Any(Color(119, 95, 85)),
- xShape3Props->getPropertyValue(u"FillColor"));
+ xShape3Props->getPropertyValue(u"FillColor"_ustr));
}
CPPUNIT_TEST_FIXTURE(OoxShapeTest, testWriterShapeFillNonAccentColor)
@@ -587,13 +598,17 @@ CPPUNIT_TEST_FIXTURE(OoxShapeTest, testWriterShapeFillNonAccentColor)
// The ID for the theme colors is not yet in API, but defined in enum PredefinedClrSchemeID
// in drawingml/clrscheme.hxx. Without fix the ID was -1 meaning no theme is used.
uno::Reference<beans::XPropertySet> xShape0Props(xDrawPage->getByIndex(0), uno::UNO_QUERY);
- CPPUNIT_ASSERT_EQUAL(uno::Any(sal_Int16(3)), xShape0Props->getPropertyValue(u"FillColorTheme"));
+ CPPUNIT_ASSERT_EQUAL(uno::Any(sal_Int16(3)),
+ xShape0Props->getPropertyValue(u"FillColorTheme"_ustr));
uno::Reference<beans::XPropertySet> xShape1Props(xDrawPage->getByIndex(1), uno::UNO_QUERY);
- CPPUNIT_ASSERT_EQUAL(uno::Any(sal_Int16(1)), xShape1Props->getPropertyValue(u"FillColorTheme"));
+ CPPUNIT_ASSERT_EQUAL(uno::Any(sal_Int16(1)),
+ xShape1Props->getPropertyValue(u"FillColorTheme"_ustr));
uno::Reference<beans::XPropertySet> xShape2Props(xDrawPage->getByIndex(2), uno::UNO_QUERY);
- CPPUNIT_ASSERT_EQUAL(uno::Any(sal_Int16(0)), xShape2Props->getPropertyValue(u"FillColorTheme"));
+ CPPUNIT_ASSERT_EQUAL(uno::Any(sal_Int16(0)),
+ xShape2Props->getPropertyValue(u"FillColorTheme"_ustr));
uno::Reference<beans::XPropertySet> xShape3Props(xDrawPage->getByIndex(3), uno::UNO_QUERY);
- CPPUNIT_ASSERT_EQUAL(uno::Any(sal_Int16(2)), xShape3Props->getPropertyValue(u"FillColorTheme"));
+ CPPUNIT_ASSERT_EQUAL(uno::Any(sal_Int16(2)),
+ xShape3Props->getPropertyValue(u"FillColorTheme"_ustr));
}
CPPUNIT_TEST_FIXTURE(OoxShapeTest, testWriterFontworkDarkenTransparency)
@@ -614,7 +629,7 @@ CPPUNIT_TEST_FIXTURE(OoxShapeTest, testWriterFontworkDarkenTransparency)
// Actual: 11897660 (= 0xB58B3C = rgb(181, 139, 60) => luminance 47.25% )
// The original "Background 2" is 0xEBDDC3 = rgb(235, 221, 195) => luminance 84.31%
CPPUNIT_ASSERT_EQUAL(uno::Any(Color(208, 175, 114)),
- xShapeProps->getPropertyValue(u"FillColor"));
+ xShapeProps->getPropertyValue(u"FillColor"_ustr));
}
CPPUNIT_TEST_FIXTURE(OoxShapeTest, testImportWordArtGradient)
@@ -631,9 +646,9 @@ CPPUNIT_TEST_FIXTURE(OoxShapeTest, testImportWordArtGradient)
{
uno::Reference<beans::XPropertySet> xShapeProps(xDrawPage->getByIndex(0), uno::UNO_QUERY);
CPPUNIT_ASSERT_EQUAL(uno::Any(drawing::FillStyle_GRADIENT),
- xShapeProps->getPropertyValue(u"FillStyle"));
+ xShapeProps->getPropertyValue(u"FillStyle"_ustr));
awt::Gradient2 aGradient;
- xShapeProps->getPropertyValue(u"FillGradient") >>= aGradient;
+ xShapeProps->getPropertyValue(u"FillGradient"_ustr) >>= aGradient;
// MCGR: Use the completely imported transparency gradient to check for correctness
basegfx::BColorStops aColorStops;
@@ -649,12 +664,12 @@ CPPUNIT_TEST_FIXTURE(OoxShapeTest, testImportWordArtGradient)
CPPUNIT_ASSERT_EQUAL(sal_Int16(690), aGradient.Angle);
CPPUNIT_ASSERT_EQUAL(uno::Any(drawing::LineStyle_SOLID),
- xShapeProps->getPropertyValue(u"LineStyle"));
+ xShapeProps->getPropertyValue(u"LineStyle"_ustr));
sal_Int32 nOutlineColor;
- xShapeProps->getPropertyValue(u"LineColor") >>= nOutlineColor;
+ xShapeProps->getPropertyValue(u"LineColor"_ustr) >>= nOutlineColor;
CPPUNIT_ASSERT_EQUAL(sal_Int32(7384391), nOutlineColor);
sal_Int16 nLineTransparence;
- xShapeProps->getPropertyValue(u"LineTransparence") >>= nLineTransparence;
+ xShapeProps->getPropertyValue(u"LineTransparence"_ustr) >>= nLineTransparence;
CPPUNIT_ASSERT_EQUAL(sal_Int16(60), nLineTransparence);
}
@@ -663,9 +678,9 @@ CPPUNIT_TEST_FIXTURE(OoxShapeTest, testImportWordArtGradient)
{
uno::Reference<beans::XPropertySet> xShapeProps(xDrawPage->getByIndex(1), uno::UNO_QUERY);
CPPUNIT_ASSERT_EQUAL(uno::Any(drawing::FillStyle_GRADIENT),
- xShapeProps->getPropertyValue(u"FillStyle"));
+ xShapeProps->getPropertyValue(u"FillStyle"_ustr));
awt::Gradient2 aGradient;
- xShapeProps->getPropertyValue(u"FillGradient") >>= aGradient;
+ xShapeProps->getPropertyValue(u"FillGradient"_ustr) >>= aGradient;
// MCGR: Use the completely imported transparency gradient to check for correctness
basegfx::BColorStops aColorStops;
@@ -681,7 +696,7 @@ CPPUNIT_TEST_FIXTURE(OoxShapeTest, testImportWordArtGradient)
CPPUNIT_ASSERT_EQUAL(sal_Int16(50), aGradient.XOffset);
CPPUNIT_ASSERT_EQUAL(sal_Int16(50), aGradient.YOffset);
- xShapeProps->getPropertyValue(u"FillTransparenceGradient") >>= aGradient;
+ xShapeProps->getPropertyValue(u"FillTransparenceGradient"_ustr) >>= aGradient;
// MCGR: Use the completely imported transparency gradient to check for correctness
aColorStops = model::gradient::getColorStopsFromUno(aGradient.ColorStops);
@@ -697,13 +712,13 @@ CPPUNIT_TEST_FIXTURE(OoxShapeTest, testImportWordArtGradient)
CPPUNIT_ASSERT_EQUAL(sal_Int16(50), aGradient.YOffset);
CPPUNIT_ASSERT_EQUAL(uno::Any(drawing::LineStyle_DASH),
- xShapeProps->getPropertyValue(u"LineStyle"));
+ xShapeProps->getPropertyValue(u"LineStyle"_ustr));
CPPUNIT_ASSERT_EQUAL(uno::Any(drawing::LineCap_ROUND),
- xShapeProps->getPropertyValue(u"LineCap"));
+ xShapeProps->getPropertyValue(u"LineCap"_ustr));
CPPUNIT_ASSERT_EQUAL(uno::Any(sal_Int32(7384391)),
- xShapeProps->getPropertyValue(u"LineColor"));
+ xShapeProps->getPropertyValue(u"LineColor"_ustr));
drawing::LineDash aLineDash;
- xShapeProps->getPropertyValue(u"LineDash") >>= aLineDash;
+ xShapeProps->getPropertyValue(u"LineDash"_ustr) >>= aLineDash;
CPPUNIT_ASSERT_EQUAL(drawing::DashStyle_ROUNDRELATIVE, aLineDash.Style);
CPPUNIT_ASSERT_EQUAL(sal_Int16(1), aLineDash.Dots);
CPPUNIT_ASSERT_EQUAL(sal_Int16(0), aLineDash.Dashes);
@@ -715,9 +730,9 @@ CPPUNIT_TEST_FIXTURE(OoxShapeTest, testImportWordArtGradient)
{
uno::Reference<beans::XPropertySet> xShapeProps(xDrawPage->getByIndex(2), uno::UNO_QUERY);
CPPUNIT_ASSERT_EQUAL(uno::Any(drawing::FillStyle_GRADIENT),
- xShapeProps->getPropertyValue(u"FillStyle"));
+ xShapeProps->getPropertyValue(u"FillStyle"_ustr));
awt::Gradient2 aGradient;
- xShapeProps->getPropertyValue(u"FillGradient") >>= aGradient;
+ xShapeProps->getPropertyValue(u"FillGradient"_ustr) >>= aGradient;
// MCGR: Use the completely imported transparency gradient to check for correctness
basegfx::BColorStops aColorStops;
@@ -733,7 +748,7 @@ CPPUNIT_TEST_FIXTURE(OoxShapeTest, testImportWordArtGradient)
CPPUNIT_ASSERT_EQUAL(sal_Int16(100), aGradient.XOffset);
CPPUNIT_ASSERT_EQUAL(sal_Int16(0), aGradient.YOffset);
- xShapeProps->getPropertyValue(u"FillTransparenceGradient") >>= aGradient;
+ xShapeProps->getPropertyValue(u"FillTransparenceGradient"_ustr) >>= aGradient;
// MCGR: Use the completely imported transparency gradient to check for correctness
aColorStops = model::gradient::getColorStopsFromUno(aGradient.ColorStops);
@@ -749,7 +764,7 @@ CPPUNIT_TEST_FIXTURE(OoxShapeTest, testImportWordArtGradient)
CPPUNIT_ASSERT_EQUAL(sal_Int16(0), aGradient.YOffset);
CPPUNIT_ASSERT_EQUAL(uno::Any(drawing::LineStyle_NONE),
- xShapeProps->getPropertyValue(u"LineStyle"));
+ xShapeProps->getPropertyValue(u"LineStyle"_ustr));
}
}
@@ -764,14 +779,14 @@ CPPUNIT_TEST_FIXTURE(OoxShapeTest, testWordArtBitmapFill)
uno::UNO_QUERY);
uno::Reference<beans::XPropertySet> xShapeProps(xDrawPage->getByIndex(0), uno::UNO_QUERY);
CPPUNIT_ASSERT_EQUAL(uno::Any(drawing::FillStyle_BITMAP),
- xShapeProps->getPropertyValue(u"FillStyle"));
+ xShapeProps->getPropertyValue(u"FillStyle"_ustr));
// Test some bitmap properties
CPPUNIT_ASSERT_EQUAL(uno::Any(drawing::BitmapMode_REPEAT),
- xShapeProps->getPropertyValue(u"FillBitmapMode"));
- CPPUNIT_ASSERT_EQUAL(uno::Any(true), xShapeProps->getPropertyValue(u"FillBitmapTile"));
+ xShapeProps->getPropertyValue(u"FillBitmapMode"_ustr));
+ CPPUNIT_ASSERT_EQUAL(uno::Any(true), xShapeProps->getPropertyValue(u"FillBitmapTile"_ustr));
uno::Reference<awt::XBitmap> xBitmap;
- xShapeProps->getPropertyValue(u"FillBitmap") >>= xBitmap;
+ xShapeProps->getPropertyValue(u"FillBitmap"_ustr) >>= xBitmap;
uno::Reference<graphic::XGraphic> xGraphic;
xGraphic.set(xBitmap, uno::UNO_QUERY);
@@ -797,9 +812,10 @@ CPPUNIT_TEST_FIXTURE(OoxShapeTest, testWordArtDefaultColor)
uno::UNO_QUERY);
uno::Reference<beans::XPropertySet> xShapeProps(xDrawPage->getByIndex(0), uno::UNO_QUERY);
CPPUNIT_ASSERT_EQUAL(uno::Any(drawing::FillStyle_SOLID),
- xShapeProps->getPropertyValue(u"FillStyle"));
+ xShapeProps->getPropertyValue(u"FillStyle"_ustr));
- CPPUNIT_ASSERT_EQUAL(uno::Any(Color(3, 74, 144)), xShapeProps->getPropertyValue(u"FillColor"));
+ CPPUNIT_ASSERT_EQUAL(uno::Any(Color(3, 74, 144)),
+ xShapeProps->getPropertyValue(u"FillColor"_ustr));
}
CPPUNIT_PLUGIN_IMPLEMENT();
diff --git a/oox/source/drawingml/diagram/diagramlayoutatoms.cxx b/oox/source/drawingml/diagram/diagramlayoutatoms.cxx
index 225c0a1e6e3c..f9fce3b1f837 100644
--- a/oox/source/drawingml/diagram/diagramlayoutatoms.cxx
+++ b/oox/source/drawingml/diagram/diagramlayoutatoms.cxx
@@ -1826,7 +1826,7 @@ void AlgAtom::layoutShape(const ShapePtr& rShape, const std::vector<Constraint>&
= o3tl::convert(-285750, o3tl::Length::emu, o3tl::Length::mm100);
// It is not possible to change the bullet style for text.
- aParagraph->getProperties().getBulletList().setBulletChar(u"•");
+ aParagraph->getProperties().getBulletList().setBulletChar(u"•"_ustr);
aParagraph->getProperties().getBulletList().setSuffixNone();
isBulletList = true;
}
diff --git a/oox/source/drawingml/fontworkhelpers.cxx b/oox/source/drawingml/fontworkhelpers.cxx
index 591caf104ecb..3aacfaf378b1 100644
--- a/oox/source/drawingml/fontworkhelpers.cxx
+++ b/oox/source/drawingml/fontworkhelpers.cxx
@@ -160,12 +160,12 @@ void FontworkHelpers::putCustomShapeIntoTextPathMode(
static constexpr OUStringLiteral sAdjustmentValues(u"AdjustmentValues");
static constexpr OUStringLiteral sPresetTextWarp(u"PresetTextWarp");
- resetPropertyValueInVec(aGeomPropVec, u"CoordinateSize");
- resetPropertyValueInVec(aGeomPropVec, u"Equations");
- resetPropertyValueInVec(aGeomPropVec, u"Path");
+ resetPropertyValueInVec(aGeomPropVec, u"CoordinateSize"_ustr);
+ resetPropertyValueInVec(aGeomPropVec, u"Equations"_ustr);
+ resetPropertyValueInVec(aGeomPropVec, u"Path"_ustr);
resetPropertyValueInVec(aGeomPropVec, sAdjustmentValues);
- resetPropertyValueInVec(aGeomPropVec, u"ViewBox");
- resetPropertyValueInVec(aGeomPropVec, u"Handles");
+ resetPropertyValueInVec(aGeomPropVec, u"ViewBox"_ustr);
+ resetPropertyValueInVec(aGeomPropVec, u"Handles"_ustr);
resetPropertyValueInVec(aGeomPropVec, sTextPath);
resetPropertyValueInVec(aGeomPropVec, sPresetTextWarp);
@@ -191,7 +191,7 @@ void FontworkHelpers::putCustomShapeIntoTextPathMode(
aGeomPropVec.push_back(comphelper::makePropertyValue(sAdjustmentValues, aAdjustment));
}
- xSet->setPropertyValue(u"CustomShapeGeometry",
+ xSet->setPropertyValue(u"CustomShapeGeometry"_ustr,
uno::Any(comphelper::containerToSequence(aGeomPropVec)));
}
@@ -853,8 +853,8 @@ void FontworkHelpers::collectCharColorProps(const uno::Reference<text::XText>& r
// We have found a non-empty run. Collect its simple color properties.
const std::array<OUString, 6> aNamesArray
- = { u"CharColor", u"CharLumMod", u"CharLumOff",
- u"CharColorTheme", u"CharComplexColor", u"CharTransparence" };
+ = { u"CharColor"_ustr, u"CharLumMod"_ustr, u"CharLumOff"_ustr,
+ u"CharColorTheme"_ustr, u"CharComplexColor"_ustr, u"CharTransparence"_ustr };
for (const auto& propName : aNamesArray)
{
if (xRunPropSetInfo->hasPropertyByName(propName))
@@ -931,18 +931,18 @@ void FontworkHelpers::createCharFillPropsFromShape(
// CharColor contains the color including all color transformations
// FillColor contains darken and lighten but not transparency
sal_Int32 nColorRGB = 0;
- if (xPropSetInfo->hasPropertyByName(u"FillColor")
- && (rXPropSet->getPropertyValue(u"FillColor") >>= nColorRGB))
+ if (xPropSetInfo->hasPropertyByName(u"FillColor"_ustr)
+ && (rXPropSet->getPropertyValue(u"FillColor"_ustr) >>= nColorRGB))
{
::Color aColor(ColorTransparency, nColorRGB);
sal_Int16 nTransPercent = 0;
- if (xPropSetInfo->hasPropertyByName(u"FillTransparence")
- && (rXPropSet->getPropertyValue(u"FillTransparence") >>= nTransPercent))
+ if (xPropSetInfo->hasPropertyByName(u"FillTransparence"_ustr)
+ && (rXPropSet->getPropertyValue(u"FillTransparence"_ustr) >>= nTransPercent))
{
sal_uInt8 nAlpha = 255 - sal_uInt8(std::lround(double(nTransPercent) * 2.55));
aColor.SetAlpha(nAlpha);
}
- rCharPropVec.push_back(comphelper::makePropertyValue(u"CharColor", sal_Int32(aColor)));
+ rCharPropVec.push_back(comphelper::makePropertyValue(u"CharColor"_ustr, sal_Int32(aColor)));
}
for (size_t i = 0; i < 5; i++)
@@ -984,23 +984,23 @@ bool FontworkHelpers::createPrstDashFromLineDash(const drawing::LineDash& rLineD
bIsConverted = true;
if (nDotLen == 100 && rLineDash.Dashes == 0 && nDashLen == 0 && nDistance == 300)
- rsPrstDash = u"dot";
+ rsPrstDash = u"dot"_ustr;
else if (nDotLen == 400 && rLineDash.Dashes == 0 && nDashLen == 0 && nDistance == 300)
- rsPrstDash = u"dash";
+ rsPrstDash = u"dash"_ustr;
else if (nDotLen == 400 && rLineDash.Dashes == 1 && nDashLen == 100 && nDistance == 300)
- rsPrstDash = u"dashDot";
+ rsPrstDash = u"dashDot"_ustr;
else if (nDotLen == 800 && rLineDash.Dashes == 0 && nDashLen == 0 && nDistance == 300)
- rsPrstDash = u"lgDash";
+ rsPrstDash = u"lgDash"_ustr;
else if (nDotLen == 800 && rLineDash.Dashes == 1 && nDashLen == 100 && nDistance == 300)
- rsPrstDash = u"lgDashDot";
+ rsPrstDash = u"lgDashDot"_ustr;
else if (nDotLen == 800 && rLineDash.Dashes == 2 && nDashLen == 100 && nDistance == 300)
- rsPrstDash = u"lgDashDotDot";
+ rsPrstDash = u"lgDashDotDot"_ustr;
else if (nDotLen == 100 && rLineDash.Dashes == 0 && nDashLen == 0 && nDistance == 100)
- rsPrstDash = u"sysDot";
+ rsPrstDash = u"sysDot"_ustr;
else if (nDotLen == 300 && rLineDash.Dashes == 0 && nDashLen == 0 && nDistance == 100)
- rsPrstDash = u"sysDash";
+ rsPrstDash = u"sysDash"_ustr;
else if (nDotLen == 300 && rLineDash.Dashes == 1 && nDashLen == 100 && nDistance == 100)
- rsPrstDash = u"sysDashDot";
+ rsPrstDash = u"sysDashDot"_ustr;
else if (nDotLen == 300 && rLineDash.Dashes == 2 && nDashLen == 100 && nDistance == 100)
rsPrstDash = "sysDashDotDot";
else
@@ -1139,19 +1139,20 @@ void lcl_getGradientsFromShape(const uno::Reference<beans::XPropertySet>& rXProp
{
OUString sColorGradientName;
rbHasColorGradient
- = rXPropSetInfo->hasPropertyByName(u"FillGradientName")
- && (rXPropSet->getPropertyValue(u"FillGradientName") >>= sColorGradientName)
- && !sColorGradientName.isEmpty() && rXPropSetInfo->hasPropertyByName(u"FillGradient")
- && (rXPropSet->getPropertyValue(u"FillGradient") >>= rColorGradient);
+ = rXPropSetInfo->hasPropertyByName(u"FillGradientName"_ustr)
+ && (rXPropSet->getPropertyValue(u"FillGradientName"_ustr) >>= sColorGradientName)
+ && !sColorGradientName.isEmpty() && rXPropSetInfo->hasPropertyByName(u"FillGradient"_ustr)
+ && (rXPropSet->getPropertyValue(u"FillGradient"_ustr) >>= rColorGradient);
OUString sTransparenceGradientName;
rbHasTransparenceGradient
- = rXPropSetInfo->hasPropertyByName(u"FillTransparenceGradientName")
- && (rXPropSet->getPropertyValue(u"FillTransparenceGradientName")
+ = rXPropSetInfo->hasPropertyByName(u"FillTransparenceGradientName"_ustr)
+ && (rXPropSet->getPropertyValue(u"FillTransparenceGradientName"_ustr)
>>= sTransparenceGradientName)
&& !sTransparenceGradientName.isEmpty()
- && rXPropSetInfo->hasPropertyByName(u"FillTransparenceGradient")
- && (rXPropSet->getPropertyValue(u"FillTransparenceGradient") >>= rTransparenceGradient);
+ && rXPropSetInfo->hasPropertyByName(u"FillTransparenceGradient"_ustr)
+ && (rXPropSet->getPropertyValue(u"FillTransparenceGradient"_ustr)
+ >>= rTransparenceGradient);
}
ColorMapType lcl_createColorMapFromShapeProps(
@@ -1185,7 +1186,7 @@ ColorMapType lcl_createColorMapFromShapeProps(
{
sal_Int32 nFillColor(0);
if (rXPropSetInfo->hasPropertyByName("FillColor"))
- rXPropSet->getPropertyValue(u"FillColor") >>= nFillColor;
+ rXPropSet->getPropertyValue(u"FillColor"_ustr) >>= nFillColor;
aSingleColor = ::Color(ColorTransparency, nFillColor).getBColor().clamp();
}
@@ -1207,8 +1208,8 @@ ColorMapType lcl_createColorMapFromShapeProps(
else
{
sal_Int16 nAPITrans(0);
- if (rXPropSetInfo->hasPropertyByName(u"FillTransparence"))
- rXPropSet->getPropertyValue(u"FillTransparence") >>= nAPITrans;
+ if (rXPropSetInfo->hasPropertyByName(u"FillTransparence"_ustr))
+ rXPropSet->getPropertyValue(u"FillTransparence"_ustr) >>= nAPITrans;
// API transparency is in range 0..100, BColor in range [0.0, 1.0].
aSingleTrans = basegfx::BColor(nAPITrans * 0.01).clamp();
}
@@ -1270,16 +1271,16 @@ void FontworkHelpers::createCharInteropGrabBagUpdatesFromShapeProps(
// CharTextFillTextEffect
pGrabBagStack.reset(new oox::GrabBagStack("textFill"));
drawing::FillStyle eFillStyle = drawing::FillStyle_SOLID;
- if (xPropSetInfo->hasPropertyByName(u"FillStyle"))
- rXPropSet->getPropertyValue(u"FillStyle") >>= eFillStyle;
+ if (xPropSetInfo->hasPropertyByName(u"FillStyle"_ustr))
+ rXPropSet->getPropertyValue(u"FillStyle"_ustr) >>= eFillStyle;
// We might have a solid fill but a transparency gradient. That needs to be exported as gradFill
// too, because Word has transparency not separated but in the color stops in a color gradient.
// A gradient exists, if the GradientName is not empty.
OUString sTransparenceGradientName;
if (eFillStyle == drawing::FillStyle_SOLID
- && xPropSetInfo->hasPropertyByName(u"FillTransparenceGradientName")
- && (rXPropSet->getPropertyValue(u"FillTransparenceGradientName")
+ && xPropSetInfo->hasPropertyByName(u"FillTransparenceGradientName"_ustr)
+ && (rXPropSet->getPropertyValue(u"FillTransparenceGradientName"_ustr)
>>= sTransparenceGradientName)
&& !sTransparenceGradientName.isEmpty())
eFillStyle = drawing::FillStyle_GRADIENT;
@@ -1408,8 +1409,8 @@ void FontworkHelpers::createCharInteropGrabBagUpdatesFromShapeProps(
{
pGrabBagStack->push("srgbClr");
sal_Int32 nFillColor(0);
- if (xPropSetInfo->hasPropertyByName(u"FillColor"))
- rXPropSet->getPropertyValue(u"FillColor") >>= nFillColor;
+ if (xPropSetInfo->hasPropertyByName(u"FillColor"_ustr))
+ rXPropSet->getPropertyValue(u"FillColor"_ustr) >>= nFillColor;
pGrabBagStack->push("attributes");
::Color aColor(ColorTransparency, nFillColor);
pGrabBagStack->addString("val", aColor.AsRGBHexString());
@@ -1418,8 +1419,8 @@ void FontworkHelpers::createCharInteropGrabBagUpdatesFromShapeProps(
}
sal_Int16 nFillTransparence(0);
- if (xPropSetInfo->hasPropertyByName(u"FillTransparence"))
- rXPropSet->getPropertyValue(u"FillTransparence") >>= nFillTransparence;
+ if (xPropSetInfo->hasPropertyByName(u"FillTransparence"_ustr))
+ rXPropSet->getPropertyValue(u"FillTransparence"_ustr) >>= nFillTransparence;
if (nFillTransparence != 0)
{
pGrabBagStack->push("alpha");
@@ -1446,29 +1447,29 @@ void FontworkHelpers::createCharInteropGrabBagUpdatesFromShapeProps(
pGrabBagStack->push("attributes");
// line width
sal_Int32 nLineWidth(0);
- if (xPropSetInfo->hasPropertyByName(u"LineWidth"))
- rXPropSet->getPropertyValue(u"LineWidth") >>= nLineWidth;
+ if (xPropSetInfo->hasPropertyByName(u"LineWidth"_ustr))
+ rXPropSet->getPropertyValue(u"LineWidth"_ustr) >>= nLineWidth;
pGrabBagStack->addInt32("w", nLineWidth * 360);
// cap for dashes
drawing::LineCap eLineCap = drawing::LineCap_BUTT;
- if (xPropSetInfo->hasPropertyByName(u"LineCap"))
- rXPropSet->getPropertyValue(u"LineCap") >>= eLineCap;
- OUString sCap = u"flat";
+ if (xPropSetInfo->hasPropertyByName(u"LineCap"_ustr))
+ rXPropSet->getPropertyValue(u"LineCap"_ustr) >>= eLineCap;
+ OUString sCap = u"flat"_ustr;
if (eLineCap == drawing::LineCap_ROUND)
- sCap = u"rnd";
+ sCap = u"rnd"_ustr;
else if (eLineCap == drawing::LineCap_SQUARE)
- sCap = u"sq";
+ sCap = u"sq"_ustr;
pGrabBagStack->addString("cap", sCap);
// LO has no compound lines and always centers the lines
- pGrabBagStack->addString("cmpd", u"sng");
- pGrabBagStack->addString("alng", u"ctr");
+ pGrabBagStack->addString("cmpd", u"sng"_ustr);
+ pGrabBagStack->addString("alng", u"ctr"_ustr);
pGrabBagStack->pop();
// maCurrentElement:'textOutline', maPropertyList:'attributes'
// style
drawing::LineStyle eLineStyle = drawing::LineStyle_NONE;
- if (xPropSetInfo->hasPropertyByName(u"LineStyle"))
- rXPropSet->getPropertyValue(u"LineStyle") >>= eLineStyle;
+ if (xPropSetInfo->hasPropertyByName(u"LineStyle"_ustr))
+ rXPropSet->getPropertyValue(u"LineStyle"_ustr) >>= eLineStyle;
// 'dashed' is not a separate style in Word. Word has a style 'gradFill', but that is not yet
// implemented in LO. So only 'noFill' and 'solidFill'.
if (eLineStyle == drawing::LineStyle_NONE)
@@ -1494,8 +1495,8 @@ void FontworkHelpers::createCharInteropGrabBagUpdatesFromShapeProps(
pGrabBagStack->push("srgbClr");
pGrabBagStack->push("attributes");
sal_Int32 nLineColor(0);
- if (xPropSetInfo->hasPropertyByName(u"LineColor"))
- rXPropSet->getPropertyValue(u"LineColor") >>= nLineColor;
+ if (xPropSetInfo->hasPropertyByName(u"LineColor"_ustr))
+ rXPropSet->getPropertyValue(u"LineColor"_ustr) >>= nLineColor;
::Color aColor(ColorTransparency, nLineColor);
pGrabBagStack->addString("val", aColor.AsRGBHexString());
pGrabBagStack->pop();
@@ -1503,8 +1504,8 @@ void FontworkHelpers::createCharInteropGrabBagUpdatesFromShapeProps(
}
sal_Int16 nLineTransparence(0);
- if (xPropSetInfo->hasPropertyByName(u"LineTransparence"))
- rXPropSet->getPropertyValue(u"LineTransparence") >>= nLineTransparence;
+ if (xPropSetInfo->hasPropertyByName(u"LineTransparence"_ustr))
+ rXPropSet->getPropertyValue(u"LineTransparence"_ustr) >>= nLineTransparence;
if (nLineTransparence != 0)
{
pGrabBagStack->push("alpha");
@@ -1523,10 +1524,10 @@ void FontworkHelpers::createCharInteropGrabBagUpdatesFromShapeProps(
if (eLineStyle == drawing::LineStyle_DASH)
{
pGrabBagStack->push("prstDash");
- OUString sPrstDash = u"sysDot";
+ OUString sPrstDash = u"sysDot"_ustr;
drawing::LineDash aLineDash;
- if (xPropSetInfo->hasPropertyByName(u"LineDash")
- && (rXPropSet->getPropertyValue(u"LineDash") >>= aLineDash))
+ if (xPropSetInfo->hasPropertyByName(u"LineDash"_ustr)
+ && (rXPropSet->getPropertyValue(u"LineDash"_ustr) >>= aLineDash))
{
// The outline of abc-transform in Word is not able to use custDash. But we know the line
// is dashed. We keep "sysDot" as fallback in case no prstDash is detected.
@@ -1547,8 +1548,8 @@ void FontworkHelpers::createCharInteropGrabBagUpdatesFromShapeProps(
// LineJoint, can be 'round', 'bevel' or 'miter' in Word
drawing::LineJoint eLineJoint = drawing::LineJoint_NONE;
- if (xPropSetInfo->hasPropertyByName(u"LineJoint"))
- rXPropSet->getPropertyValue(u"LineJoint") >>= eLineJoint;
+ if (xPropSetInfo->hasPropertyByName(u"LineJoint"_ustr))
+ rXPropSet->getPropertyValue(u"LineJoint"_ustr) >>= eLineJoint;
if (eLineJoint == drawing::LineJoint_NONE || eLineJoint == drawing::LineJoint_BEVEL)
pGrabBagStack->appendElement("bevel", uno::Any());
else if (eLineJoint == drawing::LineJoint_ROUND)
@@ -1578,7 +1579,7 @@ void FontworkHelpers::createCharInteropGrabBagUpdatesFromShapeProps(
{
// CharThemeColor
beans::PropertyValue aCharThemeColor;
- aCharThemeColor.Name = u"CharThemeColor";
+ aCharThemeColor.Name = u"CharThemeColor"_ustr;
aCharThemeColor.Value <<= lcl_getWMarkupStringForThemeColor(aComplexColor);
rUpdatePropVec.push_back(aCharThemeColor);
@@ -1611,9 +1612,9 @@ void FontworkHelpers::createCharInteropGrabBagUpdatesFromShapeProps(
// CharThemeOriginalColor.
beans::PropertyValue aCharThemeOriginalColor;
sal_Int32 nFillColor(0);
- if (xPropSetInfo->hasPropertyByName(u"FillColor"))
- rXPropSet->getPropertyValue(u"FillColor") >>= nFillColor;
- aCharThemeOriginalColor.Name = u"CharThemeOriginalColor";
+ if (xPropSetInfo->hasPropertyByName(u"FillColor"_ustr))
+ rXPropSet->getPropertyValue(u"FillColor"_ustr) >>= nFillColor;
+ aCharThemeOriginalColor.Name = u"CharThemeOriginalColor"_ustr;
::Color aColor(ColorTransparency, nFillColor);
aCharThemeOriginalColor.Value <<= aColor.AsRGBHEXString();
rUpdatePropVec.push_back(aCharThemeOriginalColor);
diff --git a/oox/source/drawingml/shape.cxx b/oox/source/drawingml/shape.cxx
index b4e0a05ba7a6..03a22dc441b4 100644
--- a/oox/source/drawingml/shape.cxx
+++ b/oox/source/drawingml/shape.cxx
@@ -601,13 +601,13 @@ static void lcl_copyCharPropsToShape(const uno::Reference<drawing::XShape>& xSha
switch (MsLangId::getScriptType(aTag.getLanguageType()))
{
case css::i18n::ScriptType::LATIN:
- xSet->setPropertyValue(u"CharLocale", uno::Any(aLocale));
+ xSet->setPropertyValue(u"CharLocale"_ustr, uno::Any(aLocale));
break;
case css::i18n::ScriptType::ASIAN:
- xSet->setPropertyValue(u"CharLocaleAsian", uno::Any(aLocale));
+ xSet->setPropertyValue(u"CharLocaleAsian"_ustr, uno::Any(aLocale));
break;
case css::i18n::ScriptType::COMPLEX:
- xSet->setPropertyValue(u"CharLocaleComplex", uno::Any(aLocale));
+ xSet->setPropertyValue(u"CharLocaleComplex"_ustr, uno::Any(aLocale));
break;
default:;
}
@@ -642,9 +642,9 @@ static void lcl_copyCharPropsToShape(const uno::Reference<drawing::XShape>& xSha
bRet = pFont->getFontData(sFontName, nFontPitch, nFontFamily, nullptr, rFilter);
if (bRet)
{
- xSet->setPropertyValue(u"CharFontName", uno::Any(sFontName));
- xSet->setPropertyValue(u"CharFontPitch", uno::Any(nFontPitch));
- xSet->setPropertyValue(u"CharFontFamily", uno::Any(nFontFamily));
+ xSet->setPropertyValue(u"CharFontName"_ustr, uno::Any(sFontName));
+ xSet->setPropertyValue(u"CharFontPitch"_ustr, uno::Any(nFontPitch));
+ xSet->setPropertyValue(u"CharFontFamily"_ustr, uno::Any(nFontFamily));
}
}
// minor Asian
@@ -653,9 +653,9 @@ static void lcl_copyCharPropsToShape(const uno::Reference<drawing::XShape>& xSha
bRet = pFont->getFontData(sFontName, nFontPitch, nFontFamily, nullptr, rFilter);
if (bRet)
{
- xSet->setPropertyValue(u"CharFontNameAsian", uno::Any(sFontName));
- xSet->setPropertyValue(u"CharFontPitchAsian", uno::Any(nFontPitch));
- xSet->setPropertyValue(u"CharFontFamilyAsian", uno::Any(nFontFamily));
+ xSet->setPropertyValue(u"CharFontNameAsian"_ustr, uno::Any(sFontName));
+ xSet->setPropertyValue(u"CharFontPitchAsian"_ustr, uno::Any(nFontPitch));
+ xSet->setPropertyValue(u"CharFontFamilyAsian"_ustr, uno::Any(nFontFamily));
}
}
// minor Complex
@@ -664,9 +664,9 @@ static void lcl_copyCharPropsToShape(const uno::Reference<drawing::XShape>& xSha
bRet = pFont->getFontData(sFontName, nFontPitch, nFontFamily, nullptr, rFilter);
if (bRet)
{
- xSet->setPropertyValue(u"CharFontNameComplex", uno::Any(sFontName));
- xSet->setPropertyValue(u"CharFontPitchComplex", uno::Any(nFontPitch));
- xSet->setPropertyValue(u"CharFontFamilyComplex", uno::Any(nFontFamily));
+ xSet->setPropertyValue(u"CharFontNameComplex"_ustr, uno::Any(sFontName));
+ xSet->setPropertyValue(u"CharFontPitchComplex"_ustr, uno::Any(nFontPitch));
+ xSet->setPropertyValue(u"CharFontFamilyComplex"_ustr, uno::Any(nFontFamily));
}
}
}
@@ -681,9 +681,9 @@ static void lcl_copyCharPropsToShape(const uno::Reference<drawing::XShape>& xSha
if (bRet)
{
- xSet->setPropertyValue(u"CharFontName", uno::Any(sFontName));
- xSet->setPropertyValue(u"CharFontPitch", uno::Any(nFontPitch));
- xSet->setPropertyValue(u"CharFontFamily", uno::Any(nFontFamily));
+ xSet->setPropertyValue(u"CharFontName"_ustr, uno::Any(sFontName));
+ xSet->setPropertyValue(u"CharFontPitch"_ustr, uno::Any(nFontPitch));
+ xSet->setPropertyValue(u"CharFontFamily"_ustr, uno::Any(nFontFamily));
}
// Asian
bRet = rCharProps.maAsianFont.getFontData(sFontName, nFontPitch, nFontFamily, nullptr, rFilter);
@@ -693,9 +693,9 @@ static void lcl_copyCharPropsToShape(const uno::Reference<drawing::XShape>& xSha
rFilter);
if (bRet)
{
- xSet->setPropertyValue(u"CharFontNameAsian", uno::Any(sFontName));
- xSet->setPropertyValue(u"CharFontPitchAsian", uno::Any(nFontPitch));
- xSet->setPropertyValue(u"CharFontFamilyAsian", uno::Any(nFontFamily));
+ xSet->setPropertyValue(u"CharFontNameAsian"_ustr, uno::Any(sFontName));
+ xSet->setPropertyValue(u"CharFontPitchAsian"_ustr, uno::Any(nFontPitch));
+ xSet->setPropertyValue(u"CharFontFamilyAsian"_ustr, uno::Any(nFontFamily));
}
// Complex
bRet
@@ -706,9 +706,9 @@ static void lcl_copyCharPropsToShape(const uno::Reference<drawing::XShape>& xSha
rFilter);
if (bRet)
{
- xSet->setPropertyValue(u"CharFontNameComplex", uno::Any(sFontName));
- xSet->setPropertyValue(u"CharFontPitchComplex", uno::Any(nFontPitch));
- xSet->setPropertyValue(u"CharFontFamilyComplex", uno::Any(nFontFamily));
+ xSet->setPropertyValue(u"CharFontNameComplex"_ustr, uno::Any(sFontName));
+ xSet->setPropertyValue(u"CharFontPitchComplex"_ustr, uno::Any(nFontPitch));
+ xSet->setPropertyValue(u"CharFontFamilyComplex"_ustr, uno::Any(nFontFamily));
}
// LO uses shape properties, MS Office character properties. Copy them from char to shape.
diff --git a/oox/source/export/DMLPresetShapeExport.cxx b/oox/source/export/DMLPresetShapeExport.cxx
index 1eaef29927fa..0ed099ee57b4 100644
--- a/oox/source/export/DMLPresetShapeExport.cxx
+++ b/oox/source/export/DMLPresetShapeExport.cxx
@@ -427,7 +427,7 @@ bool DMLPresetShapeExporter::WriteShapeWithAVlist()
tools::Long nVal1
= std::lround(*aPoint1.nCurrVal / (*aPoint1.nMaxVal - *aPoint1.nMinVal) * 50000);
return StartAVListWriting()
- && WriteAV(u"adj", OUString(u"val " + OUString::number(nVal1)))
+ && WriteAV(u"adj"_ustr, OUString(u"val " + OUString::number(nVal1)))
&& EndAVListWriting();
}
if (sShapeType == "blockArc")
@@ -449,9 +449,9 @@ bool DMLPresetShapeExporter::WriteShapeWithAVlist()
tools::Long nVal3 = std::lround(
50000 - (*aPointR.nCurrVal / (*aPointR.nMaxVal - *aPointR.nMinVal) * 50000));
return StartAVListWriting()
- && WriteAV(u"adj1", OUString(u"val " + OUString::number(nVal1)))
- && WriteAV(u"adj2", OUString(u"val " + OUString::number(nVal2)))
- && WriteAV(u"adj3", OUString(u"val " + OUString::number(nVal3)))
+ && WriteAV(u"adj1"_ustr, OUString(u"val " + OUString::number(nVal1)))
+ && WriteAV(u"adj2"_ustr, OUString(u"val " + OUString::number(nVal2)))
+ && WriteAV(u"adj3"_ustr, OUString(u"val " + OUString::number(nVal3)))
&& EndAVListWriting();
}
if (sShapeType == "borderCallout1")
@@ -481,7 +481,7 @@ bool DMLPresetShapeExporter::WriteShapeWithAVlist()
tools::Long nVal1
= std::lround(*aPoint1.nCurrVal / (*aPoint1.nMaxVal - *aPoint1.nMinVal) * 25000);
return StartAVListWriting()
- && WriteAV(u"adj", OUString(u"val " + OUString::number(nVal1)))
+ && WriteAV(u"adj"_ustr, OUString(u"val " + OUString::number(nVal1)))
&& EndAVListWriting();
}
if (sShapeType == "bracketPair")
@@ -496,7 +496,7 @@ bool DMLPresetShapeExporter::WriteShapeWithAVlist()
tools::Long nVal1
= std::lround(*aPoint1.nCurrVal / (*aPoint1.nMaxVal - *aPoint1.nMinVal) * 50000);
return StartAVListWriting()
- && WriteAV(u"adj", OUString(u"val " + OUString::number(nVal1)))
+ && WriteAV(u"adj"_ustr, OUString(u"val " + OUString::number(nVal1)))
&& EndAVListWriting();
}
if (sShapeType == "callout1")
@@ -654,8 +654,8 @@ bool DMLPresetShapeExporter::WriteShapeWithAVlist()
tools::Long nVal2 = std::lround((*aPointY.nMaxVal - *aPointY.nCurrVal)
/ (*aPointY.nMaxVal - *aPointY.nMinVal) * nMaxVal2);
return StartAVListWriting()
- && WriteAV(u"adj1", OUString(u"val " + OUString::number(nVal1)))
- && WriteAV(u"adj2", OUString(u"val " + OUString::number(nVal2)))
+ && WriteAV(u"adj1"_ustr, OUString(u"val " + OUString::number(nVal1)))
+ && WriteAV(u"adj2"_ustr, OUString(u"val " + OUString::number(nVal2)))
&& EndAVListWriting();
}
if (sShapeType == "downArrowCallout")
@@ -694,10 +694,10 @@ bool DMLPresetShapeExporter::WriteShapeWithAVlist()
tools::Long nVal4 = std::lround((*aBoxHeight.nCurrVal - *aBoxHeight.nMinVal)
/ (21600 - *aBoxHeight.nMinVal) * 100000);
return StartAVListWriting()
- && WriteAV(u"adj1", OUString(u"val " + OUString::number(nVal1)))
- && WriteAV(u"adj2", OUString(u"val " + OUString::number(nVal2)))
- && WriteAV(u"adj3", OUString(u"val " + OUString::number(nVal3)))
- && WriteAV(u"adj4", OUString(u"val " + OUString::number(nVal4)))
+ && WriteAV(u"adj1"_ustr, OUString(u"val " + OUString::number(nVal1)))
+ && WriteAV(u"adj2"_ustr, OUString(u"val " + OUString::number(nVal2)))
+ && WriteAV(u"adj3"_ustr, OUString(u"val " + OUString::number(nVal3)))
+ && WriteAV(u"adj4"_ustr, OUString(u"val " + OUString::number(nVal4)))
&& EndAVListWriting();
}
if (sShapeType == "ellipse")
@@ -919,8 +919,8 @@ bool DMLPresetShapeExporter::WriteShapeWithAVlist()
tools::Long nVal1
= std::lround(*aPoint1.nCurrVal / (*aPoint1.nMaxVal - *aPoint1.nMinVal) * nMaxVal);
return StartAVListWriting()
- && WriteAV(u"adj", OUString(u"val " + OUString::number(nVal1)))
- && WriteAV(u"vf", OUString(u"val " + OUString::number(115470)))
+ && WriteAV(u"adj"_ustr, OUString(u"val " + OUString::number(nVal1)))
+ && WriteAV(u"vf"_ustr, OUString(u"val " + OUString::number(115470)))
&& EndAVListWriting();
}
if (sShapeType == "homePlate")
@@ -964,8 +964,8 @@ bool DMLPresetShapeExporter::WriteShapeWithAVlist()
tools::Long nVal2 = std::lround((*aPointX.nCurrVal - *aPointX.nMinVal)
/ (*aPointX.nMaxVal - *aPointX.nMinVal) * nMaxVal2);
return StartAVListWriting()
- && WriteAV(u"adj1", OUString(u"val " + OUString::number(nVal1)))
- && WriteAV(u"adj2", OUString(u"val " + OUString::number(nVal2)))
+ && WriteAV(u"adj1"_ustr, OUString(u"val " + OUString::number(nVal1)))
+ && WriteAV(u"adj2"_ustr, OUString(u"val " + OUString::number(nVal2)))
&& EndAVListWriting();
}
if (sShapeType == "leftArrowCallout")
@@ -1003,10 +1003,10 @@ bool DMLPresetShapeExporter::WriteShapeWithAVlist()
tools::Long nVal4 = std::lround((*aBoxWidth.nMaxVal - *aBoxWidth.nCurrVal)
/ (*aBoxWidth.nMaxVal - *aBoxWidth.nMinVal) * 100000);
return StartAVListWriting()
- && WriteAV(u"adj1", OUString(u"val " + OUString::number(nVal1)))
- && WriteAV(u"adj2", OUString(u"val " + OUString::number(nVal2)))
- && WriteAV(u"adj3", OUString(u"val " + OUString::number(nVal3)))
- && WriteAV(u"adj4", OUString(u"val " + OUString::number(nVal4)))
+ && WriteAV(u"adj1"_ustr, OUString(u"val " + OUString::number(nVal1)))
+ && WriteAV(u"adj2"_ustr, OUString(u"val " + OUString::number(nVal2)))
+ && WriteAV(u"adj3"_ustr, OUString(u"val " + OUString::number(nVal3)))
+ && WriteAV(u"adj4"_ustr, OUString(u"val " + OUString::number(nVal4)))
&& EndAVListWriting();
}
if (sShapeType == "leftBrace")
@@ -1045,8 +1045,8 @@ bool DMLPresetShapeExporter::WriteShapeWithAVlist()
tools::Long nVal2 = std::lround((*aPointX.nCurrVal - *aPointX.nMinVal)
/ (*aPointX.nMaxVal - *aPointX.nMinVal) * nMaxVal2);
return StartAVListWriting()
- && WriteAV(u"adj1", OUString(u"val " + OUString::number(nVal1)))
- && WriteAV(u"adj2", OUString(u"val " + OUString::number(nVal2)))
+ && WriteAV(u"adj1"_ustr, OUString(u"val " + OUString::number(nVal1)))
+ && WriteAV(u"adj2"_ustr, OUString(u"val " + OUString::number(nVal2)))
&& EndAVListWriting();
}
if (sShapeType == "leftRightArrowCallout")
@@ -1084,10 +1084,10 @@ bool DMLPresetShapeExporter::WriteShapeWithAVlist()
tools::Long nVal4 = std::lround((*aBoxHeight.nCurrVal - *aBoxHeight.nMinVal)
/ (10800 - *aBoxHeight.nMinVal) * 100000);
return StartAVListWriting()
- && WriteAV(u"adj1", OUString(u"val " + OUString::number(nVal1)))
- && WriteAV(u"adj2", OUString(u"val " + OUString::number(nVal2)))
- && WriteAV(u"adj3", OUString(u"val " + OUString::number(nVal3)))
- && WriteAV(u"adj4", OUString(u"val " + OUString::number(nVal4)))
+ && WriteAV(u"adj1"_ustr, OUString(u"val " + OUString::number(nVal1)))
+ && WriteAV(u"adj2"_ustr, OUString(u"val " + OUString::number(nVal2)))
+ && WriteAV(u"adj3"_ustr, OUString(u"val " + OUString::number(nVal3)))
+ && WriteAV(u"adj4"_ustr, OUString(u"val " + OUString::number(nVal4)))
&& EndAVListWriting();
}
if (sShapeType == "leftRightCircularArrow")
@@ -1183,7 +1183,7 @@ bool DMLPresetShapeExporter::WriteShapeWithAVlist()
tools::Long nVal1
= std::lround(*aPoint1.nCurrVal / (*aPoint1.nMaxVal - *aPoint1.nMinVal) * 50000);
return StartAVListWriting()
- && WriteAV(u"adj", OUString(u"val " + OUString::number(nVal1)))
+ && WriteAV(u"adj"_ustr, OUString(u"val " + OUString::number(nVal1)))
&& EndAVListWriting();
}
if (sShapeType == "parallelogram")
@@ -1200,7 +1200,7 @@ bool DMLPresetShapeExporter::WriteShapeWithAVlist()
tools::Long nVal1
= std::lround(*aPoint1.nCurrVal / (*aPoint1.nMaxVal - *aPoint1.nMinVal) * nMaxVal);
return StartAVListWriting()
- && WriteAV(u"adj", OUString(u"val " + OUString::number(nVal1)))
+ && WriteAV(u"adj"_ustr, OUString(u"val " + OUString::number(nVal1)))
&& EndAVListWriting();
}
if (sShapeType == "pentagon")
@@ -1240,7 +1240,7 @@ bool DMLPresetShapeExporter::WriteShapeWithAVlist()
tools::Long nVal1
= std::lround(*aPoint1.nCurrVal / (*aPoint1.nMaxVal - *aPoint1.nMinVal) * 50000);
return StartAVListWriting()
- && WriteAV(u"adj", OUString(u"val " + OUString::number(nVal1)))
+ && WriteAV(u"adj"_ustr, OUString(u"val " + OUString::number(nVal1)))
&& EndAVListWriting();
}
if (sShapeType == "quadArrow")
@@ -1289,8 +1289,8 @@ bool DMLPresetShapeExporter::WriteShapeWithAVlist()
tools::Long nVal2 = std::lround((*aPointX.nMaxVal - *aPointX.nCurrVal)
/ (*aPointX.nMaxVal - *aPointX.nMinVal) * nMaxVal2);
return StartAVListWriting()
- && WriteAV(u"adj1", OUString(u"val " + OUString::number(nVal1)))
- && WriteAV(u"adj2", OUString(u"val " + OUString::number(nVal2)))
+ && WriteAV(u"adj1"_ustr, OUString(u"val " + OUString::number(nVal1)))
+ && WriteAV(u"adj2"_ustr, OUString(u"val " + OUString::number(nVal2)))
&& EndAVListWriting();
}
if (sShapeType == "rightArrowCallout")
@@ -1329,10 +1329,10 @@ bool DMLPresetShapeExporter::WriteShapeWithAVlist()
tools::Long nVal4 = std::lround((*aBoxWidth.nCurrVal - *aBoxWidth.nMinVal)
/ (21600 - *aBoxWidth.nMinVal) * 100000);
return StartAVListWriting()
- && WriteAV(u"adj1", OUString(u"val " + OUString::number(nVal1)))
- && WriteAV(u"adj2", OUString(u"val " + OUString::number(nVal2)))
- && WriteAV(u"adj3", OUString(u"val " + OUString::number(nVal3)))
- && WriteAV(u"adj4", OUString(u"val " + OUString::number(nVal4)))
+ && WriteAV(u"adj1"_ustr, OUString(u"val " + OUString::number(nVal1)))
+ && WriteAV(u"adj2"_ustr, OUString(u"val " + OUString::number(nVal2)))
+ && WriteAV(u"adj3"_ustr, OUString(u"val " + OUString::number(nVal3)))
+ && WriteAV(u"adj4"_ustr, OUString(u"val " + OUString::number(nVal4)))
&& EndAVListWriting();
}
if (sShapeType == "rightBrace")
@@ -1385,7 +1385,7 @@ bool DMLPresetShapeExporter::WriteShapeWithAVlist()
m_pDMLexporter->WriteShapeTransformation(m_xShape, XML_a, IsXFlipped(), IsYFlipped(),
false, false);
return StartAVListWriting()
- && WriteAV(u"adj", OUString(u"val " + OUString::number(nVal1)))
+ && WriteAV(u"adj"_ustr, OUString(u"val " + OUString::number(nVal1)))
&& EndAVListWriting();
}
if (sShapeType == "rtTriangle")
@@ -1516,7 +1516,7 @@ bool DMLPresetShapeExporter::WriteShapeWithAVlist()
tools::Long nVal1
= std::lround(*aPoint1.nCurrVal / (*aPoint1.nMaxVal - *aPoint1.nMinVal) * nMaxVal);
return StartAVListWriting()
- && WriteAV(u"adj", OUString(u"val " + OUString::number(nVal1)))
+ && WriteAV(u"adj"_ustr, OUString(u"val " + OUString::number(nVal1)))
&& EndAVListWriting();
}
if (sShapeType == "upArrowCallout")
@@ -1554,10 +1554,10 @@ bool DMLPresetShapeExporter::WriteShapeWithAVlist()
tools::Long nVal4 = std::lround((*aBoxHeight.nCurrVal - *aBoxHeight.nMinVal)
/ (10800 - *aBoxHeight.nMinVal) * 100000);
return StartAVListWriting()
- && WriteAV(u"adj1", OUString(u"val " + OUString::number(nVal1)))
- && WriteAV(u"adj2", OUString(u"val " + OUString::number(nVal2)))
- && WriteAV(u"adj3", OUString(u"val " + OUString::number(nVal3)))
- && WriteAV(u"adj4", OUString(u"val " + OUString::number(nVal4)))
+ && WriteAV(u"adj1"_ustr, OUString(u"val " + OUString::number(nVal1)))
+ && WriteAV(u"adj2"_ustr, OUString(u"val " + OUString::number(nVal2)))
+ && WriteAV(u"adj3"_ustr, OUString(u"val " + OUString::number(nVal3)))
+ && WriteAV(u"adj4"_ustr, OUString(u"val " + OUString::number(nVal4)))
&& EndAVListWriting();
}
if (sShapeType == "upDownArrow")
@@ -1580,8 +1580,8 @@ bool DMLPresetShapeExporter::WriteShapeWithAVlist()
tools::Long nVal2 = std::lround((*aPointY.nCurrVal - *aPointY.nMinVal)
/ (*aPointY.nMaxVal - *aPointY.nMinVal) * nMaxVal2);
return StartAVListWriting()
- && WriteAV(u"adj1", OUString(u"val " + OUString::number(nVal1)))
- && WriteAV(u"adj2", OUString(u"val " + OUString::number(nVal2)))
+ && WriteAV(u"adj1"_ustr, OUString(u"val " + OUString::number(nVal1)))
+ && WriteAV(u"adj2"_ustr, OUString(u"val " + OUString::number(nVal2)))
&& EndAVListWriting();
}
if (sShapeType == "upArrow")
@@ -1604,8 +1604,8 @@ bool DMLPresetShapeExporter::WriteShapeWithAVlist()
tools::Long nVal2 = std::lround((*aPointY.nCurrVal - *aPointY.nMinVal)
/ (*aPointY.nMaxVal - *aPointY.nMinVal) * nMaxVal2);
return StartAVListWriting()
- && WriteAV(u"adj1", OUString(u"val " + OUString::number(nVal1)))
- && WriteAV(u"adj2", OUString(u"val " + OUString::number(nVal2)))
+ && WriteAV(u"adj1"_ustr, OUString(u"val " + OUString::number(nVal1)))
+ && WriteAV(u"adj2"_ustr, OUString(u"val " + OUString::number(nVal2)))
&& EndAVListWriting();
}
if (sShapeType == "upDownArrowCallout")
diff --git a/oox/source/export/drawingml.cxx b/oox/source/export/drawingml.cxx
index a74dc8b35b81..0d1b8a5e1eda 100644
--- a/oox/source/export/drawingml.cxx
+++ b/oox/source/export/drawingml.cxx
@@ -511,7 +511,7 @@ void DrawingML::WriteSolidFill( const Reference< XPropertySet >& rXPropSet )
else if ( nFillColor != nOriginalColor )
{
// the user has set a different color for the shape
- if (!WriteSchemeColor(u"FillComplexColor", rXPropSet))
+ if (!WriteSchemeColor(u"FillComplexColor"_ustr, rXPropSet))
{
WriteSolidFill(::Color(ColorTransparency, nFillColor & 0xffffff), nAlpha);
}
@@ -1076,7 +1076,7 @@ void DrawingML::WriteOutline( const Reference<XPropertySet>& rXPropSet, Referenc
if( nColor != nOriginalColor )
{
// the user has set a different color for the line
- if (!WriteSchemeColor(u"LineComplexColor", rXPropSet))
+ if (!WriteSchemeColor(u"LineComplexColor"_ustr, rXPropSet))
WriteSolidFill(nColor, nColorAlpha);
}
else if( !sColorFillScheme.isEmpty() )
@@ -2596,7 +2596,7 @@ void DrawingML::WriteRunProperties( const Reference< XPropertySet >& rRun, bool
else
{
color.SetAlpha(255);
- if (!WriteSchemeColor(u"CharComplexColor", rXPropSet))
+ if (!WriteSchemeColor(u"CharComplexColor"_ustr, rXPropSet))
WriteSolidFill(color, nTransparency);
}
mpFS->endElementNS(XML_a, XML_ln);
@@ -2609,7 +2609,7 @@ void DrawingML::WriteRunProperties( const Reference< XPropertySet >& rRun, bool
{
color.SetAlpha(255);
// TODO: special handle embossed/engraved
- if (!WriteSchemeColor(u"CharComplexColor", rXPropSet))
+ if (!WriteSchemeColor(u"CharComplexColor"_ustr, rXPropSet))
{
WriteSolidFill(color, nTransparency);
}
diff --git a/oox/source/shape/WpsContext.cxx b/oox/source/shape/WpsContext.cxx
index beaefc33fbbc..1861f5aef7c3 100644
--- a/oox/source/shape/WpsContext.cxx
+++ b/oox/source/shape/WpsContext.cxx
@@ -143,7 +143,8 @@ void lcl_getColorTransformationsFromPropSeq(const uno::Sequence<beans::PropertyV
{
uno::Sequence<beans::PropertyValue> aValueSeq;
sal_Int32 nNumber(0); // dummy value to make compiler happy, "val" should exist
- if (((*it).Value >>= aValueSeq) && lcl_getAttributeAsNumber(aValueSeq, u"val", nNumber))
+ if (((*it).Value >>= aValueSeq)
+ && lcl_getAttributeAsNumber(aValueSeq, u"val"_ustr, nNumber))
{
// char w14:alpha contains transparency, whereas shape fill a:alpha contains opacity.
if ((*it).Name == u"alpha")
@@ -165,10 +166,10 @@ bool lcl_getColorFromPropSeq(const uno::Sequence<beans::PropertyValue>& rPropSeq
bool bColorFound = false;
comphelper::SequenceAsHashMap aPropMap(rPropSeq);
uno::Sequence<beans::PropertyValue> aColorDetailSeq;
- if (aPropMap.getValue(u"schemeClr") >>= aColorDetailSeq)
+ if (aPropMap.getValue(u"schemeClr"_ustr) >>= aColorDetailSeq)
{
OUString sColorString;
- bColorFound = lcl_getAttributeAsString(aColorDetailSeq, u"val", sColorString);
+ bColorFound = lcl_getAttributeAsString(aColorDetailSeq, u"val"_ustr, sColorString);
if (bColorFound)
{
sal_Int32 nColorToken = oox::AttributeConversion::decodeToken(sColorString);
@@ -176,10 +177,10 @@ bool lcl_getColorFromPropSeq(const uno::Sequence<beans::PropertyValue>& rPropSeq
rColor.setSchemeName(sColorString);
}
}
- if (!bColorFound && (aPropMap.getValue(u"srgbClr") >>= aColorDetailSeq))
+ if (!bColorFound && (aPropMap.getValue(u"srgbClr"_ustr) >>= aColorDetailSeq))
{
OUString sColorString;
- bColorFound = lcl_getAttributeAsString(aColorDetailSeq, u"val", sColorString);
+ bColorFound = lcl_getAttributeAsString(aColorDetailSeq, u"val"_ustr, sColorString);
if (bColorFound)
{
sal_Int32 nColor = oox::AttributeConversion::decodeIntegerHex(sColorString);
@@ -200,21 +201,21 @@ void lcl_getFillDetailsFromPropSeq(const uno::Sequence<beans::PropertyValue>& rT
if (!rTextFillSeq.hasElements())
return;
comphelper::SequenceAsHashMap aTextFillMap(rTextFillSeq);
- if (aTextFillMap.find(u"noFill") != aTextFillMap.end())
+ if (aTextFillMap.find(u"noFill"_ustr) != aTextFillMap.end())
{
rFillProperties.moFillType = oox::XML_noFill;
return;
}
uno::Sequence<beans::PropertyValue> aPropSeq;
- if ((aTextFillMap.getValue(u"solidFill") >>= aPropSeq) && aPropSeq.hasElements())
+ if ((aTextFillMap.getValue(u"solidFill"_ustr) >>= aPropSeq) && aPropSeq.hasElements())
{
rFillProperties.moFillType = oox::XML_solidFill;
lcl_getColorFromPropSeq(aPropSeq, rFillProperties.maFillColor);
return;
}
- if ((aTextFillMap.getValue(u"gradFill") >>= aPropSeq) && aPropSeq.hasElements())
+ if ((aTextFillMap.getValue(u"gradFill"_ustr) >>= aPropSeq) && aPropSeq.hasElements())
{
rFillProperties.moFillType = oox::XML_gradFill;
// aPropSeq should have two items. One is "gsLst" for the stop colors, the other is
@@ -233,7 +234,7 @@ void lcl_getFillDetailsFromPropSeq(const uno::Sequence<beans::PropertyValue>& rT
// aColorStopSeq should have an item for the color and an item for the position
sal_Int32 nPos;
oox::drawingml::Color aColor;
- if (lcl_getAttributeAsNumber(aColorStopSeq, u"pos", nPos)
+ if (lcl_getAttributeAsNumber(aColorStopSeq, u"pos"_ustr, nPos)
&& lcl_getColorFromPropSeq(aColorStopSeq, aColor))
{
// The position in maGradientStops is relative, thus in range [0.0;1.0].
@@ -274,13 +275,13 @@ void lcl_getFillDetailsFromPropSeq(const uno::Sequence<beans::PropertyValue>& rT
// edge of the bounding box of the shape. This unusual meaning of X1, Y1, X2 and
// Y2 is needed for method pushToPropMap() of FillProperties.
geometry::IntegerRectangle2D aRect;
- if (!lcl_getAttributeAsNumber(aFillToRectSeq, u"l", aRect.X1))
+ if (!lcl_getAttributeAsNumber(aFillToRectSeq, u"l"_ustr, aRect.X1))
aRect.X1 = 0;
- if (!lcl_getAttributeAsNumber(aFillToRectSeq, u"t", aRect.Y1))
+ if (!lcl_getAttributeAsNumber(aFillToRectSeq, u"t"_ustr, aRect.Y1))
aRect.Y1 = 0;
- if (!lcl_getAttributeAsNumber(aFillToRectSeq, u"r", aRect.X2))
+ if (!lcl_getAttributeAsNumber(aFillToRectSeq, u"r"_ustr, aRect.X2))
aRect.X2 = 0;
- if (!lcl_getAttributeAsNumber(aFillToRectSeq, u"b", aRect.Y2))
+ if (!lcl_getAttributeAsNumber(aFillToRectSeq, u"b"_ustr, aRect.Y2))
aRect.Y2 = 0;
rFillProperties.maGradientProps.moFillToRect = aRect;
}
@@ -305,11 +306,11 @@ void lcl_getLineDetailsFromPropSeq(const uno::Sequence<beans::PropertyValue>& rT
// LineJoint
comphelper::SequenceAsHashMap aTextOutlineMap(rTextOutlineSeq);
- if (aTextOutlineMap.find(u"bevel") != aTextOutlineMap.end())
+ if (aTextOutlineMap.find(u"bevel"_ustr) != aTextOutlineMap.end())
rLineProperties.moLineJoint = oox::XML_bevel;
- else if (aTextOutlineMap.find(u"round") != aTextOutlineMap.end())
+ else if (aTextOutlineMap.find(u"round"_ustr) != aTextOutlineMap.end())
rLineProperties.moLineJoint = oox::XML_round;
- else if (aTextOutlineMap.find(u"miter") != aTextOutlineMap.end())
+ else if (aTextOutlineMap.find(u"miter"_ustr) != aTextOutlineMap.end())
{
// LineProperties has no member to store a miter limit. Therefore some heuristic is
// added here. 0 is default for attribute "lim" in MS Office. It is rendered same as bevel.
@@ -322,25 +323,25 @@ void lcl_getLineDetailsFromPropSeq(const uno::Sequence<beans::PropertyValue>& rT
// Dash
uno::Sequence<beans::PropertyValue> aDashSeq;
- if (aTextOutlineMap.getValue(u"prstDash") >>= aDashSeq)
+ if (aTextOutlineMap.getValue(u"prstDash"_ustr) >>= aDashSeq)
{
// aDashSeq contains the attribute "val" with the kind of dash, e.g. "sysDot"
OUString sDashKind;
- if (lcl_getAttributeAsString(aDashSeq, u"val", sDashKind))
+ if (lcl_getAttributeAsString(aDashSeq, u"val"_ustr, sDashKind))
rLineProperties.moPresetDash = oox::AttributeConversion::decodeToken(sDashKind);
}
OUString sCapKind;
- if (lcl_getAttributeAsString(rTextOutlineSeq, u"cap", sCapKind))
+ if (lcl_getAttributeAsString(rTextOutlineSeq, u"cap"_ustr, sCapKind))
rLineProperties.moLineCap = oox::AttributeConversion::decodeToken(sCapKind);
// Width
sal_Int32 nWidth; // EMU
- if (lcl_getAttributeAsNumber(rTextOutlineSeq, u"w", nWidth))
+ if (lcl_getAttributeAsNumber(rTextOutlineSeq, u"w"_ustr, nWidth))
rLineProperties.moLineWidth = nWidth;
// Compound. LineProperties has a member for it, however Fontwork can currently only render "sng".
OUString sCompoundKind;
- if (lcl_getAttributeAsString(rTextOutlineSeq, u"cmpd", sCompoundKind))
+ if (lcl_getAttributeAsString(rTextOutlineSeq, u"cmpd"_ustr, sCompoundKind))
rLineProperties.moLineCompound = oox::AttributeConversion::decodeToken(sCompoundKind);
// Align. LineProperties has no member for attribute "algn".
@@ -356,13 +357,13 @@ lcl_generateLinePropertiesFromTextProps(const comphelper::SequenceAsHashMap& aTe
// Get property "textOutline" from aTextPropMap
uno::Sequence<beans::PropertyValue> aCharInteropGrabBagSeq;
- if (!(aTextPropMap.getValue(u"CharInteropGrabBag") >>= aCharInteropGrabBagSeq))
+ if (!(aTextPropMap.getValue(u"CharInteropGrabBag"_ustr) >>= aCharInteropGrabBagSeq))
return aLineProperties;
if (!aCharInteropGrabBagSeq.hasElements())
return aLineProperties;
comphelper::SequenceAsHashMap aCharInteropGrabBagMap(aCharInteropGrabBagSeq);
beans::PropertyValue aProp;
- if (!(aCharInteropGrabBagMap.getValue(u"CharTextOutlineTextEffect") >>= aProp))
+ if (!(aCharInteropGrabBagMap.getValue(u"CharTextOutlineTextEffect"_ustr) >>= aProp))
return aLineProperties;
uno::Sequence<beans::PropertyValue> aTextOutlineSeq;
if (!(aProp.Name == "textOutline" && (aProp.Value >>= aTextOutlineSeq)
@@ -382,13 +383,13 @@ lcl_generateFillPropertiesFromTextProps(const comphelper::SequenceAsHashMap& rTe
// Theme color supersedes direct color. textFill supersedes theme color. Theme color and textFill
// are in CharInteropGrabBag.
uno::Sequence<beans::PropertyValue> aCharInteropGrabBagSeq;
- if ((rTextPropMap.getValue(u"CharInteropGrabBag") >>= aCharInteropGrabBagSeq)
+ if ((rTextPropMap.getValue(u"CharInteropGrabBag"_ustr) >>= aCharInteropGrabBagSeq)
&& aCharInteropGrabBagSeq.hasElements())
{
// Handle case textFill
comphelper::SequenceAsHashMap aCharInteropGrabBagMap(aCharInteropGrabBagSeq);
beans::PropertyValue aProp;
- if (aCharInteropGrabBagMap.getValue(u"CharTextFillTextEffect") >>= aProp)
+ if (aCharInteropGrabBagMap.getValue(u"CharTextFillTextEffect"_ustr) >>= aProp)
{
uno::Sequence<beans::PropertyValue> aTextFillSeq;
if (aProp.Name == "textFill" && (aProp.Value >>= aTextFillSeq)
@@ -441,7 +442,7 @@ lcl_generateFillPropertiesFromTextProps(const comphelper::SequenceAsHashMap& rTe
// Neither textFill nor theme color. Look for direct color.
sal_Int32 aCharColor = 0;
- if (rTextPropMap.getValue(u"CharColor") >>= aCharColor)
+ if (rTextPropMap.getValue(u"CharColor"_ustr) >>= aCharColor)
aFillProperties.maFillColor.setSrgbClr(aCharColor);
else
aFillProperties.maFillColor.setUnused();
diff --git a/sal/qa/rtl/math/test-rtl-math.cxx b/sal/qa/rtl/math/test-rtl-math.cxx
index d6851b76aafa..bab2774a414c 100644
--- a/sal/qa/rtl/math/test-rtl-math.cxx
+++ b/sal/qa/rtl/math/test-rtl-math.cxx
@@ -332,7 +332,7 @@ public:
rtl_math_StringFormat_Automatic,
2,
u'٫', aGroups, u'٬', true);
- CPPUNIT_ASSERT_EQUAL( OUString(u"1٬23٬456٫78"), aRes);
+ CPPUNIT_ASSERT_EQUAL( u"1٬23٬456٫78"_ustr, aRes);
fVal = 4503599627370495.0;
aRes = rtl::math::doubleToUString( fVal,
diff --git a/sal/qa/rtl/textenc/rtl_textcvt.cxx b/sal/qa/rtl/textenc/rtl_textcvt.cxx
index 37ba5e658462..b2d4591065dd 100644
--- a/sal/qa/rtl/textenc/rtl_textcvt.cxx
+++ b/sal/qa/rtl/textenc/rtl_textcvt.cxx
@@ -2741,7 +2741,7 @@ void Test::testInvalidUtf7() {
| RTL_TEXTTOUNICODE_FLAGS_INVALID_DEFAULT | RTL_TEXTTOUNICODE_FLAGS_FLUSH),
&info, &converted);
CPPUNIT_ASSERT_EQUAL(sal_Size(1), size);
- CPPUNIT_ASSERT_EQUAL(OUString(u"\uFFFD"), OUString(buf, sal_Int32(size)));
+ CPPUNIT_ASSERT_EQUAL(u"\uFFFD"_ustr, OUString(buf, sal_Int32(size)));
CPPUNIT_ASSERT_EQUAL(RTL_TEXTTOUNICODE_INFO_INVALID, info);
CPPUNIT_ASSERT_EQUAL(sal_Size(1), converted);
rtl_destroyTextToUnicodeConverter(converter);
@@ -2766,7 +2766,7 @@ void Test::testInvalidUtf8() {
&info, &converted);
CPPUNIT_ASSERT_EQUAL(sal_Size(4), size);
CPPUNIT_ASSERT_EQUAL(
- OUString(u"\uFFFD\uFFFD\uFFFD\uFFFD"),
+ u"\uFFFD\uFFFD\uFFFD\uFFFD"_ustr,
OUString(buf, sal_Int32(size)));
CPPUNIT_ASSERT_EQUAL(RTL_TEXTTOUNICODE_INFO_INVALID, info);
CPPUNIT_ASSERT_EQUAL(sal_Size(4), converted);
@@ -2790,7 +2790,7 @@ void Test::testInvalidUtf8() {
&info, &converted);
CPPUNIT_ASSERT_EQUAL(sal_Size(1), size);
CPPUNIT_ASSERT_EQUAL(
- OUString(u"\uFFFD"), OUString(buf, sal_Int32(size)));
+ u"\uFFFD"_ustr, OUString(buf, sal_Int32(size)));
CPPUNIT_ASSERT_EQUAL(RTL_TEXTTOUNICODE_INFO_INVALID, info);
CPPUNIT_ASSERT_EQUAL(sal_Size(2), converted);
rtl_destroyTextToUnicodeConverter(converter);
@@ -2833,7 +2833,7 @@ void Test::testInvalidUtf8() {
&info, &converted);
CPPUNIT_ASSERT_EQUAL(sal_Size(1), size);
CPPUNIT_ASSERT_EQUAL(
- OUString(u"\uFFFD"), OUString(buf, sal_Int32(size)));
+ u"\uFFFD"_ustr, OUString(buf, sal_Int32(size)));
CPPUNIT_ASSERT_EQUAL(RTL_TEXTTOUNICODE_INFO_INVALID, info);
CPPUNIT_ASSERT_EQUAL(sal_Size(3), converted);
rtl_destroyTextToUnicodeConverter(converter);
@@ -2876,7 +2876,7 @@ void Test::testInvalidUtf8() {
&info, &converted);
CPPUNIT_ASSERT_EQUAL(sal_Size(2), size);
CPPUNIT_ASSERT_EQUAL(
- OUString(u"\uFFFD."), OUString(buf, sal_Int32(size)));
+ u"\uFFFD."_ustr, OUString(buf, sal_Int32(size)));
CPPUNIT_ASSERT_EQUAL(RTL_TEXTTOUNICODE_INFO_INVALID, info);
CPPUNIT_ASSERT_EQUAL(sal_Size(3), converted);
rtl_destroyTextToUnicodeConverter(converter);
@@ -2900,7 +2900,7 @@ void Test::testInvalidUtf8() {
&info, &converted);
CPPUNIT_ASSERT_EQUAL(sal_Size(2), size);
CPPUNIT_ASSERT_EQUAL(
- OUString(u"\uFFFD\uFFFD"), OUString(buf, sal_Int32(size)));
+ u"\uFFFD\uFFFD"_ustr, OUString(buf, sal_Int32(size)));
CPPUNIT_ASSERT_EQUAL(RTL_TEXTTOUNICODE_INFO_INVALID, info);
CPPUNIT_ASSERT_EQUAL(sal_Size(6), converted);
rtl_destroyTextToUnicodeConverter(converter);
@@ -2923,7 +2923,7 @@ void Test::testInvalidUtf8() {
&info, &converted);
CPPUNIT_ASSERT_EQUAL(sal_Size(1), size);
CPPUNIT_ASSERT_EQUAL(
- OUString(u"\uFFFD"), OUString(buf, sal_Int32(size)));
+ u"\uFFFD"_ustr, OUString(buf, sal_Int32(size)));
CPPUNIT_ASSERT_EQUAL(RTL_TEXTTOUNICODE_INFO_INVALID, info);
CPPUNIT_ASSERT_EQUAL(sal_Size(4), converted);
rtl_destroyTextToUnicodeConverter(converter);
@@ -2946,7 +2946,7 @@ void Test::testInvalidUtf8() {
&info, &converted);
CPPUNIT_ASSERT_EQUAL(sal_Size(1), size);
CPPUNIT_ASSERT_EQUAL(
- OUString(u"\uFFFD"), OUString(buf, sal_Int32(size)));
+ u"\uFFFD"_ustr, OUString(buf, sal_Int32(size)));
CPPUNIT_ASSERT_EQUAL(RTL_TEXTTOUNICODE_INFO_INVALID, info);
CPPUNIT_ASSERT_EQUAL(sal_Size(4), converted);
rtl_destroyTextToUnicodeConverter(converter);
@@ -2970,7 +2970,7 @@ void Test::testInvalidUtf8() {
&info, &converted);
CPPUNIT_ASSERT_EQUAL(sal_Size(1), size);
CPPUNIT_ASSERT_EQUAL(
- OUString(u"\uFFFD"), OUString(buf, sal_Int32(size)));
+ u"\uFFFD"_ustr, OUString(buf, sal_Int32(size)));
CPPUNIT_ASSERT_EQUAL(RTL_TEXTTOUNICODE_INFO_INVALID, info);
CPPUNIT_ASSERT_EQUAL(sal_Size(5), converted);
rtl_destroyTextToUnicodeConverter(converter);
@@ -2994,7 +2994,7 @@ void Test::testInvalidUtf8() {
&info, &converted);
CPPUNIT_ASSERT_EQUAL(sal_Size(1), size);
CPPUNIT_ASSERT_EQUAL(
- OUString(u"\uFFFD"), OUString(buf, sal_Int32(size)));
+ u"\uFFFD"_ustr, OUString(buf, sal_Int32(size)));
CPPUNIT_ASSERT_EQUAL(RTL_TEXTTOUNICODE_INFO_INVALID, info);
CPPUNIT_ASSERT_EQUAL(sal_Size(6), converted);
rtl_destroyTextToUnicodeConverter(converter);
@@ -3017,7 +3017,7 @@ void Test::testInvalidUtf8() {
&info, &converted);
CPPUNIT_ASSERT_EQUAL(sal_Size(1), size);
CPPUNIT_ASSERT_EQUAL(
- OUString(u"\uFFFD"), OUString(buf, sal_Int32(size)));
+ u"\uFFFD"_ustr, OUString(buf, sal_Int32(size)));
CPPUNIT_ASSERT_EQUAL(RTL_TEXTTOUNICODE_INFO_INVALID, info);
CPPUNIT_ASSERT_EQUAL(sal_Size(1), converted);
rtl_destroyTextToUnicodeConverter(converter);
@@ -3041,7 +3041,7 @@ void Test::testInvalidUtf8() {
&info, &converted);
CPPUNIT_ASSERT_EQUAL(sal_Size(1), size);
CPPUNIT_ASSERT_EQUAL(
- OUString(u"\uFFFD"), OUString(buf, sal_Int32(size)));
+ u"\uFFFD"_ustr, OUString(buf, sal_Int32(size)));
CPPUNIT_ASSERT_EQUAL(RTL_TEXTTOUNICODE_INFO_INVALID, info);
CPPUNIT_ASSERT_EQUAL(sal_Size(4), converted);
rtl_destroyTextToUnicodeConverter(converter);
diff --git a/sal/qa/rtl/uri/rtl_testuri.cxx b/sal/qa/rtl/uri/rtl_testuri.cxx
index 0b529112adea..6389f0222418 100644
--- a/sal/qa/rtl/uri/rtl_testuri.cxx
+++ b/sal/qa/rtl/uri/rtl_testuri.cxx
@@ -180,7 +180,7 @@ void Test::test_Uri() {
aText1 = u"\xD800" // %ED%A0%80
u"\U000103FF" // 0xD800,0xDFFF -> %F0%90%8F%BF
u"\xDFFF" // %ED%BF%BF
- u"A"; // A
+ u"A"_ustr; // A
aText2 = "%ED%A0%80" "%F0%90%8F%BF" "%ED%BF%BF" "A";
CPPUNIT_ASSERT_EQUAL_MESSAGE(
"failure 11",
@@ -202,7 +202,7 @@ void Test::test_Uri() {
RTL_TEXTENCODING_UTF8));
aText1 = "%ed%a0%80" "%f0%90%8f%bf" "%ed%bf%bf" "A";
- aText2 = u"%ED%A0%80" u"\U000103FF" u"%ED%BF%BF" u"A";
+ aText2 = u"%ED%A0%80" u"\U000103FF" u"%ED%BF%BF" u"A"_ustr;
CPPUNIT_ASSERT_EQUAL_MESSAGE(
"failure 14",
aText2,
@@ -238,7 +238,7 @@ void Test::test_Uri() {
// Check IURI handling:
aText1 = "%30%C3%BF";
- aText2 = u"%30\u00FF";
+ aText2 = u"%30\u00FF"_ustr;
CPPUNIT_ASSERT_EQUAL_MESSAGE(
"failure 18",
aText2,
diff --git a/sc/qa/extras/accessibility/basics.cxx b/sc/qa/extras/accessibility/basics.cxx
index f07a24d1a353..8e04c87dacda 100644
--- a/sc/qa/extras/accessibility/basics.cxx
+++ b/sc/qa/extras/accessibility/basics.cxx
@@ -27,7 +27,7 @@ using namespace css;
CPPUNIT_TEST_FIXTURE(test::AccessibleTestBase, TestCalcMenu)
{
- load(u"private:factory/scalc");
+ load(u"private:factory/scalc"_ustr);
const Date beforeDate(Date::SYSTEM);
const double beforeTime = tools::Time(tools::Time::SYSTEM).GetTimeInDays();
@@ -89,7 +89,7 @@ CPPUNIT_TEST_FIXTURE(test::AccessibleTestBase, TestCalcMenu)
// for the case where 32-bit a11y child indices don't suffice (tdf#150683)
CPPUNIT_TEST_FIXTURE(test::AccessibleTestBase, Test64BitChildIndices)
{
- load(u"private:factory/scalc");
+ load(u"private:factory/scalc"_ustr);
const sal_Int32 nRow = 1048575;
const sal_Int32 nCol = 16383;
diff --git a/sc/qa/extras/macros-test.cxx b/sc/qa/extras/macros-test.cxx
index 5adf672a7915..d8590804a165 100644
--- a/sc/qa/extras/macros-test.cxx
+++ b/sc/qa/extras/macros-test.cxx
@@ -268,7 +268,7 @@ CPPUNIT_TEST_FIXTURE(ScMacrosTest, testTdf89920)
CPPUNIT_TEST_FIXTURE(ScMacrosTest, testPasswordProtectedUnicodeString)
{
- const OUString sCorrectString(u"English Русский 中文");
+ const OUString sCorrectString(u"English Русский 中文"_ustr);
static constexpr OUStringLiteral sMacroURL(
u"vnd.sun.Star.script:Protected.Module1.TestUnicodeString?language=Basic&location=document");
static constexpr OUStringLiteral sLibName(u"Protected");
@@ -499,7 +499,7 @@ CPPUNIT_TEST_FIXTURE(ScMacrosTest, testTdf75263)
pDoc->CalcAll();
// A1 contains formula with user-defined function, and the function is defined in VBA.
- CPPUNIT_ASSERT_EQUAL(OUString(u"проба"), pDoc->GetString(ScAddress(0, 0, 0)));
+ CPPUNIT_ASSERT_EQUAL(u"проба"_ustr, pDoc->GetString(ScAddress(0, 0, 0)));
}
saveAndReload("Calc MS Excel 2007 VBA XML");
@@ -511,7 +511,7 @@ CPPUNIT_TEST_FIXTURE(ScMacrosTest, testTdf75263)
// Without the accompanying fix in place, this test would have failed with:
// - Expected: проба (sample)
// - Actual : ?????
- CPPUNIT_ASSERT_EQUAL(OUString(u"проба"), pDoc->GetString(ScAddress(0, 0, 0)));
+ CPPUNIT_ASSERT_EQUAL(u"проба"_ustr, pDoc->GetString(ScAddress(0, 0, 0)));
}
}
diff --git a/sc/qa/extras/vba-macro-test.cxx b/sc/qa/extras/vba-macro-test.cxx
index 7e92dd681110..570d6520a92c 100644
--- a/sc/qa/extras/vba-macro-test.cxx
+++ b/sc/qa/extras/vba-macro-test.cxx
@@ -868,7 +868,8 @@ CPPUNIT_TEST_FIXTURE(VBAMacroTest, testNonAsciiMacroIRI)
CPPUNIT_ASSERT_EQUAL(OUString("bar"), rDoc.GetString(ScAddress(0, 1, 0)));
CPPUNIT_ASSERT_EQUAL(OUString("baz"), rDoc.GetString(ScAddress(0, 2, 0)));
- auto ret = dispatchCommand(mxComponent, u"macro://./Standard.Module1.NonAsciiName_αβγ", {});
+ auto ret
+ = dispatchCommand(mxComponent, u"macro://./Standard.Module1.NonAsciiName_αβγ"_ustr, {});
css::frame::DispatchResultEvent retEvent;
CPPUNIT_ASSERT(ret >>= retEvent);
// tdf#153752: without the fix, this would fail with
diff --git a/sc/qa/unit/subsequent_export_test2.cxx b/sc/qa/unit/subsequent_export_test2.cxx
index 91309d9e5491..49ef48e80e37 100644
--- a/sc/qa/unit/subsequent_export_test2.cxx
+++ b/sc/qa/unit/subsequent_export_test2.cxx
@@ -563,10 +563,10 @@ CPPUNIT_TEST_FIXTURE(ScExportTest2, testEscapeCharInNumberFormatXLSX)
assertXPath(pDoc, "/x:styleSheet/x:numFmts/x:numFmt[3]", "formatCode",
"00\\.00\\.00\\.000\\.0"); // tdf#81939
// "_-* #,##0\ _€_-;\-* #,##0\ _€_-;_-* "- "_€_-;_-@_-" // tdf#81222
- OUString rFormatStrExpected(u"_-* #,##0\\ _€_-;\\-* #,##0\\ _€_-;_-* \"- \"_€_-;_-@_-");
+ OUString rFormatStrExpected(u"_-* #,##0\\ _€_-;\\-* #,##0\\ _€_-;_-* \"- \"_€_-;_-@_-"_ustr);
assertXPath(pDoc, "/x:styleSheet/x:numFmts/x:numFmt[4]", "formatCode", rFormatStrExpected);
// "_-* #,##0" €"_-;\-* #,##0" €"_-;_-* "- €"_-;_-@_-");
- rFormatStrExpected = u"_-* #,##0\" €\"_-;\\-* #,##0\" €\"_-;_-* \"- €\"_-;_-@_-";
+ rFormatStrExpected = u"_-* #,##0\" €\"_-;\\-* #,##0\" €\"_-;_-* \"- €\"_-;_-@_-"_ustr;
assertXPath(pDoc, "/x:styleSheet/x:numFmts/x:numFmt[5]", "formatCode", rFormatStrExpected);
// remove escape char in fraction
assertXPath(pDoc, "/x:styleSheet/x:numFmts/x:numFmt[6]", "formatCode",
diff --git a/sc/qa/unit/subsequent_filters_test3.cxx b/sc/qa/unit/subsequent_filters_test3.cxx
index 3a46b9926bf6..cd9acf90bece 100644
--- a/sc/qa/unit/subsequent_filters_test3.cxx
+++ b/sc/qa/unit/subsequent_filters_test3.cxx
@@ -361,7 +361,7 @@ CPPUNIT_TEST_FIXTURE(ScFiltersTest3, testTdf60673)
// Without the fix in place, this test would have failed with
// - Expected: PL: ĄŚŻŹĆŃŁÓĘ
// - Actual : PL:
- CPPUNIT_ASSERT_EQUAL(OUString(u"PL: ĄŚŻŹĆŃŁÓĘ"), sLabel);
+ CPPUNIT_ASSERT_EQUAL(u"PL: ĄŚŻŹĆŃŁÓĘ"_ustr, sLabel);
}
CPPUNIT_TEST_FIXTURE(ScFiltersTest3, testtdf120301_xmlSpaceParsingXLSX)
@@ -519,7 +519,7 @@ CPPUNIT_TEST_FIXTURE(ScFiltersTest3, testTdf70455)
// Without the fix in place, this test would have failed with
// - Expected: €780.00
// - Actual : Err:509
- CPPUNIT_ASSERT_EQUAL(OUString(u"€780.00"), pDoc->GetString(ScAddress(7, 7, 0)));
+ CPPUNIT_ASSERT_EQUAL(u"€780.00"_ustr, pDoc->GetString(ScAddress(7, 7, 0)));
}
CPPUNIT_TEST_FIXTURE(ScFiltersTest3, testTdf62268)
@@ -571,7 +571,7 @@ CPPUNIT_TEST_FIXTURE(ScFiltersTest3, testTdf72470)
ScDocument* pDoc = getScDoc();
CPPUNIT_ASSERT_EQUAL(OUString("name"), pDoc->GetString(ScAddress(0, 0, 0)));
- CPPUNIT_ASSERT_EQUAL(OUString(u"أسمي walid"), pDoc->GetString(ScAddress(0, 1, 0)));
+ CPPUNIT_ASSERT_EQUAL(u"أسمي walid"_ustr, pDoc->GetString(ScAddress(0, 1, 0)));
}
CPPUNIT_TEST_FIXTURE(ScFiltersTest3, testTdf35636)
@@ -995,13 +995,13 @@ CPPUNIT_TEST_FIXTURE(ScFiltersTest3, testTdf129940)
ScDocument* pDoc = getScDoc();
// Pure text within text:ruby-base
OUString aStr = pDoc->GetString(ScAddress(0, 0, 0));
- CPPUNIT_ASSERT_EQUAL(OUString(u"小笠原"), aStr);
+ CPPUNIT_ASSERT_EQUAL(u"小笠原"_ustr, aStr);
aStr = pDoc->GetString(ScAddress(1, 0, 0));
- CPPUNIT_ASSERT_EQUAL(OUString(u"徳彦"), aStr);
+ CPPUNIT_ASSERT_EQUAL(u"徳彦"_ustr, aStr);
// Multiple text:span within text:ruby-base
aStr = pDoc->GetString(ScAddress(2, 0, 0));
- CPPUNIT_ASSERT_EQUAL(OUString(u"注音符號"), aStr);
+ CPPUNIT_ASSERT_EQUAL(u"注音符號"_ustr, aStr);
}
CPPUNIT_TEST_FIXTURE(ScFiltersTest3, testTdf119190)
@@ -1149,32 +1149,32 @@ CPPUNIT_TEST_FIXTURE(ScFiltersTest3, testInvalidBareBiff5)
CPPUNIT_ASSERT_EQUAL(OUString(), pDoc->GetString(aPos));
aPos.IncCol();
CPPUNIT_ASSERT_EQUAL(CELLTYPE_STRING, pDoc->GetCellType(aPos));
- CPPUNIT_ASSERT_EQUAL(OUString(u"sheetjs"), pDoc->GetString(aPos));
+ CPPUNIT_ASSERT_EQUAL(u"sheetjs"_ustr, pDoc->GetString(aPos));
// Row 3
aPos = ScAddress(0, 2, 0);
CPPUNIT_ASSERT_EQUAL(CELLTYPE_STRING, pDoc->GetCellType(aPos));
- CPPUNIT_ASSERT_EQUAL(OUString(u"foo bar"), pDoc->GetString(aPos));
+ CPPUNIT_ASSERT_EQUAL(u"foo bar"_ustr, pDoc->GetString(aPos));
aPos.IncCol();
CPPUNIT_ASSERT_EQUAL(CELLTYPE_STRING, pDoc->GetCellType(aPos));
- CPPUNIT_ASSERT_EQUAL(OUString(u"baz"), pDoc->GetString(aPos));
+ CPPUNIT_ASSERT_EQUAL(u"baz"_ustr, pDoc->GetString(aPos));
aPos.IncCol();
CPPUNIT_ASSERT_EQUAL(CELLTYPE_VALUE, pDoc->GetCellType(aPos));
CPPUNIT_ASSERT_EQUAL(41689.4375, pDoc->GetValue(aPos));
aPos.IncCol();
CPPUNIT_ASSERT_EQUAL(CELLTYPE_STRING, pDoc->GetCellType(aPos));
- CPPUNIT_ASSERT_EQUAL(OUString(u"0.3"), pDoc->GetString(aPos));
+ CPPUNIT_ASSERT_EQUAL(u"0.3"_ustr, pDoc->GetString(aPos));
// Row 4
aPos = ScAddress(0, 3, 0);
CPPUNIT_ASSERT_EQUAL(CELLTYPE_STRING, pDoc->GetCellType(aPos));
- CPPUNIT_ASSERT_EQUAL(OUString(u"baz"), pDoc->GetString(aPos));
+ CPPUNIT_ASSERT_EQUAL(u"baz"_ustr, pDoc->GetString(aPos));
aPos.IncCol();
CPPUNIT_ASSERT_EQUAL(CELLTYPE_NONE, pDoc->GetCellType(aPos));
CPPUNIT_ASSERT_EQUAL(OUString(), pDoc->GetString(aPos));
aPos.IncCol();
CPPUNIT_ASSERT_EQUAL(CELLTYPE_STRING, pDoc->GetCellType(aPos));
- CPPUNIT_ASSERT_EQUAL(OUString(u"_"), pDoc->GetString(aPos));
+ CPPUNIT_ASSERT_EQUAL(u"_"_ustr, pDoc->GetString(aPos));
aPos.IncCol();
CPPUNIT_ASSERT_EQUAL(CELLTYPE_VALUE, pDoc->GetCellType(aPos));
CPPUNIT_ASSERT_EQUAL(3.14159, pDoc->GetValue(aPos));
@@ -1182,7 +1182,7 @@ CPPUNIT_TEST_FIXTURE(ScFiltersTest3, testInvalidBareBiff5)
// Row 5
aPos = ScAddress(0, 4, 0);
CPPUNIT_ASSERT_EQUAL(CELLTYPE_STRING, pDoc->GetCellType(aPos));
- CPPUNIT_ASSERT_EQUAL(OUString(u"hidden"), pDoc->GetString(aPos));
+ CPPUNIT_ASSERT_EQUAL(u"hidden"_ustr, pDoc->GetString(aPos));
aPos.IncCol();
CPPUNIT_ASSERT_EQUAL(CELLTYPE_NONE, pDoc->GetCellType(aPos));
CPPUNIT_ASSERT_EQUAL(OUString(), pDoc->GetString(aPos));
@@ -1196,7 +1196,7 @@ CPPUNIT_TEST_FIXTURE(ScFiltersTest3, testInvalidBareBiff5)
// Row 6
aPos = ScAddress(0, 5, 0);
CPPUNIT_ASSERT_EQUAL(CELLTYPE_STRING, pDoc->GetCellType(aPos));
- CPPUNIT_ASSERT_EQUAL(OUString(u"visible"), pDoc->GetString(aPos));
+ CPPUNIT_ASSERT_EQUAL(u"visible"_ustr, pDoc->GetString(aPos));
aPos.IncCol();
CPPUNIT_ASSERT_EQUAL(CELLTYPE_NONE, pDoc->GetCellType(aPos));
CPPUNIT_ASSERT_EQUAL(OUString(), pDoc->GetString(aPos));
diff --git a/sc/qa/unit/subsequent_filters_test4.cxx b/sc/qa/unit/subsequent_filters_test4.cxx
index 4439b3d9ba97..4a7401e84337 100644
--- a/sc/qa/unit/subsequent_filters_test4.cxx
+++ b/sc/qa/unit/subsequent_filters_test4.cxx
@@ -1329,16 +1329,16 @@ CPPUNIT_TEST_FIXTURE(ScFiltersTest4, testTdf153444)
ScDocument* pDoc = getScDoc();
- CPPUNIT_ASSERT_EQUAL(OUString(u"time, sec"), pDoc->GetString(0, 0, 0));
- CPPUNIT_ASSERT_EQUAL(OUString(u"Body_Right_Z, g"), pDoc->GetString(1, 0, 0));
- CPPUNIT_ASSERT_EQUAL(OUString(u"Body_Left_Z, g"), pDoc->GetString(2, 0, 0));
+ CPPUNIT_ASSERT_EQUAL(u"time, sec"_ustr, pDoc->GetString(0, 0, 0));
+ CPPUNIT_ASSERT_EQUAL(u"Body_Right_Z, g"_ustr, pDoc->GetString(1, 0, 0));
+ CPPUNIT_ASSERT_EQUAL(u"Body_Left_Z, g"_ustr, pDoc->GetString(2, 0, 0));
// Without the fix in place, this test would have failed with
// - Expected: ÄÖÜ, µm/m
// - Actual : ���, �m/m
- CPPUNIT_ASSERT_EQUAL(OUString(u"ÄÖÜ, µm/m"), pDoc->GetString(3, 0, 0));
- CPPUNIT_ASSERT_EQUAL(OUString(u"äöü, µm/m"), pDoc->GetString(4, 0, 0));
- CPPUNIT_ASSERT_EQUAL(OUString(u"ß, µm/m"), pDoc->GetString(5, 0, 0));
+ CPPUNIT_ASSERT_EQUAL(u"ÄÖÜ, µm/m"_ustr, pDoc->GetString(3, 0, 0));
+ CPPUNIT_ASSERT_EQUAL(u"äöü, µm/m"_ustr, pDoc->GetString(4, 0, 0));
+ CPPUNIT_ASSERT_EQUAL(u"ß, µm/m"_ustr, pDoc->GetString(5, 0, 0));
}
CPPUNIT_TEST_FIXTURE(ScFiltersTest4, testTdf151958)
diff --git a/sc/qa/unit/tiledrendering/tiledrendering.cxx b/sc/qa/unit/tiledrendering/tiledrendering.cxx
index 76286912a698..ab25340e8c3e 100644
--- a/sc/qa/unit/tiledrendering/tiledrendering.cxx
+++ b/sc/qa/unit/tiledrendering/tiledrendering.cxx
@@ -3064,8 +3064,8 @@ CPPUNIT_TEST_FIXTURE(ScTiledRenderingTest, testGetViewRenderState)
{
// Add a pair of schemes, last added is the default
svtools::EditableColorConfig aColorConfig;
- aColorConfig.AddScheme(u"Dark");
- aColorConfig.AddScheme(u"Light");
+ aColorConfig.AddScheme(u"Dark"_ustr);
+ aColorConfig.AddScheme(u"Light"_ustr);
ScModelObj* pModelObj = createDoc("empty.ods");
int nFirstViewId = SfxLokHelper::getView();
diff --git a/sc/qa/unit/ucalc.cxx b/sc/qa/unit/ucalc.cxx
index afbe5b8432a0..83ec9c63986e 100644
--- a/sc/qa/unit/ucalc.cxx
+++ b/sc/qa/unit/ucalc.cxx
@@ -514,14 +514,14 @@ CPPUNIT_TEST_FIXTURE(Test, testTdf114406)
CPPUNIT_TEST_FIXTURE(Test, testTdf93951)
{
CPPUNIT_ASSERT(m_pDoc->InsertTab (0, "Test"));
- m_pDoc->SetString(ScAddress(0,0,0), u"=2*§*2");
+ m_pDoc->SetString(ScAddress(0,0,0), u"=2*§*2"_ustr);
OUString aFormula = m_pDoc->GetFormula(0,0,0);
// Without the fix in place, this test would have failed with
// - Expected: =2*§*2
// - Actual : =2*
- CPPUNIT_ASSERT_EQUAL(OUString(u"=2*§*2"), aFormula);
+ CPPUNIT_ASSERT_EQUAL(u"=2*§*2"_ustr, aFormula);
m_pDoc->DeleteTab(0);
}
diff --git a/sc/qa/unit/uicalc/uicalc2.cxx b/sc/qa/unit/uicalc/uicalc2.cxx
index c5207a03c3d8..d90e3bb3d3e2 100644
--- a/sc/qa/unit/uicalc/uicalc2.cxx
+++ b/sc/qa/unit/uicalc/uicalc2.cxx
@@ -881,10 +881,10 @@ CPPUNIT_TEST_FIXTURE(ScUiCalcTest2, testTdf123202)
createScDoc();
ScDocument* pDoc = getScDoc();
- insertStringToCell(u"A1", u"1");
- insertStringToCell(u"A2", u"2");
- insertStringToCell(u"A3", u"3");
- insertStringToCell(u"A4", u"4");
+ insertStringToCell(u"A1"_ustr, u"1");
+ insertStringToCell(u"A2"_ustr, u"2");
+ insertStringToCell(u"A3"_ustr, u"3");
+ insertStringToCell(u"A4"_ustr, u"4");
goToCell("A3");
diff --git a/sc/source/filter/xml/SparklineGroupsExport.cxx b/sc/source/filter/xml/SparklineGroupsExport.cxx
index f5600494d7d8..0a652c225630 100644
--- a/sc/source/filter/xml/SparklineGroupsExport.cxx
+++ b/sc/source/filter/xml/SparklineGroupsExport.cxx
@@ -88,13 +88,13 @@ OUString convertSparklineType(sc::SparklineType eType)
switch (eType)
{
case sc::SparklineType::Line:
- return u"line";
+ return u"line"_ustr;
case sc::SparklineType::Column:
- return u"column";
+ return u"column"_ustr;
case sc::SparklineType::Stacked:
- return u"stacked";
+ return u"stacked"_ustr;
}
- return u"";
+ return u""_ustr;
}
OUString convertDisplayEmptyCellsAs(sc::DisplayEmptyCellsAs eType)
@@ -102,13 +102,13 @@ OUString convertDisplayEmptyCellsAs(sc::DisplayEmptyCellsAs eType)
switch (eType)
{
case sc::DisplayEmptyCellsAs::Zero:
- return u"zero";
+ return u"zero"_ustr;
case sc::DisplayEmptyCellsAs::Gap:
- return u"gap";
+ return u"gap"_ustr;
case sc::DisplayEmptyCellsAs::Span:
- return u"span";
+ return u"span"_ustr;
}
- return u"";
+ return u""_ustr;
}
OUString convertAxisType(sc::AxisType eType)
@@ -116,13 +116,13 @@ OUString convertAxisType(sc::AxisType eType)
switch (eType)
{
case sc::AxisType::Individual:
- return u"individual";
+ return u"individual"_ustr;
case sc::AxisType::Group:
- return u"group";
+ return u"group"_ustr;
case sc::AxisType::Custom:
- return u"custom";
+ return u"custom"_ustr;
}
- return u"";
+ return u""_ustr;
}
} // end anonymous ns
diff --git a/sc/source/ui/dialogs/SparklineDataRangeDialog.cxx b/sc/source/ui/dialogs/SparklineDataRangeDialog.cxx
index f085e737c77c..0e91051db44c 100644
--- a/sc/source/ui/dialogs/SparklineDataRangeDialog.cxx
+++ b/sc/source/ui/dialogs/SparklineDataRangeDialog.cxx
@@ -18,7 +18,7 @@ SparklineDataRangeDialog::SparklineDataRangeDialog(SfxBindings* pBindings,
SfxChildWindow* pChildWindow,
weld::Window* pWindow, ScViewData& rViewData)
: ScAnyRefDlgController(pBindings, pChildWindow, pWindow,
- u"modules/scalc/ui/sparklinedatarangedialog.ui",
+ u"modules/scalc/ui/sparklinedatarangedialog.ui"_ustr,
"SparklineDataRangeDialog")
, mrViewData(rViewData)
, mrDocument(rViewData.GetDocument())
diff --git a/sc/source/ui/dialogs/SparklineDialog.cxx b/sc/source/ui/dialogs/SparklineDialog.cxx
index 2490ae41da2f..ff56e629e684 100644
--- a/sc/source/ui/dialogs/SparklineDialog.cxx
+++ b/sc/source/ui/dialogs/SparklineDialog.cxx
@@ -23,7 +23,7 @@ namespace sc
SparklineDialog::SparklineDialog(SfxBindings* pBindings, SfxChildWindow* pChildWindow,
weld::Window* pWindow, ScViewData& rViewData)
: ScAnyRefDlgController(pBindings, pChildWindow, pWindow,
- u"modules/scalc/ui/sparklinedialog.ui", "SparklineDialog")
+ u"modules/scalc/ui/sparklinedialog.ui"_ustr, "SparklineDialog")
, mrViewData(rViewData)
, mrDocument(rViewData.GetDocument())
, mpActiveEdit(nullptr)
diff --git a/sc/source/ui/unoobj/condformatuno.cxx b/sc/source/ui/unoobj/condformatuno.cxx
index 57234b2a47ed..ff94ba224d60 100644
--- a/sc/source/ui/unoobj/condformatuno.cxx
+++ b/sc/source/ui/unoobj/condformatuno.cxx
@@ -50,8 +50,8 @@ o3tl::span<const SfxItemPropertyMapEntry> getCondFormatPropset()
{
static const SfxItemPropertyMapEntry aCondFormatPropertyMap_Impl[] =
{
- {u"ID", ID, cppu::UnoType<sal_Int32>::get(), 0, 0},
- {u"Range", CondFormat_Range, cppu::UnoType<sheet::XSheetCellRanges>::get(), 0, 0},
+ {u"ID"_ustr, ID, cppu::UnoType<sal_Int32>::get(), 0, 0},
+ {u"Range"_ustr, CondFormat_Range, cppu::UnoType<sheet::XSheetCellRanges>::get(), 0, 0},
};
return aCondFormatPropertyMap_Impl;
}
@@ -68,10 +68,10 @@ o3tl::span<const SfxItemPropertyMapEntry> getConditionEntryrPropSet()
{
static const SfxItemPropertyMapEntry aConditionEntryPropertyMap_Impl[] =
{
- {u"StyleName", StyleName, cppu::UnoType<OUString>::get(), 0, 0},
- {u"Formula1", Formula1, cppu::UnoType<OUString>::get(), 0, 0},
- {u"Formula2", Formula2, cppu::UnoType<OUString>::get(), 0, 0},
- {u"Operator", Operator, cppu::UnoType<decltype(sheet::ConditionFormatOperator::EQUAL)>::get(), 0, 0 },
+ {u"StyleName"_ustr, StyleName, cppu::UnoType<OUString>::get(), 0, 0},
+ {u"Formula1"_ustr, Formula1, cppu::UnoType<OUString>::get(), 0, 0},
+ {u"Formula2"_ustr, Formula2, cppu::UnoType<OUString>::get(), 0, 0},
+ {u"Operator"_ustr, Operator, cppu::UnoType<decltype(sheet::ConditionFormatOperator::EQUAL)>::get(), 0, 0 },
};
return aConditionEntryPropertyMap_Impl;
}
@@ -121,7 +121,7 @@ o3tl::span<const SfxItemPropertyMapEntry> getColorScalePropSet()
{
static const SfxItemPropertyMapEntry aColorScalePropertyMap_Impl[] =
{
- {u"ColorScaleEntries", ColorScaleEntries, cppu::UnoType<uno::Sequence< sheet::XColorScaleEntry >>::get(), 0, 0 },
+ {u"ColorScaleEntries"_ustr, ColorScaleEntries, cppu::UnoType<uno::Sequence< sheet::XColorScaleEntry >>::get(), 0, 0 },
};
return aColorScalePropertyMap_Impl;
}
@@ -160,16 +160,16 @@ o3tl::span<const SfxItemPropertyMapEntry> getDataBarPropSet()
{
static const SfxItemPropertyMapEntry aDataBarPropertyMap_Impl[] =
{
- {u"AxisPosition", AxisPosition, cppu::UnoType<decltype(sheet::DataBarAxis::AXIS_AUTOMATIC)>::get(), 0, 0 },
- {u"UseGradient", UseGradient, cppu::UnoType<bool>::get(), 0, 0 },
- {u"UseNegativeColor", UseNegativeColor, cppu::UnoType<bool>::get(), 0, 0 },
- {u"ShowValue", DataBar_ShowValue, cppu::UnoType<bool>::get(), 0, 0 },
- {u"Color", DataBar_Color, cppu::UnoType<sal_Int32>::get(), 0, 0},
- {u"AxisColor", AxisColor, cppu::UnoType<sal_Int32>::get(), 0, 0},
- {u"NegativeColor", NegativeColor, cppu::UnoType<sal_Int32>::get(), 0, 0},
- {u"DataBarEntries", DataBarEntries, cppu::UnoType<uno::Sequence< sheet::XDataBarEntry >>::get(), 0, 0 },
- {u"MinimumLength", MinimumLength, cppu::UnoType<double>::get(), 0, 0 },
- {u"MaximumLength", MaximumLength, cppu::UnoType<double>::get(), 0, 0 },
+ {u"AxisPosition"_ustr, AxisPosition, cppu::UnoType<decltype(sheet::DataBarAxis::AXIS_AUTOMATIC)>::get(), 0, 0 },
+ {u"UseGradient"_ustr, UseGradient, cppu::UnoType<bool>::get(), 0, 0 },
+ {u"UseNegativeColor"_ustr, UseNegativeColor, cppu::UnoType<bool>::get(), 0, 0 },
+ {u"ShowValue"_ustr, DataBar_ShowValue, cppu::UnoType<bool>::get(), 0, 0 },
+ {u"Color"_ustr, DataBar_Color, cppu::UnoType<sal_Int32>::get(), 0, 0},
+ {u"AxisColor"_ustr, AxisColor, cppu::UnoType<sal_Int32>::get(), 0, 0},
+ {u"NegativeColor"_ustr, NegativeColor, cppu::UnoType<sal_Int32>::get(), 0, 0},
+ {u"DataBarEntries"_ustr, DataBarEntries, cppu::UnoType<uno::Sequence< sheet::XDataBarEntry >>::get(), 0, 0 },
+ {u"MinimumLength"_ustr, MinimumLength, cppu::UnoType<double>::get(), 0, 0 },
+ {u"MaximumLength"_ustr, MaximumLength, cppu::UnoType<double>::get(), 0, 0 },
};
return aDataBarPropertyMap_Impl;
}
@@ -216,10 +216,10 @@ o3tl::span<const SfxItemPropertyMapEntry> getIconSetPropSet()
{
static const SfxItemPropertyMapEntry aIconSetPropertyMap_Impl[] =
{
- {u"Icons", Icons, cppu::UnoType<decltype(sheet::IconSetType::ICONSET_3SYMBOLS)>::get(), 0, 0 },
- {u"Reverse", Reverse, cppu::UnoType<bool>::get(), 0, 0 },
- {u"ShowValue", ShowValue, cppu::UnoType<bool>::get(), 0, 0 },
- {u"IconSetEntries", IconSetEntries, cppu::UnoType<uno::Sequence< sheet::XIconSetEntry >>::get(), 0, 0 },
+ {u"Icons"_ustr, Icons, cppu::UnoType<decltype(sheet::IconSetType::ICONSET_3SYMBOLS)>::get(), 0, 0 },
+ {u"Reverse"_ustr, Reverse, cppu::UnoType<bool>::get(), 0, 0 },
+ {u"ShowValue"_ustr, ShowValue, cppu::UnoType<bool>::get(), 0, 0 },
+ {u"IconSetEntries"_ustr, IconSetEntries, cppu::UnoType<uno::Sequence< sheet::XIconSetEntry >>::get(), 0, 0 },
};
return aIconSetPropertyMap_Impl;
}
@@ -278,8 +278,8 @@ o3tl::span<const SfxItemPropertyMapEntry> getCondDatePropSet()
{
static const SfxItemPropertyMapEntry aCondDatePropertyMap_Impl[] =
{
- {u"StyleName", StyleName, cppu::UnoType<OUString>::get(), 0, 0},
- {u"DateType", Icons, cppu::UnoType<decltype(sheet::DateType::TODAY)>::get(), 0, 0 },
+ {u"StyleName"_ustr, StyleName, cppu::UnoType<OUString>::get(), 0, 0},
+ {u"DateType"_ustr, Icons, cppu::UnoType<decltype(sheet::DateType::TODAY)>::get(), 0, 0 },
};
return aCondDatePropertyMap_Impl;
}
diff --git a/sc/source/ui/unoobj/docuno.cxx b/sc/source/ui/unoobj/docuno.cxx
index edd08b4c1151..d720630a8a38 100644
--- a/sc/source/ui/unoobj/docuno.cxx
+++ b/sc/source/ui/unoobj/docuno.cxx
@@ -188,7 +188,7 @@ static o3tl::span<const SfxItemPropertyMapEntry> lcl_GetDocOptPropertyMap()
{ SC_UNO_ISEXECUTELINKENABLED, 0, cppu::UnoType<bool>::get(), 0, 0},
{ SC_UNO_ISCHANGEREADONLYENABLED, 0, cppu::UnoType<bool>::get(), 0, 0},
{ SC_UNO_REFERENCEDEVICE, 0, cppu::UnoType<awt::XDevice>::get(), beans::PropertyAttribute::READONLY, 0},
- {u"BuildId", 0, ::cppu::UnoType<OUString>::get(), 0, 0},
+ {u"BuildId"_ustr, 0, ::cppu::UnoType<OUString>::get(), 0, 0},
{ SC_UNO_CODENAME, 0, cppu::UnoType<OUString>::get(), 0, 0},
{ SC_UNO_INTEROPGRABBAG, 0, cppu::UnoType<uno::Sequence< beans::PropertyValue >>::get(), 0, 0},
};
diff --git a/sd/qa/unit/TextFittingTest.cxx b/sd/qa/unit/TextFittingTest.cxx
index 588d3f0ddd54..069825a8e620 100644
--- a/sd/qa/unit/TextFittingTest.cxx
+++ b/sd/qa/unit/TextFittingTest.cxx
@@ -50,9 +50,9 @@ CPPUNIT_TEST_FIXTURE(TextFittingTest, testTest)
{
OutlinerParaObject* pOutlinerParagraphObject = pTextObject->GetOutlinerParaObject();
const EditTextObject& aEdit = pOutlinerParagraphObject->GetTextObject();
- CPPUNIT_ASSERT_EQUAL(OUString(u"D1"), aEdit.GetText(0));
- CPPUNIT_ASSERT_EQUAL(OUString(u"D2"), aEdit.GetText(1));
- CPPUNIT_ASSERT_EQUAL(OUString(u"D3"), aEdit.GetText(2));
+ CPPUNIT_ASSERT_EQUAL(u"D1"_ustr, aEdit.GetText(0));
+ CPPUNIT_ASSERT_EQUAL(u"D2"_ustr, aEdit.GetText(1));
+ CPPUNIT_ASSERT_EQUAL(u"D3"_ustr, aEdit.GetText(2));
}
sd::ViewShell* pViewShell1 = pXImpressDocument->GetDocShell()->GetViewShell();
@@ -70,7 +70,7 @@ CPPUNIT_TEST_FIXTURE(TextFittingTest, testTest)
// Add paragraph 4
rEditView.SetSelection(ESelection(3, 0, 3, 0));
- rEditView.InsertText(u"\nD4");
+ rEditView.InsertText(u"\nD4"_ustr);
Scheduler::ProcessEventsToIdle();
CPPUNIT_ASSERT_EQUAL(sal_Int32(4), pEditEngine->GetParagraphCount());
@@ -79,7 +79,7 @@ CPPUNIT_TEST_FIXTURE(TextFittingTest, testTest)
// Add paragraph 5
rEditView.SetSelection(ESelection(4, 0, 4, 0));
- rEditView.InsertText(u"\nD5");
+ rEditView.InsertText(u"\nD5"_ustr);
CPPUNIT_ASSERT_EQUAL(sal_Int32(5), pEditEngine->GetParagraphCount());
CPPUNIT_ASSERT_DOUBLES_EQUAL(54.68, pEditEngine->getGlobalFontScale().getY(), 1E-2);
@@ -87,7 +87,7 @@ CPPUNIT_TEST_FIXTURE(TextFittingTest, testTest)
// Add paragraph 6
rEditView.SetSelection(ESelection(5, 0, 5, 0));
- rEditView.InsertText(u"\nD6");
+ rEditView.InsertText(u"\nD6"_ustr);
CPPUNIT_ASSERT_EQUAL(sal_Int32(6), pEditEngine->GetParagraphCount());
// Delete paragraph 6
diff --git a/sd/qa/unit/a11y/layout.cxx b/sd/qa/unit/a11y/layout.cxx
index 342590b31fba..51ad0743730b 100644
--- a/sd/qa/unit/a11y/layout.cxx
+++ b/sd/qa/unit/a11y/layout.cxx
@@ -20,7 +20,7 @@ using namespace css;
CPPUNIT_TEST_FIXTURE(test::SwAccessibleTestBase, TestImpressDefaultStructure)
{
- load(u"private:factory/simpress");
+ load(u"private:factory/simpress"_ustr);
Scheduler::ProcessEventsToIdle();
CPPUNIT_ASSERT_EQUAL(rtl::OUString("<SHAPE name=\"PageShape: Slide 1\" description=\" \"/>"
@@ -40,7 +40,7 @@ CPPUNIT_TEST_FIXTURE(test::SwAccessibleTestBase, TestImpressDefaultStructure)
// a basic check of the content order for https://bugs.documentfoundation.org/show_bug.cgi?id=150064
CPPUNIT_TEST_FIXTURE(test::AccessibleTestBase, TestImpressDefaultLayout)
{
- load(u"private:factory/simpress");
+ load(u"private:factory/simpress"_ustr);
Scheduler::ProcessEventsToIdle();
auto xDocumentContext = getDocumentAccessibleContext();
@@ -66,7 +66,7 @@ CPPUNIT_TEST_FIXTURE(test::AccessibleTestBase, TestImpressDefaultLayout)
// test a11y tree order is stable (https://bugs.documentfoundation.org/show_bug.cgi?id=150064)
CPPUNIT_TEST_FIXTURE(test::SwAccessibleTestBase, tdf150064)
{
- loadFromSrc(u"/sd/qa/unit/a11y/data/tdf150064.fodp");
+ loadFromSrc(u"/sd/qa/unit/a11y/data/tdf150064.fodp"_ustr);
Scheduler::ProcessEventsToIdle();
uno::Reference<drawing::XDrawPagesSupplier> xDrawPagesSupplier(mxDocument,
diff --git a/sd/qa/unit/export-tests-ooxml1.cxx b/sd/qa/unit/export-tests-ooxml1.cxx
index 0a9f82a27e59..28cba427ce26 100644
--- a/sd/qa/unit/export-tests-ooxml1.cxx
+++ b/sd/qa/unit/export-tests-ooxml1.cxx
@@ -536,9 +536,8 @@ CPPUNIT_TEST_FIXTURE(SdOOXMLExportTest1, testLostPlaceholders)
uno::Reference<drawing::XShape> xShp(pObj->getUnoShape(), uno::UNO_QUERY);
CPPUNIT_ASSERT(xShp);
- CPPUNIT_ASSERT_EQUAL_MESSAGE("Wrong ShapeType!",
- OUString(u"com.sun.star.presentation.OutlinerShape"),
- xShp->getShapeType());
+ CPPUNIT_ASSERT_EQUAL_MESSAGE(
+ "Wrong ShapeType!", u"com.sun.star.presentation.OutlinerShape"_ustr, xShp->getShapeType());
uno::Reference<beans::XPropertySet> xShpProps(xShp, uno::UNO_QUERY);
// Without the fix in place there will be the following error:
// Expected: com.sun.star.presentation.OutlinerShape
@@ -576,7 +575,7 @@ CPPUNIT_TEST_FIXTURE(SdOOXMLExportTest1, testPlaceholderFillAndOutlineExport)
CPPUNIT_ASSERT(xShp);
CPPUNIT_ASSERT_EQUAL_MESSAGE("Wrong ShapeType!",
- OUString(u"com.sun.star.presentation.OutlinerShape"),
+ u"com.sun.star.presentation.OutlinerShape"_ustr,
xShp->getShapeType());
uno::Reference<beans::XPropertySet> xShpProps(xShp, uno::UNO_QUERY);
CPPUNIT_ASSERT_EQUAL_MESSAGE(
diff --git a/sd/qa/unit/export-tests-ooxml2.cxx b/sd/qa/unit/export-tests-ooxml2.cxx
index 43e27b6255e8..c075d54d7ca4 100644
--- a/sd/qa/unit/export-tests-ooxml2.cxx
+++ b/sd/qa/unit/export-tests-ooxml2.cxx
@@ -371,7 +371,7 @@ CPPUNIT_TEST_FIXTURE(SdOOXMLExportTest2, testMathObjectPPT2010)
assertXPathContent(pXmlDocContent,
"/p:sld/p:cSld/p:spTree/mc:AlternateContent/mc:Choice/p:sp/p:txBody/a:p/"
"a14:m/m:oMath/m:sSup/m:e/m:r[1]/m:t",
- u"\U0001D44E"); // non-BMP char
+ u"\U0001D44E"_ustr); // non-BMP char
const SdrPage* pPage = GetPage(1);
const SdrObject* pObj = pPage->GetObj(0);
diff --git a/sd/qa/unit/import-tests-smartart.cxx b/sd/qa/unit/import-tests-smartart.cxx
index 0a519c117b52..2382ed4a9f22 100644
--- a/sd/qa/unit/import-tests-smartart.cxx
+++ b/sd/qa/unit/import-tests-smartart.cxx
@@ -693,7 +693,7 @@ CPPUNIT_TEST_FIXTURE(SdImportTestSmartArt, testAccentProcess)
uno::Reference<container::XIndexAccess> xRules(xPara->getPropertyValue("NumberingRules"),
uno::UNO_QUERY);
comphelper::SequenceAsHashMap aRule(xRules->getByIndex(0));
- CPPUNIT_ASSERT_EQUAL(OUString(u"•"), aRule["BulletChar"].get<OUString>());
+ CPPUNIT_ASSERT_EQUAL(u"•"_ustr, aRule["BulletChar"].get<OUString>());
}
int nFirstChildTop = xFirstChild->getPosition().Y;
@@ -1279,13 +1279,13 @@ CPPUNIT_TEST_FIXTURE(SdImportTestSmartArt, testBulletList)
uno::Reference<container::XIndexAccess> xRules1(xPara1->getPropertyValue("NumberingRules"),
uno::UNO_QUERY);
comphelper::SequenceAsHashMap aRule1(xRules1->getByIndex(1));
- CPPUNIT_ASSERT_EQUAL(OUString(u"•"), aRule1["BulletChar"].get<OUString>());
+ CPPUNIT_ASSERT_EQUAL(u"•"_ustr, aRule1["BulletChar"].get<OUString>());
uno::Reference<beans::XPropertySet> xPara2(xParas->nextElement(), uno::UNO_QUERY);
uno::Reference<container::XIndexAccess> xRules2(xPara2->getPropertyValue("NumberingRules"),
uno::UNO_QUERY);
comphelper::SequenceAsHashMap aRule2(xRules2->getByIndex(2));
- CPPUNIT_ASSERT_EQUAL(OUString(u"•"), aRule2["BulletChar"].get<OUString>());
+ CPPUNIT_ASSERT_EQUAL(u"•"_ustr, aRule2["BulletChar"].get<OUString>());
}
CPPUNIT_TEST_FIXTURE(SdImportTestSmartArt, testRecursion)
diff --git a/sd/qa/unit/import-tests.cxx b/sd/qa/unit/import-tests.cxx
index adc7c12e4632..0003e8b408b1 100644
--- a/sd/qa/unit/import-tests.cxx
+++ b/sd/qa/unit/import-tests.cxx
@@ -122,33 +122,33 @@ CPPUNIT_TEST_FIXTURE(SdImportTest, testDocumentLayout)
std::u16string_view sInput, sDump;
OUString sExportType;
} aFilesToCompare[]
- = { { u"odp/shapes-test.odp", u"xml/shapes-test_page", u"" },
- { u"fdo47434.pptx", u"xml/fdo47434_", u"" },
- { u"n758621.ppt", u"xml/n758621_", u"" },
- { u"fdo64586.ppt", u"xml/fdo64586_", u"" },
+ = { { u"odp/shapes-test.odp", u"xml/shapes-test_page", u""_ustr },
+ { u"fdo47434.pptx", u"xml/fdo47434_", u""_ustr },
+ { u"n758621.ppt", u"xml/n758621_", u""_ustr },
+ { u"fdo64586.ppt", u"xml/fdo64586_", u""_ustr },
// needed to adapt this, the border parameter is no longer
// exported with MCGRs due to oox neither needing nor
// supporting it with now freely definable gradients
- { u"n819614.pptx", u"xml/n819614_", u"" },
-
- { u"n820786.pptx", u"xml/n820786_", u"" },
- { u"n762695.pptx", u"xml/n762695_", u"" },
- { u"n593612.pptx", u"xml/n593612_", u"" },
- { u"fdo71434.pptx", u"xml/fdo71434_", u"" },
- { u"n902652.pptx", u"xml/n902652_", u"" },
- { u"tdf90403.pptx", u"xml/tdf90403_", u"" },
- { u"tdf90338.odp", u"xml/tdf90338_", u"Impress Office Open XML" },
- { u"tdf92001.odp", u"xml/tdf92001_", u"Impress Office Open XML" },
+ { u"n819614.pptx", u"xml/n819614_", u""_ustr },
+
+ { u"n820786.pptx", u"xml/n820786_", u""_ustr },
+ { u"n762695.pptx", u"xml/n762695_", u""_ustr },
+ { u"n593612.pptx", u"xml/n593612_", u""_ustr },
+ { u"fdo71434.pptx", u"xml/fdo71434_", u""_ustr },
+ { u"n902652.pptx", u"xml/n902652_", u""_ustr },
+ { u"tdf90403.pptx", u"xml/tdf90403_", u""_ustr },
+ { u"tdf90338.odp", u"xml/tdf90338_", u"Impress Office Open XML"_ustr },
+ { u"tdf92001.odp", u"xml/tdf92001_", u"Impress Office Open XML"_ustr },
// GCC -mfpmath=387 rounding issues in lclPushMarkerProperties
// (oox/source/drawingml/lineproperties.cxx); see mail sub-thread starting at
// <https://lists.freedesktop.org/archives/libreoffice/2016-September/
// 075211.html> "Re: Test File: sc/qa/unit/data/functions/fods/chiinv.fods:
// fails with Assertion" for how "-mfpmath=sse -msse2" would fix that:
#if !(defined LINUX && defined X86)
- { u"tdf100491.pptx", u"xml/tdf100491_", u"" },
+ { u"tdf100491.pptx", u"xml/tdf100491_", u""_ustr },
#endif
- { u"tdf109317.pptx", u"xml/tdf109317_", u"impress8" },
+ { u"tdf109317.pptx", u"xml/tdf109317_", u"impress8"_ustr },
// { u"pptx/n828390.pptx", u"pptx/xml/n828390_", "Impress Office Open XML" }, // Example
};
diff --git a/sd/qa/unit/layout-tests.cxx b/sd/qa/unit/layout-tests.cxx
index f501d0873f7d..7fdcfe19f90d 100644
--- a/sd/qa/unit/layout-tests.cxx
+++ b/sd/qa/unit/layout-tests.cxx
@@ -367,7 +367,8 @@ CPPUNIT_TEST_FIXTURE(SdLayoutTest, testTdf112594)
// - In <>, attribute 'length' of '/metafile/push[1]/push[1]/textarray[3]' incorrect value.
assertXPath(pXmlDoc, "/metafile/push[1]/push[1]/textarray[3]", "index", "0");
assertXPath(pXmlDoc, "/metafile/push[1]/push[1]/textarray[3]", "length", "4");
- assertXPathContent(pXmlDoc, "/metafile/push[1]/push[1]/textarray[3]/text", u"11\u202f\u1824");
+ assertXPathContent(pXmlDoc, "/metafile/push[1]/push[1]/textarray[3]/text",
+ u"11\u202f\u1824"_ustr);
}
CPPUNIT_PLUGIN_IMPLEMENT();
diff --git a/sd/qa/unit/tiledrendering/tiledrendering.cxx b/sd/qa/unit/tiledrendering/tiledrendering.cxx
index 91a929a11d07..8bf43891b697 100644
--- a/sd/qa/unit/tiledrendering/tiledrendering.cxx
+++ b/sd/qa/unit/tiledrendering/tiledrendering.cxx
@@ -1598,7 +1598,7 @@ CPPUNIT_TEST_FIXTURE(SdTiledRenderingTest, testTdf81754)
uno::Reference<drawing::XDrawPage> xPage(xDrawPagesSupplier->getDrawPages()->getByIndex(0),
uno::UNO_QUERY);
uno::Reference<text::XTextRange> xShape(xPage->getByIndex(1), uno::UNO_QUERY);
- CPPUNIT_ASSERT_EQUAL(OUString(u"Somethingxx"), xShape->getString());
+ CPPUNIT_ASSERT_EQUAL(u"Somethingxx"_ustr, xShape->getString());
}
CPPUNIT_TEST_FIXTURE(SdTiledRenderingTest, testTdf105502)
@@ -2447,7 +2447,7 @@ CPPUNIT_TEST_FIXTURE(SdTiledRenderingTest, testThemeViewSeparation)
aValue.bIsVisible = true;
aValue.nColor = aDarkColor;
aColorConfig.SetColorValue(svtools::DOCCOLOR, aValue);
- aColorConfig.AddScheme(u"Dark");
+ aColorConfig.AddScheme(u"Dark"_ustr);
}
// Add a minimal light scheme
{
@@ -2456,7 +2456,7 @@ CPPUNIT_TEST_FIXTURE(SdTiledRenderingTest, testThemeViewSeparation)
aValue.bIsVisible = true;
aValue.nColor = COL_WHITE;
aColorConfig.SetColorValue(svtools::DOCCOLOR, aValue);
- aColorConfig.AddScheme(u"Light");
+ aColorConfig.AddScheme(u"Light"_ustr);
}
SdXImpressDocument* pXImpressDocument = createDoc("dummy.odp");
int nFirstViewId = SfxLokHelper::getView();
diff --git a/sd/qa/unit/uiimpress.cxx b/sd/qa/unit/uiimpress.cxx
index 61ab0c301ed6..41c685feef36 100644
--- a/sd/qa/unit/uiimpress.cxx
+++ b/sd/qa/unit/uiimpress.cxx
@@ -621,7 +621,7 @@ CPPUNIT_TEST_FIXTURE(SdUiImpressTest, testTdf148620)
uno::Reference<drawing::XDrawPage> xDrawPage(xDrawPagesSupplier->getDrawPages()->getByIndex(0),
uno::UNO_QUERY);
uno::Reference<text::XTextRange> xShape(xDrawPage->getByIndex(1), uno::UNO_QUERY);
- CPPUNIT_ASSERT_EQUAL(OUString(u""), xShape->getString());
+ CPPUNIT_ASSERT_EQUAL(u""_ustr, xShape->getString());
insertStringToObject(1, u"one", /*bUseEscape*/ false);
typeKey(pXImpressDocument, KEY_RETURN);
@@ -635,49 +635,49 @@ CPPUNIT_TEST_FIXTURE(SdUiImpressTest, testTdf148620)
typeKey(pXImpressDocument, KEY_RETURN);
typeString(pXImpressDocument, u"six");
- CPPUNIT_ASSERT_EQUAL(OUString(u"One\nTwo\nThree\nFour\nFive\nsix"), xShape->getString());
+ CPPUNIT_ASSERT_EQUAL(u"One\nTwo\nThree\nFour\nFive\nsix"_ustr, xShape->getString());
uno::Sequence<beans::PropertyValue> aArgs(
comphelper::InitPropertySequence({ { "KeyModifier", uno::Any(sal_Int32(0)) } }));
dispatchCommand(mxComponent, ".uno:OutlineUp", aArgs);
- CPPUNIT_ASSERT_EQUAL(OUString(u"One\nTwo\nThree\nFour\nsix\nFive"), xShape->getString());
+ CPPUNIT_ASSERT_EQUAL(u"One\nTwo\nThree\nFour\nsix\nFive"_ustr, xShape->getString());
dispatchCommand(mxComponent, ".uno:OutlineUp", aArgs);
- CPPUNIT_ASSERT_EQUAL(OUString(u"One\nTwo\nThree\nsix\nFour\nFive"), xShape->getString());
+ CPPUNIT_ASSERT_EQUAL(u"One\nTwo\nThree\nsix\nFour\nFive"_ustr, xShape->getString());
dispatchCommand(mxComponent, ".uno:OutlineUp", aArgs);
- CPPUNIT_ASSERT_EQUAL(OUString(u"One\nTwo\nsix\nThree\nFour\nFive"), xShape->getString());
+ CPPUNIT_ASSERT_EQUAL(u"One\nTwo\nsix\nThree\nFour\nFive"_ustr, xShape->getString());
dispatchCommand(mxComponent, ".uno:OutlineUp", aArgs);
- CPPUNIT_ASSERT_EQUAL(OUString(u"One\nsix\nTwo\nThree\nFour\nFive"), xShape->getString());
+ CPPUNIT_ASSERT_EQUAL(u"One\nsix\nTwo\nThree\nFour\nFive"_ustr, xShape->getString());
dispatchCommand(mxComponent, ".uno:OutlineUp", aArgs);
- CPPUNIT_ASSERT_EQUAL(OUString(u"six\nOne\nTwo\nThree\nFour\nFive"), xShape->getString());
+ CPPUNIT_ASSERT_EQUAL(u"six\nOne\nTwo\nThree\nFour\nFive"_ustr, xShape->getString());
dispatchCommand(mxComponent, ".uno:OutlineDown", aArgs);
- CPPUNIT_ASSERT_EQUAL(OUString(u"One\nsix\nTwo\nThree\nFour\nFive"), xShape->getString());
+ CPPUNIT_ASSERT_EQUAL(u"One\nsix\nTwo\nThree\nFour\nFive"_ustr, xShape->getString());
dispatchCommand(mxComponent, ".uno:OutlineDown", aArgs);
- CPPUNIT_ASSERT_EQUAL(OUString(u"One\nTwo\nsix\nThree\nFour\nFive"), xShape->getString());
+ CPPUNIT_ASSERT_EQUAL(u"One\nTwo\nsix\nThree\nFour\nFive"_ustr, xShape->getString());
dispatchCommand(mxComponent, ".uno:OutlineDown", aArgs);
- CPPUNIT_ASSERT_EQUAL(OUString(u"One\nTwo\nThree\nsix\nFour\nFive"), xShape->getString());
+ CPPUNIT_ASSERT_EQUAL(u"One\nTwo\nThree\nsix\nFour\nFive"_ustr, xShape->getString());
dispatchCommand(mxComponent, ".uno:OutlineDown", aArgs);
- CPPUNIT_ASSERT_EQUAL(OUString(u"One\nTwo\nThree\nFour\nsix\nFive"), xShape->getString());
+ CPPUNIT_ASSERT_EQUAL(u"One\nTwo\nThree\nFour\nsix\nFive"_ustr, xShape->getString());
dispatchCommand(mxComponent, ".uno:OutlineDown", aArgs);
- CPPUNIT_ASSERT_EQUAL(OUString(u"One\nTwo\nThree\nFour\nFive\nsix"), xShape->getString());
+ CPPUNIT_ASSERT_EQUAL(u"One\nTwo\nThree\nFour\nFive\nsix"_ustr, xShape->getString());
}
CPPUNIT_TEST_FIXTURE(SdUiImpressTest, testTdf141703)
@@ -891,7 +891,7 @@ CPPUNIT_TEST_FIXTURE(SdUiImpressTest, testTdf38669)
// Without the fix in place, this test would have failed with:
// - Expected: °
// - Actual : ㅀ
- CPPUNIT_ASSERT_EQUAL(OUString(u"°"), xShape->getString());
+ CPPUNIT_ASSERT_EQUAL(u"°"_ustr, xShape->getString());
}
CPPUNIT_TEST_FIXTURE(SdUiImpressTest, testTdf151417)
@@ -1005,7 +1005,7 @@ CPPUNIT_TEST_FIXTURE(SdUiImpressTest, testCharColorTheme)
uno::Reference<text::XTextRange> xShape(xPage->getByIndex(0), uno::UNO_QUERY);
{
uno::Reference<text::XSimpleText> xText = xShape->getText();
- xText->insertString(xText->getStart(), u"test", false);
+ xText->insertString(xText->getStart(), u"test"_ustr, false);
}
uno::Reference<frame::XModel> xModel(mxComponent, uno::UNO_QUERY);
uno::Reference<view::XSelectionSupplier> xController(xModel->getCurrentController(),
diff --git a/sd/source/core/stlsheet.cxx b/sd/source/core/stlsheet.cxx
index 3084d494b454..391cd8eada8a 100644
--- a/sd/source/core/stlsheet.cxx
+++ b/sd/source/core/stlsheet.cxx
@@ -89,10 +89,10 @@ static SvxItemPropertySet& GetStylePropertySet()
{
static const SfxItemPropertyMapEntry aFullPropertyMap_Impl[] =
{
- { u"Family", WID_STYLE_FAMILY, ::cppu::UnoType<OUString>::get(), PropertyAttribute::READONLY, 0},
- { u"UserDefinedAttributes", SDRATTR_XMLATTRIBUTES, cppu::UnoType<XNameContainer>::get(), 0, 0},
- { u"DisplayName", WID_STYLE_DISPNAME, ::cppu::UnoType<OUString>::get(), PropertyAttribute::READONLY, 0},
- { u"Hidden", WID_STYLE_HIDDEN, cppu::UnoType<bool>::get(), 0, 0},
+ { u"Family"_ustr, WID_STYLE_FAMILY, ::cppu::UnoType<OUString>::get(), PropertyAttribute::READONLY, 0},
+ { u"UserDefinedAttributes"_ustr, SDRATTR_XMLATTRIBUTES, cppu::UnoType<XNameContainer>::get(), 0, 0},
+ { u"DisplayName"_ustr, WID_STYLE_DISPNAME, ::cppu::UnoType<OUString>::get(), PropertyAttribute::READONLY, 0},
+ { u"Hidden"_ustr, WID_STYLE_HIDDEN, cppu::UnoType<bool>::get(), 0, 0},
SVX_UNOEDIT_NUMBERING_PROPERTY,
SHADOW_PROPERTIES
@@ -103,10 +103,10 @@ static SvxItemPropertySet& GetStylePropertySet()
TEXT_PROPERTIES_DEFAULTS
CONNECTOR_PROPERTIES
SPECIAL_DIMENSIONING_PROPERTIES_DEFAULTS
- { u"TopBorder", SDRATTR_TABLE_BORDER, ::cppu::UnoType<BorderLine>::get(), 0, TOP_BORDER },
- { u"BottomBorder", SDRATTR_TABLE_BORDER, ::cppu::UnoType<BorderLine>::get(), 0, BOTTOM_BORDER },
- { u"LeftBorder", SDRATTR_TABLE_BORDER, ::cppu::UnoType<BorderLine>::get(), 0, LEFT_BORDER },
- { u"RightBorder", SDRATTR_TABLE_BORDER, ::cppu::UnoType<BorderLine>::get(), 0, RIGHT_BORDER },
+ { u"TopBorder"_ustr, SDRATTR_TABLE_BORDER, ::cppu::UnoType<BorderLine>::get(), 0, TOP_BORDER },
+ { u"BottomBorder"_ustr, SDRATTR_TABLE_BORDER, ::cppu::UnoType<BorderLine>::get(), 0, BOTTOM_BORDER },
+ { u"LeftBorder"_ustr, SDRATTR_TABLE_BORDER, ::cppu::UnoType<BorderLine>::get(), 0, LEFT_BORDER },
+ { u"RightBorder"_ustr, SDRATTR_TABLE_BORDER, ::cppu::UnoType<BorderLine>::get(), 0, RIGHT_BORDER },
};
static SvxItemPropertySet aPropSet( aFullPropertyMap_Impl, SdrObject::GetGlobalDrawObjectItemPool() );
diff --git a/sd/source/core/text/textapi.cxx b/sd/source/core/text/textapi.cxx
index 8c342f1fda63..e35b051d25f5 100644
--- a/sd/source/core/text/textapi.cxx
+++ b/sd/source/core/text/textapi.cxx
@@ -122,10 +122,10 @@ static const SvxItemPropertySet* ImplGetSdTextPortionPropertyMap()
SVX_UNOEDIT_FONT_PROPERTIES,
SVX_UNOEDIT_OUTLINER_PROPERTIES,
SVX_UNOEDIT_PARA_PROPERTIES,
- {u"TextField", EE_FEATURE_FIELD, cppu::UnoType<XTextField>::get(), PropertyAttribute::READONLY, 0 },
- {u"TextPortionType", WID_PORTIONTYPE, ::cppu::UnoType<OUString>::get(), PropertyAttribute::READONLY, 0 },
- {u"TextUserDefinedAttributes", EE_CHAR_XMLATTRIBS, cppu::UnoType<XNameContainer>::get(), 0, 0},
- {u"ParaUserDefinedAttributes", EE_PARA_XMLATTRIBS, cppu::UnoType<XNameContainer>::get(), 0, 0},
+ {u"TextField"_ustr, EE_FEATURE_FIELD, cppu::UnoType<XTextField>::get(), PropertyAttribute::READONLY, 0 },
+ {u"TextPortionType"_ustr, WID_PORTIONTYPE, ::cppu::UnoType<OUString>::get(), PropertyAttribute::READONLY, 0 },
+ {u"TextUserDefinedAttributes"_ustr, EE_CHAR_XMLATTRIBS, cppu::UnoType<XNameContainer>::get(), 0, 0},
+ {u"ParaUserDefinedAttributes"_ustr, EE_PARA_XMLATTRIBS, cppu::UnoType<XNameContainer>::get(), 0, 0},
};
static SvxItemPropertySet aSdTextPortionPropertyMap( aSdTextPortionPropertyEntries, SdrObject::GetGlobalDrawObjectItemPool() );
diff --git a/sd/source/ui/slideshow/slideshow.cxx b/sd/source/ui/slideshow/slideshow.cxx
index 348bc606b800..52df32b41954 100644
--- a/sd/source/ui/slideshow/slideshow.cxx
+++ b/sd/source/ui/slideshow/slideshow.cxx
@@ -109,22 +109,22 @@ static o3tl::span<const SfxItemPropertyMapEntry> ImplGetPresentationPropertyMap(
// NOTE: First member must be sorted
static const SfxItemPropertyMapEntry aPresentationPropertyMap_Impl[] =
{
- { u"AllowAnimations", ATTR_PRESENT_ANIMATION_ALLOWED, cppu::UnoType<bool>::get(), 0, 0 },
- { u"CustomShow", ATTR_PRESENT_CUSTOMSHOW, ::cppu::UnoType<OUString>::get(), 0, 0 },
- { u"Display", ATTR_PRESENT_DISPLAY, ::cppu::UnoType<sal_Int32>::get(), 0, 0 },
- { u"FirstPage", ATTR_PRESENT_DIANAME, ::cppu::UnoType<OUString>::get(), 0, 0 },
- { u"IsAlwaysOnTop", ATTR_PRESENT_ALWAYS_ON_TOP, cppu::UnoType<bool>::get(), 0, 0 },
- { u"IsShowNavigationButtons", ATTR_PRESENT_SHOW_NAVIGATION_BUTTONS, cppu::UnoType<bool>::get(), 0, 0 },
- { u"IsAutomatic", ATTR_PRESENT_MANUEL, cppu::UnoType<bool>::get(), 0, 0 },
- { u"IsEndless", ATTR_PRESENT_ENDLESS, cppu::UnoType<bool>::get(), 0, 0 },
- { u"IsFullScreen", ATTR_PRESENT_FULLSCREEN, cppu::UnoType<bool>::get(), 0, 0 },
- { u"IsShowAll", ATTR_PRESENT_ALL, cppu::UnoType<bool>::get(), 0, 0 },
- { u"IsMouseVisible", ATTR_PRESENT_MOUSE, cppu::UnoType<bool>::get(), 0, 0 },
- { u"IsShowLogo", ATTR_PRESENT_SHOW_PAUSELOGO, cppu::UnoType<bool>::get(), 0, 0 },
- { u"IsTransitionOnClick", ATTR_PRESENT_CHANGE_PAGE, cppu::UnoType<bool>::get(), 0, 0 },
- { u"Pause", ATTR_PRESENT_PAUSE_TIMEOUT, ::cppu::UnoType<sal_Int32>::get(), 0, 0 },
- { u"StartWithNavigator", ATTR_PRESENT_NAVIGATOR, cppu::UnoType<bool>::get(), 0, 0 },
- { u"UsePen", ATTR_PRESENT_PEN, cppu::UnoType<bool>::get(), 0, 0 },
+ { u"AllowAnimations"_ustr, ATTR_PRESENT_ANIMATION_ALLOWED, cppu::UnoType<bool>::get(), 0, 0 },
+ { u"CustomShow"_ustr, ATTR_PRESENT_CUSTOMSHOW, ::cppu::UnoType<OUString>::get(), 0, 0 },
+ { u"Display"_ustr, ATTR_PRESENT_DISPLAY, ::cppu::UnoType<sal_Int32>::get(), 0, 0 },
+ { u"FirstPage"_ustr, ATTR_PRESENT_DIANAME, ::cppu::UnoType<OUString>::get(), 0, 0 },
+ { u"IsAlwaysOnTop"_ustr, ATTR_PRESENT_ALWAYS_ON_TOP, cppu::UnoType<bool>::get(), 0, 0 },
+ { u"IsShowNavigationButtons"_ustr, ATTR_PRESENT_SHOW_NAVIGATION_BUTTONS, cppu::UnoType<bool>::get(), 0, 0 },
+ { u"IsAutomatic"_ustr, ATTR_PRESENT_MANUEL, cppu::UnoType<bool>::get(), 0, 0 },
+ { u"IsEndless"_ustr, ATTR_PRESENT_ENDLESS, cppu::UnoType<bool>::get(), 0, 0 },
+ { u"IsFullScreen"_ustr, ATTR_PRESENT_FULLSCREEN, cppu::UnoType<bool>::get(), 0, 0 },
+ { u"IsShowAll"_ustr, ATTR_PRESENT_ALL, cppu::UnoType<bool>::get(), 0, 0 },
+ { u"IsMouseVisible"_ustr, ATTR_PRESENT_MOUSE, cppu::UnoType<bool>::get(), 0, 0 },
+ { u"IsShowLogo"_ustr, ATTR_PRESENT_SHOW_PAUSELOGO, cppu::UnoType<bool>::get(), 0, 0 },
+ { u"IsTransitionOnClick"_ustr, ATTR_PRESENT_CHANGE_PAGE, cppu::UnoType<bool>::get(), 0, 0 },
+ { u"Pause"_ustr, ATTR_PRESENT_PAUSE_TIMEOUT, ::cppu::UnoType<sal_Int32>::get(), 0, 0 },
+ { u"StartWithNavigator"_ustr, ATTR_PRESENT_NAVIGATOR, cppu::UnoType<bool>::get(), 0, 0 },
+ { u"UsePen"_ustr, ATTR_PRESENT_PEN, cppu::UnoType<bool>::get(), 0, 0 },
};
return aPresentationPropertyMap_Impl;
diff --git a/sd/source/ui/unoidl/unolayer.cxx b/sd/source/ui/unoidl/unolayer.cxx
index 0db58c58e5a4..1f1880f81527 100644
--- a/sd/source/ui/unoidl/unolayer.cxx
+++ b/sd/source/ui/unoidl/unolayer.cxx
@@ -63,12 +63,12 @@ static const SvxItemPropertySet* ImplGetSdLayerPropertySet()
{
static const SfxItemPropertyMapEntry aSdLayerPropertyMap_Impl[] =
{
- { u"" UNO_NAME_LAYER_LOCKED, WID_LAYER_LOCKED, cppu::UnoType<bool>::get(), 0, 0 },
- { u"" UNO_NAME_LAYER_PRINTABLE, WID_LAYER_PRINTABLE,cppu::UnoType<bool>::get(), 0, 0 },
- { u"" UNO_NAME_LAYER_VISIBLE, WID_LAYER_VISIBLE, cppu::UnoType<bool>::get(), 0, 0 },
- { u"" UNO_NAME_LAYER_NAME, WID_LAYER_NAME, ::cppu::UnoType<OUString>::get(), 0, 0 },
- { u"Title", WID_LAYER_TITLE, ::cppu::UnoType<OUString>::get(), 0, 0 },
- { u"Description", WID_LAYER_DESC, ::cppu::UnoType<OUString>::get(), 0, 0 },
+ { u"" UNO_NAME_LAYER_LOCKED ""_ustr, WID_LAYER_LOCKED, cppu::UnoType<bool>::get(), 0, 0 },
+ { u"" UNO_NAME_LAYER_PRINTABLE ""_ustr, WID_LAYER_PRINTABLE,cppu::UnoType<bool>::get(), 0, 0 },
+ { u"" UNO_NAME_LAYER_VISIBLE ""_ustr, WID_LAYER_VISIBLE, cppu::UnoType<bool>::get(), 0, 0 },
+ { u"" UNO_NAME_LAYER_NAME ""_ustr, WID_LAYER_NAME, ::cppu::UnoType<OUString>::get(), 0, 0 },
+ { u"Title"_ustr, WID_LAYER_TITLE, ::cppu::UnoType<OUString>::get(), 0, 0 },
+ { u"Description"_ustr, WID_LAYER_DESC, ::cppu::UnoType<OUString>::get(), 0, 0 },
};
static SvxItemPropertySet aSDLayerPropertySet_Impl( aSdLayerPropertyMap_Impl, SdrObject::GetGlobalDrawObjectItemPool() );
return &aSDLayerPropertySet_Impl;
diff --git a/sd/source/ui/unoidl/unomodel.cxx b/sd/source/ui/unoidl/unomodel.cxx
index 197c13283324..f5a7f112ca6e 100644
--- a/sd/source/ui/unoidl/unomodel.cxx
+++ b/sd/source/ui/unoidl/unomodel.cxx
@@ -242,7 +242,7 @@ static const SvxItemPropertySet* ImplGetDrawModelPropertySet()
// Attention: the first parameter HAS TO BE sorted!!!
const static SfxItemPropertyMapEntry aDrawModelPropertyMap_Impl[] =
{
- { u"BuildId", WID_MODEL_BUILDID, ::cppu::UnoType<OUString>::get(), 0, 0},
+ { u"BuildId"_ustr, WID_MODEL_BUILDID, ::cppu::UnoType<OUString>::get(), 0, 0},
{ sUNO_Prop_CharLocale, WID_MODEL_LANGUAGE, ::cppu::UnoType<lang::Locale>::get(), 0, 0},
{ sUNO_Prop_TabStop, WID_MODEL_TABSTOP, ::cppu::UnoType<sal_Int32>::get(), 0, 0},
{ sUNO_Prop_VisibleArea, WID_MODEL_VISAREA, ::cppu::UnoType<awt::Rectangle>::get(), 0, 0},
@@ -250,11 +250,11 @@ static const SvxItemPropertySet* ImplGetDrawModelPropertySet()
{ sUNO_Prop_ForbiddenCharacters, WID_MODEL_FORBCHARS, cppu::UnoType<i18n::XForbiddenCharacters>::get(), beans::PropertyAttribute::READONLY, 0},
{ sUNO_Prop_AutomContFocus, WID_MODEL_CONTFOCUS, cppu::UnoType<bool>::get(), 0, 0},
{ sUNO_Prop_ApplyFrmDsgnMode, WID_MODEL_DSGNMODE, cppu::UnoType<bool>::get(), 0, 0},
- { u"BasicLibraries", WID_MODEL_BASICLIBS, cppu::UnoType<script::XLibraryContainer>::get(), beans::PropertyAttribute::READONLY, 0},
- { u"DialogLibraries", WID_MODEL_DIALOGLIBS, cppu::UnoType<script::XLibraryContainer>::get(), beans::PropertyAttribute::READONLY, 0},
+ { u"BasicLibraries"_ustr, WID_MODEL_BASICLIBS, cppu::UnoType<script::XLibraryContainer>::get(), beans::PropertyAttribute::READONLY, 0},
+ { u"DialogLibraries"_ustr, WID_MODEL_DIALOGLIBS, cppu::UnoType<script::XLibraryContainer>::get(), beans::PropertyAttribute::READONLY, 0},
{ sUNO_Prop_RuntimeUID, WID_MODEL_RUNTIMEUID, ::cppu::UnoType<OUString>::get(), beans::PropertyAttribute::READONLY, 0},
{ sUNO_Prop_HasValidSignatures, WID_MODEL_HASVALIDSIGNATURES, ::cppu::UnoType<sal_Bool>::get(), beans::PropertyAttribute::READONLY, 0},
- { u"Fonts", WID_MODEL_FONTS, cppu::UnoType<uno::Sequence<uno::Any>>::get(), beans::PropertyAttribute::READONLY, 0},
+ { u"Fonts"_ustr, WID_MODEL_FONTS, cppu::UnoType<uno::Sequence<uno::Any>>::get(), beans::PropertyAttribute::READONLY, 0},
{ sUNO_Prop_InteropGrabBag, WID_MODEL_INTEROPGRABBAG, cppu::UnoType<uno::Sequence< beans::PropertyValue >>::get(), 0, 0},
{ sUNO_Prop_Theme, WID_MODEL_THEME, cppu::UnoType<util::XTheme>::get(), 0, 0},
};
diff --git a/sd/source/ui/unoidl/unoobj.cxx b/sd/source/ui/unoidl/unoobj.cxx
index 93b46db9d798..2f463f101a4a 100644
--- a/sd/source/ui/unoidl/unoobj.cxx
+++ b/sd/source/ui/unoidl/unoobj.cxx
@@ -133,7 +133,7 @@ using ::com::sun::star::drawing::XShape;
{
static const SfxItemPropertyMapEntry aImpress_SdXShapePropertyGraphicMap_Impl[] =
{
- { u"ImageMap", WID_IMAGEMAP, cppu::UnoType<container::XIndexContainer>::get(), 0, 0 },
+ { u"ImageMap"_ustr, WID_IMAGEMAP, cppu::UnoType<container::XIndexContainer>::get(), 0, 0 },
IMPRESS_MAP_ENTRIES
};
return aImpress_SdXShapePropertyGraphicMap_Impl;
@@ -166,7 +166,7 @@ using ::com::sun::star::drawing::XShape;
{
static const SfxItemPropertyMapEntry aDraw_SdXShapePropertyGraphicMap_Impl[] =
{
- { u"ImageMap", WID_IMAGEMAP, cppu::UnoType<container::XIndexContainer>::get(), 0, 0 },
+ { u"ImageMap"_ustr, WID_IMAGEMAP, cppu::UnoType<container::XIndexContainer>::get(), 0, 0 },
DRAW_MAP_ENTRIES
};
return aDraw_SdXShapePropertyGraphicMap_Impl;
diff --git a/sd/source/ui/unoidl/unopage.cxx b/sd/source/ui/unoidl/unopage.cxx
index 6af81c77aaa5..d39b0ea596b1 100644
--- a/sd/source/ui/unoidl/unopage.cxx
+++ b/sd/source/ui/unoidl/unopage.cxx
@@ -159,34 +159,34 @@ static const SvxItemPropertySet* ImplGetDrawPagePropertySet( bool bImpress, Page
};
#define DRAW_PAGE_NOTES_PROPERTIES \
- { u"" UNO_NAME_PAGE_BOTTOM, WID_PAGE_BOTTOM, ::cppu::UnoType<sal_Int32>::get(), 0, 0}, \
- { u"" UNO_NAME_PAGE_LEFT, WID_PAGE_LEFT, ::cppu::UnoType<sal_Int32>::get(), 0, 0}, \
- { u"" UNO_NAME_PAGE_RIGHT, WID_PAGE_RIGHT, ::cppu::UnoType<sal_Int32>::get(), 0, 0}, \
- { u"" UNO_NAME_PAGE_TOP, WID_PAGE_TOP, ::cppu::UnoType<sal_Int32>::get(), 0, 0}, \
- { u"" UNO_NAME_PAGE_HEIGHT, WID_PAGE_HEIGHT, ::cppu::UnoType<sal_Int32>::get(), 0, 0}, \
- { u"" UNO_NAME_PAGE_LAYOUT, WID_PAGE_LAYOUT, ::cppu::UnoType<sal_Int16>::get(), 0, 0}, \
+ { u"" UNO_NAME_PAGE_BOTTOM ""_ustr, WID_PAGE_BOTTOM, ::cppu::UnoType<sal_Int32>::get(), 0, 0}, \
+ { u"" UNO_NAME_PAGE_LEFT ""_ustr, WID_PAGE_LEFT, ::cppu::UnoType<sal_Int32>::get(), 0, 0}, \
+ { u"" UNO_NAME_PAGE_RIGHT ""_ustr, WID_PAGE_RIGHT, ::cppu::UnoType<sal_Int32>::get(), 0, 0}, \
+ { u"" UNO_NAME_PAGE_TOP ""_ustr, WID_PAGE_TOP, ::cppu::UnoType<sal_Int32>::get(), 0, 0}, \
+ { u"" UNO_NAME_PAGE_HEIGHT ""_ustr, WID_PAGE_HEIGHT, ::cppu::UnoType<sal_Int32>::get(), 0, 0}, \
+ { u"" UNO_NAME_PAGE_LAYOUT ""_ustr, WID_PAGE_LAYOUT, ::cppu::UnoType<sal_Int16>::get(), 0, 0}, \
{ UNO_NAME_LINKDISPLAYBITMAP, WID_PAGE_LDBITMAP, cppu::UnoType<awt::XBitmap>::get(), beans::PropertyAttribute::READONLY, 0}, \
{ UNO_NAME_LINKDISPLAYNAME, WID_PAGE_LDNAME, ::cppu::UnoType<OUString>::get(), beans::PropertyAttribute::READONLY, 0}, \
- { u"" UNO_NAME_PAGE_NUMBER, WID_PAGE_NUMBER, ::cppu::UnoType<sal_Int16>::get(), beans::PropertyAttribute::READONLY, 0}, \
- { u"" UNO_NAME_PAGE_ORIENTATION, WID_PAGE_ORIENT, ::cppu::UnoType<view::PaperOrientation>::get(),0, 0}, \
- { u"" UNO_NAME_PAGE_WIDTH, WID_PAGE_WIDTH, ::cppu::UnoType<sal_Int32>::get(), 0, 0}, \
+ { u"" UNO_NAME_PAGE_NUMBER ""_ustr, WID_PAGE_NUMBER, ::cppu::UnoType<sal_Int16>::get(), beans::PropertyAttribute::READONLY, 0}, \
+ { u"" UNO_NAME_PAGE_ORIENTATION ""_ustr, WID_PAGE_ORIENT, ::cppu::UnoType<view::PaperOrientation>::get(),0, 0}, \
+ { u"" UNO_NAME_PAGE_WIDTH ""_ustr, WID_PAGE_WIDTH, ::cppu::UnoType<sal_Int32>::get(), 0, 0}, \
{ sUNO_Prop_UserDefinedAttributes,WID_PAGE_USERATTRIBS, cppu::UnoType<css::container::XNameContainer>::get(), 0, 0},\
- { u"IsHeaderVisible", WID_PAGE_HEADERVISIBLE, cppu::UnoType<bool>::get(), 0, 0}, \
- { u"HeaderText", WID_PAGE_HEADERTEXT, ::cppu::UnoType<OUString>::get(), 0, 0}, \
- { u"IsBackgroundDark", WID_PAGE_ISDARK, cppu::UnoType<bool>::get(), beans::PropertyAttribute::READONLY, 0}, \
- { u"IsFooterVisible", WID_PAGE_FOOTERVISIBLE, cppu::UnoType<bool>::get(), 0, 0}, \
- { u"FooterText", WID_PAGE_FOOTERTEXT, ::cppu::UnoType<OUString>::get(), 0, 0}, \
- { u"IsPageNumberVisible", WID_PAGE_PAGENUMBERVISIBLE, cppu::UnoType<bool>::get(), 0, 0}, \
- { u"IsDateTimeVisible", WID_PAGE_DATETIMEVISIBLE, cppu::UnoType<bool>::get(), 0, 0}, \
- { u"IsDateTimeFixed", WID_PAGE_DATETIMEFIXED, cppu::UnoType<bool>::get(), 0, 0}, \
- { u"DateTimeText", WID_PAGE_DATETIMETEXT, ::cppu::UnoType<OUString>::get(), 0, 0}, \
- { u"DateTimeFormat", WID_PAGE_DATETIMEFORMAT, ::cppu::UnoType<sal_Int32>::get(), 0, 0}, \
- { u"NavigationOrder", WID_NAVORDER, cppu::UnoType<css::container::XIndexAccess>::get(),0, 0}
+ { u"IsHeaderVisible"_ustr, WID_PAGE_HEADERVISIBLE, cppu::UnoType<bool>::get(), 0, 0}, \
+ { u"HeaderText"_ustr, WID_PAGE_HEADERTEXT, ::cppu::UnoType<OUString>::get(), 0, 0}, \
+ { u"IsBackgroundDark"_ustr, WID_PAGE_ISDARK, cppu::UnoType<bool>::get(), beans::PropertyAttribute::READONLY, 0}, \
+ { u"IsFooterVisible"_ustr, WID_PAGE_FOOTERVISIBLE, cppu::UnoType<bool>::get(), 0, 0}, \
+ { u"FooterText"_ustr, WID_PAGE_FOOTERTEXT, ::cppu::UnoType<OUString>::get(), 0, 0}, \
+ { u"IsPageNumberVisible"_ustr, WID_PAGE_PAGENUMBERVISIBLE, cppu::UnoType<bool>::get(), 0, 0}, \
+ { u"IsDateTimeVisible"_ustr, WID_PAGE_DATETIMEVISIBLE, cppu::UnoType<bool>::get(), 0, 0}, \
+ { u"IsDateTimeFixed"_ustr, WID_PAGE_DATETIMEFIXED, cppu::UnoType<bool>::get(), 0, 0}, \
+ { u"DateTimeText"_ustr, WID_PAGE_DATETIMETEXT, ::cppu::UnoType<OUString>::get(), 0, 0}, \
+ { u"DateTimeFormat"_ustr, WID_PAGE_DATETIMEFORMAT, ::cppu::UnoType<sal_Int32>::get(), 0, 0}, \
+ { u"NavigationOrder"_ustr, WID_NAVORDER, cppu::UnoType<css::container::XIndexAccess>::get(),0, 0}
static const SfxItemPropertyMapEntry aDrawPageNotesHandoutPropertyMap_Impl[] =
{
// this must be the first two entries so they can be excluded for PageKind::Standard
- { u"" UNO_NAME_PAGE_BACKGROUND, WID_PAGE_BACK, cppu::UnoType<beans::XPropertySet>::get(), beans::PropertyAttribute::MAYBEVOID,0},
+ { u"" UNO_NAME_PAGE_BACKGROUND ""_ustr, WID_PAGE_BACK, cppu::UnoType<beans::XPropertySet>::get(), beans::PropertyAttribute::MAYBEVOID,0},
DRAW_PAGE_NOTES_PROPERTIES
};
static const SfxItemPropertyMapEntry aDrawPageNotesHandoutPropertyNoBackMap_Impl[] =
@@ -215,7 +215,7 @@ static const SvxItemPropertySet* ImplGetDrawPagePropertySet( bool bImpress, Page
static const SfxItemPropertyMapEntry aGraphicPagePropertyMap_Impl[] =
{
- { u"" UNO_NAME_PAGE_BACKGROUND, WID_PAGE_BACK, cppu::UnoType<beans::XPropertySet>::get(), beans::PropertyAttribute::MAYBEVOID,0},
+ { u"" UNO_NAME_PAGE_BACKGROUND ""_ustr, WID_PAGE_BACK, cppu::UnoType<beans::XPropertySet>::get(), beans::PropertyAttribute::MAYBEVOID,0},
GRAPHIC_PAGE_PROPERTIES
};
static const SfxItemPropertyMapEntry aGraphicPagePropertyNoBackMap_Impl[] =
@@ -268,47 +268,47 @@ static const SvxItemPropertySet* ImplGetMasterPagePropertySet( PageKind ePageKin
{
static const SfxItemPropertyMapEntry aMasterPagePropertyMap_Impl[] =
{
- { u"" UNO_NAME_PAGE_BACKGROUND, WID_PAGE_BACK, cppu::UnoType<beans::XPropertySet>::get(), 0, 0},
- { u"" UNO_NAME_PAGE_BOTTOM, WID_PAGE_BOTTOM, ::cppu::UnoType<sal_Int32>::get(), 0, 0},
- { u"" UNO_NAME_PAGE_LEFT, WID_PAGE_LEFT, ::cppu::UnoType<sal_Int32>::get(), 0, 0},
- { u"" UNO_NAME_PAGE_RIGHT, WID_PAGE_RIGHT, ::cppu::UnoType<sal_Int32>::get(), 0, 0},
- { u"" UNO_NAME_PAGE_TOP, WID_PAGE_TOP, ::cppu::UnoType<sal_Int32>::get(), 0, 0},
- { u"" UNO_NAME_PAGE_HEIGHT, WID_PAGE_HEIGHT, ::cppu::UnoType<sal_Int32>::get(), 0, 0},
+ { u"" UNO_NAME_PAGE_BACKGROUND ""_ustr, WID_PAGE_BACK, cppu::UnoType<beans::XPropertySet>::get(), 0, 0},
+ { u"" UNO_NAME_PAGE_BOTTOM ""_ustr, WID_PAGE_BOTTOM, ::cppu::UnoType<sal_Int32>::get(), 0, 0},
+ { u"" UNO_NAME_PAGE_LEFT ""_ustr, WID_PAGE_LEFT, ::cppu::UnoType<sal_Int32>::get(), 0, 0},
+ { u"" UNO_NAME_PAGE_RIGHT ""_ustr, WID_PAGE_RIGHT, ::cppu::UnoType<sal_Int32>::get(), 0, 0},
+ { u"" UNO_NAME_PAGE_TOP ""_ustr, WID_PAGE_TOP, ::cppu::UnoType<sal_Int32>::get(), 0, 0},
+ { u"" UNO_NAME_PAGE_HEIGHT ""_ustr, WID_PAGE_HEIGHT, ::cppu::UnoType<sal_Int32>::get(), 0, 0},
{ UNO_NAME_LINKDISPLAYBITMAP, WID_PAGE_LDBITMAP, cppu::UnoType<awt::XBitmap>::get(), beans::PropertyAttribute::READONLY, 0},
{ UNO_NAME_LINKDISPLAYNAME, WID_PAGE_LDNAME, ::cppu::UnoType<OUString>::get(), beans::PropertyAttribute::READONLY, 0},
- { u"" UNO_NAME_PAGE_NUMBER, WID_PAGE_NUMBER, ::cppu::UnoType<sal_Int16>::get(), beans::PropertyAttribute::READONLY, 0},
- { u"" UNO_NAME_PAGE_ORIENTATION, WID_PAGE_ORIENT, ::cppu::UnoType<view::PaperOrientation>::get(),0, 0},
- { u"" UNO_NAME_PAGE_WIDTH, WID_PAGE_WIDTH, ::cppu::UnoType<sal_Int32>::get(), 0, 0},
- { u"BackgroundFullSize", WID_PAGE_BACKFULL, cppu::UnoType<bool>::get(), 0, 0},
+ { u"" UNO_NAME_PAGE_NUMBER ""_ustr, WID_PAGE_NUMBER, ::cppu::UnoType<sal_Int16>::get(), beans::PropertyAttribute::READONLY, 0},
+ { u"" UNO_NAME_PAGE_ORIENTATION ""_ustr, WID_PAGE_ORIENT, ::cppu::UnoType<view::PaperOrientation>::get(),0, 0},
+ { u"" UNO_NAME_PAGE_WIDTH ""_ustr, WID_PAGE_WIDTH, ::cppu::UnoType<sal_Int32>::get(), 0, 0},
+ { u"BackgroundFullSize"_ustr, WID_PAGE_BACKFULL, cppu::UnoType<bool>::get(), 0, 0},
{ sUNO_Prop_UserDefinedAttributes,WID_PAGE_USERATTRIBS, cppu::UnoType<css::container::XNameContainer>::get(), 0, 0},
- { u"IsBackgroundDark", WID_PAGE_ISDARK, cppu::UnoType<bool>::get(), beans::PropertyAttribute::READONLY, 0},
- { u"Theme", WID_PAGE_THEME, cppu::UnoType<util::XTheme>::get(), 0, 0},
+ { u"IsBackgroundDark"_ustr, WID_PAGE_ISDARK, cppu::UnoType<bool>::get(), beans::PropertyAttribute::READONLY, 0},
+ { u"Theme"_ustr, WID_PAGE_THEME, cppu::UnoType<util::XTheme>::get(), 0, 0},
// backwards compatible view of the theme for use in tests
- { u"ThemeUnoRepresentation", WID_PAGE_THEME_UNO_REPRESENTATION, cppu::UnoType<uno::Sequence<beans::PropertyValue>>::get(), 0, 0}
+ { u"ThemeUnoRepresentation"_ustr, WID_PAGE_THEME_UNO_REPRESENTATION, cppu::UnoType<uno::Sequence<beans::PropertyValue>>::get(), 0, 0}
};
static const SfxItemPropertyMapEntry aHandoutMasterPagePropertyMap_Impl[] =
{
- { u"" UNO_NAME_PAGE_BOTTOM, WID_PAGE_BOTTOM, ::cppu::UnoType<sal_Int32>::get(), 0, 0},
- { u"" UNO_NAME_PAGE_LEFT, WID_PAGE_LEFT, ::cppu::UnoType<sal_Int32>::get(), 0, 0},
- { u"" UNO_NAME_PAGE_RIGHT, WID_PAGE_RIGHT, ::cppu::UnoType<sal_Int32>::get(), 0, 0},
- { u"" UNO_NAME_PAGE_TOP, WID_PAGE_TOP, ::cppu::UnoType<sal_Int32>::get(), 0, 0},
- { u"" UNO_NAME_PAGE_HEIGHT, WID_PAGE_HEIGHT, ::cppu::UnoType<sal_Int32>::get(), 0, 0},
- { u"" UNO_NAME_PAGE_ORIENTATION, WID_PAGE_ORIENT, ::cppu::UnoType<view::PaperOrientation>::get(),0, 0},
- { u"" UNO_NAME_PAGE_NUMBER, WID_PAGE_NUMBER, ::cppu::UnoType<sal_Int16>::get(), beans::PropertyAttribute::READONLY, 0},
- { u"" UNO_NAME_PAGE_WIDTH, WID_PAGE_WIDTH, ::cppu::UnoType<sal_Int32>::get(), 0, 0},
- { u"" UNO_NAME_PAGE_LAYOUT, WID_PAGE_LAYOUT, ::cppu::UnoType<sal_Int16>::get(), 0, 0},
+ { u"" UNO_NAME_PAGE_BOTTOM ""_ustr, WID_PAGE_BOTTOM, ::cppu::UnoType<sal_Int32>::get(), 0, 0},
+ { u"" UNO_NAME_PAGE_LEFT ""_ustr, WID_PAGE_LEFT, ::cppu::UnoType<sal_Int32>::get(), 0, 0},
+ { u"" UNO_NAME_PAGE_RIGHT ""_ustr, WID_PAGE_RIGHT, ::cppu::UnoType<sal_Int32>::get(), 0, 0},
+ { u"" UNO_NAME_PAGE_TOP ""_ustr, WID_PAGE_TOP, ::cppu::UnoType<sal_Int32>::get(), 0, 0},
+ { u"" UNO_NAME_PAGE_HEIGHT ""_ustr, WID_PAGE_HEIGHT, ::cppu::UnoType<sal_Int32>::get(), 0, 0},
+ { u"" UNO_NAME_PAGE_ORIENTATION ""_ustr, WID_PAGE_ORIENT, ::cppu::UnoType<view::PaperOrientation>::get(),0, 0},
+ { u"" UNO_NAME_PAGE_NUMBER ""_ustr, WID_PAGE_NUMBER, ::cppu::UnoType<sal_Int16>::get(), beans::PropertyAttribute::READONLY, 0},
+ { u"" UNO_NAME_PAGE_WIDTH ""_ustr, WID_PAGE_WIDTH, ::cppu::UnoType<sal_Int32>::get(), 0, 0},
+ { u"" UNO_NAME_PAGE_LAYOUT ""_ustr, WID_PAGE_LAYOUT, ::cppu::UnoType<sal_Int16>::get(), 0, 0},
{ sUNO_Prop_UserDefinedAttributes,WID_PAGE_USERATTRIBS, cppu::UnoType<css::container::XNameContainer>::get(), 0, 0},
- { u"IsBackgroundDark", WID_PAGE_ISDARK, cppu::UnoType<bool>::get(), beans::PropertyAttribute::READONLY, 0},
- { u"IsHeaderVisible", WID_PAGE_HEADERVISIBLE, cppu::UnoType<bool>::get(), 0, 0},
- { u"HeaderText", WID_PAGE_HEADERTEXT, ::cppu::UnoType<OUString>::get(), 0, 0},
- { u"IsFooterVisible", WID_PAGE_FOOTERVISIBLE, cppu::UnoType<bool>::get(), 0, 0},
- { u"FooterText", WID_PAGE_FOOTERTEXT, ::cppu::UnoType<OUString>::get(), 0, 0},
- { u"IsPageNumberVisible", WID_PAGE_PAGENUMBERVISIBLE, cppu::UnoType<bool>::get(), 0, 0},
- { u"IsDateTimeVisible", WID_PAGE_DATETIMEVISIBLE, cppu::UnoType<bool>::get(), 0, 0},
- { u"IsDateTimeFixed", WID_PAGE_DATETIMEFIXED, cppu::UnoType<bool>::get(), 0, 0},
- { u"DateTimeText", WID_PAGE_DATETIMETEXT, ::cppu::UnoType<OUString>::get(), 0, 0},
- { u"DateTimeFormat", WID_PAGE_DATETIMEFORMAT, ::cppu::UnoType<sal_Int32>::get(), 0, 0}
+ { u"IsBackgroundDark"_ustr, WID_PAGE_ISDARK, cppu::UnoType<bool>::get(), beans::PropertyAttribute::READONLY, 0},
+ { u"IsHeaderVisible"_ustr, WID_PAGE_HEADERVISIBLE, cppu::UnoType<bool>::get(), 0, 0},
+ { u"HeaderText"_ustr, WID_PAGE_HEADERTEXT, ::cppu::UnoType<OUString>::get(), 0, 0},
+ { u"IsFooterVisible"_ustr, WID_PAGE_FOOTERVISIBLE, cppu::UnoType<bool>::get(), 0, 0},
+ { u"FooterText"_ustr, WID_PAGE_FOOTERTEXT, ::cppu::UnoType<OUString>::get(), 0, 0},
+ { u"IsPageNumberVisible"_ustr, WID_PAGE_PAGENUMBERVISIBLE, cppu::UnoType<bool>::get(), 0, 0},
+ { u"IsDateTimeVisible"_ustr, WID_PAGE_DATETIMEVISIBLE, cppu::UnoType<bool>::get(), 0, 0},
+ { u"IsDateTimeFixed"_ustr, WID_PAGE_DATETIMEFIXED, cppu::UnoType<bool>::get(), 0, 0},
+ { u"DateTimeText"_ustr, WID_PAGE_DATETIMETEXT, ::cppu::UnoType<OUString>::get(), 0, 0},
+ { u"DateTimeFormat"_ustr, WID_PAGE_DATETIMEFORMAT, ::cppu::UnoType<sal_Int32>::get(), 0, 0}
};
const SvxItemPropertySet* pRet = nullptr;
diff --git a/sd/source/ui/unoidl/unosrch.cxx b/sd/source/ui/unoidl/unosrch.cxx
index 2fa57012349d..5a071f1fde4f 100644
--- a/sd/source/ui/unoidl/unosrch.cxx
+++ b/sd/source/ui/unoidl/unosrch.cxx
@@ -45,9 +45,9 @@ static o3tl::span<const SfxItemPropertyMapEntry> ImplGetSearchPropertyMap()
{
static const SfxItemPropertyMapEntry aSearchPropertyMap_Impl[] =
{
- { u"" UNO_NAME_SEARCH_BACKWARDS, WID_SEARCH_BACKWARDS, cppu::UnoType<bool>::get(), 0, 0 },
- { u"" UNO_NAME_SEARCH_CASE, WID_SEARCH_CASE, cppu::UnoType<bool>::get(), 0, 0 },
- { u"" UNO_NAME_SEARCH_WORDS, WID_SEARCH_WORDS, cppu::UnoType<bool>::get(), 0, 0 },
+ { u"" UNO_NAME_SEARCH_BACKWARDS ""_ustr, WID_SEARCH_BACKWARDS, cppu::UnoType<bool>::get(), 0, 0 },
+ { u"" UNO_NAME_SEARCH_CASE ""_ustr, WID_SEARCH_CASE, cppu::UnoType<bool>::get(), 0, 0 },
+ { u"" UNO_NAME_SEARCH_WORDS ""_ustr, WID_SEARCH_WORDS, cppu::UnoType<bool>::get(), 0, 0 },
};
return aSearchPropertyMap_Impl;
diff --git a/sdext/qa/unit/pdfimport.cxx b/sdext/qa/unit/pdfimport.cxx
index c344394ab1c3..2d7cee1295a4 100644
--- a/sdext/qa/unit/pdfimport.cxx
+++ b/sdext/qa/unit/pdfimport.cxx
@@ -567,10 +567,10 @@ namespace
// This ensures that the imported text contains all of the characters
OString xpath = "//draw:frame[@draw:z-index='3'][1]/draw:text-box/text:p/text:span[1]";
OUString sContent = getXPathContent(pXmlDoc, xpath).replaceAll("\n", "");
- CPPUNIT_ASSERT_EQUAL_MESSAGE(aOutput.getStr(), OUString(u"敏捷的狐狸跨过慵懒的"), sContent);
+ CPPUNIT_ASSERT_EQUAL_MESSAGE(aOutput.getStr(), u"敏捷的狐狸跨过慵懒的"_ustr, sContent);
xpath = "//draw:frame[@draw:z-index='4'][1]/draw:text-box/text:p/text:span[1]";
sContent = getXPathContent(pXmlDoc, xpath).replaceAll("\n", "");
- CPPUNIT_ASSERT_EQUAL_MESSAGE(aOutput.getStr(), OUString(u"狗。"), sContent);
+ CPPUNIT_ASSERT_EQUAL_MESSAGE(aOutput.getStr(), u"狗。"_ustr, sContent);
#endif
}
@@ -793,30 +793,30 @@ namespace
// Test for امُ عَلَيْكَ
OString xpath = "string(//draw:frame[@draw:transform='matrix(917.222222222222 0 0 917.222222222222 14821.9583333333 2159.23861112778)']/draw:text-box/text:p/text:span)";
OUString sContent = getXPathContent(pXmlDoc, xpath);
- CPPUNIT_ASSERT_EQUAL_MESSAGE(aOutput.getStr(), OUString(u"امُ عَلَيَْك"), sContent.replaceAll("\n\n", " ").replaceAll("\n", ""));
+ CPPUNIT_ASSERT_EQUAL_MESSAGE(aOutput.getStr(), u"امُ عَلَيَْك"_ustr, sContent.replaceAll("\n\n", " ").replaceAll("\n", ""));
// Test for ٱلسََّل . It appears in the 3rd frame, i.e. after the امُ عَلَيَْك which is in the 2nd frame (from left to right)
// thus these two frames together appear as ٱلسََّل امُ عَلَيْكَ in Draw‬.
// FIXME: Should be ٱلسَّلَامُ عَلَيْكَ (i.e. the two text frames should be merged into one so that the ل and the ا will show as لَا rather than ل ا)
xpath = "string(//draw:frame[@draw:transform='matrix(917.222222222222 0 0 917.222222222222 17420.1666666667 2159.23861112778)']/draw:text-box/text:p/text:span)";
sContent = getXPathContent(pXmlDoc, xpath);
- CPPUNIT_ASSERT_EQUAL_MESSAGE(aOutput.getStr(), OUString(u"ٱلسََّل"), sContent.replaceAll("\n\n", " ").replaceAll("\n", ""));
+ CPPUNIT_ASSERT_EQUAL_MESSAGE(aOutput.getStr(), u"ٱلسََّل"_ustr, sContent.replaceAll("\n\n", " ").replaceAll("\n", ""));
// Test for "LibreOffice RTL"
xpath = "string(//draw:frame[@draw:transform='matrix(917.222222222222 0 0 917.222222222222 12779.375 5121.79583335)']/draw:text-box/text:p/text:span)";
sContent = getXPathContent(pXmlDoc, xpath);
- CPPUNIT_ASSERT_EQUAL_MESSAGE(aOutput.getStr(), OUString(u"LibreOffice RTL"), sContent.replaceAll("\n\n", " ").replaceAll("\n", ""));
+ CPPUNIT_ASSERT_EQUAL_MESSAGE(aOutput.getStr(), u"LibreOffice RTL"_ustr, sContent.replaceAll("\n\n", " ").replaceAll("\n", ""));
// Test for "LibreOffice LTR (test)"
xpath = "string(//draw:frame[last()-1]/draw:text-box/text:p/text:span[last()])";
sContent = getXPathContent(pXmlDoc, xpath);
- CPPUNIT_ASSERT_EQUAL_MESSAGE(aOutput.getStr(), OUString(u"LibreOffice LTR (test)"), sContent.replaceAll("\n\n", " ").replaceAll("\n", ""));
+ CPPUNIT_ASSERT_EQUAL_MESSAGE(aOutput.getStr(), u"LibreOffice LTR (test)"_ustr, sContent.replaceAll("\n\n", " ").replaceAll("\n", ""));
/* Test for Chinese characters */
// Use last() instead of matrix below, because the matrix may be different on different OS due to fallback of Chinese fonts.
xpath = "string(//draw:frame[last()]/draw:text-box/text:p/text:span)";
sContent = getXPathContent(pXmlDoc, xpath);
- CPPUNIT_ASSERT_EQUAL_MESSAGE(aOutput.getStr(), OUString(u"中文测试,中文"), sContent.replaceAll("\n\n", " ").replaceAll("\n", ""));
+ CPPUNIT_ASSERT_EQUAL_MESSAGE(aOutput.getStr(), u"中文测试,中文"_ustr, sContent.replaceAll("\n\n", " ").replaceAll("\n", ""));
// Test pdf text run in the Writer PDF import filter
xAdaptor->setTreeVisitorFactory(createWriterTreeVisitorFactory());
@@ -827,13 +827,13 @@ namespace
xmlDocUniquePtr pXmlDoc2(xmlParseDoc(reinterpret_cast<xmlChar const *>(aOutput2.getStr())));
xpath = "string(//draw:frame[@draw:z-index='3'][1]/draw:text-box/text:p/text:span)";
sContent = getXPathContent(pXmlDoc2, xpath).replaceAll("\n\n", " ").replaceAll("\n", "");
- CPPUNIT_ASSERT_EQUAL_MESSAGE(aOutput2.getStr(), OUString(u"ٱلسََّل"), sContent);
+ CPPUNIT_ASSERT_EQUAL_MESSAGE(aOutput2.getStr(), u"ٱلسََّل"_ustr, sContent);
xpath = "string(//draw:frame[@draw:z-index='2'][1]/draw:text-box/text:p/text:span)";
sContent = getXPathContent(pXmlDoc2, xpath).replaceAll("\n\n", " ").replaceAll("\n", "");
- CPPUNIT_ASSERT_EQUAL(OUString(u"امُ عَلَيَْك"), sContent);
+ CPPUNIT_ASSERT_EQUAL(u"امُ عَلَيَْك"_ustr, sContent);
xpath = "string(//draw:frame[last()]/draw:text-box/text:p/text:span)";
sContent = getXPathContent(pXmlDoc2, xpath).replaceAll("\n\n", " ").replaceAll("\n", "");
- CPPUNIT_ASSERT_EQUAL_MESSAGE(aOutput2.getStr(), OUString(u"中文测试,中文"), sContent);
+ CPPUNIT_ASSERT_EQUAL_MESSAGE(aOutput2.getStr(), u"中文测试,中文"_ustr, sContent);
#endif
}
diff --git a/sdext/source/pdfimport/inc/contentsink.hxx b/sdext/source/pdfimport/inc/contentsink.hxx
index 5f1517e8c4c2..44f609c3caaa 100644
--- a/sdext/source/pdfimport/inc/contentsink.hxx
+++ b/sdext/source/pdfimport/inc/contentsink.hxx
@@ -65,7 +65,7 @@ namespace pdfi
FontAttributes() :
familyName(),
- fontWeight(u"normal"),
+ fontWeight(u"normal"_ustr),
isItalic(false),
isUnderline(false),
isOutline(false),
diff --git a/sdext/source/pdfimport/tree/drawtreevisiting.cxx b/sdext/source/pdfimport/tree/drawtreevisiting.cxx
index c1fa22d19100..58a55451a379 100644
--- a/sdext/source/pdfimport/tree/drawtreevisiting.cxx
+++ b/sdext/source/pdfimport/tree/drawtreevisiting.cxx
@@ -719,7 +719,7 @@ void DrawXmlOptimizer::optimizeTextElements(Element& rParent)
{
tempStr = ::comphelper::string::reverseCodePoints(tempStr);
pCur->Text.append(tempStr);
- tempStr = u"";
+ tempStr = u""_ustr;
}
bNeedReverse = false;
}
diff --git a/sdext/source/pdfimport/tree/pdfiprocessor.cxx b/sdext/source/pdfimport/tree/pdfiprocessor.cxx
index 46a85a753854..7967a74a67cf 100644
--- a/sdext/source/pdfimport/tree/pdfiprocessor.cxx
+++ b/sdext/source/pdfimport/tree/pdfiprocessor.cxx
@@ -57,7 +57,7 @@ namespace pdfi
{
FontAttributes aDefFont;
aDefFont.familyName = "Helvetica";
- aDefFont.fontWeight = u"normal";
+ aDefFont.fontWeight = u"normal"_ustr;
aDefFont.isItalic = false;
aDefFont.size = 10*PDFI_OUTDEV_RESOLUTION/72;
m_aIdToFont.insert({0, aDefFont});
@@ -151,7 +151,7 @@ void PDFIProcessor::setFont( const FontAttributes& i_rFont )
// Convert to bold instead if the stroke color is the same as the fill color,
// otherwise it should be outline.
if (getCurrentContext().LineColor == getCurrentContext().FillColor)
- aChangedFont.fontWeight = u"bold";
+ aChangedFont.fontWeight = u"bold"_ustr;
else
aChangedFont.isOutline = true;
}
diff --git a/sdext/source/pdfimport/tree/writertreevisiting.cxx b/sdext/source/pdfimport/tree/writertreevisiting.cxx
index a8331b87bfd2..98d2c9572b9b 100644
--- a/sdext/source/pdfimport/tree/writertreevisiting.cxx
+++ b/sdext/source/pdfimport/tree/writertreevisiting.cxx
@@ -899,7 +899,7 @@ void WriterXmlOptimizer::optimizeTextElements(Element& rParent)
{
tempStr = ::comphelper::string::reverseCodePoints(tempStr);
pCur->Text.append(tempStr);
- tempStr = u"";
+ tempStr = u""_ustr;
}
bNeedReverse = false;
}
diff --git a/sdext/source/pdfimport/wrapper/wrapper.cxx b/sdext/source/pdfimport/wrapper/wrapper.cxx
index f75821788d0f..ad25f85ebc09 100644
--- a/sdext/source/pdfimport/wrapper/wrapper.cxx
+++ b/sdext/source/pdfimport/wrapper/wrapper.cxx
@@ -481,39 +481,39 @@ void LineParser::parseFontFamilyName( FontAttributes& rResult )
SAL_INFO("sdext.pdfimport", rResult.familyName);
if (fontAttributesSuffix == u"Heavy" || fontAttributesSuffix == u"Black")
{
- rResult.fontWeight = u"900";
+ rResult.fontWeight = u"900"_ustr;
}
else if (fontAttributesSuffix == u"ExtraBold" || fontAttributesSuffix == u"UltraBold")
{
- rResult.fontWeight = u"800";
+ rResult.fontWeight = u"800"_ustr;
}
else if (fontAttributesSuffix == u"Bold")
{
- rResult.fontWeight = u"bold";
+ rResult.fontWeight = u"bold"_ustr;
}
else if (fontAttributesSuffix == u"Semibold")
{
- rResult.fontWeight = u"600";
+ rResult.fontWeight = u"600"_ustr;
}
else if (fontAttributesSuffix == u"Medium")
{
- rResult.fontWeight = u"500";
+ rResult.fontWeight = u"500"_ustr;
}
else if (fontAttributesSuffix == u"Normal" || fontAttributesSuffix == u"Regular" || fontAttributesSuffix == u"Book")
{
- rResult.fontWeight = u"400";
+ rResult.fontWeight = u"400"_ustr;
}
else if (fontAttributesSuffix == u"Light")
{
- rResult.fontWeight = u"300";
+ rResult.fontWeight = u"300"_ustr;
}
else if (fontAttributesSuffix == u"ExtraLight" || fontAttributesSuffix == u"UltraLight")
{
- rResult.fontWeight = u"200";
+ rResult.fontWeight = u"200"_ustr;
}
else if (fontAttributesSuffix == u"Thin")
{
- rResult.fontWeight = u"100";
+ rResult.fontWeight = u"100"_ustr;
}
if ( (fontAttributesSuffix == "Italic") or (fontAttributesSuffix == "Oblique") )
@@ -573,23 +573,23 @@ void LineParser::readFont()
// The font is not yet in the map list - get info and add to map
OUString sFontWeight; // font weight name per ODF specifications
if (nFontWeight == 0 or nFontWeight == 4) // WeightNotDefined or W400, map to normal font
- sFontWeight = u"normal";
+ sFontWeight = u"normal"_ustr;
else if (nFontWeight == 1) // W100, Thin
- sFontWeight = u"100";
+ sFontWeight = u"100"_ustr;
else if (nFontWeight == 2) // W200, Extra-Light
- sFontWeight = u"200";
+ sFontWeight = u"200"_ustr;
else if (nFontWeight == 3) // W300, Light
- sFontWeight = u"300";
+ sFontWeight = u"300"_ustr;
else if (nFontWeight == 5) // W500, Medium. Is this supported by ODF?
- sFontWeight = u"500";
+ sFontWeight = u"500"_ustr;
else if (nFontWeight == 6) // W600, Semi-Bold
- sFontWeight = u"600";
+ sFontWeight = u"600"_ustr;
else if (nFontWeight == 7) // W700, Bold
- sFontWeight = u"bold";
+ sFontWeight = u"bold"_ustr;
else if (nFontWeight == 8) // W800, Extra-Bold
- sFontWeight = u"800";
+ sFontWeight = u"800"_ustr;
else if (nFontWeight == 9) // W900, Black
- sFontWeight = u"900";
+ sFontWeight = u"900"_ustr;
SAL_INFO("sdext.pdfimport", "Font weight passed from xpdfimport is: " << sFontWeight);
FontAttributes aResult( OStringToOUString( aFontName, RTL_TEXTENCODING_UTF8 ),
@@ -637,22 +637,22 @@ void LineParser::readFont()
// Font weight
if (aFontReadResult.GetWeight() == WEIGHT_THIN)
- aResult.fontWeight = u"100";
+ aResult.fontWeight = u"100"_ustr;
else if (aFontReadResult.GetWeight() == WEIGHT_ULTRALIGHT)
- aResult.fontWeight = u"200";
+ aResult.fontWeight = u"200"_ustr;
else if (aFontReadResult.GetWeight() == WEIGHT_LIGHT)
- aResult.fontWeight = u"300";
+ aResult.fontWeight = u"300"_ustr;
else if (aFontReadResult.GetWeight() == WEIGHT_SEMILIGHT)
- aResult.fontWeight = u"350";
+ aResult.fontWeight = u"350"_ustr;
// no need to check "normal" here as this is default in nFontWeight above
else if (aFontReadResult.GetWeight() == WEIGHT_SEMIBOLD)
- aResult.fontWeight = u"600";
+ aResult.fontWeight = u"600"_ustr;
else if (aFontReadResult.GetWeight() == WEIGHT_BOLD)
- aResult.fontWeight = u"bold";
+ aResult.fontWeight = u"bold"_ustr;
else if (aFontReadResult.GetWeight() == WEIGHT_ULTRABOLD)
- aResult.fontWeight = u"800";
+ aResult.fontWeight = u"800"_ustr;
else if (aFontReadResult.GetWeight() == WEIGHT_BLACK)
- aResult.fontWeight = u"900";
+ aResult.fontWeight = u"900"_ustr;
SAL_INFO("sdext.pdfimport", aResult.fontWeight);
// Italic
diff --git a/sfx2/source/doc/iframe.cxx b/sfx2/source/doc/iframe.cxx
index 507256aadf17..0569fcd3dc61 100644
--- a/sfx2/source/doc/iframe.cxx
+++ b/sfx2/source/doc/iframe.cxx
@@ -137,14 +137,14 @@ o3tl::span<const SfxItemPropertyMapEntry> lcl_GetIFramePropertyMap_Impl()
{
static const SfxItemPropertyMapEntry aIFramePropertyMap_Impl[] =
{
- { u"FrameIsAutoBorder", WID_FRAME_IS_AUTO_BORDER, cppu::UnoType<bool>::get(), PROPERTY_UNBOUND, 0 },
- { u"FrameIsAutoScroll", WID_FRAME_IS_AUTO_SCROLL, cppu::UnoType<bool>::get(), PROPERTY_UNBOUND, 0 },
- { u"FrameIsBorder", WID_FRAME_IS_BORDER, cppu::UnoType<bool>::get(), PROPERTY_UNBOUND, 0 },
- { u"FrameIsScrollingMode", WID_FRAME_IS_SCROLLING_MODE,cppu::UnoType<bool>::get(), PROPERTY_UNBOUND, 0 },
- { u"FrameMarginHeight", WID_FRAME_MARGIN_HEIGHT, cppu::UnoType<sal_Int32>::get(), PROPERTY_UNBOUND, 0 },
- { u"FrameMarginWidth", WID_FRAME_MARGIN_WIDTH, cppu::UnoType<sal_Int32>::get(), PROPERTY_UNBOUND, 0 },
- { u"FrameName", WID_FRAME_NAME, cppu::UnoType<OUString>::get(), PROPERTY_UNBOUND, 0 },
- { u"FrameURL", WID_FRAME_URL, cppu::UnoType<OUString>::get(), PROPERTY_UNBOUND, 0 },
+ { u"FrameIsAutoBorder"_ustr, WID_FRAME_IS_AUTO_BORDER, cppu::UnoType<bool>::get(), PROPERTY_UNBOUND, 0 },
+ { u"FrameIsAutoScroll"_ustr, WID_FRAME_IS_AUTO_SCROLL, cppu::UnoType<bool>::get(), PROPERTY_UNBOUND, 0 },
+ { u"FrameIsBorder"_ustr, WID_FRAME_IS_BORDER, cppu::UnoType<bool>::get(), PROPERTY_UNBOUND, 0 },
+ { u"FrameIsScrollingMode"_ustr, WID_FRAME_IS_SCROLLING_MODE,cppu::UnoType<bool>::get(), PROPERTY_UNBOUND, 0 },
+ { u"FrameMarginHeight"_ustr, WID_FRAME_MARGIN_HEIGHT, cppu::UnoType<sal_Int32>::get(), PROPERTY_UNBOUND, 0 },
+ { u"FrameMarginWidth"_ustr, WID_FRAME_MARGIN_WIDTH, cppu::UnoType<sal_Int32>::get(), PROPERTY_UNBOUND, 0 },
+ { u"FrameName"_ustr, WID_FRAME_NAME, cppu::UnoType<OUString>::get(), PROPERTY_UNBOUND, 0 },
+ { u"FrameURL"_ustr, WID_FRAME_URL, cppu::UnoType<OUString>::get(), PROPERTY_UNBOUND, 0 },
};
return aIFramePropertyMap_Impl;
}
diff --git a/sfx2/source/view/viewfrm.cxx b/sfx2/source/view/viewfrm.cxx
index f6077147157e..b15689e87b9d 100644
--- a/sfx2/source/view/viewfrm.cxx
+++ b/sfx2/source/view/viewfrm.cxx
@@ -840,9 +840,9 @@ void SfxViewFrame::ExecReload_Impl( SfxRequest& rReq )
auto sModule = vcl::CommandInfoProvider::GetModuleIdentifier(GetFrame().GetFrameInterface());
OUString sReloadNotebookBar;
if (sModule == "com.sun.star.text.TextDocument")
- sReloadNotebookBar = u"modules/swriter/ui/";
+ sReloadNotebookBar = u"modules/swriter/ui/"_ustr;
else if (sModule == "com.sun.star.sheet.SpreadsheetDocument")
- sReloadNotebookBar = u"modules/scalc/ui/";
+ sReloadNotebookBar = u"modules/scalc/ui/"_ustr;
else if (sfx2::SfxNotebookBar::IsActive()
&& sModule != "presentation.PresentationDocument"
&& sModule != "com.sun.star.drawing.DrawingDocument")
diff --git a/starmath/inc/mathml/element.hxx b/starmath/inc/mathml/element.hxx
index ce5d7073b606..97d7299e5df2 100644
--- a/starmath/inc/mathml/element.hxx
+++ b/starmath/inc/mathml/element.hxx
@@ -21,7 +21,7 @@ class SmMlElement final : public SmRect
public:
SmMlElement()
: m_aElementType(SmMlElementType::NMlEmpty)
- , m_aText(u"")
+ , m_aText(u""_ustr)
, m_aESelection(0, 0, 0, 0)
, m_aAttributeList(0)
, m_aAttributePosList(0)
@@ -36,7 +36,7 @@ public:
public:
SmMlElement(SmMlElementType aElementType)
: m_aElementType(aElementType)
- , m_aText(u"\u00B6")
+ , m_aText(u"\u00B6"_ustr)
, m_aESelection(0, 0, 0, 0)
, m_aSubElements(0)
, m_aParentElement(nullptr)
diff --git a/starmath/inc/token.hxx b/starmath/inc/token.hxx
index eb0de6d23875..e22b8cdc1d63 100644
--- a/starmath/inc/token.hxx
+++ b/starmath/inc/token.hxx
@@ -257,7 +257,7 @@ struct SmToken
void operator=(const SmColorTokenTableEntry& aTokenTableEntry)
{
- aText = u"";
+ aText = u""_ustr;
eType = aTokenTableEntry.eType;
cMathChar = OUString::number(static_cast<sal_uInt32>(aTokenTableEntry.cColor), 16);
nGroup = TG::Color;
@@ -266,7 +266,7 @@ struct SmToken
void operator=(const SmColorTokenTableEntry* aTokenTableEntry)
{
- aText = u"";
+ aText = u""_ustr;
eType = aTokenTableEntry->eType;
cMathChar = OUString::number(static_cast<sal_uInt32>(aTokenTableEntry->cColor), 16);
nGroup = TG::Color;
@@ -275,7 +275,7 @@ struct SmToken
void operator=(const std::unique_ptr<SmColorTokenTableEntry>& aTokenTableEntry)
{
- aText = u"";
+ aText = u""_ustr;
eType = aTokenTableEntry->eType;
cMathChar = OUString::number(static_cast<sal_uInt32>(aTokenTableEntry->cColor), 16);
nGroup = TG::Color;
diff --git a/starmath/qa/cppunit/test_cursor.cxx b/starmath/qa/cppunit/test_cursor.cxx
index 114ea791fbd3..12e63626eee3 100644
--- a/starmath/qa/cppunit/test_cursor.cxx
+++ b/starmath/qa/cppunit/test_cursor.cxx
@@ -176,7 +176,7 @@ void Test::testCutSelectPaste()
void Test::testSelectSurrogatePairs()
{
- auto xTree = SmParser5().Parse(u"\U0001EE4E");
+ auto xTree = SmParser5().Parse(u"\U0001EE4E"_ustr);
xTree->Prepare(xDocShRef->GetFormat(), *xDocShRef, 0);
SmCursor aCursor(xTree.get(), xDocShRef.get());
@@ -188,7 +188,7 @@ void Test::testSelectSurrogatePairs()
aCursor.Paste();
#ifndef _WIN32 // FIXME: on Windows clipboard does not work in tests for some reason
- CPPUNIT_ASSERT_EQUAL(OUString(u"\U0001EE4E"), xDocShRef->GetText());
+ CPPUNIT_ASSERT_EQUAL(u"\U0001EE4E"_ustr, xDocShRef->GetText());
#endif
}
diff --git a/starmath/qa/cppunit/test_nodetotextvisitors.cxx b/starmath/qa/cppunit/test_nodetotextvisitors.cxx
index aba582e281d3..1b8c0292ba31 100644
--- a/starmath/qa/cppunit/test_nodetotextvisitors.cxx
+++ b/starmath/qa/cppunit/test_nodetotextvisitors.cxx
@@ -655,10 +655,10 @@ void Test::testMiscEquivalent()
void Test::testParser()
{
OUString sOutput;
- auto pNode = SmParser5().ParseExpression(u"{ \U0001D44E }"); // non-BMP Unicode
+ auto pNode = SmParser5().ParseExpression(u"{ \U0001D44E }"_ustr); // non-BMP Unicode
pNode->Prepare(xDocShRef->GetFormat(), *xDocShRef, 0);
SmNodeToTextVisitor(pNode.get(), sOutput);
- CPPUNIT_ASSERT_EQUAL(OUString(u"\U0001D44E"), sOutput);
+ CPPUNIT_ASSERT_EQUAL(u"\U0001D44E"_ustr, sOutput);
}
CPPUNIT_TEST_SUITE_REGISTRATION(Test);
diff --git a/starmath/qa/extras/mmlexport-test.cxx b/starmath/qa/extras/mmlexport-test.cxx
index 615dcd7dfa98..98607dbec3f2 100644
--- a/starmath/qa/extras/mmlexport-test.cxx
+++ b/starmath/qa/extras/mmlexport-test.cxx
@@ -126,12 +126,12 @@ void MathMLExportTest::testMaj()
SfxBaseModel* pModel = dynamic_cast<SfxBaseModel*>(mxComponent.get());
SmDocShell* pDocShell = static_cast<SmDocShell*>(pModel->GetObjectShell());
pDocShell->SetText(
- u"maj to { \u0661 } from { \U0001EE0A = \u0660 } { \u0661 over \U0001EE0A }");
+ u"maj to { \u0661 } from { \U0001EE0A = \u0660 } { \u0661 over \U0001EE0A }"_ustr);
save("MathML XML (Math)");
xmlDocUniquePtr pDoc = parseXml(maTempFile);
CPPUNIT_ASSERT(pDoc);
assertXPath(pDoc, "/m:math/m:semantics/m:mrow/m:munderover/m:mo", "stretchy", "false");
- assertXPathContent(pDoc, "/m:math/m:semantics/m:mrow/m:munderover/m:mo", u"\U0001EEF0");
+ assertXPathContent(pDoc, "/m:math/m:semantics/m:mrow/m:munderover/m:mo", u"\U0001EEF0"_ustr);
}
void MathMLExportTest::testHadd()
@@ -139,11 +139,11 @@ void MathMLExportTest::testHadd()
mxComponent = loadFromDesktop("private:factory/smath");
SfxBaseModel* pModel = dynamic_cast<SfxBaseModel*>(mxComponent.get());
SmDocShell* pDocShell = static_cast<SmDocShell*>(pModel->GetObjectShell());
- pDocShell->SetText(u"hadd to { \U0001EE4E } from { \U0001EE4E } \U0001EE4E");
+ pDocShell->SetText(u"hadd to { \U0001EE4E } from { \U0001EE4E } \U0001EE4E"_ustr);
save("MathML XML (Math)");
xmlDocUniquePtr pDoc = parseXml(maTempFile);
CPPUNIT_ASSERT(pDoc);
- assertXPathContent(pDoc, "/m:math/m:semantics/m:mrow/m:munderover/m:mi", u"\U0001EEF1");
+ assertXPathContent(pDoc, "/m:math/m:semantics/m:mrow/m:munderover/m:mi", u"\U0001EEF1"_ustr);
}
CPPUNIT_TEST_SUITE_REGISTRATION(MathMLExportTest);
diff --git a/starmath/qa/extras/mmlimport-test.cxx b/starmath/qa/extras/mmlimport-test.cxx
index c6edd0b6481e..f691fdbef64c 100644
--- a/starmath/qa/extras/mmlimport-test.cxx
+++ b/starmath/qa/extras/mmlimport-test.cxx
@@ -178,7 +178,7 @@ void Test::testMathmlEntities()
loadFromURL(u"mthmlentities.mml");
SfxBaseModel* pModel = dynamic_cast<SfxBaseModel*>(mxComponent.get());
SmDocShell* pDocShell = static_cast<SmDocShell*>(pModel->GetObjectShell());
- CPPUNIT_ASSERT_EQUAL(OUString(u"{ \u03C3 \u221E \u221E \u03C3 }"), pDocShell->GetText());
+ CPPUNIT_ASSERT_EQUAL(u"{ \u03C3 \u221E \u221E \u03C3 }"_ustr, pDocShell->GetText());
}
void Test::testMaj()
@@ -188,8 +188,8 @@ void Test::testMaj()
CPPUNIT_ASSERT(pModel);
SmDocShell* pDocShell = static_cast<SmDocShell*>(pModel->GetObjectShell());
CPPUNIT_ASSERT(pDocShell);
- CPPUNIT_ASSERT_EQUAL(OUString(u"{ maj csup \u0661 csub { nitalic \U0001EE0A = \u0660 } { frac "
- u"{ \u0661 } { nitalic \U0001EE0A } } }"),
+ CPPUNIT_ASSERT_EQUAL(u"{ maj csup \u0661 csub { nitalic \U0001EE0A = \u0660 } { frac "
+ u"{ \u0661 } { nitalic \U0001EE0A } } }"_ustr,
pDocShell->GetText());
}
@@ -200,8 +200,8 @@ void Test::testHadd()
CPPUNIT_ASSERT(pModel);
SmDocShell* pDocShell = static_cast<SmDocShell*>(pModel->GetObjectShell());
CPPUNIT_ASSERT(pDocShell);
- CPPUNIT_ASSERT_EQUAL(OUString(u"{ nitalic \U0001EEF1 csup nitalic \U0001EE4E csub nitalic "
- u"\U0001EE4E nitalic \U0001EE4E }"),
+ CPPUNIT_ASSERT_EQUAL(u"{ nitalic \U0001EEF1 csup nitalic \U0001EE4E csub nitalic "
+ u"\U0001EE4E nitalic \U0001EE4E }"_ustr,
pDocShell->GetText());
}
diff --git a/starmath/source/cursor.cxx b/starmath/source/cursor.cxx
index c127c35f56c3..6f8e9b0af042 100644
--- a/starmath/source/cursor.cxx
+++ b/starmath/source/cursor.cxx
@@ -880,7 +880,7 @@ void SmCursor::InsertText(const OUString& aString)
SmToken token;
token.eType = TIDENT;
- token.cMathChar = u"";
+ token.cMathChar = u""_ustr;
token.nGroup = TG::NONE;
token.nLevel = 5;
token.aText = aString;
@@ -1009,7 +1009,7 @@ void SmCursor::InsertSpecial(std::u16string_view _aString)
//Create instance of special node
SmToken token;
token.eType = TSPECIAL;
- token.cMathChar = u"";
+ token.cMathChar = u""_ustr;
token.nGroup = TG::NONE;
token.nLevel = 5;
token.aText = aString;
diff --git a/starmath/source/mathml/attribute.cxx b/starmath/source/mathml/attribute.cxx
index a1be708ae656..ca4a86290d05 100644
--- a/starmath/source/mathml/attribute.cxx
+++ b/starmath/source/mathml/attribute.cxx
@@ -68,12 +68,13 @@ void SmMlAttribute::setDefaultAttributeValue()
break;
case SmMlAttributeValueType::MlHref:
m_aAttributeValue.m_aHref.m_aHref = SmMlAttributeValueHref::NMlEmpty;
- m_aAttributeValue.m_aHref.m_aLnk = new OUString(u"");
+ m_aAttributeValue.m_aHref.m_aLnk = new OUString(u""_ustr);
break;
case SmMlAttributeValueType::MlLspace:
m_aAttributeValue.m_aLspace.m_aLengthValue.m_aLengthUnit = SmLengthUnit::MlEm;
m_aAttributeValue.m_aLspace.m_aLengthValue.m_aLengthValue = 5.0 / 18;
- m_aAttributeValue.m_aLspace.m_aLengthValue.m_aOriginalText = new OUString(u"5/18em");
+ m_aAttributeValue.m_aLspace.m_aLengthValue.m_aOriginalText
+ = new OUString(u"5/18em"_ustr);
break;
case SmMlAttributeValueType::MlMathbackground:
m_aAttributeValue.m_aMathbackground.m_aMathbackground
@@ -85,7 +86,8 @@ void SmMlAttribute::setDefaultAttributeValue()
case SmMlAttributeValueType::MlMathsize:
m_aAttributeValue.m_aMathsize.m_aLengthValue.m_aLengthUnit = SmLengthUnit::MlP;
m_aAttributeValue.m_aMathsize.m_aLengthValue.m_aLengthValue = 100;
- m_aAttributeValue.m_aMathsize.m_aLengthValue.m_aOriginalText = new OUString(u"100%");
+ m_aAttributeValue.m_aMathsize.m_aLengthValue.m_aOriginalText
+ = new OUString(u"100%"_ustr);
break;
case SmMlAttributeValueType::MlMathvariant:
m_aAttributeValue.m_aMathvariant.m_aMathvariant = SmMlAttributeValueMathvariant::normal;
@@ -94,12 +96,13 @@ void SmMlAttribute::setDefaultAttributeValue()
m_aAttributeValue.m_aMaxsize.m_aMaxsize = SmMlAttributeValueMaxsize::MlInfinity;
m_aAttributeValue.m_aMaxsize.m_aLengthValue.m_aLengthUnit = SmLengthUnit::MlP;
m_aAttributeValue.m_aMaxsize.m_aLengthValue.m_aLengthValue = 10000;
- m_aAttributeValue.m_aMaxsize.m_aLengthValue.m_aOriginalText = new OUString(u"10000%");
+ m_aAttributeValue.m_aMaxsize.m_aLengthValue.m_aOriginalText
+ = new OUString(u"10000%"_ustr);
break;
case SmMlAttributeValueType::MlMinsize:
m_aAttributeValue.m_aMinsize.m_aLengthValue.m_aLengthUnit = SmLengthUnit::MlP;
m_aAttributeValue.m_aMinsize.m_aLengthValue.m_aLengthValue = 1;
- m_aAttributeValue.m_aMinsize.m_aLengthValue.m_aOriginalText = new OUString(u"1%");
+ m_aAttributeValue.m_aMinsize.m_aLengthValue.m_aOriginalText = new OUString(u"1%"_ustr);
break;
case SmMlAttributeValueType::MlMovablelimits:
m_aAttributeValue.m_aMovablelimits.m_aMovablelimits
@@ -108,7 +111,8 @@ void SmMlAttribute::setDefaultAttributeValue()
case SmMlAttributeValueType::MlRspace:
m_aAttributeValue.m_aRspace.m_aLengthValue.m_aLengthUnit = SmLengthUnit::MlEm;
m_aAttributeValue.m_aRspace.m_aLengthValue.m_aLengthValue = 5.0 / 18;
- m_aAttributeValue.m_aRspace.m_aLengthValue.m_aOriginalText = new OUString(u"5/18em");
+ m_aAttributeValue.m_aRspace.m_aLengthValue.m_aOriginalText
+ = new OUString(u"5/18em"_ustr);
break;
case SmMlAttributeValueType::MlSeparator:
m_aAttributeValue.m_aSeparator.m_aSeparator = SmMlAttributeValueSeparator::MlFalse;
diff --git a/starmath/source/mathml/export.cxx b/starmath/source/mathml/export.cxx
index ea662541b60c..923668f45425 100644
--- a/starmath/source/mathml/export.cxx
+++ b/starmath/source/mathml/export.cxx
@@ -136,7 +136,7 @@ bool SmMLExportWrapper::Export(SfxMedium& rMedium)
xInfoSet->setPropertyValue("UsePrettyPrinting", Any(true));
// Set base URI
- xInfoSet->setPropertyValue(u"BaseURI", Any(rMedium.GetBaseURL(true)));
+ xInfoSet->setPropertyValue(u"BaseURI"_ustr, Any(rMedium.GetBaseURL(true)));
if (!m_bFlat) //Storage (Package) of Stream
{
@@ -235,7 +235,7 @@ OUString SmMLExportWrapper::Export(SmMlElement* pElementTree)
SAL_WARN_IF(m_xModel == nullptr, "starmath", "Missing model");
SAL_WARN_IF(xContext == nullptr, "starmath", "Missing context");
if (m_xModel == nullptr || xContext == nullptr)
- return u"";
+ return u""_ustr;
//Get model
uno::Reference<lang::XComponent> xModelComp = m_xModel;
@@ -243,14 +243,14 @@ OUString SmMLExportWrapper::Export(SmMlElement* pElementTree)
SmModel* pModel = m_xModel.get();
SAL_WARN_IF(pModel == nullptr, "starmath", "Failed to get threw uno tunnel");
if (xModelComp == nullptr || pModel == nullptr)
- return u"";
+ return u""_ustr;
// Get doc shell
SmDocShell* pDocShell = static_cast<SmDocShell*>(pModel->GetObjectShell());
if (pDocShell == nullptr)
{
SAL_WARN("starmath", "Failed to fetch sm document");
- return u"";
+ return u""_ustr;
}
// create XPropertySet with three properties for status indicator
@@ -381,7 +381,7 @@ bool SmMLExportWrapper::WriteThroughComponentS(const Reference<embed::XStorage>&
// Set stream as text / xml
uno::Reference<beans::XPropertySet> xSet(xStream, uno::UNO_QUERY);
- xSet->setPropertyValue("MediaType", Any(OUString(u"text/xml")));
+ xSet->setPropertyValue("MediaType", Any(u"text/xml"_ustr));
// all streams must be encrypted in encrypted document
xSet->setPropertyValue("UseCommonStoragePasswordEncryption", Any(true));
@@ -420,7 +420,7 @@ SmMLExportWrapper::WriteThroughComponentMS(const Reference<XComponent>& xCompone
// We don't want to read uninitialized data
if (!bOk)
- return u"";
+ return u""_ustr;
// Recover data and generate string
OString aString(static_cast<const char*>(aMemoryStream.GetData()),
@@ -501,7 +501,7 @@ ErrCode SmMLExport::exportDoc(enum XMLTokenEnum eClass)
// make use of a default namespace
// Math doesn't need namespaces from xmloff, since it now uses default namespaces
// Because that is common with current MathML usage in the web -> ResetNamespaceMap();
- GetNamespaceMap_().Add(OUString(u""), GetXMLToken(XML_N_MATH), XML_NAMESPACE_MATH);
+ GetNamespaceMap_().Add(u""_ustr, GetXMLToken(XML_N_MATH), XML_NAMESPACE_MATH);
// Add xmlns line
if (m_bUseExportTag)
diff --git a/starmath/source/mathml/import.cxx b/starmath/source/mathml/import.cxx
index ac14bd997bc9..d857e56930d6 100644
--- a/starmath/source/mathml/import.cxx
+++ b/starmath/source/mathml/import.cxx
@@ -129,13 +129,13 @@ ErrCode SmMLImportWrapper::Import(SfxMedium& rMedium)
// Create property list
static const comphelper::PropertyMapEntry aInfoMap[]
- = { { u"PrivateData", 0, cppu::UnoType<XInterface>::get(),
+ = { { u"PrivateData"_ustr, 0, cppu::UnoType<XInterface>::get(),
beans::PropertyAttribute::MAYBEVOID, 0 },
- { u"BaseURI", 0, ::cppu::UnoType<OUString>::get(), beans::PropertyAttribute::MAYBEVOID,
- 0 },
- { u"StreamRelPath", 0, ::cppu::UnoType<OUString>::get(),
+ { u"BaseURI"_ustr, 0, ::cppu::UnoType<OUString>::get(),
beans::PropertyAttribute::MAYBEVOID, 0 },
- { u"StreamName", 0, ::cppu::UnoType<OUString>::get(),
+ { u"StreamRelPath"_ustr, 0, ::cppu::UnoType<OUString>::get(),
+ beans::PropertyAttribute::MAYBEVOID, 0 },
+ { u"StreamName"_ustr, 0, ::cppu::UnoType<OUString>::get(),
beans::PropertyAttribute::MAYBEVOID, 0 } };
uno::Reference<beans::XPropertySet> xInfoSet(
comphelper::GenericPropertySet_CreateInstance(new comphelper::PropertySetInfo(aInfoMap)));
@@ -159,7 +159,7 @@ ErrCode SmMLImportWrapper::Import(SfxMedium& rMedium)
// TODO/LATER: handle the case of embedded links gracefully
if (bEmbedded) // && !rMedium.GetStorage()->IsRoot() )
{
- OUString aName(u"dummyObjName");
+ OUString aName(u"dummyObjName"_ustr);
const SfxStringItem* pDocHierarchItem
= rMedium.GetItemSet().GetItem(SID_DOC_HIERARCHICALNAME);
if (pDocHierarchItem != nullptr)
@@ -325,13 +325,13 @@ ErrCode SmMLImportWrapper::Import(std::u16string_view aSource)
// Create property list
static const comphelper::PropertyMapEntry aInfoMap[]
- = { { u"PrivateData", 0, cppu::UnoType<XInterface>::get(),
+ = { { u"PrivateData"_ustr, 0, cppu::UnoType<XInterface>::get(),
+ beans::PropertyAttribute::MAYBEVOID, 0 },
+ { u"BaseURI"_ustr, 0, ::cppu::UnoType<OUString>::get(),
beans::PropertyAttribute::MAYBEVOID, 0 },
- { u"BaseURI", 0, ::cppu::UnoType<OUString>::get(), beans::PropertyAttribute::MAYBEVOID,
- 0 },
- { u"StreamRelPath", 0, ::cppu::UnoType<OUString>::get(),
+ { u"StreamRelPath"_ustr, 0, ::cppu::UnoType<OUString>::get(),
beans::PropertyAttribute::MAYBEVOID, 0 },
- { u"StreamName", 0, ::cppu::UnoType<OUString>::get(),
+ { u"StreamName"_ustr, 0, ::cppu::UnoType<OUString>::get(),
beans::PropertyAttribute::MAYBEVOID, 0 } };
uno::Reference<beans::XPropertySet> xInfoSet(
comphelper::GenericPropertySet_CreateInstance(new comphelper::PropertySetInfo(aInfoMap)));
@@ -1031,7 +1031,8 @@ void SmMLImportContext::handleAttributes(const Reference<XFastAttributeList>& aA
if (IsXMLToken(aIter, XML_INFINITY))
{
aMaxsize.m_aMaxsize = SmMlAttributeValueMaxsize::MlInfinity;
- aMaxsize.m_aLengthValue = { SmLengthUnit::MlP, 10000, new OUString(u"10000%") };
+ aMaxsize.m_aLengthValue
+ = { SmLengthUnit::MlP, 10000, new OUString(u"10000%"_ustr) };
}
else
{
diff --git a/starmath/source/mathml/mathmlMo.cxx b/starmath/source/mathml/mathmlMo.cxx
index fb76b070ea47..8ee7536e1c58 100644
--- a/starmath/source/mathml/mathmlMo.cxx
+++ b/starmath/source/mathml/mathmlMo.cxx
@@ -20,1106 +20,1107 @@
#include <mathmlMo.hxx>
static moOperatorData moOperatorDataDictionaryData[starmathdatabase::MATHML_MO_COUNT]
- = { { u"\u2018", moOpDF::prefix, 10, 0, 0, moOpDP::fence | moOpDP::nonedp },
- { u"\u2019", moOpDF::postfix, 10, 0, 0, moOpDP::fence | moOpDP::nonedp },
- { u"\u201C", moOpDF::prefix, 10, 0, 0, moOpDP::fence | moOpDP::nonedp },
- { u"\u201D", moOpDF::postfix, 10, 0, 0, moOpDP::fence | moOpDP::nonedp },
- { u"(", moOpDF::prefix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
- { u")", moOpDF::postfix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
- { u"[", moOpDF::prefix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
- { u"]", moOpDF::postfix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
- { u"{", moOpDF::prefix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
- { u"|", moOpDF::prepostfix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
- { u"||", moOpDF::prepostfix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
- { u"|||", moOpDF::prepostfix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
- { u"}", moOpDF::postfix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
- { u"\u2016", moOpDF::prepostfix, 20, 0, 0, moOpDP::stretchyfence },
- { u"\u2308", moOpDF::prefix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
- { u"\u2309", moOpDF::postfix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
- { u"\u230A", moOpDF::prefix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
- { u"\u230B", moOpDF::postfix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
- { u"\u2329", moOpDF::prefix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
- { u"\u232A", moOpDF::postfix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
- { u"\u2772", moOpDF::prefix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
- { u"\u2773", moOpDF::postfix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
- { u"\u27E6", moOpDF::prefix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
- { u"\u27E7", moOpDF::postfix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
- { u"\u27E8", moOpDF::prefix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
- { u"\u27E9", moOpDF::postfix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
- { u"\u27EA", moOpDF::prefix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
- { u"\u27EB", moOpDF::postfix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
- { u"\u27EC", moOpDF::prefix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
- { u"\u27ED", moOpDF::postfix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
- { u"\u27EE", moOpDF::prefix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
- { u"\u27EF", moOpDF::postfix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
- { u"\u2980", moOpDF::prepostfix, 20, 0, 0, moOpDP::stretchyfence },
- { u"\u2983", moOpDF::prefix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
- { u"\u2984", moOpDF::postfix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
- { u"\u2985", moOpDF::prefix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
- { u"\u2986", moOpDF::postfix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
- { u"\u2987", moOpDF::prefix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
- { u"\u2988", moOpDF::postfix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
- { u"\u2989", moOpDF::prefix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
- { u"\u298A", moOpDF::postfix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
- { u"\u298B", moOpDF::prefix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
- { u"\u298C", moOpDF::postfix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
- { u"\u298D", moOpDF::prefix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
- { u"\u298E", moOpDF::postfix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
- { u"\u298F", moOpDF::prefix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
- { u"\u2990", moOpDF::postfix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
- { u"\u2991", moOpDF::prefix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
- { u"\u2992", moOpDF::postfix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
- { u"\u2993", moOpDF::prefix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
- { u"\u2994", moOpDF::postfix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
- { u"\u2995", moOpDF::prefix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
- { u"\u2996", moOpDF::postfix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
- { u"\u2997", moOpDF::prefix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
- { u"\u2998", moOpDF::postfix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
- { u"\u29FC", moOpDF::prefix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
- { u"\u29FD", moOpDF::postfix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
- { u";", moOpDF::infix, 30, 0, 3, moOpDP::separator | moOpDP::linebreakstyleAfter },
- { u",", moOpDF::infix, 40, 0, 3, moOpDP::separator | moOpDP::linebreakstyleAfter },
- { u"\u2063", moOpDF::infix, 40, 0, 0, moOpDP::separator | moOpDP::linebreakstyleAfter },
- { u"\u2234", moOpDF::infix, 70, 5, 5, moOpDP::nonedp },
- { u"\u2235", moOpDF::infix, 70, 5, 5, moOpDP::nonedp },
- { u"->", moOpDF::infix, 90, 5, 5, moOpDP::nonedp },
- { u"..", moOpDF::postfix, 100, 0, 0, moOpDP::nonedp },
- { u"...", moOpDF::postfix, 100, 0, 0, moOpDP::nonedp },
- { u":", moOpDF::infix, 100, 1, 2, moOpDP::nonedp },
- { u"\u03F6", moOpDF::infix, 110, 5, 5, moOpDP::nonedp },
- { u"\u2026", moOpDF::infix, 150, 0, 0, moOpDP::nonedp },
- { u"\u22EE", moOpDF::infix, 150, 5, 5, moOpDP::nonedp },
- { u"\u22EF", moOpDF::infix, 150, 0, 0, moOpDP::nonedp },
- { u"\u22F1", moOpDF::infix, 150, 5, 5, moOpDP::nonedp },
- { u"\u220B", moOpDF::infix, 160, 5, 5, moOpDP::nonedp },
- { u"\u22A2", moOpDF::infix, 170, 5, 5, moOpDP::nonedp },
- { u"\u22A3", moOpDF::infix, 170, 5, 5, moOpDP::nonedp },
- { u"\u22A4", moOpDF::infix, 170, 5, 5, moOpDP::nonedp },
- { u"\u22A8", moOpDF::infix, 170, 5, 5, moOpDP::nonedp },
- { u"\u22A9", moOpDF::infix, 170, 5, 5, moOpDP::nonedp },
- { u"\u22AC", moOpDF::infix, 170, 5, 5, moOpDP::nonedp },
- { u"\u22AD", moOpDF::infix, 170, 5, 5, moOpDP::nonedp },
- { u"\u22AE", moOpDF::infix, 170, 5, 5, moOpDP::nonedp },
- { u"\u22AF", moOpDF::infix, 170, 5, 5, moOpDP::nonedp },
- { u"\u2228", moOpDF::infix, 190, 4, 4, moOpDP::nonedp },
- { u"&&", moOpDF::infix, 200, 4, 4, moOpDP::nonedp },
- { u"\u2227", moOpDF::infix, 200, 4, 4, moOpDP::nonedp },
- { u"\u2200", moOpDF::prefix, 230, 2, 1, moOpDP::nonedp },
- { u"\u2203", moOpDF::prefix, 230, 2, 1, moOpDP::nonedp },
- { u"\u2204", moOpDF::prefix, 230, 2, 1, moOpDP::nonedp },
- { u"\u2201", moOpDF::infix, 240, 1, 2, moOpDP::nonedp },
- { u"\u2208", moOpDF::infix, 240, 5, 5, moOpDP::nonedp },
- { u"\u2209", moOpDF::infix, 240, 5, 5, moOpDP::nonedp },
- { u"\u220C", moOpDF::infix, 240, 5, 5, moOpDP::nonedp },
- { u"\u2282", moOpDF::infix, 240, 5, 5, moOpDP::nonedp },
- { u"\u2282\u20D2", moOpDF::infix, 240, 5, 5, moOpDP::nonedp },
- { u"\u2283", moOpDF::infix, 240, 5, 5, moOpDP::nonedp },
- { u"\u2283\u20D2", moOpDF::infix, 240, 5, 5, moOpDP::nonedp },
- { u"\u2284", moOpDF::infix, 240, 5, 5, moOpDP::nonedp },
- { u"\u2285", moOpDF::infix, 240, 5, 5, moOpDP::nonedp },
- { u"\u2286", moOpDF::infix, 240, 5, 5, moOpDP::nonedp },
- { u"\u2287", moOpDF::infix, 240, 5, 5, moOpDP::nonedp },
- { u"\u2288", moOpDF::infix, 240, 5, 5, moOpDP::nonedp },
- { u"\u2289", moOpDF::infix, 240, 5, 5, moOpDP::nonedp },
- { u"\u228A", moOpDF::infix, 240, 5, 5, moOpDP::nonedp },
- { u"\u228B", moOpDF::infix, 240, 5, 5, moOpDP::nonedp },
- { u"<=", moOpDF::infix, 241, 5, 5, moOpDP::nonedp },
- { u"\u2264", moOpDF::infix, 241, 5, 5, moOpDP::nonedp },
- { u"\u2265", moOpDF::infix, 242, 5, 5, moOpDP::nonedp },
- { u">", moOpDF::infix, 243, 5, 5, moOpDP::nonedp },
- { u">=", moOpDF::infix, 243, 5, 5, moOpDP::nonedp },
- { u"\u226F", moOpDF::infix, 244, 5, 5, moOpDP::nonedp },
- { u"&lt", moOpDF::infix, 245, 5, 5, moOpDP::nonedp },
- { u"\u226E", moOpDF::infix, 246, 5, 5, moOpDP::nonedp },
- { u"\u2248", moOpDF::infix, 247, 5, 5, moOpDP::nonedp },
- { u"\u223C", moOpDF::infix, 250, 5, 5, moOpDP::nonedp },
- { u"\u2249", moOpDF::infix, 250, 5, 5, moOpDP::nonedp },
- { u"\u2262", moOpDF::infix, 252, 5, 5, moOpDP::nonedp },
- { u"\u2260", moOpDF::infix, 255, 5, 5, moOpDP::nonedp },
- { u"!=", moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
- { u"*=", moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
- { u"+=", moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
- { u"-=", moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
- { u"/=", moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
- { u":=", moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
- { u"=", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
- { u"==", moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
- { u"\u221D", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
- { u"\u2224", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
- { u"\u2225", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
- { u"\u2226", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
- { u"\u2241", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
- { u"\u2243", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
- { u"\u2244", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
- { u"\u2245", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
- { u"\u2246", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
- { u"\u2247", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
- { u"\u224D", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
- { u"\u2254", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
- { u"\u2257", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
- { u"\u2259", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
- { u"\u225A", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
- { u"\u225B", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
- { u"\u225C", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
- { u"\u225F", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
- { u"\u2261", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
- { u"\u2268", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
- { u"\u2269", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
- { u"\u226A", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
- { u"\u226A\u0338", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
- { u"\u226B", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
- { u"\u226B\u0338", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
- { u"\u226D", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
- { u"\u2270", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
- { u"\u2271", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
- { u"\u227A", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
- { u"\u227B", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
- { u"\u227C", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
- { u"\u227D", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
- { u"\u2280", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
- { u"\u2281", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
- { u"\u22A5", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
- { u"\u22B4", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
- { u"\u22B5", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
- { u"\u22C9", moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
- { u"\u22CA", moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
- { u"\u22CB", moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
- { u"\u22CC", moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
- { u"\u22D4", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
- { u"\u22D6", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
- { u"\u22D7", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
- { u"\u22D8", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
- { u"\u22D9", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
- { u"\u22EA", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
- { u"\u22EB", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
- { u"\u22EC", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
- { u"\u22ED", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
- { u"\u25A0", moOpDF::infix, 260, 3, 3, moOpDP::nonedp },
- { u"\u25A1", moOpDF::infix, 260, 3, 3, moOpDP::nonedp },
- { u"\u25AA", moOpDF::infix, 260, 3, 3, moOpDP::nonedp },
- { u"\u25AB", moOpDF::infix, 260, 3, 3, moOpDP::nonedp },
- { u"\u25AD", moOpDF::infix, 260, 3, 3, moOpDP::nonedp },
- { u"\u25AE", moOpDF::infix, 260, 3, 3, moOpDP::nonedp },
- { u"\u25AF", moOpDF::infix, 260, 3, 3, moOpDP::nonedp },
- { u"\u25B0", moOpDF::infix, 260, 3, 3, moOpDP::nonedp },
- { u"\u25B1", moOpDF::infix, 260, 3, 3, moOpDP::nonedp },
- { u"\u25B3", moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
- { u"\u25B4", moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
- { u"\u25B5", moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
- { u"\u25B6", moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
- { u"\u25B7", moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
- { u"\u25B8", moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
- { u"\u25B9", moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
- { u"\u25BC", moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
- { u"\u25BD", moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
- { u"\u25BE", moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
- { u"\u25BF", moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
- { u"\u25C0", moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
- { u"\u25C1", moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
- { u"\u25C2", moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
- { u"\u25C3", moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
- { u"\u25C4", moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
- { u"\u25C5", moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
- { u"\u25C6", moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
- { u"\u25C7", moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
- { u"\u25C8", moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
- { u"\u25C9", moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
- { u"\u25CC", moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
- { u"\u25CD", moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
- { u"\u25CE", moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
- { u"\u25CF", moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
- { u"\u25D6", moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
- { u"\u25D7", moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
- { u"\u25E6", moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
- { u"\u29C0", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
- { u"\u29C1", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
- { u"\u29E3", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
- { u"\u29E4", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
- { u"\u29E5", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
- { u"\u29E6", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
- { u"\u29F3", moOpDF::infix, 260, 3, 3, moOpDP::nonedp },
- { u"\u2A87", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
- { u"\u2A88", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
- { u"\u2AAF", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
- { u"\u2AAF\u0338", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
- { u"\u2AB0", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
- { u"\u2AB0\u0338", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
- { u"\u2044", moOpDF::infix, 265, 4, 4, moOpDP::stretchy },
- { u"\u2206", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
- { u"\u220A", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u220D", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u220E", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
- { u"\u2215", moOpDF::infix, 265, 4, 4, moOpDP::stretchy },
- { u"\u2217", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u2218", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u2219", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u221F", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2223", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2236", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2237", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2238", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u2239", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u223A", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u223B", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u223D", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u223D\u0331", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
- { u"\u223E", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u223F", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
- { u"\u2242", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2242\u0338", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u224A", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u224B", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u224C", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u224E", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u224E\u0338", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u224F", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u224F\u0338", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2250", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2251", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2252", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2253", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2255", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2256", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2258", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u225D", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u225E", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2263", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2266", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2266\u0338", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2267", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u226C", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2272", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2273", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2274", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2275", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2276", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2277", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2278", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2279", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u227E", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u227F", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u227F\u0338", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u228C", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u228D", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u228E", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u228F", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u228F\u0338", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2290", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2290\u0338", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2291", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2292", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2293", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u2294", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u229A", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u229B", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u229C", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u229D", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u22A6", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u22A7", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u22AA", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u22AB", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u22B0", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u22B1", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u22B2", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u22B3", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u22B6", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u22B7", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u22B9", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u22BA", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u22BB", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u22BC", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u22BD", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u22BE", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
- { u"\u22BF", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
- { u"\u22C4", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u22C6", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u22C7", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u22C8", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u22CD", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u22CE", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u22CF", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u22D0", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u22D1", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u22D2", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u22D3", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u22D5", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u22DA", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u22DB", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u22DC", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u22DD", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u22DE", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u22DF", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u22E0", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u22E1", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u22E2", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u22E3", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u22E4", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u22E5", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u22E6", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u22E7", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u22E8", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u22E9", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u22F0", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u22F2", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u22F3", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u22F4", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u22F5", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u22F6", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u22F7", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u22F8", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u22F9", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u22FA", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u22FB", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u22FC", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u22FD", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u22FE", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u22FF", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u25B2", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u2758", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2981", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
- { u"\u2982", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
- { u"\u29A0", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
- { u"\u29A1", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
- { u"\u29A2", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
- { u"\u29A3", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
- { u"\u29A4", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
- { u"\u29A5", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
- { u"\u29A6", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
- { u"\u29A7", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
- { u"\u29A8", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
- { u"\u29A9", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
- { u"\u29AA", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
- { u"\u29AB", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
- { u"\u29AC", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
- { u"\u29AD", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
- { u"\u29AE", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
- { u"\u29AF", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
- { u"\u29B0", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
- { u"\u29B1", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
- { u"\u29B2", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
- { u"\u29B3", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
- { u"\u29B4", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
- { u"\u29B5", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
- { u"\u29B6", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u29B7", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u29B8", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u29B9", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u29BA", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u29BB", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u29BC", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u29BD", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u29BE", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u29BF", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u29C2", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
- { u"\u29C3", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
- { u"\u29C4", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u29C5", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u29C6", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u29C7", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u29C8", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u29C9", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
- { u"\u29CA", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
- { u"\u29CB", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
- { u"\u29CC", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
- { u"\u29CD", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
- { u"\u29CE", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u29CF", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u29CF\u0338", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u29D0", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u29D0\u0338", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u29D1", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u29D2", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u29D3", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u29D4", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u29D5", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u29D6", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u29D7", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u29D8", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
- { u"\u29D9", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
- { u"\u29DB", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
- { u"\u29DC", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
- { u"\u29DD", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
- { u"\u29DE", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u29E0", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
- { u"\u29E1", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u29E2", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u29E7", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
- { u"\u29E8", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
- { u"\u29E9", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
- { u"\u29EA", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
- { u"\u29EB", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
- { u"\u29EC", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
- { u"\u29ED", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
- { u"\u29EE", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
- { u"\u29F0", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
- { u"\u29F1", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
- { u"\u29F2", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
- { u"\u29F5", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u29F6", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u29F7", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u29F8", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
- { u"\u29F9", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
- { u"\u29FA", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
- { u"\u29FB", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
- { u"\u29FE", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u29FF", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u2A1D", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
- { u"\u2A1E", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
- { u"\u2A1F", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
- { u"\u2A20", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
- { u"\u2A21", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
- { u"\u2A22", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u2A23", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u2A24", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u2A25", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u2A26", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u2A27", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u2A28", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u2A29", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u2A2A", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u2A2B", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u2A2C", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u2A2D", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u2A2E", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u2A30", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u2A31", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u2A32", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u2A33", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u2A34", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u2A35", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u2A36", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u2A37", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u2A38", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u2A39", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u2A3A", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u2A3B", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u2A3C", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u2A3D", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u2A3E", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u2A40", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u2A41", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u2A42", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u2A43", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u2A44", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u2A45", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u2A46", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u2A47", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u2A48", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u2A49", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u2A4A", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u2A4B", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u2A4C", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u2A4D", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u2A4E", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u2A4F", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u2A50", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u2A51", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u2A52", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u2A53", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u2A54", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u2A55", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u2A56", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u2A57", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u2A58", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u2A59", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2A5A", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u2A5B", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u2A5C", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u2A5D", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u2A5E", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u2A5F", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u2A60", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u2A61", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u2A62", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u2A63", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u2A64", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u2A65", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u2A66", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2A67", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2A68", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2A69", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2A6A", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2A6B", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2A6C", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2A6D", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2A6E", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2A6F", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2A70", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2A71", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u2A72", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u2A73", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2A74", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2A75", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2A76", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2A77", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2A78", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2A79", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2A7A", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2A7B", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2A7C", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2A7D", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2A7D\u0338", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2A7E", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2A7E\u0338", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2A7F", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2A80", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2A81", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2A82", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2A83", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2A84", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2A85", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2A86", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2A89", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2A8A", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2A8B", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2A8C", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2A8D", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2A8E", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2A8F", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2A90", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2A91", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2A92", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2A93", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2A94", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2A95", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2A96", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2A97", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2A98", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2A99", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2A9A", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2A9B", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2A9C", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2A9D", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2A9E", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2A9F", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2AA0", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2AA1", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2AA1\u0338", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2AA2", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2AA2\u0338", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2AA3", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2AA4", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2AA5", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2AA6", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2AA7", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2AA8", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2AA9", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2AAA", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2AAB", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2AAC", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2AAD", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2AAE", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2AB1", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2AB2", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2AB3", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2AB4", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2AB5", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2AB6", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2AB7", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2AB8", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2AB9", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2ABA", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2ABB", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2ABC", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2ABD", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2ABE", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2ABF", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2AC0", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2AC1", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2AC2", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2AC3", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2AC4", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2AC5", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2AC6", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2AC7", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2AC8", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2AC9", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2ACA", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2ACB", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2ACC", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2ACD", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2ACE", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2ACF", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2AD0", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2AD1", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2AD2", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2AD3", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2AD4", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2AD5", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2AD6", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2AD7", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2AD8", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2AD9", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2ADA", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2ADB", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2ADD", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2ADD\u0338", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2ADE", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2ADF", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2AE0", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2AE1", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2AE2", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2AE3", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2AE4", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2AE5", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2AE6", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2AE7", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2AE8", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2AE9", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2AEA", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2AEB", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2AEC", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2AED", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2AEE", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2AEF", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2AF0", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2AF1", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2AF2", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2AF3", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2AF4", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u2AF5", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u2AF6", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u2AF7", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2AF8", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2AF9", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2AFA", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
- { u"\u2AFB", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u2AFD", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
- { u"\u2AFE", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
- { u"|", moOpDF::infix, 270, 2, 2, moOpDP::stretchyfence | moOpDP::symmetric },
- { u"||", moOpDF::infix, 270, 2, 2, moOpDP::stretchyfence | moOpDP::symmetric },
- { u"|||", moOpDF::infix, 270, 2, 2, moOpDP::stretchyfence | moOpDP::symmetric },
- { u"\u2190", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
- { u"\u2191", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
- { u"\u2192", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
- { u"\u2193", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
- { u"\u2194", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
- { u"\u2195", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
- { u"\u2196", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
- { u"\u2197", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
- { u"\u2198", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
- { u"\u2199", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
- { u"\u219A", moOpDF::infix, 270, 5, 5, moOpDP::accent },
- { u"\u219B", moOpDF::infix, 270, 5, 5, moOpDP::accent },
- { u"\u219C", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
- { u"\u219D", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
- { u"\u219E", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
- { u"\u219F", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
- { u"\u21A0", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
- { u"\u21A1", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
- { u"\u21A2", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
- { u"\u21A3", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
- { u"\u21A4", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
- { u"\u21A5", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
- { u"\u21A6", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
- { u"\u21A7", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
- { u"\u21A8", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
- { u"\u21A9", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
- { u"\u21AA", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
- { u"\u21AB", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
- { u"\u21AC", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
- { u"\u21AD", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
- { u"\u21AE", moOpDF::infix, 270, 5, 5, moOpDP::accent },
- { u"\u21AF", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
- { u"\u21B0", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
- { u"\u21B1", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
- { u"\u21B2", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
- { u"\u21B3", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
- { u"\u21B4", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
- { u"\u21B5", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
- { u"\u21B6", moOpDF::infix, 270, 5, 5, moOpDP::accent },
- { u"\u21B7", moOpDF::infix, 270, 5, 5, moOpDP::accent },
- { u"\u21B8", moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
- { u"\u21B9", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
- { u"\u21BA", moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
- { u"\u21BB", moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
- { u"\u21BC", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
- { u"\u21BD", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
- { u"\u21BE", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
- { u"\u21BF", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
- { u"\u21C0", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
- { u"\u21C1", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
- { u"\u21C2", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
- { u"\u21C3", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
- { u"\u21C4", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
- { u"\u21C5", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
- { u"\u21C6", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
- { u"\u21C7", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
- { u"\u21C8", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
- { u"\u21C9", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
- { u"\u21CA", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
- { u"\u21CB", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
- { u"\u21CC", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
- { u"\u21CD", moOpDF::infix, 270, 5, 5, moOpDP::accent },
- { u"\u21CE", moOpDF::infix, 270, 5, 5, moOpDP::accent },
- { u"\u21CF", moOpDF::infix, 270, 5, 5, moOpDP::accent },
- { u"\u21D0", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
- { u"\u21D1", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
- { u"\u21D2", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
- { u"\u21D3", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
- { u"\u21D4", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
- { u"\u21D5", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
- { u"\u21D6", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
- { u"\u21D7", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
- { u"\u21D8", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
- { u"\u21D9", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
- { u"\u21DA", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
- { u"\u21DB", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
- { u"\u21DC", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
- { u"\u21DD", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
- { u"\u21DE", moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
- { u"\u21DF", moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
- { u"\u21E0", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
- { u"\u21E1", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
- { u"\u21E2", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
- { u"\u21E3", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
- { u"\u21E4", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
- { u"\u21E5", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
- { u"\u21E6", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
- { u"\u21E7", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
- { u"\u21E8", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
- { u"\u21E9", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
- { u"\u21EA", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
- { u"\u21EB", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
- { u"\u21EC", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
- { u"\u21ED", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
- { u"\u21EE", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
- { u"\u21EF", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
- { u"\u21F0", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
- { u"\u21F1", moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
- { u"\u21F2", moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
- { u"\u21F3", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
- { u"\u21F4", moOpDF::infix, 270, 5, 5, moOpDP::accent },
- { u"\u21F5", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
- { u"\u21F6", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
- { u"\u21F7", moOpDF::infix, 270, 5, 5, moOpDP::accent },
- { u"\u21F8", moOpDF::infix, 270, 5, 5, moOpDP::accent },
- { u"\u21F9", moOpDF::infix, 270, 5, 5, moOpDP::accent },
- { u"\u21FA", moOpDF::infix, 270, 5, 5, moOpDP::accent },
- { u"\u21FB", moOpDF::infix, 270, 5, 5, moOpDP::accent },
- { u"\u21FC", moOpDF::infix, 270, 5, 5, moOpDP::accent },
- { u"\u21FD", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
- { u"\u21FE", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
- { u"\u21FF", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
- { u"\u22B8", moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
- { u"\u27F0", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
- { u"\u27F1", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
- { u"\u27F5", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
- { u"\u27F6", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
- { u"\u27F7", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
- { u"\u27F8", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
- { u"\u27F9", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
- { u"\u27FA", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
- { u"\u27FB", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
- { u"\u27FC", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
- { u"\u27FD", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
- { u"\u27FE", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
- { u"\u27FF", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
- { u"\u2900", moOpDF::infix, 270, 5, 5, moOpDP::accent },
- { u"\u2901", moOpDF::infix, 270, 5, 5, moOpDP::accent },
- { u"\u2902", moOpDF::infix, 270, 5, 5, moOpDP::accent },
- { u"\u2903", moOpDF::infix, 270, 5, 5, moOpDP::accent },
- { u"\u2904", moOpDF::infix, 270, 5, 5, moOpDP::accent },
- { u"\u2905", moOpDF::infix, 270, 5, 5, moOpDP::accent },
- { u"\u2906", moOpDF::infix, 270, 5, 5, moOpDP::accent },
- { u"\u2907", moOpDF::infix, 270, 5, 5, moOpDP::accent },
- { u"\u2908", moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
- { u"\u2909", moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
- { u"\u290A", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
- { u"\u290B", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
- { u"\u290C", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
- { u"\u290D", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
- { u"\u290E", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
- { u"\u290F", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
- { u"\u2910", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
- { u"\u2911", moOpDF::infix, 270, 5, 5, moOpDP::accent },
- { u"\u2912", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
- { u"\u2913", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
- { u"\u2914", moOpDF::infix, 270, 5, 5, moOpDP::accent },
- { u"\u2915", moOpDF::infix, 270, 5, 5, moOpDP::accent },
- { u"\u2916", moOpDF::infix, 270, 5, 5, moOpDP::accent },
- { u"\u2917", moOpDF::infix, 270, 5, 5, moOpDP::accent },
- { u"\u2918", moOpDF::infix, 270, 5, 5, moOpDP::accent },
- { u"\u2919", moOpDF::infix, 270, 5, 5, moOpDP::accent },
- { u"\u291A", moOpDF::infix, 270, 5, 5, moOpDP::accent },
- { u"\u291B", moOpDF::infix, 270, 5, 5, moOpDP::accent },
- { u"\u291C", moOpDF::infix, 270, 5, 5, moOpDP::accent },
- { u"\u291D", moOpDF::infix, 270, 5, 5, moOpDP::accent },
- { u"\u291E", moOpDF::infix, 270, 5, 5, moOpDP::accent },
- { u"\u291F", moOpDF::infix, 270, 5, 5, moOpDP::accent },
- { u"\u2920", moOpDF::infix, 270, 5, 5, moOpDP::accent },
- { u"\u2921", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
- { u"\u2922", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
- { u"\u2923", moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
- { u"\u2924", moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
- { u"\u2925", moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
- { u"\u2926", moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
- { u"\u2927", moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
- { u"\u2928", moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
- { u"\u2929", moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
- { u"\u292A", moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
- { u"\u292B", moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
- { u"\u292C", moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
- { u"\u292D", moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
- { u"\u292E", moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
- { u"\u292F", moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
- { u"\u2930", moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
- { u"\u2931", moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
- { u"\u2932", moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
- { u"\u2933", moOpDF::infix, 270, 5, 5, moOpDP::accent },
- { u"\u2934", moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
- { u"\u2935", moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
- { u"\u2936", moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
- { u"\u2937", moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
- { u"\u2938", moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
- { u"\u2939", moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
- { u"\u293A", moOpDF::infix, 270, 5, 5, moOpDP::accent },
- { u"\u293B", moOpDF::infix, 270, 5, 5, moOpDP::accent },
- { u"\u293C", moOpDF::infix, 270, 5, 5, moOpDP::accent },
- { u"\u293D", moOpDF::infix, 270, 5, 5, moOpDP::accent },
- { u"\u293E", moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
- { u"\u293F", moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
- { u"\u2940", moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
- { u"\u2941", moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
- { u"\u2942", moOpDF::infix, 270, 5, 5, moOpDP::accent },
- { u"\u2943", moOpDF::infix, 270, 5, 5, moOpDP::accent },
- { u"\u2944", moOpDF::infix, 270, 5, 5, moOpDP::accent },
- { u"\u2945", moOpDF::infix, 270, 5, 5, moOpDP::accent },
- { u"\u2946", moOpDF::infix, 270, 5, 5, moOpDP::accent },
- { u"\u2947", moOpDF::infix, 270, 5, 5, moOpDP::accent },
- { u"\u2948", moOpDF::infix, 270, 5, 5, moOpDP::accent },
- { u"\u2949", moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
- { u"\u294A", moOpDF::infix, 270, 5, 5, moOpDP::accent },
- { u"\u294B", moOpDF::infix, 270, 5, 5, moOpDP::accent },
- { u"\u294C", moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
- { u"\u294D", moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
- { u"\u294E", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
- { u"\u294F", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
- { u"\u2950", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
- { u"\u2951", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
- { u"\u2952", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
- { u"\u2953", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
- { u"\u2954", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
- { u"\u2955", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
- { u"\u2956", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
- { u"\u2957", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
- { u"\u2958", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
- { u"\u2959", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
- { u"\u295A", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
- { u"\u295B", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
- { u"\u295C", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
- { u"\u295D", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
- { u"\u295E", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
- { u"\u295F", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
- { u"\u2960", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
- { u"\u2961", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
- { u"\u2962", moOpDF::infix, 270, 5, 5, moOpDP::accent },
- { u"\u2963", moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
- { u"\u2964", moOpDF::infix, 270, 5, 5, moOpDP::accent },
- { u"\u2965", moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
- { u"\u2966", moOpDF::infix, 270, 5, 5, moOpDP::accent },
- { u"\u2967", moOpDF::infix, 270, 5, 5, moOpDP::accent },
- { u"\u2968", moOpDF::infix, 270, 5, 5, moOpDP::accent },
- { u"\u2969", moOpDF::infix, 270, 5, 5, moOpDP::accent },
- { u"\u296A", moOpDF::infix, 270, 5, 5, moOpDP::accent },
- { u"\u296B", moOpDF::infix, 270, 5, 5, moOpDP::accent },
- { u"\u296C", moOpDF::infix, 270, 5, 5, moOpDP::accent },
- { u"\u296D", moOpDF::infix, 270, 5, 5, moOpDP::accent },
- { u"\u296E", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
- { u"\u296F", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
- { u"\u2970", moOpDF::infix, 270, 5, 5, moOpDP::accent },
- { u"\u2971", moOpDF::infix, 270, 5, 5, moOpDP::accent },
- { u"\u2972", moOpDF::infix, 270, 5, 5, moOpDP::accent },
- { u"\u2973", moOpDF::infix, 270, 5, 5, moOpDP::accent },
- { u"\u2974", moOpDF::infix, 270, 5, 5, moOpDP::accent },
- { u"\u2975", moOpDF::infix, 270, 5, 5, moOpDP::accent },
- { u"\u2976", moOpDF::infix, 270, 5, 5, moOpDP::accent },
- { u"\u2977", moOpDF::infix, 270, 5, 5, moOpDP::accent },
- { u"\u2978", moOpDF::infix, 270, 5, 5, moOpDP::accent },
- { u"\u2979", moOpDF::infix, 270, 5, 5, moOpDP::accent },
- { u"\u297A", moOpDF::infix, 270, 5, 5, moOpDP::accent },
- { u"\u297B", moOpDF::infix, 270, 5, 5, moOpDP::accent },
- { u"\u297C", moOpDF::infix, 270, 5, 5, moOpDP::accent },
- { u"\u297D", moOpDF::infix, 270, 5, 5, moOpDP::accent },
- { u"\u297E", moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
- { u"\u297F", moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
- { u"\u2999", moOpDF::infix, 270, 3, 3, moOpDP::nonedp },
- { u"\u299A", moOpDF::infix, 270, 3, 3, moOpDP::nonedp },
- { u"\u299B", moOpDF::infix, 270, 3, 3, moOpDP::nonedp },
- { u"\u299C", moOpDF::infix, 270, 3, 3, moOpDP::nonedp },
- { u"\u299D", moOpDF::infix, 270, 3, 3, moOpDP::nonedp },
- { u"\u299E", moOpDF::infix, 270, 3, 3, moOpDP::nonedp },
- { u"\u299F", moOpDF::infix, 270, 3, 3, moOpDP::nonedp },
- { u"\u29DF", moOpDF::infix, 270, 3, 3, moOpDP::nonedp },
- { u"\u29EF", moOpDF::infix, 270, 3, 3, moOpDP::nonedp },
- { u"\u29F4", moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
- { u"\u2B45", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
- { u"\u2B46", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
- { u"+", moOpDF::infix, 275, 4, 4, moOpDP::nonedp },
- { u"+", moOpDF::prefix, 275, 0, 1, moOpDP::nonedp },
- { u"-", moOpDF::infix, 275, 4, 4, moOpDP::nonedp },
- { u"-", moOpDF::prefix, 275, 0, 1, moOpDP::nonedp },
- { u"\u00B1", moOpDF::infix, 275, 4, 4, moOpDP::nonedp },
- { u"\u00B1", moOpDF::prefix, 275, 0, 1, moOpDP::nonedp },
- { u"\u2212", moOpDF::infix, 275, 4, 4, moOpDP::nonedp },
- { u"\u2212", moOpDF::prefix, 275, 0, 1, moOpDP::nonedp },
- { u"\u2213", moOpDF::infix, 275, 4, 4, moOpDP::nonedp },
- { u"\u2213", moOpDF::prefix, 275, 0, 1, moOpDP::nonedp },
- { u"\u2214", moOpDF::infix, 275, 4, 4, moOpDP::nonedp },
- { u"\u229E", moOpDF::infix, 275, 4, 4, moOpDP::nonedp },
- { u"\u229F", moOpDF::infix, 275, 4, 4, moOpDP::nonedp },
- { u"\u2211", moOpDF::prefix, 290, 1, 2, moOpDP::movablelargeop | moOpDP::symmetric },
- { u"\u2A0A", moOpDF::prefix, 290, 1, 2, moOpDP::movablelargeop | moOpDP::symmetric },
- { u"\u2A0B", moOpDF::prefix, 290, 1, 2, moOpDP::largeop | moOpDP::symmetric },
- { u"\u222C", moOpDF::prefix, 300, 0, 1, moOpDP::largeop | moOpDP::symmetric },
- { u"\u222D", moOpDF::prefix, 300, 0, 1, moOpDP::largeop | moOpDP::symmetric },
- { u"\u2295", moOpDF::infix, 300, 4, 4, moOpDP::nonedp },
- { u"\u2296", moOpDF::infix, 300, 4, 4, moOpDP::nonedp },
- { u"\u2298", moOpDF::infix, 300, 4, 4, moOpDP::nonedp },
- { u"\u2A01", moOpDF::prefix, 300, 1, 2, moOpDP::movablelargeop | moOpDP::symmetric },
- { u"\u222B", moOpDF::prefix, 310, 0, 1, moOpDP::largeop | moOpDP::symmetric },
- { u"\u222E", moOpDF::prefix, 310, 0, 1, moOpDP::largeop | moOpDP::symmetric },
- { u"\u222F", moOpDF::prefix, 310, 0, 1, moOpDP::largeop | moOpDP::symmetric },
- { u"\u2230", moOpDF::prefix, 310, 0, 1, moOpDP::largeop | moOpDP::symmetric },
- { u"\u2231", moOpDF::prefix, 310, 0, 1, moOpDP::largeop | moOpDP::symmetric },
- { u"\u2232", moOpDF::prefix, 310, 0, 1, moOpDP::largeop | moOpDP::symmetric },
- { u"\u2233", moOpDF::prefix, 310, 0, 1, moOpDP::largeop | moOpDP::symmetric },
- { u"\u2A0C", moOpDF::prefix, 310, 0, 1, moOpDP::largeop | moOpDP::symmetric },
- { u"\u2A0D", moOpDF::prefix, 310, 1, 2, moOpDP::largeop | moOpDP::symmetric },
- { u"\u2A0E", moOpDF::prefix, 310, 1, 2, moOpDP::largeop | moOpDP::symmetric },
- { u"\u2A0F", moOpDF::prefix, 310, 1, 2, moOpDP::largeop | moOpDP::symmetric },
- { u"\u2A10", moOpDF::prefix, 310, 1, 2, moOpDP::movablelargeop | moOpDP::symmetric },
- { u"\u2A11", moOpDF::prefix, 310, 1, 2, moOpDP::movablelargeop | moOpDP::symmetric },
- { u"\u2A12", moOpDF::prefix, 310, 1, 2, moOpDP::movablelargeop | moOpDP::symmetric },
- { u"\u2A13", moOpDF::prefix, 310, 1, 2, moOpDP::movablelargeop | moOpDP::symmetric },
- { u"\u2A14", moOpDF::prefix, 310, 1, 2, moOpDP::movablelargeop | moOpDP::symmetric },
- { u"\u2A15", moOpDF::prefix, 310, 1, 2, moOpDP::largeop | moOpDP::symmetric },
- { u"\u2A16", moOpDF::prefix, 310, 1, 2, moOpDP::largeop | moOpDP::symmetric },
- { u"\u2A17", moOpDF::prefix, 310, 1, 2, moOpDP::largeop | moOpDP::symmetric },
- { u"\u2A18", moOpDF::prefix, 310, 1, 2, moOpDP::largeop | moOpDP::symmetric },
- { u"\u2A19", moOpDF::prefix, 310, 1, 2, moOpDP::largeop | moOpDP::symmetric },
- { u"\u2A1A", moOpDF::prefix, 310, 1, 2, moOpDP::largeop | moOpDP::symmetric },
- { u"\u2A1B", moOpDF::prefix, 310, 1, 2, moOpDP::largeop | moOpDP::symmetric },
- { u"\u2A1C", moOpDF::prefix, 310, 1, 2, moOpDP::largeop | moOpDP::symmetric },
- { u"\u22C3", moOpDF::prefix, 320, 1, 2, moOpDP::movablelargeop | moOpDP::symmetric },
- { u"\u2A03", moOpDF::prefix, 320, 1, 2, moOpDP::movablelargeop | moOpDP::symmetric },
- { u"\u2A04", moOpDF::prefix, 320, 1, 2, moOpDP::movablelargeop | moOpDP::symmetric },
- { u"\u22C0", moOpDF::prefix, 330, 1, 2, moOpDP::movablelargeop | moOpDP::symmetric },
- { u"\u22C1", moOpDF::prefix, 330, 1, 2, moOpDP::movablelargeop | moOpDP::symmetric },
- { u"\u22C2", moOpDF::prefix, 330, 1, 2, moOpDP::movablelargeop | moOpDP::symmetric },
- { u"\u2A00", moOpDF::prefix, 330, 1, 2, moOpDP::movablelargeop | moOpDP::symmetric },
- { u"\u2A02", moOpDF::prefix, 330, 1, 2, moOpDP::movablelargeop | moOpDP::symmetric },
- { u"\u2A05", moOpDF::prefix, 330, 1, 2, moOpDP::movablelargeop | moOpDP::symmetric },
- { u"\u2A06", moOpDF::prefix, 330, 1, 2, moOpDP::movablelargeop | moOpDP::symmetric },
- { u"\u2A07", moOpDF::prefix, 330, 1, 2, moOpDP::movablelargeop | moOpDP::symmetric },
- { u"\u2A08", moOpDF::prefix, 330, 1, 2, moOpDP::movablelargeop | moOpDP::symmetric },
- { u"\u2A09", moOpDF::prefix, 330, 1, 2, moOpDP::movablelargeop | moOpDP::symmetric },
- { u"\u2AFC", moOpDF::prefix, 330, 1, 2, moOpDP::movablelargeop | moOpDP::symmetric },
- { u"\u2AFF", moOpDF::prefix, 330, 1, 2, moOpDP::movablelargeop | moOpDP::symmetric },
- { u"\u2240", moOpDF::infix, 340, 4, 4, moOpDP::nonedp },
- { u"\u220F", moOpDF::prefix, 350, 1, 2, moOpDP::movablelargeop | moOpDP::symmetric },
- { u"\u2210", moOpDF::prefix, 350, 1, 2, moOpDP::movablelargeop | moOpDP::symmetric },
- { u"\u2229", moOpDF::infix, 350, 4, 4, moOpDP::nonedp },
- { u"\u222A", moOpDF::infix, 350, 4, 4, moOpDP::nonedp },
- { u"*", moOpDF::infix, 390, 3, 3, moOpDP::nonedp },
- { u".", moOpDF::infix, 390, 3, 3, moOpDP::nonedp },
- { u"\u00D7", moOpDF::infix, 390, 4, 4, moOpDP::nonedp },
- { u"\u2022", moOpDF::infix, 390, 4, 4, moOpDP::nonedp },
- { u"\u2043", moOpDF::infix, 390, 4, 4, moOpDP::nonedp },
- { u"\u2062", moOpDF::infix, 390, 0, 0, moOpDP::nonedp },
- { u"\u22A0", moOpDF::infix, 390, 4, 4, moOpDP::nonedp },
- { u"\u22A1", moOpDF::infix, 390, 4, 4, moOpDP::nonedp },
- { u"\u22C5", moOpDF::infix, 390, 4, 4, moOpDP::nonedp },
- { u"\u2A2F", moOpDF::infix, 390, 4, 4, moOpDP::nonedp },
- { u"\u2A3F", moOpDF::infix, 390, 4, 4, moOpDP::nonedp },
- { u"\u00B7", moOpDF::infix, 400, 4, 4, moOpDP::nonedp },
- { u"\u2297", moOpDF::infix, 410, 4, 4, moOpDP::nonedp },
- { u"%", moOpDF::infix, 640, 3, 3, moOpDP::nonedp },
- { u"\\", moOpDF::infix, 650, 0, 0, moOpDP::nonedp },
- { u"\u2216", moOpDF::infix, 650, 4, 4, moOpDP::nonedp },
- { u"/", moOpDF::infix, 660, 1, 1, moOpDP::nonedp },
- { u"\u00F7", moOpDF::infix, 660, 4, 4, moOpDP::nonedp },
- { u"\u2220", moOpDF::prefix, 670, 0, 0, moOpDP::nonedp },
- { u"\u2221", moOpDF::prefix, 670, 0, 0, moOpDP::nonedp },
- { u"\u2222", moOpDF::prefix, 670, 0, 0, moOpDP::nonedp },
- { u"\u00AC", moOpDF::prefix, 680, 2, 1, moOpDP::nonedp },
- { u"\u2299", moOpDF::infix, 710, 4, 4, moOpDP::nonedp },
- { u"\u2202", moOpDF::prefix, 740, 2, 1, moOpDP::nonedp },
- { u"\u2207", moOpDF::prefix, 740, 2, 1, moOpDP::nonedp },
- { u"**", moOpDF::infix, 780, 1, 1, moOpDP::nonedp },
- { u"<>", moOpDF::infix, 780, 1, 1, moOpDP::nonedp },
- { u"^", moOpDF::infix, 780, 1, 1, moOpDP::nonedp },
- { u"\u2032", moOpDF::postfix, 800, 0, 0, moOpDP::nonedp },
- { u"\u266D", moOpDF::postfix, 800, 0, 2, moOpDP::nonedp },
- { u"\u266E", moOpDF::postfix, 800, 0, 2, moOpDP::nonedp },
- { u"\u266F", moOpDF::postfix, 800, 0, 2, moOpDP::nonedp },
- { u"!", moOpDF::postfix, 810, 1, 0, moOpDP::nonedp },
- { u"!!", moOpDF::postfix, 810, 1, 0, moOpDP::nonedp },
- { u"//", moOpDF::infix, 820, 1, 1, moOpDP::nonedp },
- { u"@", moOpDF::infix, 825, 1, 1, moOpDP::nonedp },
- { u"?", moOpDF::infix, 835, 1, 1, moOpDP::nonedp },
- { u"\u2145", moOpDF::prefix, 845, 2, 1, moOpDP::nonedp },
- { u"\u2146", moOpDF::prefix, 845, 2, 0, moOpDP::nonedp },
- { u"\u221A", moOpDF::prefix, 845, 1, 1, moOpDP::stretchy },
- { u"\u221B", moOpDF::prefix, 845, 1, 1, moOpDP::nonedp },
- { u"\u221C", moOpDF::prefix, 845, 1, 1, moOpDP::nonedp },
- { u"\u2061", moOpDF::infix, 850, 0, 0, moOpDP::nonedp },
- { u"\"", moOpDF::postfix, 880, 0, 0, moOpDP::accent },
- { u"&", moOpDF::postfix, 880, 0, 0, moOpDP::nonedp },
- { u"\'", moOpDF::postfix, 880, 0, 0, moOpDP::accent },
- { u"++", moOpDF::postfix, 880, 0, 0, moOpDP::nonedp },
- { u"--", moOpDF::postfix, 880, 0, 0, moOpDP::nonedp },
- { u"^", moOpDF::postfix, 880, 0, 0, moOpDP::stretchy | moOpDP::accent },
- { u"_", moOpDF::postfix, 880, 0, 0, moOpDP::stretchy | moOpDP::accent },
- { u"`", moOpDF::postfix, 880, 0, 00, moOpDP::accent },
- { u"~", moOpDF::postfix, 880, 0, 0, moOpDP::stretchy | moOpDP::accent },
- { u"\u00A8", moOpDF::postfix, 880, 0, 0, moOpDP::accent },
- { u"\u00AA", moOpDF::postfix, 880, 0, 0, moOpDP::accent },
- { u"\u00AF", moOpDF::postfix, 880, 0, 0, moOpDP::stretchy | moOpDP::accent },
- { u"\u00B0", moOpDF::postfix, 880, 0, 0, moOpDP::nonedp },
- { u"\u00B2", moOpDF::postfix, 880, 0, 0, moOpDP::accent },
- { u"\u00B3", moOpDF::postfix, 880, 0, 0, moOpDP::accent },
- { u"\u00B4", moOpDF::postfix, 880, 0, 0, moOpDP::accent },
- { u"\u00B8", moOpDF::postfix, 880, 0, 0, moOpDP::accent },
- { u"\u00B9", moOpDF::postfix, 880, 0, 0, moOpDP::accent },
- { u"\u00BA", moOpDF::postfix, 880, 0, 0, moOpDP::accent },
- { u"\u02C6", moOpDF::postfix, 880, 0, 0, moOpDP::stretchy | moOpDP::accent },
- { u"\u02C7", moOpDF::postfix, 880, 0, 0, moOpDP::stretchy | moOpDP::accent },
- { u"\u02C9", moOpDF::postfix, 880, 0, 0, moOpDP::stretchy | moOpDP::accent },
- { u"\u02CA", moOpDF::postfix, 880, 0, 0, moOpDP::accent },
- { u"\u02CB", moOpDF::postfix, 880, 0, 0, moOpDP::accent },
- { u"\u02CD", moOpDF::postfix, 880, 0, 0, moOpDP::stretchy | moOpDP::accent },
- { u"\u02D8", moOpDF::postfix, 880, 0, 0, moOpDP::accent },
- { u"\u02D9", moOpDF::postfix, 880, 0, 0, moOpDP::accent },
- { u"\u02DA", moOpDF::postfix, 880, 0, 0, moOpDP::accent },
- { u"\u02DC", moOpDF::postfix, 880, 0, 0, moOpDP::stretchy | moOpDP::accent },
- { u"\u02DD", moOpDF::postfix, 880, 0, 0, moOpDP::accent },
- { u"\u02F7", moOpDF::postfix, 880, 0, 0, moOpDP::stretchy | moOpDP::accent },
- { u"\u0302", moOpDF::postfix, 880, 0, 0, moOpDP::stretchy | moOpDP::accent },
- { u"\u0311", moOpDF::postfix, 880, 0, 0, moOpDP::accent },
- { u"\u201A", moOpDF::postfix, 880, 0, 0, moOpDP::accent },
- { u"\u201B", moOpDF::postfix, 880, 0, 0, moOpDP::accent },
- { u"\u201E", moOpDF::postfix, 880, 0, 0, moOpDP::accent },
- { u"\u201F", moOpDF::postfix, 880, 0, 0, moOpDP::accent },
- { u"\u2033", moOpDF::postfix, 880, 0, 0, moOpDP::accent },
- { u"\u2034", moOpDF::postfix, 880, 0, 0, moOpDP::accent },
- { u"\u2035", moOpDF::postfix, 880, 0, 0, moOpDP::accent },
- { u"\u2036", moOpDF::postfix, 880, 0, 0, moOpDP::accent },
- { u"\u2037", moOpDF::postfix, 880, 0, 0, moOpDP::accent },
- { u"\u203E", moOpDF::postfix, 880, 0, 0, moOpDP::stretchy | moOpDP::accent },
- { u"\u2057", moOpDF::postfix, 880, 0, 0, moOpDP::accent },
- { u"\u2064", moOpDF::infix, 880, 0, 0, moOpDP::nonedp },
- { u"\u20DB", moOpDF::postfix, 880, 0, 0, moOpDP::accent },
- { u"\u20DC", moOpDF::postfix, 880, 0, 0, moOpDP::accent },
- { u"\u23B4", moOpDF::postfix, 880, 0, 0, moOpDP::stretchy | moOpDP::accent },
- { u"\u23B5", moOpDF::postfix, 880, 0, 0, moOpDP::stretchy | moOpDP::accent },
- { u"\u23DC", moOpDF::postfix, 880, 0, 0, moOpDP::stretchy | moOpDP::accent },
- { u"\u23DD", moOpDF::postfix, 880, 0, 0, moOpDP::stretchy | moOpDP::accent },
- { u"\u23DE", moOpDF::postfix, 880, 0, 0, moOpDP::stretchy | moOpDP::accent },
- { u"\u23DF", moOpDF::postfix, 880, 0, 0, moOpDP::stretchy | moOpDP::accent },
- { u"\u23E0", moOpDF::postfix, 880, 0, 0, moOpDP::stretchy | moOpDP::accent },
- { u"\u23E1", moOpDF::postfix, 880, 0, 0, moOpDP::stretchy | moOpDP::accent },
- { u"_", moOpDF::infix, 900, 1, 1, moOpDP::nonedp } };
+ = { { u"\u2018"_ustr, moOpDF::prefix, 10, 0, 0, moOpDP::fence | moOpDP::nonedp },
+ { u"\u2019"_ustr, moOpDF::postfix, 10, 0, 0, moOpDP::fence | moOpDP::nonedp },
+ { u"\u201C"_ustr, moOpDF::prefix, 10, 0, 0, moOpDP::fence | moOpDP::nonedp },
+ { u"\u201D"_ustr, moOpDF::postfix, 10, 0, 0, moOpDP::fence | moOpDP::nonedp },
+ { u"("_ustr, moOpDF::prefix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
+ { u")"_ustr, moOpDF::postfix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
+ { u"["_ustr, moOpDF::prefix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
+ { u"]"_ustr, moOpDF::postfix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
+ { u"{"_ustr, moOpDF::prefix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
+ { u"|"_ustr, moOpDF::prepostfix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
+ { u"||"_ustr, moOpDF::prepostfix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
+ { u"|||"_ustr, moOpDF::prepostfix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
+ { u"}"_ustr, moOpDF::postfix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
+ { u"\u2016"_ustr, moOpDF::prepostfix, 20, 0, 0, moOpDP::stretchyfence },
+ { u"\u2308"_ustr, moOpDF::prefix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
+ { u"\u2309"_ustr, moOpDF::postfix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
+ { u"\u230A"_ustr, moOpDF::prefix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
+ { u"\u230B"_ustr, moOpDF::postfix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
+ { u"\u2329"_ustr, moOpDF::prefix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
+ { u"\u232A"_ustr, moOpDF::postfix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
+ { u"\u2772"_ustr, moOpDF::prefix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
+ { u"\u2773"_ustr, moOpDF::postfix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
+ { u"\u27E6"_ustr, moOpDF::prefix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
+ { u"\u27E7"_ustr, moOpDF::postfix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
+ { u"\u27E8"_ustr, moOpDF::prefix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
+ { u"\u27E9"_ustr, moOpDF::postfix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
+ { u"\u27EA"_ustr, moOpDF::prefix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
+ { u"\u27EB"_ustr, moOpDF::postfix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
+ { u"\u27EC"_ustr, moOpDF::prefix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
+ { u"\u27ED"_ustr, moOpDF::postfix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
+ { u"\u27EE"_ustr, moOpDF::prefix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
+ { u"\u27EF"_ustr, moOpDF::postfix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
+ { u"\u2980"_ustr, moOpDF::prepostfix, 20, 0, 0, moOpDP::stretchyfence },
+ { u"\u2983"_ustr, moOpDF::prefix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
+ { u"\u2984"_ustr, moOpDF::postfix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
+ { u"\u2985"_ustr, moOpDF::prefix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
+ { u"\u2986"_ustr, moOpDF::postfix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
+ { u"\u2987"_ustr, moOpDF::prefix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
+ { u"\u2988"_ustr, moOpDF::postfix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
+ { u"\u2989"_ustr, moOpDF::prefix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
+ { u"\u298A"_ustr, moOpDF::postfix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
+ { u"\u298B"_ustr, moOpDF::prefix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
+ { u"\u298C"_ustr, moOpDF::postfix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
+ { u"\u298D"_ustr, moOpDF::prefix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
+ { u"\u298E"_ustr, moOpDF::postfix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
+ { u"\u298F"_ustr, moOpDF::prefix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
+ { u"\u2990"_ustr, moOpDF::postfix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
+ { u"\u2991"_ustr, moOpDF::prefix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
+ { u"\u2992"_ustr, moOpDF::postfix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
+ { u"\u2993"_ustr, moOpDF::prefix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
+ { u"\u2994"_ustr, moOpDF::postfix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
+ { u"\u2995"_ustr, moOpDF::prefix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
+ { u"\u2996"_ustr, moOpDF::postfix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
+ { u"\u2997"_ustr, moOpDF::prefix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
+ { u"\u2998"_ustr, moOpDF::postfix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
+ { u"\u29FC"_ustr, moOpDF::prefix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
+ { u"\u29FD"_ustr, moOpDF::postfix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
+ { u";"_ustr, moOpDF::infix, 30, 0, 3, moOpDP::separator | moOpDP::linebreakstyleAfter },
+ { u","_ustr, moOpDF::infix, 40, 0, 3, moOpDP::separator | moOpDP::linebreakstyleAfter },
+ { u"\u2063"_ustr, moOpDF::infix, 40, 0, 0,
+ moOpDP::separator | moOpDP::linebreakstyleAfter },
+ { u"\u2234"_ustr, moOpDF::infix, 70, 5, 5, moOpDP::nonedp },
+ { u"\u2235"_ustr, moOpDF::infix, 70, 5, 5, moOpDP::nonedp },
+ { u"->"_ustr, moOpDF::infix, 90, 5, 5, moOpDP::nonedp },
+ { u".."_ustr, moOpDF::postfix, 100, 0, 0, moOpDP::nonedp },
+ { u"..."_ustr, moOpDF::postfix, 100, 0, 0, moOpDP::nonedp },
+ { u":"_ustr, moOpDF::infix, 100, 1, 2, moOpDP::nonedp },
+ { u"\u03F6"_ustr, moOpDF::infix, 110, 5, 5, moOpDP::nonedp },
+ { u"\u2026"_ustr, moOpDF::infix, 150, 0, 0, moOpDP::nonedp },
+ { u"\u22EE"_ustr, moOpDF::infix, 150, 5, 5, moOpDP::nonedp },
+ { u"\u22EF"_ustr, moOpDF::infix, 150, 0, 0, moOpDP::nonedp },
+ { u"\u22F1"_ustr, moOpDF::infix, 150, 5, 5, moOpDP::nonedp },
+ { u"\u220B"_ustr, moOpDF::infix, 160, 5, 5, moOpDP::nonedp },
+ { u"\u22A2"_ustr, moOpDF::infix, 170, 5, 5, moOpDP::nonedp },
+ { u"\u22A3"_ustr, moOpDF::infix, 170, 5, 5, moOpDP::nonedp },
+ { u"\u22A4"_ustr, moOpDF::infix, 170, 5, 5, moOpDP::nonedp },
+ { u"\u22A8"_ustr, moOpDF::infix, 170, 5, 5, moOpDP::nonedp },
+ { u"\u22A9"_ustr, moOpDF::infix, 170, 5, 5, moOpDP::nonedp },
+ { u"\u22AC"_ustr, moOpDF::infix, 170, 5, 5, moOpDP::nonedp },
+ { u"\u22AD"_ustr, moOpDF::infix, 170, 5, 5, moOpDP::nonedp },
+ { u"\u22AE"_ustr, moOpDF::infix, 170, 5, 5, moOpDP::nonedp },
+ { u"\u22AF"_ustr, moOpDF::infix, 170, 5, 5, moOpDP::nonedp },
+ { u"\u2228"_ustr, moOpDF::infix, 190, 4, 4, moOpDP::nonedp },
+ { u"&&"_ustr, moOpDF::infix, 200, 4, 4, moOpDP::nonedp },
+ { u"\u2227"_ustr, moOpDF::infix, 200, 4, 4, moOpDP::nonedp },
+ { u"\u2200"_ustr, moOpDF::prefix, 230, 2, 1, moOpDP::nonedp },
+ { u"\u2203"_ustr, moOpDF::prefix, 230, 2, 1, moOpDP::nonedp },
+ { u"\u2204"_ustr, moOpDF::prefix, 230, 2, 1, moOpDP::nonedp },
+ { u"\u2201"_ustr, moOpDF::infix, 240, 1, 2, moOpDP::nonedp },
+ { u"\u2208"_ustr, moOpDF::infix, 240, 5, 5, moOpDP::nonedp },
+ { u"\u2209"_ustr, moOpDF::infix, 240, 5, 5, moOpDP::nonedp },
+ { u"\u220C"_ustr, moOpDF::infix, 240, 5, 5, moOpDP::nonedp },
+ { u"\u2282"_ustr, moOpDF::infix, 240, 5, 5, moOpDP::nonedp },
+ { u"\u2282\u20D2"_ustr, moOpDF::infix, 240, 5, 5, moOpDP::nonedp },
+ { u"\u2283"_ustr, moOpDF::infix, 240, 5, 5, moOpDP::nonedp },
+ { u"\u2283\u20D2"_ustr, moOpDF::infix, 240, 5, 5, moOpDP::nonedp },
+ { u"\u2284"_ustr, moOpDF::infix, 240, 5, 5, moOpDP::nonedp },
+ { u"\u2285"_ustr, moOpDF::infix, 240, 5, 5, moOpDP::nonedp },
+ { u"\u2286"_ustr, moOpDF::infix, 240, 5, 5, moOpDP::nonedp },
+ { u"\u2287"_ustr, moOpDF::infix, 240, 5, 5, moOpDP::nonedp },
+ { u"\u2288"_ustr, moOpDF::infix, 240, 5, 5, moOpDP::nonedp },
+ { u"\u2289"_ustr, moOpDF::infix, 240, 5, 5, moOpDP::nonedp },
+ { u"\u228A"_ustr, moOpDF::infix, 240, 5, 5, moOpDP::nonedp },
+ { u"\u228B"_ustr, moOpDF::infix, 240, 5, 5, moOpDP::nonedp },
+ { u"<="_ustr, moOpDF::infix, 241, 5, 5, moOpDP::nonedp },
+ { u"\u2264"_ustr, moOpDF::infix, 241, 5, 5, moOpDP::nonedp },
+ { u"\u2265"_ustr, moOpDF::infix, 242, 5, 5, moOpDP::nonedp },
+ { u">"_ustr, moOpDF::infix, 243, 5, 5, moOpDP::nonedp },
+ { u">="_ustr, moOpDF::infix, 243, 5, 5, moOpDP::nonedp },
+ { u"\u226F"_ustr, moOpDF::infix, 244, 5, 5, moOpDP::nonedp },
+ { u"&lt"_ustr, moOpDF::infix, 245, 5, 5, moOpDP::nonedp },
+ { u"\u226E"_ustr, moOpDF::infix, 246, 5, 5, moOpDP::nonedp },
+ { u"\u2248"_ustr, moOpDF::infix, 247, 5, 5, moOpDP::nonedp },
+ { u"\u223C"_ustr, moOpDF::infix, 250, 5, 5, moOpDP::nonedp },
+ { u"\u2249"_ustr, moOpDF::infix, 250, 5, 5, moOpDP::nonedp },
+ { u"\u2262"_ustr, moOpDF::infix, 252, 5, 5, moOpDP::nonedp },
+ { u"\u2260"_ustr, moOpDF::infix, 255, 5, 5, moOpDP::nonedp },
+ { u"!="_ustr, moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
+ { u"*="_ustr, moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
+ { u"+="_ustr, moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
+ { u"-="_ustr, moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
+ { u"/="_ustr, moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
+ { u":="_ustr, moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
+ { u"="_ustr, moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
+ { u"=="_ustr, moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
+ { u"\u221D"_ustr, moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
+ { u"\u2224"_ustr, moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
+ { u"\u2225"_ustr, moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
+ { u"\u2226"_ustr, moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
+ { u"\u2241"_ustr, moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
+ { u"\u2243"_ustr, moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
+ { u"\u2244"_ustr, moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
+ { u"\u2245"_ustr, moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
+ { u"\u2246"_ustr, moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
+ { u"\u2247"_ustr, moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
+ { u"\u224D"_ustr, moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
+ { u"\u2254"_ustr, moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
+ { u"\u2257"_ustr, moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
+ { u"\u2259"_ustr, moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
+ { u"\u225A"_ustr, moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
+ { u"\u225B"_ustr, moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
+ { u"\u225C"_ustr, moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
+ { u"\u225F"_ustr, moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
+ { u"\u2261"_ustr, moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
+ { u"\u2268"_ustr, moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
+ { u"\u2269"_ustr, moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
+ { u"\u226A"_ustr, moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
+ { u"\u226A\u0338"_ustr, moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
+ { u"\u226B"_ustr, moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
+ { u"\u226B\u0338"_ustr, moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
+ { u"\u226D"_ustr, moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
+ { u"\u2270"_ustr, moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
+ { u"\u2271"_ustr, moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
+ { u"\u227A"_ustr, moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
+ { u"\u227B"_ustr, moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
+ { u"\u227C"_ustr, moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
+ { u"\u227D"_ustr, moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
+ { u"\u2280"_ustr, moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
+ { u"\u2281"_ustr, moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
+ { u"\u22A5"_ustr, moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
+ { u"\u22B4"_ustr, moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
+ { u"\u22B5"_ustr, moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
+ { u"\u22C9"_ustr, moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
+ { u"\u22CA"_ustr, moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
+ { u"\u22CB"_ustr, moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
+ { u"\u22CC"_ustr, moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
+ { u"\u22D4"_ustr, moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
+ { u"\u22D6"_ustr, moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
+ { u"\u22D7"_ustr, moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
+ { u"\u22D8"_ustr, moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
+ { u"\u22D9"_ustr, moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
+ { u"\u22EA"_ustr, moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
+ { u"\u22EB"_ustr, moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
+ { u"\u22EC"_ustr, moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
+ { u"\u22ED"_ustr, moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
+ { u"\u25A0"_ustr, moOpDF::infix, 260, 3, 3, moOpDP::nonedp },
+ { u"\u25A1"_ustr, moOpDF::infix, 260, 3, 3, moOpDP::nonedp },
+ { u"\u25AA"_ustr, moOpDF::infix, 260, 3, 3, moOpDP::nonedp },
+ { u"\u25AB"_ustr, moOpDF::infix, 260, 3, 3, moOpDP::nonedp },
+ { u"\u25AD"_ustr, moOpDF::infix, 260, 3, 3, moOpDP::nonedp },
+ { u"\u25AE"_ustr, moOpDF::infix, 260, 3, 3, moOpDP::nonedp },
+ { u"\u25AF"_ustr, moOpDF::infix, 260, 3, 3, moOpDP::nonedp },
+ { u"\u25B0"_ustr, moOpDF::infix, 260, 3, 3, moOpDP::nonedp },
+ { u"\u25B1"_ustr, moOpDF::infix, 260, 3, 3, moOpDP::nonedp },
+ { u"\u25B3"_ustr, moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
+ { u"\u25B4"_ustr, moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
+ { u"\u25B5"_ustr, moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
+ { u"\u25B6"_ustr, moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
+ { u"\u25B7"_ustr, moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
+ { u"\u25B8"_ustr, moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
+ { u"\u25B9"_ustr, moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
+ { u"\u25BC"_ustr, moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
+ { u"\u25BD"_ustr, moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
+ { u"\u25BE"_ustr, moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
+ { u"\u25BF"_ustr, moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
+ { u"\u25C0"_ustr, moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
+ { u"\u25C1"_ustr, moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
+ { u"\u25C2"_ustr, moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
+ { u"\u25C3"_ustr, moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
+ { u"\u25C4"_ustr, moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
+ { u"\u25C5"_ustr, moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
+ { u"\u25C6"_ustr, moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
+ { u"\u25C7"_ustr, moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
+ { u"\u25C8"_ustr, moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
+ { u"\u25C9"_ustr, moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
+ { u"\u25CC"_ustr, moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
+ { u"\u25CD"_ustr, moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
+ { u"\u25CE"_ustr, moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
+ { u"\u25CF"_ustr, moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
+ { u"\u25D6"_ustr, moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
+ { u"\u25D7"_ustr, moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
+ { u"\u25E6"_ustr, moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
+ { u"\u29C0"_ustr, moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
+ { u"\u29C1"_ustr, moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
+ { u"\u29E3"_ustr, moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
+ { u"\u29E4"_ustr, moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
+ { u"\u29E5"_ustr, moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
+ { u"\u29E6"_ustr, moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
+ { u"\u29F3"_ustr, moOpDF::infix, 260, 3, 3, moOpDP::nonedp },
+ { u"\u2A87"_ustr, moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
+ { u"\u2A88"_ustr, moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
+ { u"\u2AAF"_ustr, moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
+ { u"\u2AAF\u0338"_ustr, moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
+ { u"\u2AB0"_ustr, moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
+ { u"\u2AB0\u0338"_ustr, moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
+ { u"\u2044"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::stretchy },
+ { u"\u2206"_ustr, moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
+ { u"\u220A"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u220D"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u220E"_ustr, moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
+ { u"\u2215"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::stretchy },
+ { u"\u2217"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u2218"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u2219"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u221F"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2223"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2236"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2237"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2238"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u2239"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u223A"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u223B"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u223D"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u223D\u0331"_ustr, moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
+ { u"\u223E"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u223F"_ustr, moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
+ { u"\u2242"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2242\u0338"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u224A"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u224B"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u224C"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u224E"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u224E\u0338"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u224F"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u224F\u0338"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2250"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2251"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2252"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2253"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2255"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2256"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2258"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u225D"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u225E"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2263"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2266"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2266\u0338"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2267"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u226C"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2272"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2273"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2274"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2275"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2276"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2277"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2278"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2279"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u227E"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u227F"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u227F\u0338"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u228C"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u228D"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u228E"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u228F"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u228F\u0338"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2290"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2290\u0338"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2291"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2292"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2293"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u2294"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u229A"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u229B"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u229C"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u229D"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u22A6"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u22A7"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u22AA"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u22AB"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u22B0"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u22B1"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u22B2"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u22B3"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u22B6"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u22B7"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u22B9"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u22BA"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u22BB"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u22BC"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u22BD"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u22BE"_ustr, moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
+ { u"\u22BF"_ustr, moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
+ { u"\u22C4"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u22C6"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u22C7"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u22C8"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u22CD"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u22CE"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u22CF"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u22D0"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u22D1"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u22D2"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u22D3"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u22D5"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u22DA"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u22DB"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u22DC"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u22DD"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u22DE"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u22DF"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u22E0"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u22E1"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u22E2"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u22E3"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u22E4"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u22E5"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u22E6"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u22E7"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u22E8"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u22E9"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u22F0"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u22F2"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u22F3"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u22F4"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u22F5"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u22F6"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u22F7"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u22F8"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u22F9"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u22FA"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u22FB"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u22FC"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u22FD"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u22FE"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u22FF"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u25B2"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u2758"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2981"_ustr, moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
+ { u"\u2982"_ustr, moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
+ { u"\u29A0"_ustr, moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
+ { u"\u29A1"_ustr, moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
+ { u"\u29A2"_ustr, moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
+ { u"\u29A3"_ustr, moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
+ { u"\u29A4"_ustr, moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
+ { u"\u29A5"_ustr, moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
+ { u"\u29A6"_ustr, moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
+ { u"\u29A7"_ustr, moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
+ { u"\u29A8"_ustr, moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
+ { u"\u29A9"_ustr, moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
+ { u"\u29AA"_ustr, moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
+ { u"\u29AB"_ustr, moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
+ { u"\u29AC"_ustr, moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
+ { u"\u29AD"_ustr, moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
+ { u"\u29AE"_ustr, moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
+ { u"\u29AF"_ustr, moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
+ { u"\u29B0"_ustr, moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
+ { u"\u29B1"_ustr, moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
+ { u"\u29B2"_ustr, moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
+ { u"\u29B3"_ustr, moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
+ { u"\u29B4"_ustr, moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
+ { u"\u29B5"_ustr, moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
+ { u"\u29B6"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u29B7"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u29B8"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u29B9"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u29BA"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u29BB"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u29BC"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u29BD"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u29BE"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u29BF"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u29C2"_ustr, moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
+ { u"\u29C3"_ustr, moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
+ { u"\u29C4"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u29C5"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u29C6"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u29C7"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u29C8"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u29C9"_ustr, moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
+ { u"\u29CA"_ustr, moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
+ { u"\u29CB"_ustr, moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
+ { u"\u29CC"_ustr, moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
+ { u"\u29CD"_ustr, moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
+ { u"\u29CE"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u29CF"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u29CF\u0338"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u29D0"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u29D0\u0338"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u29D1"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u29D2"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u29D3"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u29D4"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u29D5"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u29D6"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u29D7"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u29D8"_ustr, moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
+ { u"\u29D9"_ustr, moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
+ { u"\u29DB"_ustr, moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
+ { u"\u29DC"_ustr, moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
+ { u"\u29DD"_ustr, moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
+ { u"\u29DE"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u29E0"_ustr, moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
+ { u"\u29E1"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u29E2"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u29E7"_ustr, moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
+ { u"\u29E8"_ustr, moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
+ { u"\u29E9"_ustr, moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
+ { u"\u29EA"_ustr, moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
+ { u"\u29EB"_ustr, moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
+ { u"\u29EC"_ustr, moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
+ { u"\u29ED"_ustr, moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
+ { u"\u29EE"_ustr, moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
+ { u"\u29F0"_ustr, moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
+ { u"\u29F1"_ustr, moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
+ { u"\u29F2"_ustr, moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
+ { u"\u29F5"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u29F6"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u29F7"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u29F8"_ustr, moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
+ { u"\u29F9"_ustr, moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
+ { u"\u29FA"_ustr, moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
+ { u"\u29FB"_ustr, moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
+ { u"\u29FE"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u29FF"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u2A1D"_ustr, moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
+ { u"\u2A1E"_ustr, moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
+ { u"\u2A1F"_ustr, moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
+ { u"\u2A20"_ustr, moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
+ { u"\u2A21"_ustr, moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
+ { u"\u2A22"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u2A23"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u2A24"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u2A25"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u2A26"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u2A27"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u2A28"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u2A29"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u2A2A"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u2A2B"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u2A2C"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u2A2D"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u2A2E"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u2A30"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u2A31"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u2A32"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u2A33"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u2A34"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u2A35"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u2A36"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u2A37"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u2A38"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u2A39"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u2A3A"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u2A3B"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u2A3C"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u2A3D"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u2A3E"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u2A40"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u2A41"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u2A42"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u2A43"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u2A44"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u2A45"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u2A46"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u2A47"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u2A48"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u2A49"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u2A4A"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u2A4B"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u2A4C"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u2A4D"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u2A4E"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u2A4F"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u2A50"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u2A51"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u2A52"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u2A53"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u2A54"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u2A55"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u2A56"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u2A57"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u2A58"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u2A59"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2A5A"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u2A5B"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u2A5C"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u2A5D"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u2A5E"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u2A5F"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u2A60"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u2A61"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u2A62"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u2A63"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u2A64"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u2A65"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u2A66"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2A67"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2A68"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2A69"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2A6A"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2A6B"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2A6C"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2A6D"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2A6E"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2A6F"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2A70"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2A71"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u2A72"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u2A73"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2A74"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2A75"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2A76"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2A77"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2A78"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2A79"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2A7A"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2A7B"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2A7C"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2A7D"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2A7D\u0338"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2A7E"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2A7E\u0338"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2A7F"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2A80"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2A81"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2A82"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2A83"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2A84"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2A85"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2A86"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2A89"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2A8A"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2A8B"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2A8C"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2A8D"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2A8E"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2A8F"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2A90"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2A91"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2A92"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2A93"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2A94"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2A95"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2A96"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2A97"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2A98"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2A99"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2A9A"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2A9B"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2A9C"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2A9D"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2A9E"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2A9F"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2AA0"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2AA1"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2AA1\u0338"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2AA2"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2AA2\u0338"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2AA3"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2AA4"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2AA5"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2AA6"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2AA7"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2AA8"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2AA9"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2AAA"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2AAB"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2AAC"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2AAD"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2AAE"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2AB1"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2AB2"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2AB3"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2AB4"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2AB5"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2AB6"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2AB7"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2AB8"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2AB9"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2ABA"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2ABB"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2ABC"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2ABD"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2ABE"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2ABF"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2AC0"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2AC1"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2AC2"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2AC3"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2AC4"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2AC5"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2AC6"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2AC7"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2AC8"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2AC9"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2ACA"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2ACB"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2ACC"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2ACD"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2ACE"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2ACF"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2AD0"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2AD1"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2AD2"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2AD3"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2AD4"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2AD5"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2AD6"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2AD7"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2AD8"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2AD9"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2ADA"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2ADB"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2ADD"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2ADD\u0338"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2ADE"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2ADF"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2AE0"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2AE1"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2AE2"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2AE3"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2AE4"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2AE5"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2AE6"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2AE7"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2AE8"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2AE9"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2AEA"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2AEB"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2AEC"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2AED"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2AEE"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2AEF"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2AF0"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2AF1"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2AF2"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2AF3"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2AF4"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u2AF5"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u2AF6"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u2AF7"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2AF8"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2AF9"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2AFA"_ustr, moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
+ { u"\u2AFB"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u2AFD"_ustr, moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
+ { u"\u2AFE"_ustr, moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
+ { u"|"_ustr, moOpDF::infix, 270, 2, 2, moOpDP::stretchyfence | moOpDP::symmetric },
+ { u"||"_ustr, moOpDF::infix, 270, 2, 2, moOpDP::stretchyfence | moOpDP::symmetric },
+ { u"|||"_ustr, moOpDF::infix, 270, 2, 2, moOpDP::stretchyfence | moOpDP::symmetric },
+ { u"\u2190"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
+ { u"\u2191"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
+ { u"\u2192"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
+ { u"\u2193"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
+ { u"\u2194"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
+ { u"\u2195"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
+ { u"\u2196"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
+ { u"\u2197"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
+ { u"\u2198"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
+ { u"\u2199"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
+ { u"\u219A"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::accent },
+ { u"\u219B"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::accent },
+ { u"\u219C"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
+ { u"\u219D"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
+ { u"\u219E"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
+ { u"\u219F"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
+ { u"\u21A0"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
+ { u"\u21A1"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
+ { u"\u21A2"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
+ { u"\u21A3"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
+ { u"\u21A4"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
+ { u"\u21A5"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
+ { u"\u21A6"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
+ { u"\u21A7"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
+ { u"\u21A8"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
+ { u"\u21A9"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
+ { u"\u21AA"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
+ { u"\u21AB"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
+ { u"\u21AC"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
+ { u"\u21AD"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
+ { u"\u21AE"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::accent },
+ { u"\u21AF"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
+ { u"\u21B0"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
+ { u"\u21B1"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
+ { u"\u21B2"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
+ { u"\u21B3"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
+ { u"\u21B4"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
+ { u"\u21B5"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
+ { u"\u21B6"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::accent },
+ { u"\u21B7"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::accent },
+ { u"\u21B8"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
+ { u"\u21B9"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
+ { u"\u21BA"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
+ { u"\u21BB"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
+ { u"\u21BC"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
+ { u"\u21BD"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
+ { u"\u21BE"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
+ { u"\u21BF"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
+ { u"\u21C0"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
+ { u"\u21C1"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
+ { u"\u21C2"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
+ { u"\u21C3"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
+ { u"\u21C4"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
+ { u"\u21C5"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
+ { u"\u21C6"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
+ { u"\u21C7"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
+ { u"\u21C8"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
+ { u"\u21C9"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
+ { u"\u21CA"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
+ { u"\u21CB"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
+ { u"\u21CC"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
+ { u"\u21CD"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::accent },
+ { u"\u21CE"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::accent },
+ { u"\u21CF"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::accent },
+ { u"\u21D0"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
+ { u"\u21D1"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
+ { u"\u21D2"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
+ { u"\u21D3"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
+ { u"\u21D4"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
+ { u"\u21D5"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
+ { u"\u21D6"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
+ { u"\u21D7"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
+ { u"\u21D8"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
+ { u"\u21D9"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
+ { u"\u21DA"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
+ { u"\u21DB"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
+ { u"\u21DC"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
+ { u"\u21DD"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
+ { u"\u21DE"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
+ { u"\u21DF"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
+ { u"\u21E0"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
+ { u"\u21E1"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
+ { u"\u21E2"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
+ { u"\u21E3"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
+ { u"\u21E4"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
+ { u"\u21E5"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
+ { u"\u21E6"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
+ { u"\u21E7"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
+ { u"\u21E8"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
+ { u"\u21E9"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
+ { u"\u21EA"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
+ { u"\u21EB"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
+ { u"\u21EC"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
+ { u"\u21ED"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
+ { u"\u21EE"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
+ { u"\u21EF"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
+ { u"\u21F0"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
+ { u"\u21F1"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
+ { u"\u21F2"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
+ { u"\u21F3"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
+ { u"\u21F4"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::accent },
+ { u"\u21F5"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
+ { u"\u21F6"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
+ { u"\u21F7"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::accent },
+ { u"\u21F8"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::accent },
+ { u"\u21F9"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::accent },
+ { u"\u21FA"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::accent },
+ { u"\u21FB"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::accent },
+ { u"\u21FC"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::accent },
+ { u"\u21FD"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
+ { u"\u21FE"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
+ { u"\u21FF"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
+ { u"\u22B8"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
+ { u"\u27F0"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
+ { u"\u27F1"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
+ { u"\u27F5"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
+ { u"\u27F6"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
+ { u"\u27F7"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
+ { u"\u27F8"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
+ { u"\u27F9"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
+ { u"\u27FA"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
+ { u"\u27FB"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
+ { u"\u27FC"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
+ { u"\u27FD"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
+ { u"\u27FE"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
+ { u"\u27FF"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
+ { u"\u2900"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::accent },
+ { u"\u2901"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::accent },
+ { u"\u2902"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::accent },
+ { u"\u2903"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::accent },
+ { u"\u2904"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::accent },
+ { u"\u2905"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::accent },
+ { u"\u2906"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::accent },
+ { u"\u2907"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::accent },
+ { u"\u2908"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
+ { u"\u2909"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
+ { u"\u290A"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
+ { u"\u290B"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
+ { u"\u290C"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
+ { u"\u290D"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
+ { u"\u290E"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
+ { u"\u290F"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
+ { u"\u2910"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
+ { u"\u2911"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::accent },
+ { u"\u2912"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
+ { u"\u2913"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
+ { u"\u2914"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::accent },
+ { u"\u2915"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::accent },
+ { u"\u2916"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::accent },
+ { u"\u2917"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::accent },
+ { u"\u2918"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::accent },
+ { u"\u2919"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::accent },
+ { u"\u291A"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::accent },
+ { u"\u291B"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::accent },
+ { u"\u291C"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::accent },
+ { u"\u291D"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::accent },
+ { u"\u291E"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::accent },
+ { u"\u291F"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::accent },
+ { u"\u2920"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::accent },
+ { u"\u2921"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
+ { u"\u2922"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
+ { u"\u2923"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
+ { u"\u2924"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
+ { u"\u2925"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
+ { u"\u2926"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
+ { u"\u2927"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
+ { u"\u2928"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
+ { u"\u2929"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
+ { u"\u292A"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
+ { u"\u292B"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
+ { u"\u292C"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
+ { u"\u292D"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
+ { u"\u292E"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
+ { u"\u292F"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
+ { u"\u2930"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
+ { u"\u2931"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
+ { u"\u2932"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
+ { u"\u2933"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::accent },
+ { u"\u2934"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
+ { u"\u2935"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
+ { u"\u2936"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
+ { u"\u2937"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
+ { u"\u2938"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
+ { u"\u2939"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
+ { u"\u293A"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::accent },
+ { u"\u293B"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::accent },
+ { u"\u293C"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::accent },
+ { u"\u293D"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::accent },
+ { u"\u293E"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
+ { u"\u293F"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
+ { u"\u2940"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
+ { u"\u2941"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
+ { u"\u2942"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::accent },
+ { u"\u2943"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::accent },
+ { u"\u2944"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::accent },
+ { u"\u2945"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::accent },
+ { u"\u2946"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::accent },
+ { u"\u2947"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::accent },
+ { u"\u2948"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::accent },
+ { u"\u2949"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
+ { u"\u294A"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::accent },
+ { u"\u294B"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::accent },
+ { u"\u294C"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
+ { u"\u294D"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
+ { u"\u294E"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
+ { u"\u294F"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
+ { u"\u2950"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
+ { u"\u2951"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
+ { u"\u2952"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
+ { u"\u2953"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
+ { u"\u2954"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
+ { u"\u2955"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
+ { u"\u2956"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
+ { u"\u2957"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
+ { u"\u2958"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
+ { u"\u2959"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
+ { u"\u295A"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
+ { u"\u295B"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
+ { u"\u295C"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
+ { u"\u295D"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
+ { u"\u295E"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
+ { u"\u295F"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
+ { u"\u2960"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
+ { u"\u2961"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
+ { u"\u2962"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::accent },
+ { u"\u2963"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
+ { u"\u2964"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::accent },
+ { u"\u2965"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
+ { u"\u2966"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::accent },
+ { u"\u2967"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::accent },
+ { u"\u2968"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::accent },
+ { u"\u2969"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::accent },
+ { u"\u296A"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::accent },
+ { u"\u296B"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::accent },
+ { u"\u296C"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::accent },
+ { u"\u296D"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::accent },
+ { u"\u296E"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
+ { u"\u296F"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
+ { u"\u2970"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::accent },
+ { u"\u2971"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::accent },
+ { u"\u2972"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::accent },
+ { u"\u2973"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::accent },
+ { u"\u2974"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::accent },
+ { u"\u2975"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::accent },
+ { u"\u2976"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::accent },
+ { u"\u2977"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::accent },
+ { u"\u2978"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::accent },
+ { u"\u2979"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::accent },
+ { u"\u297A"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::accent },
+ { u"\u297B"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::accent },
+ { u"\u297C"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::accent },
+ { u"\u297D"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::accent },
+ { u"\u297E"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
+ { u"\u297F"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
+ { u"\u2999"_ustr, moOpDF::infix, 270, 3, 3, moOpDP::nonedp },
+ { u"\u299A"_ustr, moOpDF::infix, 270, 3, 3, moOpDP::nonedp },
+ { u"\u299B"_ustr, moOpDF::infix, 270, 3, 3, moOpDP::nonedp },
+ { u"\u299C"_ustr, moOpDF::infix, 270, 3, 3, moOpDP::nonedp },
+ { u"\u299D"_ustr, moOpDF::infix, 270, 3, 3, moOpDP::nonedp },
+ { u"\u299E"_ustr, moOpDF::infix, 270, 3, 3, moOpDP::nonedp },
+ { u"\u299F"_ustr, moOpDF::infix, 270, 3, 3, moOpDP::nonedp },
+ { u"\u29DF"_ustr, moOpDF::infix, 270, 3, 3, moOpDP::nonedp },
+ { u"\u29EF"_ustr, moOpDF::infix, 270, 3, 3, moOpDP::nonedp },
+ { u"\u29F4"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
+ { u"\u2B45"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
+ { u"\u2B46"_ustr, moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
+ { u"+"_ustr, moOpDF::infix, 275, 4, 4, moOpDP::nonedp },
+ { u"+"_ustr, moOpDF::prefix, 275, 0, 1, moOpDP::nonedp },
+ { u"-"_ustr, moOpDF::infix, 275, 4, 4, moOpDP::nonedp },
+ { u"-"_ustr, moOpDF::prefix, 275, 0, 1, moOpDP::nonedp },
+ { u"\u00B1"_ustr, moOpDF::infix, 275, 4, 4, moOpDP::nonedp },
+ { u"\u00B1"_ustr, moOpDF::prefix, 275, 0, 1, moOpDP::nonedp },
+ { u"\u2212"_ustr, moOpDF::infix, 275, 4, 4, moOpDP::nonedp },
+ { u"\u2212"_ustr, moOpDF::prefix, 275, 0, 1, moOpDP::nonedp },
+ { u"\u2213"_ustr, moOpDF::infix, 275, 4, 4, moOpDP::nonedp },
+ { u"\u2213"_ustr, moOpDF::prefix, 275, 0, 1, moOpDP::nonedp },
+ { u"\u2214"_ustr, moOpDF::infix, 275, 4, 4, moOpDP::nonedp },
+ { u"\u229E"_ustr, moOpDF::infix, 275, 4, 4, moOpDP::nonedp },
+ { u"\u229F"_ustr, moOpDF::infix, 275, 4, 4, moOpDP::nonedp },
+ { u"\u2211"_ustr, moOpDF::prefix, 290, 1, 2, moOpDP::movablelargeop | moOpDP::symmetric },
+ { u"\u2A0A"_ustr, moOpDF::prefix, 290, 1, 2, moOpDP::movablelargeop | moOpDP::symmetric },
+ { u"\u2A0B"_ustr, moOpDF::prefix, 290, 1, 2, moOpDP::largeop | moOpDP::symmetric },
+ { u"\u222C"_ustr, moOpDF::prefix, 300, 0, 1, moOpDP::largeop | moOpDP::symmetric },
+ { u"\u222D"_ustr, moOpDF::prefix, 300, 0, 1, moOpDP::largeop | moOpDP::symmetric },
+ { u"\u2295"_ustr, moOpDF::infix, 300, 4, 4, moOpDP::nonedp },
+ { u"\u2296"_ustr, moOpDF::infix, 300, 4, 4, moOpDP::nonedp },
+ { u"\u2298"_ustr, moOpDF::infix, 300, 4, 4, moOpDP::nonedp },
+ { u"\u2A01"_ustr, moOpDF::prefix, 300, 1, 2, moOpDP::movablelargeop | moOpDP::symmetric },
+ { u"\u222B"_ustr, moOpDF::prefix, 310, 0, 1, moOpDP::largeop | moOpDP::symmetric },
+ { u"\u222E"_ustr, moOpDF::prefix, 310, 0, 1, moOpDP::largeop | moOpDP::symmetric },
+ { u"\u222F"_ustr, moOpDF::prefix, 310, 0, 1, moOpDP::largeop | moOpDP::symmetric },
+ { u"\u2230"_ustr, moOpDF::prefix, 310, 0, 1, moOpDP::largeop | moOpDP::symmetric },
+ { u"\u2231"_ustr, moOpDF::prefix, 310, 0, 1, moOpDP::largeop | moOpDP::symmetric },
+ { u"\u2232"_ustr, moOpDF::prefix, 310, 0, 1, moOpDP::largeop | moOpDP::symmetric },
+ { u"\u2233"_ustr, moOpDF::prefix, 310, 0, 1, moOpDP::largeop | moOpDP::symmetric },
+ { u"\u2A0C"_ustr, moOpDF::prefix, 310, 0, 1, moOpDP::largeop | moOpDP::symmetric },
+ { u"\u2A0D"_ustr, moOpDF::prefix, 310, 1, 2, moOpDP::largeop | moOpDP::symmetric },
+ { u"\u2A0E"_ustr, moOpDF::prefix, 310, 1, 2, moOpDP::largeop | moOpDP::symmetric },
+ { u"\u2A0F"_ustr, moOpDF::prefix, 310, 1, 2, moOpDP::largeop | moOpDP::symmetric },
+ { u"\u2A10"_ustr, moOpDF::prefix, 310, 1, 2, moOpDP::movablelargeop | moOpDP::symmetric },
+ { u"\u2A11"_ustr, moOpDF::prefix, 310, 1, 2, moOpDP::movablelargeop | moOpDP::symmetric },
+ { u"\u2A12"_ustr, moOpDF::prefix, 310, 1, 2, moOpDP::movablelargeop | moOpDP::symmetric },
+ { u"\u2A13"_ustr, moOpDF::prefix, 310, 1, 2, moOpDP::movablelargeop | moOpDP::symmetric },
+ { u"\u2A14"_ustr, moOpDF::prefix, 310, 1, 2, moOpDP::movablelargeop | moOpDP::symmetric },
+ { u"\u2A15"_ustr, moOpDF::prefix, 310, 1, 2, moOpDP::largeop | moOpDP::symmetric },
+ { u"\u2A16"_ustr, moOpDF::prefix, 310, 1, 2, moOpDP::largeop | moOpDP::symmetric },
+ { u"\u2A17"_ustr, moOpDF::prefix, 310, 1, 2, moOpDP::largeop | moOpDP::symmetric },
+ { u"\u2A18"_ustr, moOpDF::prefix, 310, 1, 2, moOpDP::largeop | moOpDP::symmetric },
+ { u"\u2A19"_ustr, moOpDF::prefix, 310, 1, 2, moOpDP::largeop | moOpDP::symmetric },
+ { u"\u2A1A"_ustr, moOpDF::prefix, 310, 1, 2, moOpDP::largeop | moOpDP::symmetric },
+ { u"\u2A1B"_ustr, moOpDF::prefix, 310, 1, 2, moOpDP::largeop | moOpDP::symmetric },
+ { u"\u2A1C"_ustr, moOpDF::prefix, 310, 1, 2, moOpDP::largeop | moOpDP::symmetric },
+ { u"\u22C3"_ustr, moOpDF::prefix, 320, 1, 2, moOpDP::movablelargeop | moOpDP::symmetric },
+ { u"\u2A03"_ustr, moOpDF::prefix, 320, 1, 2, moOpDP::movablelargeop | moOpDP::symmetric },
+ { u"\u2A04"_ustr, moOpDF::prefix, 320, 1, 2, moOpDP::movablelargeop | moOpDP::symmetric },
+ { u"\u22C0"_ustr, moOpDF::prefix, 330, 1, 2, moOpDP::movablelargeop | moOpDP::symmetric },
+ { u"\u22C1"_ustr, moOpDF::prefix, 330, 1, 2, moOpDP::movablelargeop | moOpDP::symmetric },
+ { u"\u22C2"_ustr, moOpDF::prefix, 330, 1, 2, moOpDP::movablelargeop | moOpDP::symmetric },
+ { u"\u2A00"_ustr, moOpDF::prefix, 330, 1, 2, moOpDP::movablelargeop | moOpDP::symmetric },
+ { u"\u2A02"_ustr, moOpDF::prefix, 330, 1, 2, moOpDP::movablelargeop | moOpDP::symmetric },
+ { u"\u2A05"_ustr, moOpDF::prefix, 330, 1, 2, moOpDP::movablelargeop | moOpDP::symmetric },
+ { u"\u2A06"_ustr, moOpDF::prefix, 330, 1, 2, moOpDP::movablelargeop | moOpDP::symmetric },
+ { u"\u2A07"_ustr, moOpDF::prefix, 330, 1, 2, moOpDP::movablelargeop | moOpDP::symmetric },
+ { u"\u2A08"_ustr, moOpDF::prefix, 330, 1, 2, moOpDP::movablelargeop | moOpDP::symmetric },
+ { u"\u2A09"_ustr, moOpDF::prefix, 330, 1, 2, moOpDP::movablelargeop | moOpDP::symmetric },
+ { u"\u2AFC"_ustr, moOpDF::prefix, 330, 1, 2, moOpDP::movablelargeop | moOpDP::symmetric },
+ { u"\u2AFF"_ustr, moOpDF::prefix, 330, 1, 2, moOpDP::movablelargeop | moOpDP::symmetric },
+ { u"\u2240"_ustr, moOpDF::infix, 340, 4, 4, moOpDP::nonedp },
+ { u"\u220F"_ustr, moOpDF::prefix, 350, 1, 2, moOpDP::movablelargeop | moOpDP::symmetric },
+ { u"\u2210"_ustr, moOpDF::prefix, 350, 1, 2, moOpDP::movablelargeop | moOpDP::symmetric },
+ { u"\u2229"_ustr, moOpDF::infix, 350, 4, 4, moOpDP::nonedp },
+ { u"\u222A"_ustr, moOpDF::infix, 350, 4, 4, moOpDP::nonedp },
+ { u"*"_ustr, moOpDF::infix, 390, 3, 3, moOpDP::nonedp },
+ { u"."_ustr, moOpDF::infix, 390, 3, 3, moOpDP::nonedp },
+ { u"\u00D7"_ustr, moOpDF::infix, 390, 4, 4, moOpDP::nonedp },
+ { u"\u2022"_ustr, moOpDF::infix, 390, 4, 4, moOpDP::nonedp },
+ { u"\u2043"_ustr, moOpDF::infix, 390, 4, 4, moOpDP::nonedp },
+ { u"\u2062"_ustr, moOpDF::infix, 390, 0, 0, moOpDP::nonedp },
+ { u"\u22A0"_ustr, moOpDF::infix, 390, 4, 4, moOpDP::nonedp },
+ { u"\u22A1"_ustr, moOpDF::infix, 390, 4, 4, moOpDP::nonedp },
+ { u"\u22C5"_ustr, moOpDF::infix, 390, 4, 4, moOpDP::nonedp },
+ { u"\u2A2F"_ustr, moOpDF::infix, 390, 4, 4, moOpDP::nonedp },
+ { u"\u2A3F"_ustr, moOpDF::infix, 390, 4, 4, moOpDP::nonedp },
+ { u"\u00B7"_ustr, moOpDF::infix, 400, 4, 4, moOpDP::nonedp },
+ { u"\u2297"_ustr, moOpDF::infix, 410, 4, 4, moOpDP::nonedp },
+ { u"%"_ustr, moOpDF::infix, 640, 3, 3, moOpDP::nonedp },
+ { u"\\"_ustr, moOpDF::infix, 650, 0, 0, moOpDP::nonedp },
+ { u"\u2216"_ustr, moOpDF::infix, 650, 4, 4, moOpDP::nonedp },
+ { u"/"_ustr, moOpDF::infix, 660, 1, 1, moOpDP::nonedp },
+ { u"\u00F7"_ustr, moOpDF::infix, 660, 4, 4, moOpDP::nonedp },
+ { u"\u2220"_ustr, moOpDF::prefix, 670, 0, 0, moOpDP::nonedp },
+ { u"\u2221"_ustr, moOpDF::prefix, 670, 0, 0, moOpDP::nonedp },
+ { u"\u2222"_ustr, moOpDF::prefix, 670, 0, 0, moOpDP::nonedp },
+ { u"\u00AC"_ustr, moOpDF::prefix, 680, 2, 1, moOpDP::nonedp },
+ { u"\u2299"_ustr, moOpDF::infix, 710, 4, 4, moOpDP::nonedp },
+ { u"\u2202"_ustr, moOpDF::prefix, 740, 2, 1, moOpDP::nonedp },
+ { u"\u2207"_ustr, moOpDF::prefix, 740, 2, 1, moOpDP::nonedp },
+ { u"**"_ustr, moOpDF::infix, 780, 1, 1, moOpDP::nonedp },
+ { u"<>"_ustr, moOpDF::infix, 780, 1, 1, moOpDP::nonedp },
+ { u"^"_ustr, moOpDF::infix, 780, 1, 1, moOpDP::nonedp },
+ { u"\u2032"_ustr, moOpDF::postfix, 800, 0, 0, moOpDP::nonedp },
+ { u"\u266D"_ustr, moOpDF::postfix, 800, 0, 2, moOpDP::nonedp },
+ { u"\u266E"_ustr, moOpDF::postfix, 800, 0, 2, moOpDP::nonedp },
+ { u"\u266F"_ustr, moOpDF::postfix, 800, 0, 2, moOpDP::nonedp },
+ { u"!"_ustr, moOpDF::postfix, 810, 1, 0, moOpDP::nonedp },
+ { u"!!"_ustr, moOpDF::postfix, 810, 1, 0, moOpDP::nonedp },
+ { u"//"_ustr, moOpDF::infix, 820, 1, 1, moOpDP::nonedp },
+ { u"@"_ustr, moOpDF::infix, 825, 1, 1, moOpDP::nonedp },
+ { u"?"_ustr, moOpDF::infix, 835, 1, 1, moOpDP::nonedp },
+ { u"\u2145"_ustr, moOpDF::prefix, 845, 2, 1, moOpDP::nonedp },
+ { u"\u2146"_ustr, moOpDF::prefix, 845, 2, 0, moOpDP::nonedp },
+ { u"\u221A"_ustr, moOpDF::prefix, 845, 1, 1, moOpDP::stretchy },
+ { u"\u221B"_ustr, moOpDF::prefix, 845, 1, 1, moOpDP::nonedp },
+ { u"\u221C"_ustr, moOpDF::prefix, 845, 1, 1, moOpDP::nonedp },
+ { u"\u2061"_ustr, moOpDF::infix, 850, 0, 0, moOpDP::nonedp },
+ { u"\""_ustr, moOpDF::postfix, 880, 0, 0, moOpDP::accent },
+ { u"&"_ustr, moOpDF::postfix, 880, 0, 0, moOpDP::nonedp },
+ { u"\'"_ustr, moOpDF::postfix, 880, 0, 0, moOpDP::accent },
+ { u"++"_ustr, moOpDF::postfix, 880, 0, 0, moOpDP::nonedp },
+ { u"--"_ustr, moOpDF::postfix, 880, 0, 0, moOpDP::nonedp },
+ { u"^"_ustr, moOpDF::postfix, 880, 0, 0, moOpDP::stretchy | moOpDP::accent },
+ { u"_"_ustr, moOpDF::postfix, 880, 0, 0, moOpDP::stretchy | moOpDP::accent },
+ { u"`"_ustr, moOpDF::postfix, 880, 0, 00, moOpDP::accent },
+ { u"~"_ustr, moOpDF::postfix, 880, 0, 0, moOpDP::stretchy | moOpDP::accent },
+ { u"\u00A8"_ustr, moOpDF::postfix, 880, 0, 0, moOpDP::accent },
+ { u"\u00AA"_ustr, moOpDF::postfix, 880, 0, 0, moOpDP::accent },
+ { u"\u00AF"_ustr, moOpDF::postfix, 880, 0, 0, moOpDP::stretchy | moOpDP::accent },
+ { u"\u00B0"_ustr, moOpDF::postfix, 880, 0, 0, moOpDP::nonedp },
+ { u"\u00B2"_ustr, moOpDF::postfix, 880, 0, 0, moOpDP::accent },
+ { u"\u00B3"_ustr, moOpDF::postfix, 880, 0, 0, moOpDP::accent },
+ { u"\u00B4"_ustr, moOpDF::postfix, 880, 0, 0, moOpDP::accent },
+ { u"\u00B8"_ustr, moOpDF::postfix, 880, 0, 0, moOpDP::accent },
+ { u"\u00B9"_ustr, moOpDF::postfix, 880, 0, 0, moOpDP::accent },
+ { u"\u00BA"_ustr, moOpDF::postfix, 880, 0, 0, moOpDP::accent },
+ { u"\u02C6"_ustr, moOpDF::postfix, 880, 0, 0, moOpDP::stretchy | moOpDP::accent },
+ { u"\u02C7"_ustr, moOpDF::postfix, 880, 0, 0, moOpDP::stretchy | moOpDP::accent },
+ { u"\u02C9"_ustr, moOpDF::postfix, 880, 0, 0, moOpDP::stretchy | moOpDP::accent },
+ { u"\u02CA"_ustr, moOpDF::postfix, 880, 0, 0, moOpDP::accent },
+ { u"\u02CB"_ustr, moOpDF::postfix, 880, 0, 0, moOpDP::accent },
+ { u"\u02CD"_ustr, moOpDF::postfix, 880, 0, 0, moOpDP::stretchy | moOpDP::accent },
+ { u"\u02D8"_ustr, moOpDF::postfix, 880, 0, 0, moOpDP::accent },
+ { u"\u02D9"_ustr, moOpDF::postfix, 880, 0, 0, moOpDP::accent },
+ { u"\u02DA"_ustr, moOpDF::postfix, 880, 0, 0, moOpDP::accent },
+ { u"\u02DC"_ustr, moOpDF::postfix, 880, 0, 0, moOpDP::stretchy | moOpDP::accent },
+ { u"\u02DD"_ustr, moOpDF::postfix, 880, 0, 0, moOpDP::accent },
+ { u"\u02F7"_ustr, moOpDF::postfix, 880, 0, 0, moOpDP::stretchy | moOpDP::accent },
+ { u"\u0302"_ustr, moOpDF::postfix, 880, 0, 0, moOpDP::stretchy | moOpDP::accent },
+ { u"\u0311"_ustr, moOpDF::postfix, 880, 0, 0, moOpDP::accent },
+ { u"\u201A"_ustr, moOpDF::postfix, 880, 0, 0, moOpDP::accent },
+ { u"\u201B"_ustr, moOpDF::postfix, 880, 0, 0, moOpDP::accent },
+ { u"\u201E"_ustr, moOpDF::postfix, 880, 0, 0, moOpDP::accent },
+ { u"\u201F"_ustr, moOpDF::postfix, 880, 0, 0, moOpDP::accent },
+ { u"\u2033"_ustr, moOpDF::postfix, 880, 0, 0, moOpDP::accent },
+ { u"\u2034"_ustr, moOpDF::postfix, 880, 0, 0, moOpDP::accent },
+ { u"\u2035"_ustr, moOpDF::postfix, 880, 0, 0, moOpDP::accent },
+ { u"\u2036"_ustr, moOpDF::postfix, 880, 0, 0, moOpDP::accent },
+ { u"\u2037"_ustr, moOpDF::postfix, 880, 0, 0, moOpDP::accent },
+ { u"\u203E"_ustr, moOpDF::postfix, 880, 0, 0, moOpDP::stretchy | moOpDP::accent },
+ { u"\u2057"_ustr, moOpDF::postfix, 880, 0, 0, moOpDP::accent },
+ { u"\u2064"_ustr, moOpDF::infix, 880, 0, 0, moOpDP::nonedp },
+ { u"\u20DB"_ustr, moOpDF::postfix, 880, 0, 0, moOpDP::accent },
+ { u"\u20DC"_ustr, moOpDF::postfix, 880, 0, 0, moOpDP::accent },
+ { u"\u23B4"_ustr, moOpDF::postfix, 880, 0, 0, moOpDP::stretchy | moOpDP::accent },
+ { u"\u23B5"_ustr, moOpDF::postfix, 880, 0, 0, moOpDP::stretchy | moOpDP::accent },
+ { u"\u23DC"_ustr, moOpDF::postfix, 880, 0, 0, moOpDP::stretchy | moOpDP::accent },
+ { u"\u23DD"_ustr, moOpDF::postfix, 880, 0, 0, moOpDP::stretchy | moOpDP::accent },
+ { u"\u23DE"_ustr, moOpDF::postfix, 880, 0, 0, moOpDP::stretchy | moOpDP::accent },
+ { u"\u23DF"_ustr, moOpDF::postfix, 880, 0, 0, moOpDP::stretchy | moOpDP::accent },
+ { u"\u23E0"_ustr, moOpDF::postfix, 880, 0, 0, moOpDP::stretchy | moOpDP::accent },
+ { u"\u23E1"_ustr, moOpDF::postfix, 880, 0, 0, moOpDP::stretchy | moOpDP::accent },
+ { u"_"_ustr, moOpDF::infix, 900, 1, 1, moOpDP::nonedp } };
std::vector<moOperatorData> starmathdatabase::moOperatorDataDictionary(
moOperatorDataDictionaryData, moOperatorDataDictionaryData + starmathdatabase::MATHML_MO_COUNT);
diff --git a/starmath/source/mathml/mathmlimport.cxx b/starmath/source/mathml/mathmlimport.cxx
index b4d0b0ac8470..7bc3e5b913e3 100644
--- a/starmath/source/mathml/mathmlimport.cxx
+++ b/starmath/source/mathml/mathmlimport.cxx
@@ -605,7 +605,7 @@ void SmXMLContext_Helper::ApplyAttrs()
return;
SmToken aToken;
- aToken.cMathChar = u"";
+ aToken.cMathChar = u""_ustr;
aToken.nLevel = 5;
if (nIsBold != -1)
@@ -795,7 +795,7 @@ void SmXMLTokenAttrHelper::ApplyAttrs(MathMLMathvariantValue eDefaultMv)
{
SmToken aToken;
aToken.eType = eType;
- aToken.cMathChar = u"";
+ aToken.cMathChar = u""_ustr;
aToken.nLevel = 5;
std::unique_ptr<SmFontNode> pFontNode(new SmFontNode(aToken));
pFontNode->SetSubNodes(nullptr, popOrZero(rNodeStack));
@@ -991,7 +991,7 @@ void SmXMLPhantomContext_Impl::endFastElement(sal_Int32 nElement)
SmXMLRowContext_Impl::endFastElement(nElement);
SmToken aToken;
- aToken.cMathChar = u"";
+ aToken.cMathChar = u""_ustr;
aToken.nLevel = 5;
aToken.eType = TPHANTOM;
@@ -1053,7 +1053,7 @@ void SmXMLFencedContext_Impl::startFastElement(
void SmXMLFencedContext_Impl::endFastElement(sal_Int32 /*nElement*/)
{
SmToken aToken;
- aToken.cMathChar = u"";
+ aToken.cMathChar = u""_ustr;
aToken.aText = ",";
aToken.nLevel = 5;
@@ -1075,7 +1075,7 @@ void SmXMLFencedContext_Impl::endFastElement(sal_Int32 /*nElement*/)
SmNodeArray aRelationArray;
SmNodeStack& rNodeStack = GetSmImport().GetNodeStack();
- aToken.cMathChar = u"";
+ aToken.cMathChar = u""_ustr;
aToken.eType = TIDENT;
auto i = rNodeStack.size() - nElementCount;
@@ -1143,7 +1143,7 @@ public:
SmXMLNumberContext_Impl(SmXMLImport& rImport)
: SmXMLImportContext(rImport)
{
- aToken.cMathChar = u"";
+ aToken.cMathChar = u""_ustr;
aToken.nLevel = 5;
aToken.eType = TNUMBER;
}
@@ -1220,7 +1220,7 @@ public:
SmXMLTextContext_Impl(SmXMLImport& rImport)
: SmXMLImportContext(rImport)
{
- aToken.cMathChar = u"";
+ aToken.cMathChar = u""_ustr;
aToken.nLevel = 5;
aToken.eType = TTEXT;
}
@@ -1249,7 +1249,7 @@ public:
SmXMLStringContext_Impl(SmXMLImport& rImport)
: SmXMLImportContext(rImport)
{
- aToken.cMathChar = u"";
+ aToken.cMathChar = u""_ustr;
aToken.nLevel = 5;
aToken.eType = TTEXT;
}
@@ -1294,7 +1294,7 @@ public:
, maTokenAttrHelper(*this)
, aStyleHelper(*this)
{
- aToken.cMathChar = u"";
+ aToken.cMathChar = u""_ustr;
aToken.nLevel = 5;
aToken.eType = TIDENT;
}
@@ -1508,7 +1508,7 @@ void SmXMLSpaceContext_Impl::startFastElement(
}
SmToken aToken;
aToken.eType = TBLANK;
- aToken.cMathChar = u"";
+ aToken.cMathChar = u""_ustr;
aToken.nGroup = TG::Blank;
aToken.nLevel = 5;
std::unique_ptr<SmBlankNode> pBlank(new SmBlankNode(aToken));
@@ -1548,7 +1548,7 @@ void SmXMLSubContext_Impl::GenericEndElement(SmTokenType eType, SmSubSup eSubSup
return;
SmToken aToken;
- aToken.cMathChar = u"";
+ aToken.cMathChar = u""_ustr;
aToken.eType = eType;
std::unique_ptr<SmSubSupNode> pNode(new SmSubSupNode(aToken));
SmNodeStack& rNodeStack = GetSmImport().GetNodeStack();
@@ -1602,7 +1602,7 @@ void SmXMLSubSupContext_Impl::GenericEndElement(SmTokenType eType, SmSubSup aSub
return;
SmToken aToken;
- aToken.cMathChar = u"";
+ aToken.cMathChar = u""_ustr;
aToken.eType = eType;
std::unique_ptr<SmSubSupNode> pNode(new SmSubSupNode(aToken));
SmNodeStack& rNodeStack = GetSmImport().GetNodeStack();
@@ -1660,7 +1660,7 @@ void SmXMLUnderContext_Impl::HandleAccent()
SmNodeStack& rNodeStack = GetSmImport().GetNodeStack();
std::unique_ptr<SmNode> pTest = popOrZero(rNodeStack);
SmToken aToken;
- aToken.cMathChar = u"";
+ aToken.cMathChar = u""_ustr;
aToken.eType = TUNDERLINE;
std::unique_ptr<SmNode> pFirst;
@@ -1731,7 +1731,7 @@ void SmXMLOverContext_Impl::HandleAccent()
return;
SmToken aToken;
- aToken.cMathChar = u"";
+ aToken.cMathChar = u""_ustr;
aToken.eType = TACUTE;
std::unique_ptr<SmAttributeNode> pNode(new SmAttributeNode(aToken));
@@ -1790,7 +1790,7 @@ public:
void SmXMLNoneContext_Impl::endFastElement(sal_Int32)
{
SmToken aToken;
- aToken.cMathChar = u"";
+ aToken.cMathChar = u""_ustr;
aToken.aText.clear();
aToken.nLevel = 5;
aToken.eType = TIDENT;
@@ -2055,7 +2055,7 @@ void SmXMLFracContext_Impl::endFastElement(sal_Int32)
return;
SmToken aToken;
- aToken.cMathChar = u"";
+ aToken.cMathChar = u""_ustr;
aToken.eType = TFRAC;
std::unique_ptr<SmStructureNode> pSNode(new SmBinVerNode(aToken));
std::unique_ptr<SmNode> pOper(new SmRectangleNode(aToken));
@@ -2133,7 +2133,7 @@ void SmXMLRowContext_Impl::endFastElement(sal_Int32)
&& (aRelationArray[nSize - 1]->GetType() == SmNodeType::Math)))
{
SmToken aToken;
- aToken.cMathChar = u"";
+ aToken.cMathChar = u""_ustr;
aToken.nLevel = 5;
int nLeft = 0, nRight = 0;
@@ -2144,7 +2144,7 @@ void SmXMLRowContext_Impl::endFastElement(sal_Int32)
nLeft = 1;
}
else
- aToken.cMathChar = u"";
+ aToken.cMathChar = u""_ustr;
aToken.eType = TLPARENT;
std::unique_ptr<SmNode> pLeft(new SmMathSymbolNode(aToken));
@@ -2156,7 +2156,7 @@ void SmXMLRowContext_Impl::endFastElement(sal_Int32)
nRight = 1;
}
else
- aToken.cMathChar = u"";
+ aToken.cMathChar = u""_ustr;
aToken.eType = TRPARENT;
std::unique_ptr<SmNode> pRight(new SmMathSymbolNode(aToken));
@@ -2312,7 +2312,7 @@ void SmXMLMultiScriptsContext_Impl::ProcessSubSupPairs(bool bIsPrescript)
if (nCount % 2 == 0)
{
SmToken aToken;
- aToken.cMathChar = u"";
+ aToken.cMathChar = u""_ustr;
aToken.eType = bIsPrescript ? TLSUB : TRSUB;
SmNodeStack aReverseStack;
@@ -2420,7 +2420,7 @@ void SmXMLTableContext_Impl::endFastElement(sal_Int32)
aReverseStack.clear();
SmToken aToken;
- aToken.cMathChar = u"";
+ aToken.cMathChar = u""_ustr;
aToken.eType = TMATRIX;
std::unique_ptr<SmMatrixNode> pSNode(new SmMatrixNode(aToken));
pSNode->SetSubNodes(std::move(aExpressionArray));
diff --git a/starmath/source/mathml/xparsmlbase.cxx b/starmath/source/mathml/xparsmlbase.cxx
index 7e0e93ab7390..ccfcf0049e77 100644
--- a/starmath/source/mathml/xparsmlbase.cxx
+++ b/starmath/source/mathml/xparsmlbase.cxx
@@ -21,2131 +21,2131 @@
static ::css::beans::Pair<::rtl::OUString, ::rtl::OUString>
icustomMathmlHtmlEntitiesData[starmathdatabase::STARMATH_MATHMLHTML_ENTITY_NUMBER] = {
// clang-format off
- { u"AElig", u"\u00C6" },
- { u"AMP", u"\u0026" },
- { u"Aacute", u"\u00C1" },
- { u"Abreve", u"\u0102" },
- { u"Acirc", u"\u00C2" },
- { u"Acy", u"\u0410" },
- { u"Afr", u"\U0001D504" },
- { u"Agrave", u"\u00C0" },
- { u"Alpha", u"\u0391" },
- { u"Amacr", u"\u0100" },
- { u"And", u"\u2A53" },
- { u"Aogon", u"\u0104" },
- { u"Aopf", u"\U0001D538" },
- { u"ApplyFunction", u"\u2061" },
- { u"Aring", u"\u00C5" },
- { u"Ascr", u"\U0001D49C" },
- { u"Assign", u"\u2254" },
- { u"Atilde", u"\u00C3" },
- { u"Auml", u"\u00C4" },
- { u"Backslash", u"\u2216" },
- { u"Barv", u"\u2AE7" },
- { u"Barwed", u"\u2306" },
- { u"Bcy", u"\u0411" },
- { u"Because", u"\u2235" },
- { u"Bernoullis", u"\u212C" },
- { u"Beta", u"\u0392" },
- { u"Bfr", u"\U0001D505" },
- { u"Bopf", u"\U0001D539" },
- { u"Breve", u"\u02D8" },
- { u"Bscr", u"\u212C" },
- { u"Bumpeq", u"\u224E" },
- { u"CHcy", u"\u0427" },
- { u"COPY", u"\u00A9" },
- { u"Cacute", u"\u0106" },
- { u"Cap", u"\u22D2" },
- { u"CapitalDifferentialD", u"\u2145" },
- { u"Cayleys", u"\u212D" },
- { u"Ccaron", u"\u010C" },
- { u"Ccedil", u"\u00C7" },
- { u"Ccirc", u"\u0108" },
- { u"Cconint", u"\u2230" },
- { u"Cdot", u"\u010A" },
- { u"Cedilla", u"\u00B8" },
- { u"CenterDot", u"\u00B7" },
- { u"Cfr", u"\u212D" },
- { u"Chi", u"\u03A7" },
- { u"CircleDot", u"\u2299" },
- { u"CircleMinus", u"\u2296" },
- { u"CirclePlus", u"\u2295" },
- { u"CircleTimes", u"\u2297" },
- { u"ClockwiseContourIntegral", u"\u2232" },
- { u"CloseCurlyDoubleQuote", u"\u201D" },
- { u"CloseCurlyQuote", u"\u2019" },
- { u"Colon", u"\u2237" },
- { u"Colone", u"\u2A74" },
- { u"Congruent", u"\u2261" },
- { u"Conint", u"\u222F" },
- { u"ContourIntegral", u"\u222E" },
- { u"Copf", u"\u2102" },
- { u"Coproduct", u"\u2210" },
- { u"CounterClockwiseContourIntegral", u"\u2233" },
- { u"Cross", u"\u2A2F" },
- { u"Cscr", u"\U0001D49E" },
- { u"Cup", u"\u22D3" },
- { u"CupCap", u"\u224D" },
- { u"DD", u"\u2145" },
- { u"DDotrahd", u"\u2911" },
- { u"DJcy", u"\u0402" },
- { u"DScy", u"\u0405" },
- { u"DZcy", u"\u040F" },
- { u"Dagger", u"\u2021" },
- { u"Darr", u"\u21A1" },
- { u"Dashv", u"\u2AE4" },
- { u"Dcaron", u"\u010E" },
- { u"Dcy", u"\u0414" },
- { u"Del", u"\u2207" },
- { u"Delta", u"\u0394" },
- { u"Dfr", u"\U0001D507" },
- { u"DiacriticalAcute", u"\u00B4" },
- { u"DiacriticalDot", u"\u02D9" },
- { u"DiacriticalDoubleAcute", u"\u02DD" },
- { u"DiacriticalGrave", u"\u0060" },
- { u"DiacriticalTilde", u"\u02DC" },
- { u"Diamond", u"\u22C4" },
- { u"DifferentialD", u"\u2146" },
- { u"Dopf", u"\U0001D53B" },
- { u"Dot", u"\u00A8" },
- { u"DotDot", u"\u20DC" },
- { u"DotEqual", u"\u2250" },
- { u"DoubleContourIntegral", u"\u222F" },
- { u"DoubleDot", u"\u00A8" },
- { u"DoubleDownArrow", u"\u21D3" },
- { u"DoubleLeftArrow", u"\u21D0" },
- { u"DoubleLeftRightArrow", u"\u21D4" },
- { u"DoubleLeftTee", u"\u2AE4" },
- { u"DoubleLongLeftArrow", u"\u27F8" },
- { u"DoubleLongLeftRightArrow", u"\u27FA" },
- { u"DoubleLongRightArrow", u"\u27F9" },
- { u"DoubleRightArrow", u"\u21D2" },
- { u"DoubleRightTee", u"\u22A8" },
- { u"DoubleUpArrow", u"\u21D1" },
- { u"DoubleUpDownArrow", u"\u21D5" },
- { u"DoubleVerticalBar", u"\u2225" },
- { u"DownArrow", u"\u2193" },
- { u"DownArrowBar", u"\u2913" },
- { u"DownArrowUpArrow", u"\u21F5" },
- { u"DownBreve", u"\u0311" },
- { u"DownLeftRightVector", u"\u2950" },
- { u"DownLeftTeeVector", u"\u295E" },
- { u"DownLeftVector", u"\u21BD" },
- { u"DownLeftVectorBar", u"\u2956" },
- { u"DownRightTeeVector", u"\u295F" },
- { u"DownRightVector", u"\u21C1" },
- { u"DownRightVectorBar", u"\u2957" },
- { u"DownTee", u"\u22A4" },
- { u"DownTeeArrow", u"\u21A7" },
- { u"Downarrow", u"\u21D3" },
- { u"Dscr", u"\U0001D49F" },
- { u"Dstrok", u"\u0110" },
- { u"ENG", u"\u014A" },
- { u"ETH", u"\u00D0" },
- { u"Eacute", u"\u00C9" },
- { u"Ecaron", u"\u011A" },
- { u"Ecirc", u"\u00CA" },
- { u"Ecy", u"\u042D" },
- { u"Edot", u"\u0116" },
- { u"Efr", u"\U0001D508" },
- { u"Egrave", u"\u00C8" },
- { u"Element", u"\u2208" },
- { u"Emacr", u"\u0112" },
- { u"EmptySmallSquare", u"\u25FB" },
- { u"EmptyVerySmallSquare", u"\u25AB" },
- { u"Eogon", u"\u0118" },
- { u"Eopf", u"\U0001D53C" },
- { u"Epsilon", u"\u0395" },
- { u"Equal", u"\u2A75" },
- { u"EqualTilde", u"\u2242" },
- { u"Equilibrium", u"\u21CC" },
- { u"Escr", u"\u2130" },
- { u"Esim", u"\u2A73" },
- { u"Eta", u"\u0397" },
- { u"Euml", u"\u00CB" },
- { u"Exists", u"\u2203" },
- { u"ExponentialE", u"\u2147" },
- { u"Fcy", u"\u0424" },
- { u"Ffr", u"\U0001D509" },
- { u"FilledSmallSquare", u"\u25FC" },
- { u"FilledVerySmallSquare", u"\u25AA" },
- { u"Fopf", u"\U0001D53D" },
- { u"ForAll", u"\u2200" },
- { u"Fouriertrf", u"\u2131" },
- { u"Fscr", u"\u2131" },
- { u"GJcy", u"\u0403" },
- { u"GT", u"\u003E" },
- { u"Gamma", u"\u0393" },
- { u"Gammad", u"\u03DC" },
- { u"Gbreve", u"\u011E" },
- { u"Gcedil", u"\u0122" },
- { u"Gcirc", u"\u011C" },
- { u"Gcy", u"\u0413" },
- { u"Gdot", u"\u0120" },
- { u"Gfr", u"\U0001D50A" },
- { u"Gg", u"\u22D9" },
- { u"Gopf", u"\U0001D53E" },
- { u"GreaterEqual", u"\u2265" },
- { u"GreaterEqualLess", u"\u22DB" },
- { u"GreaterFullEqual", u"\u2267" },
- { u"GreaterGreater", u"\u2AA2" },
- { u"GreaterLess", u"\u2277" },
- { u"GreaterSlantEqual", u"\u2A7E" },
- { u"GreaterTilde", u"\u2273" },
- { u"Gscr", u"\U0001D4A2" },
- { u"Gt", u"\u226B" },
- { u"HARDcy", u"\u042A" },
- { u"Hacek", u"\u02C7" },
- { u"Hat", u"\u005E" },
- { u"Hcirc", u"\u0124" },
- { u"Hfr", u"\u210C" },
- { u"HilbertSpace", u"\u210B" },
- { u"Hopf", u"\u210D" },
- { u"HorizontalLine", u"\u2500" },
- { u"Hscr", u"\u210B" },
- { u"Hstrok", u"\u0126" },
- { u"HumpDownHump", u"\u224E" },
- { u"HumpEqual", u"\u224F" },
- { u"IEcy", u"\u0415" },
- { u"IJlig", u"\u0132" },
- { u"IOcy", u"\u0401" },
- { u"Iacute", u"\u00CD" },
- { u"Icirc", u"\u00CE" },
- { u"Icy", u"\u0418" },
- { u"Idot", u"\u0130" },
- { u"Ifr", u"\u2111" },
- { u"Igrave", u"\u00CC" },
- { u"Im", u"\u2111" },
- { u"Imacr", u"\u012A" },
- { u"ImaginaryI", u"\u2148" },
- { u"Implies", u"\u21D2" },
- { u"Int", u"\u222C" },
- { u"Integral", u"\u222B" },
- { u"Intersection", u"\u22C2" },
- { u"InvisibleComma", u"\u2063" },
- { u"InvisibleTimes", u"\u2062" },
- { u"Iogon", u"\u012E" },
- { u"Iopf", u"\U0001D540" },
- { u"Iota", u"\u0399" },
- { u"Iscr", u"\u2110" },
- { u"Itilde", u"\u0128" },
- { u"Iukcy", u"\u0406" },
- { u"Iuml", u"\u00CF" },
- { u"Jcirc", u"\u0134" },
- { u"Jcy", u"\u0419" },
- { u"Jfr", u"\U0001D50D" },
- { u"Jopf", u"\U0001D541" },
- { u"Jscr", u"\U0001D4A5" },
- { u"Jsercy", u"\u0408" },
- { u"Jukcy", u"\u0404" },
- { u"KHcy", u"\u0425" },
- { u"KJcy", u"\u040C" },
- { u"Kappa", u"\u039A" },
- { u"Kcedil", u"\u0136" },
- { u"Kcy", u"\u041A" },
- { u"Kfr", u"\U0001D50E" },
- { u"Kopf", u"\U0001D542" },
- { u"Kscr", u"\U0001D4A6" },
- { u"LJcy", u"\u0409" },
- { u"LT", u"\u003C" },
- { u"Lacute", u"\u0139" },
- { u"Lambda", u"\u039B" },
- { u"Lang", u"\u27EA" },
- { u"Laplacetrf", u"\u2112" },
- { u"Larr", u"\u219E" },
- { u"Lcaron", u"\u013D" },
- { u"Lcedil", u"\u013B" },
- { u"Lcy", u"\u041B" },
- { u"LeftAngleBracket", u"\u27E8" },
- { u"LeftArrow", u"\u2190" },
- { u"LeftArrowBar", u"\u21E4" },
- { u"LeftArrowRightArrow", u"\u21C6" },
- { u"LeftCeiling", u"\u2308" },
- { u"LeftDoubleBracket", u"\u27E6" },
- { u"LeftDownTeeVector", u"\u2961" },
- { u"LeftDownVector", u"\u21C3" },
- { u"LeftDownVectorBar", u"\u2959" },
- { u"LeftFloor", u"\u230A" },
- { u"LeftRightArrow", u"\u2194" },
- { u"LeftRightVector", u"\u294E" },
- { u"LeftTee", u"\u22A3" },
- { u"LeftTeeArrow", u"\u21A4" },
- { u"LeftTeeVector", u"\u295A" },
- { u"LeftTriangle", u"\u22B2" },
- { u"LeftTriangleBar", u"\u29CF" },
- { u"LeftTriangleEqual", u"\u22B4" },
- { u"LeftUpDownVector", u"\u2951" },
- { u"LeftUpTeeVector", u"\u2960" },
- { u"LeftUpVector", u"\u21BF" },
- { u"LeftUpVectorBar", u"\u2958" },
- { u"LeftVector", u"\u21BC" },
- { u"LeftVectorBar", u"\u2952" },
- { u"Leftarrow", u"\u21D0" },
- { u"Leftrightarrow", u"\u21D4" },
- { u"LessEqualGreater", u"\u22DA" },
- { u"LessFullEqual", u"\u2266" },
- { u"LessGreater", u"\u2276" },
- { u"LessLess", u"\u2AA1" },
- { u"LessSlantEqual", u"\u2A7D" },
- { u"LessTilde", u"\u2272" },
- { u"Lfr", u"\U0001D50F" },
- { u"Ll", u"\u22D8" },
- { u"Lleftarrow", u"\u21DA" },
- { u"Lmidot", u"\u013F" },
- { u"LongLeftArrow", u"\u27F5" },
- { u"LongLeftRightArrow", u"\u27F7" },
- { u"LongRightArrow", u"\u27F6" },
- { u"Longleftarrow", u"\u27F8" },
- { u"Longleftrightarrow", u"\u27FA" },
- { u"Longrightarrow", u"\u27F9" },
- { u"Lopf", u"\U0001D543" },
- { u"LowerLeftArrow", u"\u2199" },
- { u"LowerRightArrow", u"\u2198" },
- { u"Lscr", u"\u2112" },
- { u"Lsh", u"\u21B0" },
- { u"Lstrok", u"\u0141" },
- { u"Lt", u"\u226A" },
- { u"Map", u"\u2905" },
- { u"Mcy", u"\u041C" },
- { u"MediumSpace", u"\u205F" },
- { u"Mellintrf", u"\u2133" },
- { u"Mfr", u"\U0001D510" },
- { u"MinusPlus", u"\u2213" },
- { u"Mopf", u"\U0001D544" },
- { u"Mscr", u"\u2133" },
- { u"Mu", u"\u039C" },
- { u"NJcy", u"\u040A" },
- { u"Nacute", u"\u0143" },
- { u"Ncaron", u"\u0147" },
- { u"Ncedil", u"\u0145" },
- { u"Ncy", u"\u041D" },
- { u"NegativeMediumSpace", u"\u200B" },
- { u"NegativeThickSpace", u"\u200B" },
- { u"NegativeThinSpace", u"\u200B" },
- { u"NegativeVeryThinSpace", u"\u200B" },
- { u"NestedGreaterGreater", u"\u226B" },
- { u"NestedLessLess", u"\u226A" },
- { u"NewLine", u"\u000A" },
- { u"Nfr", u"\U0001D511" },
- { u"NoBreak", u"\u2060" },
- { u"NonBreakingSpace", u"\u00A0" },
- { u"Nopf", u"\u2115" },
- { u"Not", u"\u2AEC" },
- { u"NotCongruent", u"\u2262" },
- { u"NotCupCap", u"\u226D" },
- { u"NotDoubleVerticalBar", u"\u2226" },
- { u"NotElement", u"\u2209" },
- { u"NotEqual", u"\u2260" },
- { u"NotEqualTilde", u"\u2242\u0338" },
- { u"NotExists", u"\u2204" },
- { u"NotGreater", u"\u226F" },
- { u"NotGreaterEqual", u"\u2271" },
- { u"NotGreaterFullEqual", u"\u2267\u0338" },
- { u"NotGreaterGreater", u"\u226B\u0338" },
- { u"NotGreaterLess", u"\u2279" },
- { u"NotGreaterSlantEqual", u"\u2A7E\u0338" },
- { u"NotGreaterTilde", u"\u2275" },
- { u"NotHumpDownHump", u"\u224E\u0338" },
- { u"NotHumpEqual", u"\u224F\u0338" },
- { u"NotLeftTriangle", u"\u22EA" },
- { u"NotLeftTriangleBar", u"\u29CF\u0338" },
- { u"NotLeftTriangleEqual", u"\u22EC" },
- { u"NotLess", u"\u226E" },
- { u"NotLessEqual", u"\u2270" },
- { u"NotLessGreater", u"\u2278" },
- { u"NotLessLess", u"\u226A\u0338" },
- { u"NotLessSlantEqual", u"\u2A7D\u0338" },
- { u"NotLessTilde", u"\u2274" },
- { u"NotNestedGreaterGreater", u"\u2AA2\u0338" },
- { u"NotNestedLessLess", u"\u2AA1\u0338" },
- { u"NotPrecedes", u"\u2280" },
- { u"NotPrecedesEqual", u"\u2AAF\u0338" },
- { u"NotPrecedesSlantEqual", u"\u22E0" },
- { u"NotReverseElement", u"\u220C" },
- { u"NotRightTriangle", u"\u22EB" },
- { u"NotRightTriangleBar", u"\u29D0\u0338" },
- { u"NotRightTriangleEqual", u"\u22ED" },
- { u"NotSquareSubset", u"\u228F\u0338" },
- { u"NotSquareSubsetEqual", u"\u22E2" },
- { u"NotSquareSuperset", u"\u2290\u0338" },
- { u"NotSquareSupersetEqual", u"\u22E3" },
- { u"NotSubset", u"\u2282\u20D2" },
- { u"NotSubsetEqual", u"\u2288" },
- { u"NotSucceeds", u"\u2281" },
- { u"NotSucceedsEqual", u"\u2AB0\u0338" },
- { u"NotSucceedsSlantEqual", u"\u22E1" },
- { u"NotSucceedsTilde", u"\u227F\u0338" },
- { u"NotSuperset", u"\u2283\u20D2" },
- { u"NotSupersetEqual", u"\u2289" },
- { u"NotTilde", u"\u2241" },
- { u"NotTildeEqual", u"\u2244" },
- { u"NotTildeFullEqual", u"\u2247" },
- { u"NotTildeTilde", u"\u2249" },
- { u"NotVerticalBar", u"\u2224" },
- { u"Nscr", u"\U0001D4A9" },
- { u"Ntilde", u"\u00D1" },
- { u"Nu", u"\u039D" },
- { u"OElig", u"\u0152" },
- { u"Oacute", u"\u00D3" },
- { u"Ocirc", u"\u00D4" },
- { u"Ocy", u"\u041E" },
- { u"Odblac", u"\u0150" },
- { u"Ofr", u"\U0001D512" },
- { u"Ograve", u"\u00D2" },
- { u"Omacr", u"\u014C" },
- { u"Omega", u"\u03A9" },
- { u"Omicron", u"\u039F" },
- { u"Oopf", u"\U0001D546" },
- { u"OpenCurlyDoubleQuote", u"\u201C" },
- { u"OpenCurlyQuote", u"\u2018" },
- { u"Or", u"\u2A54" },
- { u"Oscr", u"\U0001D4AA" },
- { u"Oslash", u"\u00D8" },
- { u"Otilde", u"\u00D5" },
- { u"Otimes", u"\u2A37" },
- { u"Ouml", u"\u00D6" },
- { u"OverBar", u"\u203E" },
- { u"OverBrace", u"\u23DE" },
- { u"OverBracket", u"\u23B4" },
- { u"OverParenthesis", u"\u23DC" },
- { u"PartialD", u"\u2202" },
- { u"Pcy", u"\u041F" },
- { u"Pfr", u"\U0001D513" },
- { u"Phi", u"\u03A6" },
- { u"Pi", u"\u03A0" },
- { u"PlusMinus", u"\u00B1" },
- { u"Poincareplane", u"\u210C" },
- { u"Popf", u"\u2119" },
- { u"Pr", u"\u2ABB" },
- { u"Precedes", u"\u227A" },
- { u"PrecedesEqual", u"\u2AAF" },
- { u"PrecedesSlantEqual", u"\u227C" },
- { u"PrecedesTilde", u"\u227E" },
- { u"Prime", u"\u2033" },
- { u"Product", u"\u220F" },
- { u"Proportion", u"\u2237" },
- { u"Proportional", u"\u221D" },
- { u"Pscr", u"\U0001D4AB" },
- { u"Psi", u"\u03A8" },
- { u"QUOT", u"\u0022" },
- { u"Qfr", u"\U0001D514" },
- { u"Qopf", u"\u211A" },
- { u"Qscr", u"\U0001D4AC" },
- { u"RBarr", u"\u2910" },
- { u"REG", u"\u00AE" },
- { u"Racute", u"\u0154" },
- { u"Rang", u"\u27EB" },
- { u"Rarr", u"\u21A0" },
- { u"Rarrtl", u"\u2916" },
- { u"Rcaron", u"\u0158" },
- { u"Rcedil", u"\u0156" },
- { u"Rcy", u"\u0420" },
- { u"Re", u"\u211C" },
- { u"ReverseElement", u"\u220B" },
- { u"ReverseEquilibrium", u"\u21CB" },
- { u"ReverseUpEquilibrium", u"\u296F" },
- { u"Rfr", u"\u211C" },
- { u"Rho", u"\u03A1" },
- { u"RightAngleBracket", u"\u27E9" },
- { u"RightArrow", u"\u2192" },
- { u"RightArrowBar", u"\u21E5" },
- { u"RightArrowLeftArrow", u"\u21C4" },
- { u"RightCeiling", u"\u2309" },
- { u"RightDoubleBracket", u"\u27E7" },
- { u"RightDownTeeVector", u"\u295D" },
- { u"RightDownVector", u"\u21C2" },
- { u"RightDownVectorBar", u"\u2955" },
- { u"RightFloor", u"\u230B" },
- { u"RightTee", u"\u22A2" },
- { u"RightTeeArrow", u"\u21A6" },
- { u"RightTeeVector", u"\u295B" },
- { u"RightTriangle", u"\u22B3" },
- { u"RightTriangleBar", u"\u29D0" },
- { u"RightTriangleEqual", u"\u22B5" },
- { u"RightUpDownVector", u"\u294F" },
- { u"RightUpTeeVector", u"\u295C" },
- { u"RightUpVector", u"\u21BE" },
- { u"RightUpVectorBar", u"\u2954" },
- { u"RightVector", u"\u21C0" },
- { u"RightVectorBar", u"\u2953" },
- { u"Rightarrow", u"\u21D2" },
- { u"Ropf", u"\u211D" },
- { u"RoundImplies", u"\u2970" },
- { u"Rrightarrow", u"\u21DB" },
- { u"Rscr", u"\u211B" },
- { u"Rsh", u"\u21B1" },
- { u"RuleDelayed", u"\u29F4" },
- { u"SHCHcy", u"\u0429" },
- { u"SHcy", u"\u0428" },
- { u"SOFTcy", u"\u042C" },
- { u"Sacute", u"\u015A" },
- { u"Sc", u"\u2ABC" },
- { u"Scaron", u"\u0160" },
- { u"Scedil", u"\u015E" },
- { u"Scirc", u"\u015C" },
- { u"Scy", u"\u0421" },
- { u"Sfr", u"\U0001D516" },
- { u"ShortDownArrow", u"\u2193" },
- { u"ShortLeftArrow", u"\u2190" },
- { u"ShortRightArrow", u"\u2192" },
- { u"ShortUpArrow", u"\u2191" },
- { u"Sigma", u"\u03A3" },
- { u"SmallCircle", u"\u2218" },
- { u"Sopf", u"\U0001D54A" },
- { u"Sqrt", u"\u221A" },
- { u"Square", u"\u25A1" },
- { u"SquareIntersection", u"\u2293" },
- { u"SquareSubset", u"\u228F" },
- { u"SquareSubsetEqual", u"\u2291" },
- { u"SquareSuperset", u"\u2290" },
- { u"SquareSupersetEqual", u"\u2292" },
- { u"SquareUnion", u"\u2294" },
- { u"Sscr", u"\U0001D4AE" },
- { u"Star", u"\u22C6" },
- { u"Sub", u"\u22D0" },
- { u"Subset", u"\u22D0" },
- { u"SubsetEqual", u"\u2286" },
- { u"Succeeds", u"\u227B" },
- { u"SucceedsEqual", u"\u2AB0" },
- { u"SucceedsSlantEqual", u"\u227D" },
- { u"SucceedsTilde", u"\u227F" },
- { u"SuchThat", u"\u220B" },
- { u"Sum", u"\u2211" },
- { u"Sup", u"\u22D1" },
- { u"Superset", u"\u2283" },
- { u"SupersetEqual", u"\u2287" },
- { u"Supset", u"\u22D1" },
- { u"THORN", u"\u00DE" },
- { u"TRADE", u"\u2122" },
- { u"TSHcy", u"\u040B" },
- { u"TScy", u"\u0426" },
- { u"Tab", u"\u0009" },
- { u"Tau", u"\u03A4" },
- { u"Tcaron", u"\u0164" },
- { u"Tcedil", u"\u0162" },
- { u"Tcy", u"\u0422" },
- { u"Tfr", u"\U0001D517" },
- { u"Therefore", u"\u2234" },
- { u"Theta", u"\u0398" },
- { u"ThickSpace", u"\u205F\u200A" },
- { u"ThinSpace", u"\u2009" },
- { u"Tilde", u"\u223C" },
- { u"TildeEqual", u"\u2243" },
- { u"TildeFullEqual", u"\u2245" },
- { u"TildeTilde", u"\u2248" },
- { u"Topf", u"\U0001D54B" },
- { u"TripleDot", u"\u20DB" },
- { u"Tscr", u"\U0001D4AF" },
- { u"Tstrok", u"\u0166" },
- { u"Uacute", u"\u00DA" },
- { u"Uarr", u"\u219F" },
- { u"Uarrocir", u"\u2949" },
- { u"Ubrcy", u"\u040E" },
- { u"Ubreve", u"\u016C" },
- { u"Ucirc", u"\u00DB" },
- { u"Ucy", u"\u0423" },
- { u"Udblac", u"\u0170" },
- { u"Ufr", u"\U0001D518" },
- { u"Ugrave", u"\u00D9" },
- { u"Umacr", u"\u016A" },
- { u"UnderBar", u"\u005F" },
- { u"UnderBrace", u"\u23DF" },
- { u"UnderBracket", u"\u23B5" },
- { u"UnderParenthesis", u"\u23DD" },
- { u"Union", u"\u22C3" },
- { u"UnionPlus", u"\u228E" },
- { u"Uogon", u"\u0172" },
- { u"Uopf", u"\U0001D54C" },
- { u"UpArrow", u"\u2191" },
- { u"UpArrowBar", u"\u2912" },
- { u"UpArrowDownArrow", u"\u21C5" },
- { u"UpDownArrow", u"\u2195" },
- { u"UpEquilibrium", u"\u296E" },
- { u"UpTee", u"\u22A5" },
- { u"UpTeeArrow", u"\u21A5" },
- { u"Uparrow", u"\u21D1" },
- { u"Updownarrow", u"\u21D5" },
- { u"UpperLeftArrow", u"\u2196" },
- { u"UpperRightArrow", u"\u2197" },
- { u"Upsi", u"\u03D2" },
- { u"Upsilon", u"\u03A5" },
- { u"Uring", u"\u016E" },
- { u"Uscr", u"\U0001D4B0" },
- { u"Utilde", u"\u0168" },
- { u"Uuml", u"\u00DC" },
- { u"VDash", u"\u22AB" },
- { u"Vbar", u"\u2AEB" },
- { u"Vcy", u"\u0412" },
- { u"Vdash", u"\u22A9" },
- { u"Vdashl", u"\u2AE6" },
- { u"Vee", u"\u22C1" },
- { u"Verbar", u"\u2016" },
- { u"Vert", u"\u2016" },
- { u"VerticalBar", u"\u2223" },
- { u"VerticalLine", u"\u007C" },
- { u"VerticalSeparator", u"\u2758" },
- { u"VerticalTilde", u"\u2240" },
- { u"VeryThinSpace", u"\u200A" },
- { u"Vfr", u"\U0001D519" },
- { u"Vopf", u"\U0001D54D" },
- { u"Vscr", u"\U0001D4B1" },
- { u"Vvdash", u"\u22AA" },
- { u"Wcirc", u"\u0174" },
- { u"Wedge", u"\u22C0" },
- { u"Wfr", u"\U0001D51A" },
- { u"Wopf", u"\U0001D54E" },
- { u"Wscr", u"\U0001D4B2" },
- { u"Xfr", u"\U0001D51B" },
- { u"Xi", u"\u039E" },
- { u"Xopf", u"\U0001D54F" },
- { u"Xscr", u"\U0001D4B3" },
- { u"YAcy", u"\u042F" },
- { u"YIcy", u"\u0407" },
- { u"YUcy", u"\u042E" },
- { u"Yacute", u"\u00DD" },
- { u"Ycirc", u"\u0176" },
- { u"Ycy", u"\u042B" },
- { u"Yfr", u"\U0001D51C" },
- { u"Yopf", u"\U0001D550" },
- { u"Yscr", u"\U0001D4B4" },
- { u"Yuml", u"\u0178" },
- { u"ZHcy", u"\u0416" },
- { u"Zacute", u"\u0179" },
- { u"Zcaron", u"\u017D" },
- { u"Zcy", u"\u0417" },
- { u"Zdot", u"\u017B" },
- { u"ZeroWidthSpace", u"\u200B" },
- { u"Zeta", u"\u0396" },
- { u"Zfr", u"\u2128" },
- { u"Zopf", u"\u2124" },
- { u"Zscr", u"\U0001D4B5" },
- { u"aacute", u"\u00E1" },
- { u"abreve", u"\u0103" },
- { u"ac", u"\u223E" },
- { u"acE", u"\u223E\u0333" },
- { u"acd", u"\u223F" },
- { u"acirc", u"\u00E2" },
- { u"acute", u"\u00B4" },
- { u"acy", u"\u0430" },
- { u"aelig", u"\u00E6" },
- { u"af", u"\u2061" },
- { u"afr", u"\U0001D51E" },
- { u"agrave", u"\u00E0" },
- { u"alefsym", u"\u2135" },
- { u"aleph", u"\u2135" },
- { u"alpha", u"\u03B1" },
- { u"amacr", u"\u0101" },
- { u"amalg", u"\u2A3F" },
- { u"amp", u"\u0026" },
- { u"and", u"\u2227" },
- { u"andand", u"\u2A55" },
- { u"andd", u"\u2A5C" },
- { u"andslope", u"\u2A58" },
- { u"andv", u"\u2A5A" },
- { u"ang", u"\u2220" },
- { u"ange", u"\u29A4" },
- { u"angle", u"\u2220" },
- { u"angmsd", u"\u2221" },
- { u"angmsdaa", u"\u29A8" },
- { u"angmsdab", u"\u29A9" },
- { u"angmsdac", u"\u29AA" },
- { u"angmsdad", u"\u29AB" },
- { u"angmsdae", u"\u29AC" },
- { u"angmsdaf", u"\u29AD" },
- { u"angmsdag", u"\u29AE" },
- { u"angmsdah", u"\u29AF" },
- { u"angrt", u"\u221F" },
- { u"angrtvb", u"\u22BE" },
- { u"angrtvbd", u"\u299D" },
- { u"angsph", u"\u2222" },
- { u"angst", u"\u00C5" },
- { u"angzarr", u"\u237C" },
- { u"aogon", u"\u0105" },
- { u"aopf", u"\U0001D552" },
- { u"ap", u"\u2248" },
- { u"apE", u"\u2A70" },
- { u"apacir", u"\u2A6F" },
- { u"ape", u"\u224A" },
- { u"apid", u"\u224B" },
- { u"apos", u"\u0027" },
- { u"approx", u"\u2248" },
- { u"approxeq", u"\u224A" },
- { u"aring", u"\u00E5" },
- { u"ascr", u"\U0001D4B6" },
- { u"ast", u"\u002A" },
- { u"asymp", u"\u2248" },
- { u"asympeq", u"\u224D" },
- { u"atilde", u"\u00E3" },
- { u"auml", u"\u00E4" },
- { u"awconint", u"\u2233" },
- { u"awint", u"\u2A11" },
- { u"bNot", u"\u2AED" },
- { u"backcong", u"\u224C" },
- { u"backepsilon", u"\u03F6" },
- { u"backprime", u"\u2035" },
- { u"backsim", u"\u223D" },
- { u"backsimeq", u"\u22CD" },
- { u"barvee", u"\u22BD" },
- { u"barwed", u"\u2305" },
- { u"barwedge", u"\u2305" },
- { u"bbrk", u"\u23B5" },
- { u"bbrktbrk", u"\u23B6" },
- { u"bcong", u"\u224C" },
- { u"bcy", u"\u0431" },
- { u"bdquo", u"\u201E" },
- { u"becaus", u"\u2235" },
- { u"because", u"\u2235" },
- { u"bemptyv", u"\u29B0" },
- { u"bepsi", u"\u03F6" },
- { u"bernou", u"\u212C" },
- { u"beta", u"\u03B2" },
- { u"beth", u"\u2136" },
- { u"between", u"\u226C" },
- { u"bfr", u"\U0001D51F" },
- { u"bigcap", u"\u22C2" },
- { u"bigcirc", u"\u25EF" },
- { u"bigcup", u"\u22C3" },
- { u"bigodot", u"\u2A00" },
- { u"bigoplus", u"\u2A01" },
- { u"bigotimes", u"\u2A02" },
- { u"bigsqcup", u"\u2A06" },
- { u"bigstar", u"\u2605" },
- { u"bigtriangledown", u"\u25BD" },
- { u"bigtriangleup", u"\u25B3" },
- { u"biguplus", u"\u2A04" },
- { u"bigvee", u"\u22C1" },
- { u"bigwedge", u"\u22C0" },
- { u"bkarow", u"\u290D" },
- { u"blacklozenge", u"\u29EB" },
- { u"blacksquare", u"\u25AA" },
- { u"blacktriangle", u"\u25B4" },
- { u"blacktriangledown", u"\u25BE" },
- { u"blacktriangleleft", u"\u25C2" },
- { u"blacktriangleright", u"\u25B8" },
- { u"blank", u"\u2423" },
- { u"blk12", u"\u2592" },
- { u"blk14", u"\u2591" },
- { u"blk34", u"\u2593" },
- { u"block", u"\u2588" },
- { u"bne", u"\u003D\u20E5" },
- { u"bnequiv", u"\u2261\u20E5" },
- { u"bnot", u"\u2310" },
- { u"bopf", u"\U0001D553" },
- { u"bot", u"\u22A5" },
- { u"bottom", u"\u22A5" },
- { u"bowtie", u"\u22C8" },
- { u"boxDL", u"\u2557" },
- { u"boxDR", u"\u2554" },
- { u"boxDl", u"\u2556" },
- { u"boxDr", u"\u2553" },
- { u"boxH", u"\u2550" },
- { u"boxHD", u"\u2566" },
- { u"boxHU", u"\u2569" },
- { u"boxHd", u"\u2564" },
- { u"boxHu", u"\u2567" },
- { u"boxUL", u"\u255D" },
- { u"boxUR", u"\u255A" },
- { u"boxUl", u"\u255C" },
- { u"boxUr", u"\u2559" },
- { u"boxV", u"\u2551" },
- { u"boxVH", u"\u256C" },
- { u"boxVL", u"\u2563" },
- { u"boxVR", u"\u2560" },
- { u"boxVh", u"\u256B" },
- { u"boxVl", u"\u2562" },
- { u"boxVr", u"\u255F" },
- { u"boxbox", u"\u29C9" },
- { u"boxdL", u"\u2555" },
- { u"boxdR", u"\u2552" },
- { u"boxdl", u"\u2510" },
- { u"boxdr", u"\u250C" },
- { u"boxh", u"\u2500" },
- { u"boxhD", u"\u2565" },
- { u"boxhU", u"\u2568" },
- { u"boxhd", u"\u252C" },
- { u"boxhu", u"\u2534" },
- { u"boxminus", u"\u229F" },
- { u"boxplus", u"\u229E" },
- { u"boxtimes", u"\u22A0" },
- { u"boxuL", u"\u255B" },
- { u"boxuR", u"\u2558" },
- { u"boxul", u"\u2518" },
- { u"boxur", u"\u2514" },
- { u"boxv", u"\u2502" },
- { u"boxvH", u"\u256A" },
- { u"boxvL", u"\u2561" },
- { u"boxvR", u"\u255E" },
- { u"boxvh", u"\u253C" },
- { u"boxvl", u"\u2524" },
- { u"boxvr", u"\u251C" },
- { u"bprime", u"\u2035" },
- { u"breve", u"\u02D8" },
- { u"brvbar", u"\u00A6" },
- { u"bscr", u"\U0001D4B7" },
- { u"bsemi", u"\u204F" },
- { u"bsim", u"\u223D" },
- { u"bsime", u"\u22CD" },
- { u"bsol", u"\u005C" },
- { u"bsolb", u"\u29C5" },
- { u"bsolhsub", u"\u27C8" },
- { u"bull", u"\u2022" },
- { u"bullet", u"\u2022" },
- { u"bump", u"\u224E" },
- { u"bumpE", u"\u2AAE" },
- { u"bumpe", u"\u224F" },
- { u"bumpeq", u"\u224F" },
- { u"cacute", u"\u0107" },
- { u"cap", u"\u2229" },
- { u"capand", u"\u2A44" },
- { u"capbrcup", u"\u2A49" },
- { u"capcap", u"\u2A4B" },
- { u"capcup", u"\u2A47" },
- { u"capdot", u"\u2A40" },
- { u"caps", u"\u2229\uFE00" },
- { u"caret", u"\u2041" },
- { u"caron", u"\u02C7" },
- { u"ccaps", u"\u2A4D" },
- { u"ccaron", u"\u010D" },
- { u"ccedil", u"\u00E7" },
- { u"ccirc", u"\u0109" },
- { u"ccups", u"\u2A4C" },
- { u"ccupssm", u"\u2A50" },
- { u"cdot", u"\u010B" },
- { u"cedil", u"\u00B8" },
- { u"cemptyv", u"\u29B2" },
- { u"cent", u"\u00A2" },
- { u"centerdot", u"\u00B7" },
- { u"cfr", u"\U0001D520" },
- { u"chcy", u"\u0447" },
- { u"check", u"\u2713" },
- { u"checkmark", u"\u2713" },
- { u"chi", u"\u03C7" },
- { u"cir", u"\u25CB" },
- { u"cirE", u"\u29C3" },
- { u"circ", u"\u02C6" },
- { u"circeq", u"\u2257" },
- { u"circlearrowleft", u"\u21BA" },
- { u"circlearrowright", u"\u21BB" },
- { u"circledR", u"\u00AE" },
- { u"circledS", u"\u24C8" },
- { u"circledast", u"\u229B" },
- { u"circledcirc", u"\u229A" },
- { u"circleddash", u"\u229D" },
- { u"cire", u"\u2257" },
- { u"cirfnint", u"\u2A10" },
- { u"cirmid", u"\u2AEF" },
- { u"cirscir", u"\u29C2" },
- { u"clubs", u"\u2663" },
- { u"clubsuit", u"\u2663" },
- { u"colon", u"\u003A" },
- { u"colone", u"\u2254" },
- { u"coloneq", u"\u2254" },
- { u"comma", u"\u002C" },
- { u"commat", u"\u0040" },
- { u"comp", u"\u2201" },
- { u"compfn", u"\u2218" },
- { u"complement", u"\u2201" },
- { u"complexes", u"\u2102" },
- { u"cong", u"\u2245" },
- { u"congdot", u"\u2A6D" },
- { u"conint", u"\u222E" },
- { u"copf", u"\U0001D554" },
- { u"coprod", u"\u2210" },
- { u"copy", u"\u00A9" },
- { u"copysr", u"\u2117" },
- { u"crarr", u"\u21B5" },
- { u"cross", u"\u2717" },
- { u"cscr", u"\U0001D4B8" },
- { u"csub", u"\u2ACF" },
- { u"csube", u"\u2AD1" },
- { u"csup", u"\u2AD0" },
- { u"csupe", u"\u2AD2" },
- { u"ctdot", u"\u22EF" },
- { u"cudarrl", u"\u2938" },
- { u"cudarrr", u"\u2935" },
- { u"cuepr", u"\u22DE" },
- { u"cuesc", u"\u22DF" },
- { u"cularr", u"\u21B6" },
- { u"cularrp", u"\u293D" },
- { u"cup", u"\u222A" },
- { u"cupbrcap", u"\u2A48" },
- { u"cupcap", u"\u2A46" },
- { u"cupcup", u"\u2A4A" },
- { u"cupdot", u"\u228D" },
- { u"cupor", u"\u2A45" },
- { u"cups", u"\u222A\uFE00" },
- { u"curarr", u"\u21B7" },
- { u"curarrm", u"\u293C" },
- { u"curlyeqprec", u"\u22DE" },
- { u"curlyeqsucc", u"\u22DF" },
- { u"curlyvee", u"\u22CE" },
- { u"curlywedge", u"\u22CF" },
- { u"curren", u"\u00A4" },
- { u"curvearrowleft", u"\u21B6" },
- { u"curvearrowright", u"\u21B7" },
- { u"cuvee", u"\u22CE" },
- { u"cuwed", u"\u22CF" },
- { u"cwconint", u"\u2232" },
- { u"cwint", u"\u2231" },
- { u"cylcty", u"\u232D" },
- { u"dArr", u"\u21D3" },
- { u"dHar", u"\u2965" },
- { u"dagger", u"\u2020" },
- { u"daleth", u"\u2138" },
- { u"darr", u"\u2193" },
- { u"dash", u"\u2010" },
- { u"dashv", u"\u22A3" },
- { u"dbkarow", u"\u290F" },
- { u"dblac", u"\u02DD" },
- { u"dcaron", u"\u010F" },
- { u"dcy", u"\u0434" },
- { u"dd", u"\u2146" },
- { u"ddagger", u"\u2021" },
- { u"ddarr", u"\u21CA" },
- { u"ddotseq", u"\u2A77" },
- { u"deg", u"\u00B0" },
- { u"delta", u"\u03B4" },
- { u"demptyv", u"\u29B1" },
- { u"dfisht", u"\u297F" },
- { u"dfr", u"\U0001D521" },
- { u"dharl", u"\u21C3" },
- { u"dharr", u"\u21C2" },
- { u"diam", u"\u22C4" },
- { u"diamond", u"\u22C4" },
- { u"diamondsuit", u"\u2666" },
- { u"diams", u"\u2666" },
- { u"die", u"\u00A8" },
- { u"digamma", u"\u03DD" },
- { u"disin", u"\u22F2" },
- { u"div", u"\u00F7" },
- { u"divide", u"\u00F7" },
- { u"divideontimes", u"\u22C7" },
- { u"divonx", u"\u22C7" },
- { u"djcy", u"\u0452" },
- { u"dlcorn", u"\u231E" },
- { u"dlcrop", u"\u230D" },
- { u"dollar", u"\u0024" },
- { u"dopf", u"\U0001D555" },
- { u"dot", u"\u02D9" },
- { u"doteq", u"\u2250" },
- { u"doteqdot", u"\u2251" },
- { u"dotminus", u"\u2238" },
- { u"dotplus", u"\u2214" },
- { u"dotsquare", u"\u22A1" },
- { u"doublebarwedge", u"\u2306" },
- { u"downarrow", u"\u2193" },
- { u"downdownarrows", u"\u21CA" },
- { u"downharpoonleft", u"\u21C3" },
- { u"downharpoonright", u"\u21C2" },
- { u"drbkarow", u"\u2910" },
- { u"drcorn", u"\u231F" },
- { u"drcrop", u"\u230C" },
- { u"dscr", u"\U0001D4B9" },
- { u"dscy", u"\u0455" },
- { u"dsol", u"\u29F6" },
- { u"dstrok", u"\u0111" },
- { u"dtdot", u"\u22F1" },
- { u"dtri", u"\u25BF" },
- { u"dtrif", u"\u25BE" },
- { u"duarr", u"\u21F5" },
- { u"duhar", u"\u296F" },
- { u"dwangle", u"\u29A6" },
- { u"dzcy", u"\u045F" },
- { u"dzigrarr", u"\u27FF" },
- { u"eDDot", u"\u2A77" },
- { u"eDot", u"\u2251" },
- { u"eacute", u"\u00E9" },
- { u"easter", u"\u2A6E" },
- { u"ecaron", u"\u011B" },
- { u"ecir", u"\u2256" },
- { u"ecirc", u"\u00EA" },
- { u"ecolon", u"\u2255" },
- { u"ecy", u"\u044D" },
- { u"edot", u"\u0117" },
- { u"ee", u"\u2147" },
- { u"efDot", u"\u2252" },
- { u"efr", u"\U0001D522" },
- { u"eg", u"\u2A9A" },
- { u"egrave", u"\u00E8" },
- { u"egs", u"\u2A96" },
- { u"egsdot", u"\u2A98" },
- { u"el", u"\u2A99" },
- { u"elinters", u"\u23E7" },
- { u"ell", u"\u2113" },
- { u"els", u"\u2A95" },
- { u"elsdot", u"\u2A97" },
- { u"emacr", u"\u0113" },
- { u"empty", u"\u2205" },
- { u"emptyset", u"\u2205" },
- { u"emptyv", u"\u2205" },
- { u"emsp", u"\u2003" },
- { u"emsp13", u"\u2004" },
- { u"emsp14", u"\u2005" },
- { u"eng", u"\u014B" },
- { u"ensp", u"\u2002" },
- { u"eogon", u"\u0119" },
- { u"eopf", u"\U0001D556" },
- { u"epar", u"\u22D5" },
- { u"eparsl", u"\u29E3" },
- { u"eplus", u"\u2A71" },
- { u"epsi", u"\u03B5" },
- { u"epsilon", u"\u03B5" },
- { u"epsiv", u"\u03F5" },
- { u"eqcirc", u"\u2256" },
- { u"eqcolon", u"\u2255" },
- { u"eqsim", u"\u2242" },
- { u"eqslantgtr", u"\u2A96" },
- { u"eqslantless", u"\u2A95" },
- { u"equals", u"\u003D" },
- { u"equest", u"\u225F" },
- { u"equiv", u"\u2261" },
- { u"equivDD", u"\u2A78" },
- { u"eqvparsl", u"\u29E5" },
- { u"erDot", u"\u2253" },
- { u"erarr", u"\u2971" },
- { u"escr", u"\u212F" },
- { u"esdot", u"\u2250" },
- { u"esim", u"\u2242" },
- { u"eta", u"\u03B7" },
- { u"eth", u"\u00F0" },
- { u"euml", u"\u00EB" },
- { u"euro", u"\u20AC" },
- { u"excl", u"\u0021" },
- { u"exist", u"\u2203" },
- { u"expectation", u"\u2130" },
- { u"exponentiale", u"\u2147" },
- { u"fallingdotseq", u"\u2252" },
- { u"fcy", u"\u0444" },
- { u"female", u"\u2640" },
- { u"ffilig", u"\uFB03" },
- { u"fflig", u"\uFB00" },
- { u"ffllig", u"\uFB04" },
- { u"ffr", u"\U0001D523" },
- { u"filig", u"\uFB01" },
- { u"fjlig", u"\u0066\u006A" },
- { u"flat", u"\u266D" },
- { u"fllig", u"\uFB02" },
- { u"fltns", u"\u25B1" },
- { u"fnof", u"\u0192" },
- { u"fopf", u"\U0001D557" },
- { u"forall", u"\u2200" },
- { u"fork", u"\u22D4" },
- { u"forkv", u"\u2AD9" },
- { u"fpartint", u"\u2A0D" },
- { u"frac12", u"\u00BD" },
- { u"frac13", u"\u2153" },
- { u"frac14", u"\u00BC" },
- { u"frac15", u"\u2155" },
- { u"frac16", u"\u2159" },
- { u"frac18", u"\u215B" },
- { u"frac23", u"\u2154" },
- { u"frac25", u"\u2156" },
- { u"frac34", u"\u00BE" },
- { u"frac35", u"\u2157" },
- { u"frac38", u"\u215C" },
- { u"frac45", u"\u2158" },
- { u"frac56", u"\u215A" },
- { u"frac58", u"\u215D" },
- { u"frac78", u"\u215E" },
- { u"frasl", u"\u2044" },
- { u"frown", u"\u2322" },
- { u"fscr", u"\U0001D4BB" },
- { u"gE", u"\u2267" },
- { u"gEl", u"\u2A8C" },
- { u"gacute", u"\u01F5" },
- { u"gamma", u"\u03B3" },
- { u"gammad", u"\u03DD" },
- { u"gap", u"\u2A86" },
- { u"gbreve", u"\u011F" },
- { u"gcirc", u"\u011D" },
- { u"gcy", u"\u0433" },
- { u"gdot", u"\u0121" },
- { u"ge", u"\u2265" },
- { u"gel", u"\u22DB" },
- { u"geq", u"\u2265" },
- { u"geqq", u"\u2267" },
- { u"geqslant", u"\u2A7E" },
- { u"ges", u"\u2A7E" },
- { u"gescc", u"\u2AA9" },
- { u"gesdot", u"\u2A80" },
- { u"gesdoto", u"\u2A82" },
- { u"gesdotol", u"\u2A84" },
- { u"gesl", u"\u22DB\uFE00" },
- { u"gesles", u"\u2A94" },
- { u"gfr", u"\U0001D524" },
- { u"gg", u"\u226B" },
- { u"ggg", u"\u22D9" },
- { u"gimel", u"\u2137" },
- { u"gjcy", u"\u0453" },
- { u"gl", u"\u2277" },
- { u"glE", u"\u2A92" },
- { u"gla", u"\u2AA5" },
- { u"glj", u"\u2AA4" },
- { u"gnE", u"\u2269" },
- { u"gnap", u"\u2A8A" },
- { u"gnapprox", u"\u2A8A" },
- { u"gne", u"\u2A88" },
- { u"gneq", u"\u2A88" },
- { u"gneqq", u"\u2269" },
- { u"gnsim", u"\u22E7" },
- { u"gopf", u"\U0001D558" },
- { u"grave", u"\u0060" },
- { u"gscr", u"\u210A" },
- { u"gsim", u"\u2273" },
- { u"gsime", u"\u2A8E" },
- { u"gsiml", u"\u2A90" },
- { u"gt", u"\u003E" },
- { u"gtcc", u"\u2AA7" },
- { u"gtcir", u"\u2A7A" },
- { u"gtdot", u"\u22D7" },
- { u"gtlPar", u"\u2995" },
- { u"gtquest", u"\u2A7C" },
- { u"gtrapprox", u"\u2A86" },
- { u"gtrarr", u"\u2978" },
- { u"gtrdot", u"\u22D7" },
- { u"gtreqless", u"\u22DB" },
- { u"gtreqqless", u"\u2A8C" },
- { u"gtrless", u"\u2277" },
- { u"gtrsim", u"\u2273" },
- { u"gvertneqq", u"\u2269\uFE00" },
- { u"gvnE", u"\u2269\uFE00" },
- { u"hArr", u"\u21D4" },
- { u"hairsp", u"\u200A" },
- { u"half", u"\u00BD" },
- { u"hamilt", u"\u210B" },
- { u"hardcy", u"\u044A" },
- { u"harr", u"\u2194" },
- { u"harrcir", u"\u2948" },
- { u"harrw", u"\u21AD" },
- { u"hbar", u"\u210F" },
- { u"hcirc", u"\u0125" },
- { u"hearts", u"\u2665" },
- { u"heartsuit", u"\u2665" },
- { u"hellip", u"\u2026" },
- { u"hercon", u"\u22B9" },
- { u"hfr", u"\U0001D525" },
- { u"hksearow", u"\u2925" },
- { u"hkswarow", u"\u2926" },
- { u"hoarr", u"\u21FF" },
- { u"homtht", u"\u223B" },
- { u"hookleftarrow", u"\u21A9" },
- { u"hookrightarrow", u"\u21AA" },
- { u"hopf", u"\U0001D559" },
- { u"horbar", u"\u2015" },
- { u"hscr", u"\U0001D4BD" },
- { u"hslash", u"\u210F" },
- { u"hstrok", u"\u0127" },
- { u"hybull", u"\u2043" },
- { u"hyphen", u"\u2010" },
- { u"iacute", u"\u00ED" },
- { u"ic", u"\u2063" },
- { u"icirc", u"\u00EE" },
- { u"icy", u"\u0438" },
- { u"iecy", u"\u0435" },
- { u"iexcl", u"\u00A1" },
- { u"iff", u"\u21D4" },
- { u"ifr", u"\U0001D526" },
- { u"igrave", u"\u00EC" },
- { u"ii", u"\u2148" },
- { u"iiiint", u"\u2A0C" },
- { u"iiint", u"\u222D" },
- { u"iinfin", u"\u29DC" },
- { u"iiota", u"\u2129" },
- { u"ijlig", u"\u0133" },
- { u"imacr", u"\u012B" },
- { u"image", u"\u2111" },
- { u"imagline", u"\u2110" },
- { u"imagpart", u"\u2111" },
- { u"imath", u"\u0131" },
- { u"imof", u"\u22B7" },
- { u"imped", u"\u01B5" },
- { u"in", u"\u2208" },
- { u"incare", u"\u2105" },
- { u"infin", u"\u221E" },
- { u"infintie", u"\u29DD" },
- { u"inodot", u"\u0131" },
- { u"int", u"\u222B" },
- { u"intcal", u"\u22BA" },
- { u"integers", u"\u2124" },
- { u"intercal", u"\u22BA" },
- { u"intlarhk", u"\u2A17" },
- { u"intprod", u"\u2A3C" },
- { u"iocy", u"\u0451" },
- { u"iogon", u"\u012F" },
- { u"iopf", u"\U0001D55A" },
- { u"iota", u"\u03B9" },
- { u"iprod", u"\u2A3C" },
- { u"iquest", u"\u00BF" },
- { u"iscr", u"\U0001D4BE" },
- { u"isin", u"\u2208" },
- { u"isinE", u"\u22F9" },
- { u"isindot", u"\u22F5" },
- { u"isins", u"\u22F4" },
- { u"isinsv", u"\u22F3" },
- { u"isinv", u"\u2208" },
- { u"it", u"\u2062" },
- { u"itilde", u"\u0129" },
- { u"iukcy", u"\u0456" },
- { u"iuml", u"\u00EF" },
- { u"jcirc", u"\u0135" },
- { u"jcy", u"\u0439" },
- { u"jfr", u"\U0001D527" },
- { u"jmath", u"\u0237" },
- { u"jopf", u"\U0001D55B" },
- { u"jscr", u"\U0001D4BF" },
- { u"jsercy", u"\u0458" },
- { u"jukcy", u"\u0454" },
- { u"kappa", u"\u03BA" },
- { u"kappav", u"\u03F0" },
- { u"kcedil", u"\u0137" },
- { u"kcy", u"\u043A" },
- { u"kfr", u"\U0001D528" },
- { u"kgreen", u"\u0138" },
- { u"khcy", u"\u0445" },
- { u"kjcy", u"\u045C" },
- { u"kopf", u"\U0001D55C" },
- { u"kscr", u"\U0001D4C0" },
- { u"lAarr", u"\u21DA" },
- { u"lArr", u"\u21D0" },
- { u"lAtail", u"\u291B" },
- { u"lBarr", u"\u290E" },
- { u"lE", u"\u2266" },
- { u"lEg", u"\u2A8B" },
- { u"lHar", u"\u2962" },
- { u"lacute", u"\u013A" },
- { u"laemptyv", u"\u29B4" },
- { u"lagran", u"\u2112" },
- { u"lambda", u"\u03BB" },
- { u"lang", u"\u27E8" },
- { u"langd", u"\u2991" },
- { u"langle", u"\u27E8" },
- { u"lap", u"\u2A85" },
- { u"laquo", u"\u00AB" },
- { u"larr", u"\u2190" },
- { u"larrb", u"\u21E4" },
- { u"larrbfs", u"\u291F" },
- { u"larrfs", u"\u291D" },
- { u"larrhk", u"\u21A9" },
- { u"larrlp", u"\u21AB" },
- { u"larrpl", u"\u2939" },
- { u"larrsim", u"\u2973" },
- { u"larrtl", u"\u21A2" },
- { u"lat", u"\u2AAB" },
- { u"latail", u"\u2919" },
- { u"late", u"\u2AAD" },
- { u"lates", u"\u2AAD\uFE00" },
- { u"lbarr", u"\u290C" },
- { u"lbbrk", u"\u2772" },
- { u"lbrace", u"\u007B" },
- { u"lbrack", u"\u005B" },
- { u"lbrke", u"\u298B" },
- { u"lbrksld", u"\u298F" },
- { u"lbrkslu", u"\u298D" },
- { u"lcaron", u"\u013E" },
- { u"lcedil", u"\u013C" },
- { u"lceil", u"\u2308" },
- { u"lcub", u"\u007B" },
- { u"lcy", u"\u043B" },
- { u"ldca", u"\u2936" },
- { u"ldquo", u"\u201C" },
- { u"ldquor", u"\u201E" },
- { u"ldrdhar", u"\u2967" },
- { u"ldrushar", u"\u294B" },
- { u"ldsh", u"\u21B2" },
- { u"le", u"\u2264" },
- { u"leftarrow", u"\u2190" },
- { u"leftarrowtail", u"\u21A2" },
- { u"leftharpoondown", u"\u21BD" },
- { u"leftharpoonup", u"\u21BC" },
- { u"leftleftarrows", u"\u21C7" },
- { u"leftrightarrow", u"\u2194" },
- { u"leftrightarrows", u"\u21C6" },
- { u"leftrightharpoons", u"\u21CB" },
- { u"leftrightsquigarrow", u"\u21AD" },
- { u"leftthreetimes", u"\u22CB" },
- { u"leg", u"\u22DA" },
- { u"leq", u"\u2264" },
- { u"leqq", u"\u2266" },
- { u"leqslant", u"\u2A7D" },
- { u"les", u"\u2A7D" },
- { u"lescc", u"\u2AA8" },
- { u"lesdot", u"\u2A7F" },
- { u"lesdoto", u"\u2A81" },
- { u"lesdotor", u"\u2A83" },
- { u"lesg", u"\u22DA\uFE00" },
- { u"lesges", u"\u2A93" },
- { u"lessapprox", u"\u2A85" },
- { u"lessdot", u"\u22D6" },
- { u"lesseqgtr", u"\u22DA" },
- { u"lesseqqgtr", u"\u2A8B" },
- { u"lessgtr", u"\u2276" },
- { u"lesssim", u"\u2272" },
- { u"lfisht", u"\u297C" },
- { u"lfloor", u"\u230A" },
- { u"lfr", u"\U0001D529" },
- { u"lg", u"\u2276" },
- { u"lgE", u"\u2A91" },
- { u"lhard", u"\u21BD" },
- { u"lharu", u"\u21BC" },
- { u"lharul", u"\u296A" },
- { u"lhblk", u"\u2584" },
- { u"ljcy", u"\u0459" },
- { u"ll", u"\u226A" },
- { u"llarr", u"\u21C7" },
- { u"llcorner", u"\u231E" },
- { u"llhard", u"\u296B" },
- { u"lltri", u"\u25FA" },
- { u"lmidot", u"\u0140" },
- { u"lmoust", u"\u23B0" },
- { u"lmoustache", u"\u23B0" },
- { u"lnE", u"\u2268" },
- { u"lnap", u"\u2A89" },
- { u"lnapprox", u"\u2A89" },
- { u"lne", u"\u2A87" },
- { u"lneq", u"\u2A87" },
- { u"lneqq", u"\u2268" },
- { u"lnsim", u"\u22E6" },
- { u"loang", u"\u27EC" },
- { u"loarr", u"\u21FD" },
- { u"lobrk", u"\u27E6" },
- { u"longleftarrow", u"\u27F5" },
- { u"longleftrightarrow", u"\u27F7" },
- { u"longmapsto", u"\u27FC" },
- { u"longrightarrow", u"\u27F6" },
- { u"looparrowleft", u"\u21AB" },
- { u"looparrowright", u"\u21AC" },
- { u"lopar", u"\u2985" },
- { u"lopf", u"\U0001D55D" },
- { u"loplus", u"\u2A2D" },
- { u"lotimes", u"\u2A34" },
- { u"lowast", u"\u2217" },
- { u"lowbar", u"\u005F" },
- { u"loz", u"\u25CA" },
- { u"lozenge", u"\u25CA" },
- { u"lozf", u"\u29EB" },
- { u"lpar", u"\u0028" },
- { u"lparlt", u"\u2993" },
- { u"lrarr", u"\u21C6" },
- { u"lrcorner", u"\u231F" },
- { u"lrhar", u"\u21CB" },
- { u"lrhard", u"\u296D" },
- { u"lrm", u"\u200E" },
- { u"lrtri", u"\u22BF" },
- { u"lsaquo", u"\u2039" },
- { u"lscr", u"\U0001D4C1" },
- { u"lsh", u"\u21B0" },
- { u"lsim", u"\u2272" },
- { u"lsime", u"\u2A8D" },
- { u"lsimg", u"\u2A8F" },
- { u"lsqb", u"\u005B" },
- { u"lsquo", u"\u2018" },
- { u"lsquor", u"\u201A" },
- { u"lstrok", u"\u0142" },
- { u"lt", u"\u003C" },
- { u"ltcc", u"\u2AA6" },
- { u"ltcir", u"\u2A79" },
- { u"ltdot", u"\u22D6" },
- { u"lthree", u"\u22CB" },
- { u"ltimes", u"\u22C9" },
- { u"ltlarr", u"\u2976" },
- { u"ltquest", u"\u2A7B" },
- { u"ltrPar", u"\u2996" },
- { u"ltri", u"\u25C3" },
- { u"ltrie", u"\u22B4" },
- { u"ltrif", u"\u25C2" },
- { u"lurdshar", u"\u294A" },
- { u"luruhar", u"\u2966" },
- { u"lvertneqq", u"\u2268\uFE00" },
- { u"lvnE", u"\u2268\uFE00" },
- { u"mDDot", u"\u223A" },
- { u"macr", u"\u00AF" },
- { u"male", u"\u2642" },
- { u"malt", u"\u2720" },
- { u"maltese", u"\u2720" },
- { u"map", u"\u21A6" },
- { u"mapsto", u"\u21A6" },
- { u"mapstodown", u"\u21A7" },
- { u"mapstoleft", u"\u21A4" },
- { u"mapstoup", u"\u21A5" },
- { u"marker", u"\u25AE" },
- { u"mcomma", u"\u2A29" },
- { u"mcy", u"\u043C" },
- { u"mdash", u"\u2014" },
- { u"measuredangle", u"\u2221" },
- { u"mfr", u"\U0001D52A" },
- { u"mho", u"\u2127" },
- { u"micro", u"\u00B5" },
- { u"mid", u"\u2223" },
- { u"midast", u"\u002A" },
- { u"midcir", u"\u2AF0" },
- { u"middot", u"\u00B7" },
- { u"minus", u"\u2212" },
- { u"minusb", u"\u229F" },
- { u"minusd", u"\u2238" },
- { u"minusdu", u"\u2A2A" },
- { u"mlcp", u"\u2ADB" },
- { u"mldr", u"\u2026" },
- { u"mnplus", u"\u2213" },
- { u"models", u"\u22A7" },
- { u"mopf", u"\U0001D55E" },
- { u"mp", u"\u2213" },
- { u"mscr", u"\U0001D4C2" },
- { u"mstpos", u"\u223E" },
- { u"mu", u"\u03BC" },
- { u"multimap", u"\u22B8" },
- { u"mumap", u"\u22B8" },
- { u"nGg", u"\u22D9\u0338" },
- { u"nGt", u"\u226B\u20D2" },
- { u"nGtv", u"\u226B\u0338" },
- { u"nLeftarrow", u"\u21CD" },
- { u"nLeftrightarrow", u"\u21CE" },
- { u"nLl", u"\u22D8\u0338" },
- { u"nLt", u"\u226A\u20D2" },
- { u"nLtv", u"\u226A\u0338" },
- { u"nRightarrow", u"\u21CF" },
- { u"nVDash", u"\u22AF" },
- { u"nVdash", u"\u22AE" },
- { u"nabla", u"\u2207" },
- { u"nacute", u"\u0144" },
- { u"nang", u"\u2220\u20D2" },
- { u"nap", u"\u2249" },
- { u"napE", u"\u2A70\u0338" },
- { u"napid", u"\u224B\u0338" },
- { u"napos", u"\u0149" },
- { u"napprox", u"\u2249" },
- { u"natur", u"\u266E" },
- { u"natural", u"\u266E" },
- { u"naturals", u"\u2115" },
- { u"nbsp", u"\u00A0" },
- { u"nbump", u"\u224E\u0338" },
- { u"nbumpe", u"\u224F\u0338" },
- { u"ncap", u"\u2A43" },
- { u"ncaron", u"\u0148" },
- { u"ncedil", u"\u0146" },
- { u"ncong", u"\u2247" },
- { u"ncongdot", u"\u2A6D\u0338" },
- { u"ncup", u"\u2A42" },
- { u"ncy", u"\u043D" },
- { u"ndash", u"\u2013" },
- { u"ne", u"\u2260" },
- { u"neArr", u"\u21D7" },
- { u"nearhk", u"\u2924" },
- { u"nearr", u"\u2197" },
- { u"nearrow", u"\u2197" },
- { u"nedot", u"\u2250\u0338" },
- { u"nequiv", u"\u2262" },
- { u"nesear", u"\u2928" },
- { u"nesim", u"\u2242\u0338" },
- { u"nexist", u"\u2204" },
- { u"nexists", u"\u2204" },
- { u"nfr", u"\U0001D52B" },
- { u"ngE", u"\u2267\u0338" },
- { u"nge", u"\u2271" },
- { u"ngeq", u"\u2271" },
- { u"ngeqq", u"\u2267\u0338" },
- { u"ngeqslant", u"\u2A7E\u0338" },
- { u"nges", u"\u2A7E\u0338" },
- { u"ngsim", u"\u2275" },
- { u"ngt", u"\u226F" },
- { u"ngtr", u"\u226F" },
- { u"nhArr", u"\u21CE" },
- { u"nharr", u"\u21AE" },
- { u"nhpar", u"\u2AF2" },
- { u"ni", u"\u220B" },
- { u"nis", u"\u22FC" },
- { u"nisd", u"\u22FA" },
- { u"niv", u"\u220B" },
- { u"njcy", u"\u045A" },
- { u"nlArr", u"\u21CD" },
- { u"nlE", u"\u2266\u0338" },
- { u"nlarr", u"\u219A" },
- { u"nldr", u"\u2025" },
- { u"nle", u"\u2270" },
- { u"nleftarrow", u"\u219A" },
- { u"nleftrightarrow", u"\u21AE" },
- { u"nleq", u"\u2270" },
- { u"nleqq", u"\u2266\u0338" },
- { u"nleqslant", u"\u2A7D\u0338" },
- { u"nles", u"\u2A7D\u0338" },
- { u"nless", u"\u226E" },
- { u"nlsim", u"\u2274" },
- { u"nlt", u"\u226E" },
- { u"nltri", u"\u22EA" },
- { u"nltrie", u"\u22EC" },
- { u"nmid", u"\u2224" },
- { u"nopf", u"\U0001D55F" },
- { u"not", u"\u00AC" },
- { u"notin", u"\u2209" },
- { u"notinE", u"\u22F9\u0338" },
- { u"notindot", u"\u22F5\u0338" },
- { u"notinva", u"\u2209" },
- { u"notinvb", u"\u22F7" },
- { u"notinvc", u"\u22F6" },
- { u"notni", u"\u220C" },
- { u"notniva", u"\u220C" },
- { u"notnivb", u"\u22FE" },
- { u"notnivc", u"\u22FD" },
- { u"npar", u"\u2226" },
- { u"nparallel", u"\u2226" },
- { u"nparsl", u"\u2AFD\u20E5" },
- { u"npart", u"\u2202\u0338" },
- { u"npolint", u"\u2A14" },
- { u"npr", u"\u2280" },
- { u"nprcue", u"\u22E0" },
- { u"npre", u"\u2AAF\u0338" },
- { u"nprec", u"\u2280" },
- { u"npreceq", u"\u2AAF\u0338" },
- { u"nrArr", u"\u21CF" },
- { u"nrarr", u"\u219B" },
- { u"nrarrc", u"\u2933\u0338" },
- { u"nrarrw", u"\u219D\u0338" },
- { u"nrightarrow", u"\u219B" },
- { u"nrtri", u"\u22EB" },
- { u"nrtrie", u"\u22ED" },
- { u"nsc", u"\u2281" },
- { u"nsccue", u"\u22E1" },
- { u"nsce", u"\u2AB0\u0338" },
- { u"nscr", u"\U0001D4C3" },
- { u"nshortmid", u"\u2224" },
- { u"nshortparallel", u"\u2226" },
- { u"nsim", u"\u2241" },
- { u"nsime", u"\u2244" },
- { u"nsimeq", u"\u2244" },
- { u"nsmid", u"\u2224" },
- { u"nspar", u"\u2226" },
- { u"nsqsube", u"\u22E2" },
- { u"nsqsupe", u"\u22E3" },
- { u"nsub", u"\u2284" },
- { u"nsubE", u"\u2AC5\u0338" },
- { u"nsube", u"\u2288" },
- { u"nsubset", u"\u2282\u20D2" },
- { u"nsubseteq", u"\u2288" },
- { u"nsubseteqq", u"\u2AC5\u0338" },
- { u"nsucc", u"\u2281" },
- { u"nsucceq", u"\u2AB0\u0338" },
- { u"nsup", u"\u2285" },
- { u"nsupE", u"\u2AC6\u0338" },
- { u"nsupe", u"\u2289" },
- { u"nsupset", u"\u2283\u20D2" },
- { u"nsupseteq", u"\u2289" },
- { u"nsupseteqq", u"\u2AC6\u0338" },
- { u"ntgl", u"\u2279" },
- { u"ntilde", u"\u00F1" },
- { u"ntlg", u"\u2278" },
- { u"ntriangleleft", u"\u22EA" },
- { u"ntrianglelefteq", u"\u22EC" },
- { u"ntriangleright", u"\u22EB" },
- { u"ntrianglerighteq", u"\u22ED" },
- { u"nu", u"\u03BD" },
- { u"num", u"\u0023" },
- { u"numero", u"\u2116" },
- { u"numsp", u"\u2007" },
- { u"nvDash", u"\u22AD" },
- { u"nvHarr", u"\u2904" },
- { u"nvap", u"\u224D\u20D2" },
- { u"nvdash", u"\u22AC" },
- { u"nvge", u"\u2265\u20D2" },
- { u"nvgt", u"\u003E\u20D2" },
- { u"nvinfin", u"\u29DE" },
- { u"nvlArr", u"\u2902" },
- { u"nvle", u"\u2264\u20D2" },
- { u"nvlt", u"\u003C\u20D2" },
- { u"nvltrie", u"\u22B4\u20D2" },
- { u"nvrArr", u"\u2903" },
- { u"nvrtrie", u"\u22B5\u20D2" },
- { u"nvsim", u"\u223C\u20D2" },
- { u"nwArr", u"\u21D6" },
- { u"nwarhk", u"\u2923" },
- { u"nwarr", u"\u2196" },
- { u"nwarrow", u"\u2196" },
- { u"nwnear", u"\u2927" },
- { u"oS", u"\u24C8" },
- { u"oacute", u"\u00F3" },
- { u"oast", u"\u229B" },
- { u"ocir", u"\u229A" },
- { u"ocirc", u"\u00F4" },
- { u"ocy", u"\u043E" },
- { u"odash", u"\u229D" },
- { u"odblac", u"\u0151" },
- { u"odiv", u"\u2A38" },
- { u"odot", u"\u2299" },
- { u"odsold", u"\u29BC" },
- { u"oelig", u"\u0153" },
- { u"ofcir", u"\u29BF" },
- { u"ofr", u"\U0001D52C" },
- { u"ogon", u"\u02DB" },
- { u"ograve", u"\u00F2" },
- { u"ogt", u"\u29C1" },
- { u"ohbar", u"\u29B5" },
- { u"ohm", u"\u03A9" },
- { u"oint", u"\u222E" },
- { u"olarr", u"\u21BA" },
- { u"olcir", u"\u29BE" },
- { u"olcross", u"\u29BB" },
- { u"oline", u"\u203E" },
- { u"olt", u"\u29C0" },
- { u"omacr", u"\u014D" },
- { u"omega", u"\u03C9" },
- { u"omicron", u"\u03BF" },
- { u"omid", u"\u29B6" },
- { u"ominus", u"\u2296" },
- { u"oopf", u"\U0001D560" },
- { u"opar", u"\u29B7" },
- { u"operp", u"\u29B9" },
- { u"oplus", u"\u2295" },
- { u"or", u"\u2228" },
- { u"orarr", u"\u21BB" },
- { u"ord", u"\u2A5D" },
- { u"order", u"\u2134" },
- { u"orderof", u"\u2134" },
- { u"ordf", u"\u00AA" },
- { u"ordm", u"\u00BA" },
- { u"origof", u"\u22B6" },
- { u"oror", u"\u2A56" },
- { u"orslope", u"\u2A57" },
- { u"orv", u"\u2A5B" },
- { u"oscr", u"\u2134" },
- { u"oslash", u"\u00F8" },
- { u"osol", u"\u2298" },
- { u"otilde", u"\u00F5" },
- { u"otimes", u"\u2297" },
- { u"otimesas", u"\u2A36" },
- { u"ouml", u"\u00F6" },
- { u"ovbar", u"\u233D" },
- { u"par", u"\u2225" },
- { u"para", u"\u00B6" },
- { u"parallel", u"\u2225" },
- { u"parsim", u"\u2AF3" },
- { u"parsl", u"\u2AFD" },
- { u"part", u"\u2202" },
- { u"pcy", u"\u043F" },
- { u"percnt", u"\u0025" },
- { u"period", u"\u002E" },
- { u"permil", u"\u2030" },
- { u"perp", u"\u22A5" },
- { u"pertenk", u"\u2031" },
- { u"pfr", u"\U0001D52D" },
- { u"phi", u"\u03C6" },
- { u"phiv", u"\u03D5" },
- { u"phmmat", u"\u2133" },
- { u"phone", u"\u260E" },
- { u"pi", u"\u03C0" },
- { u"pitchfork", u"\u22D4" },
- { u"piv", u"\u03D6" },
- { u"planck", u"\u210F" },
- { u"planckh", u"\u210E" },
- { u"plankv", u"\u210F" },
- { u"plus", u"\u002B" },
- { u"plusacir", u"\u2A23" },
- { u"plusb", u"\u229E" },
- { u"pluscir", u"\u2A22" },
- { u"plusdo", u"\u2214" },
- { u"plusdu", u"\u2A25" },
- { u"pluse", u"\u2A72" },
- { u"plusmn", u"\u00B1" },
- { u"plussim", u"\u2A26" },
- { u"plustwo", u"\u2A27" },
- { u"pm", u"\u00B1" },
- { u"pointint", u"\u2A15" },
- { u"popf", u"\U0001D561" },
- { u"pound", u"\u00A3" },
- { u"pr", u"\u227A" },
- { u"prE", u"\u2AB3" },
- { u"prap", u"\u2AB7" },
- { u"prcue", u"\u227C" },
- { u"pre", u"\u2AAF" },
- { u"prec", u"\u227A" },
- { u"precapprox", u"\u2AB7" },
- { u"preccurlyeq", u"\u227C" },
- { u"preceq", u"\u2AAF" },
- { u"precnapprox", u"\u2AB9" },
- { u"precneqq", u"\u2AB5" },
- { u"precnsim", u"\u22E8" },
- { u"precsim", u"\u227E" },
- { u"prime", u"\u2032" },
- { u"primes", u"\u2119" },
- { u"prnE", u"\u2AB5" },
- { u"prnap", u"\u2AB9" },
- { u"prnsim", u"\u22E8" },
- { u"prod", u"\u220F" },
- { u"profalar", u"\u232E" },
- { u"profline", u"\u2312" },
- { u"profsurf", u"\u2313" },
- { u"prop", u"\u221D" },
- { u"propto", u"\u221D" },
- { u"prsim", u"\u227E" },
- { u"prurel", u"\u22B0" },
- { u"pscr", u"\U0001D4C5" },
- { u"psi", u"\u03C8" },
- { u"puncsp", u"\u2008" },
- { u"qfr", u"\U0001D52E" },
- { u"qint", u"\u2A0C" },
- { u"qopf", u"\U0001D562" },
- { u"qprime", u"\u2057" },
- { u"qscr", u"\U0001D4C6" },
- { u"quaternions", u"\u210D" },
- { u"quatint", u"\u2A16" },
- { u"quest", u"\u003F" },
- { u"questeq", u"\u225F" },
- { u"quot", u"\u0022" },
- { u"rAarr", u"\u21DB" },
- { u"rArr", u"\u21D2" },
- { u"rAtail", u"\u291C" },
- { u"rBarr", u"\u290F" },
- { u"rHar", u"\u2964" },
- { u"race", u"\u223D\u0331" },
- { u"racute", u"\u0155" },
- { u"radic", u"\u221A" },
- { u"raemptyv", u"\u29B3" },
- { u"rang", u"\u27E9" },
- { u"rangd", u"\u2992" },
- { u"range", u"\u29A5" },
- { u"rangle", u"\u27E9" },
- { u"raquo", u"\u00BB" },
- { u"rarr", u"\u2192" },
- { u"rarrap", u"\u2975" },
- { u"rarrb", u"\u21E5" },
- { u"rarrbfs", u"\u2920" },
- { u"rarrc", u"\u2933" },
- { u"rarrfs", u"\u291E" },
- { u"rarrhk", u"\u21AA" },
- { u"rarrlp", u"\u21AC" },
- { u"rarrpl", u"\u2945" },
- { u"rarrsim", u"\u2974" },
- { u"rarrtl", u"\u21A3" },
- { u"rarrw", u"\u219D" },
- { u"ratail", u"\u291A" },
- { u"ratio", u"\u2236" },
- { u"rationals", u"\u211A" },
- { u"rbarr", u"\u290D" },
- { u"rbbrk", u"\u2773" },
- { u"rbrace", u"\u007D" },
- { u"rbrack", u"\u005D" },
- { u"rbrke", u"\u298C" },
- { u"rbrksld", u"\u298E" },
- { u"rbrkslu", u"\u2990" },
- { u"rcaron", u"\u0159" },
- { u"rcedil", u"\u0157" },
- { u"rceil", u"\u2309" },
- { u"rcub", u"\u007D" },
- { u"rcy", u"\u0440" },
- { u"rdca", u"\u2937" },
- { u"rdldhar", u"\u2969" },
- { u"rdquo", u"\u201D" },
- { u"rdquor", u"\u201D" },
- { u"rdsh", u"\u21B3" },
- { u"real", u"\u211C" },
- { u"realine", u"\u211B" },
- { u"realpart", u"\u211C" },
- { u"reals", u"\u211D" },
- { u"rect", u"\u25AD" },
- { u"reg", u"\u00AE" },
- { u"rfisht", u"\u297D" },
- { u"rfloor", u"\u230B" },
- { u"rfr", u"\U0001D52F" },
- { u"rhard", u"\u21C1" },
- { u"rharu", u"\u21C0" },
- { u"rharul", u"\u296C" },
- { u"rho", u"\u03C1" },
- { u"rhov", u"\u03F1" },
- { u"rightarrow", u"\u2192" },
- { u"rightarrowtail", u"\u21A3" },
- { u"rightharpoondown", u"\u21C1" },
- { u"rightharpoonup", u"\u21C0" },
- { u"rightleftarrows", u"\u21C4" },
- { u"rightleftharpoons", u"\u21CC" },
- { u"rightrightarrows", u"\u21C9" },
- { u"rightsquigarrow", u"\u219D" },
- { u"rightthreetimes", u"\u22CC" },
- { u"ring", u"\u02DA" },
- { u"risingdotseq", u"\u2253" },
- { u"rlarr", u"\u21C4" },
- { u"rlhar", u"\u21CC" },
- { u"rlm", u"\u200F" },
- { u"rmoust", u"\u23B1" },
- { u"rmoustache", u"\u23B1" },
- { u"rnmid", u"\u2AEE" },
- { u"roang", u"\u27ED" },
- { u"roarr", u"\u21FE" },
- { u"robrk", u"\u27E7" },
- { u"ropar", u"\u2986" },
- { u"ropf", u"\U0001D563" },
- { u"roplus", u"\u2A2E" },
- { u"rotimes", u"\u2A35" },
- { u"rpar", u"\u0029" },
- { u"rpargt", u"\u2994" },
- { u"rppolint", u"\u2A12" },
- { u"rrarr", u"\u21C9" },
- { u"rsaquo", u"\u203A" },
- { u"rscr", u"\U0001D4C7" },
- { u"rsh", u"\u21B1" },
- { u"rsqb", u"\u005D" },
- { u"rsquo", u"\u2019" },
- { u"rsquor", u"\u2019" },
- { u"rthree", u"\u22CC" },
- { u"rtimes", u"\u22CA" },
- { u"rtri", u"\u25B9" },
- { u"rtrie", u"\u22B5" },
- { u"rtrif", u"\u25B8" },
- { u"rtriltri", u"\u29CE" },
- { u"ruluhar", u"\u2968" },
- { u"rx", u"\u211E" },
- { u"sacute", u"\u015B" },
- { u"sbquo", u"\u201A" },
- { u"sc", u"\u227B" },
- { u"scE", u"\u2AB4" },
- { u"scap", u"\u2AB8" },
- { u"scaron", u"\u0161" },
- { u"sccue", u"\u227D" },
- { u"sce", u"\u2AB0" },
- { u"scedil", u"\u015F" },
- { u"scirc", u"\u015D" },
- { u"scnE", u"\u2AB6" },
- { u"scnap", u"\u2ABA" },
- { u"scnsim", u"\u22E9" },
- { u"scpolint", u"\u2A13" },
- { u"scsim", u"\u227F" },
- { u"scy", u"\u0441" },
- { u"sdot", u"\u22C5" },
- { u"sdotb", u"\u22A1" },
- { u"sdote", u"\u2A66" },
- { u"seArr", u"\u21D8" },
- { u"searhk", u"\u2925" },
- { u"searr", u"\u2198" },
- { u"searrow", u"\u2198" },
- { u"sect", u"\u00A7" },
- { u"semi", u"\u003B" },
- { u"seswar", u"\u2929" },
- { u"setminus", u"\u2216" },
- { u"setmn", u"\u2216" },
- { u"sext", u"\u2736" },
- { u"sfr", u"\U0001D530" },
- { u"sfrown", u"\u2322" },
- { u"sharp", u"\u266F" },
- { u"shchcy", u"\u0449" },
- { u"shcy", u"\u0448" },
- { u"shortmid", u"\u2223" },
- { u"shortparallel", u"\u2225" },
- { u"shy", u"\u00AD" },
- { u"sigma", u"\u03C3" },
- { u"sigmaf", u"\u03C2" },
- { u"sigmav", u"\u03C2" },
- { u"sim", u"\u223C" },
- { u"simdot", u"\u2A6A" },
- { u"sime", u"\u2243" },
- { u"simeq", u"\u2243" },
- { u"simg", u"\u2A9E" },
- { u"simgE", u"\u2AA0" },
- { u"siml", u"\u2A9D" },
- { u"simlE", u"\u2A9F" },
- { u"simne", u"\u2246" },
- { u"simplus", u"\u2A24" },
- { u"simrarr", u"\u2972" },
- { u"slarr", u"\u2190" },
- { u"smallsetminus", u"\u2216" },
- { u"smashp", u"\u2A33" },
- { u"smeparsl", u"\u29E4" },
- { u"smid", u"\u2223" },
- { u"smile", u"\u2323" },
- { u"smt", u"\u2AAA" },
- { u"smte", u"\u2AAC" },
- { u"smtes", u"\u2AAC\uFE00" },
- { u"softcy", u"\u044C" },
- { u"sol", u"\u002F" },
- { u"solb", u"\u29C4" },
- { u"solbar", u"\u233F" },
- { u"sopf", u"\U0001D564" },
- { u"spades", u"\u2660" },
- { u"spadesuit", u"\u2660" },
- { u"spar", u"\u2225" },
- { u"sqcap", u"\u2293" },
- { u"sqcaps", u"\u2293\uFE00" },
- { u"sqcup", u"\u2294" },
- { u"sqcups", u"\u2294\uFE00" },
- { u"sqsub", u"\u228F" },
- { u"sqsube", u"\u2291" },
- { u"sqsubset", u"\u228F" },
- { u"sqsubseteq", u"\u2291" },
- { u"sqsup", u"\u2290" },
- { u"sqsupe", u"\u2292" },
- { u"sqsupset", u"\u2290" },
- { u"sqsupseteq", u"\u2292" },
- { u"squ", u"\u25A1" },
- { u"square", u"\u25A1" },
- { u"squarf", u"\u25AA" },
- { u"squf", u"\u25AA" },
- { u"srarr", u"\u2192" },
- { u"sscr", u"\U0001D4C8" },
- { u"ssetmn", u"\u2216" },
- { u"ssmile", u"\u2323" },
- { u"sstarf", u"\u22C6" },
- { u"star", u"\u2606" },
- { u"starf", u"\u2605" },
- { u"straightepsilon", u"\u03F5" },
- { u"straightphi", u"\u03D5" },
- { u"strns", u"\u00AF" },
- { u"sub", u"\u2282" },
- { u"subE", u"\u2AC5" },
- { u"subdot", u"\u2ABD" },
- { u"sube", u"\u2286" },
- { u"subedot", u"\u2AC3" },
- { u"submult", u"\u2AC1" },
- { u"subnE", u"\u2ACB" },
- { u"subne", u"\u228A" },
- { u"subplus", u"\u2ABF" },
- { u"subrarr", u"\u2979" },
- { u"subset", u"\u2282" },
- { u"subseteq", u"\u2286" },
- { u"subseteqq", u"\u2AC5" },
- { u"subsetneq", u"\u228A" },
- { u"subsetneqq", u"\u2ACB" },
- { u"subsim", u"\u2AC7" },
- { u"subsub", u"\u2AD5" },
- { u"subsup", u"\u2AD3" },
- { u"succ", u"\u227B" },
- { u"succapprox", u"\u2AB8" },
- { u"succcurlyeq", u"\u227D" },
- { u"succeq", u"\u2AB0" },
- { u"succnapprox", u"\u2ABA" },
- { u"succneqq", u"\u2AB6" },
- { u"succnsim", u"\u22E9" },
- { u"succsim", u"\u227F" },
- { u"sum", u"\u2211" },
- { u"sung", u"\u266A" },
- { u"sup", u"\u2283" },
- { u"sup1", u"\u00B9" },
- { u"sup2", u"\u00B2" },
- { u"sup3", u"\u00B3" },
- { u"supE", u"\u2AC6" },
- { u"supdot", u"\u2ABE" },
- { u"supdsub", u"\u2AD8" },
- { u"supe", u"\u2287" },
- { u"supedot", u"\u2AC4" },
- { u"suphsol", u"\u27C9" },
- { u"suphsub", u"\u2AD7" },
- { u"suplarr", u"\u297B" },
- { u"supmult", u"\u2AC2" },
- { u"supnE", u"\u2ACC" },
- { u"supne", u"\u228B" },
- { u"supplus", u"\u2AC0" },
- { u"supset", u"\u2283" },
- { u"supseteq", u"\u2287" },
- { u"supseteqq", u"\u2AC6" },
- { u"supsetneq", u"\u228B" },
- { u"supsetneqq", u"\u2ACC" },
- { u"supsim", u"\u2AC8" },
- { u"supsub", u"\u2AD4" },
- { u"supsup", u"\u2AD6" },
- { u"swArr", u"\u21D9" },
- { u"swarhk", u"\u2926" },
- { u"swarr", u"\u2199" },
- { u"swarrow", u"\u2199" },
- { u"swnwar", u"\u292A" },
- { u"szlig", u"\u00DF" },
- { u"target", u"\u2316" },
- { u"tau", u"\u03C4" },
- { u"tbrk", u"\u23B4" },
- { u"tcaron", u"\u0165" },
- { u"tcedil", u"\u0163" },
- { u"tcy", u"\u0442" },
- { u"tdot", u"\u20DB" },
- { u"telrec", u"\u2315" },
- { u"tfr", u"\U0001D531" },
- { u"there4", u"\u2234" },
- { u"therefore", u"\u2234" },
- { u"theta", u"\u03B8" },
- { u"thetasym", u"\u03D1" },
- { u"thetav", u"\u03D1" },
- { u"thickapprox", u"\u2248" },
- { u"thicksim", u"\u223C" },
- { u"thinsp", u"\u2009" },
- { u"thkap", u"\u2248" },
- { u"thksim", u"\u223C" },
- { u"thorn", u"\u00FE" },
- { u"tilde", u"\u02DC" },
- { u"times", u"\u00D7" },
- { u"timesb", u"\u22A0" },
- { u"timesbar", u"\u2A31" },
- { u"timesd", u"\u2A30" },
- { u"tint", u"\u222D" },
- { u"toea", u"\u2928" },
- { u"top", u"\u22A4" },
- { u"topbot", u"\u2336" },
- { u"topcir", u"\u2AF1" },
- { u"topf", u"\U0001D565" },
- { u"topfork", u"\u2ADA" },
- { u"tosa", u"\u2929" },
- { u"tprime", u"\u2034" },
- { u"trade", u"\u2122" },
- { u"triangle", u"\u25B5" },
- { u"triangledown", u"\u25BF" },
- { u"triangleleft", u"\u25C3" },
- { u"trianglelefteq", u"\u22B4" },
- { u"triangleq", u"\u225C" },
- { u"triangleright", u"\u25B9" },
- { u"trianglerighteq", u"\u22B5" },
- { u"tridot", u"\u25EC" },
- { u"trie", u"\u225C" },
- { u"triminus", u"\u2A3A" },
- { u"triplus", u"\u2A39" },
- { u"trisb", u"\u29CD" },
- { u"tritime", u"\u2A3B" },
- { u"trpezium", u"\u23E2" },
- { u"tscr", u"\U0001D4C9" },
- { u"tscy", u"\u0446" },
- { u"tshcy", u"\u045B" },
- { u"tstrok", u"\u0167" },
- { u"twixt", u"\u226C" },
- { u"twoheadleftarrow", u"\u219E" },
- { u"twoheadrightarrow", u"\u21A0" },
- { u"uArr", u"\u21D1" },
- { u"uHar", u"\u2963" },
- { u"uacute", u"\u00FA" },
- { u"uarr", u"\u2191" },
- { u"ubrcy", u"\u045E" },
- { u"ubreve", u"\u016D" },
- { u"ucirc", u"\u00FB" },
- { u"ucy", u"\u0443" },
- { u"udarr", u"\u21C5" },
- { u"udblac", u"\u0171" },
- { u"udhar", u"\u296E" },
- { u"ufisht", u"\u297E" },
- { u"ufr", u"\U0001D532" },
- { u"ugrave", u"\u00F9" },
- { u"uharl", u"\u21BF" },
- { u"uharr", u"\u21BE" },
- { u"uhblk", u"\u2580" },
- { u"ulcorn", u"\u231C" },
- { u"ulcorner", u"\u231C" },
- { u"ulcrop", u"\u230F" },
- { u"ultri", u"\u25F8" },
- { u"umacr", u"\u016B" },
- { u"uml", u"\u00A8" },
- { u"uogon", u"\u0173" },
- { u"uopf", u"\U0001D566" },
- { u"uparrow", u"\u2191" },
- { u"updownarrow", u"\u2195" },
- { u"upharpoonleft", u"\u21BF" },
- { u"upharpoonright", u"\u21BE" },
- { u"uplus", u"\u228E" },
- { u"upsi", u"\u03C5" },
- { u"upsih", u"\u03D2" },
- { u"upsilon", u"\u03C5" },
- { u"upuparrows", u"\u21C8" },
- { u"urcorn", u"\u231D" },
- { u"urcorner", u"\u231D" },
- { u"urcrop", u"\u230E" },
- { u"uring", u"\u016F" },
- { u"urtri", u"\u25F9" },
- { u"uscr", u"\U0001D4CA" },
- { u"utdot", u"\u22F0" },
- { u"utilde", u"\u0169" },
- { u"utri", u"\u25B5" },
- { u"utrif", u"\u25B4" },
- { u"uuarr", u"\u21C8" },
- { u"uuml", u"\u00FC" },
- { u"uwangle", u"\u29A7" },
- { u"vArr", u"\u21D5" },
- { u"vBar", u"\u2AE8" },
- { u"vBarv", u"\u2AE9" },
- { u"vDash", u"\u22A8" },
- { u"vangrt", u"\u299C" },
- { u"varepsilon", u"\u03F5" },
- { u"varkappa", u"\u03F0" },
- { u"varnothing", u"\u2205" },
- { u"varphi", u"\u03D5" },
- { u"varpi", u"\u03D6" },
- { u"varpropto", u"\u221D" },
- { u"varr", u"\u2195" },
- { u"varrho", u"\u03F1" },
- { u"varsigma", u"\u03C2" },
- { u"varsubsetneq", u"\u228A\uFE00" },
- { u"varsubsetneqq", u"\u2ACB\uFE00" },
- { u"varsupsetneq", u"\u228B\uFE00" },
- { u"varsupsetneqq", u"\u2ACC\uFE00" },
- { u"vartheta", u"\u03D1" },
- { u"vartriangleleft", u"\u22B2" },
- { u"vartriangleright", u"\u22B3" },
- { u"vcy", u"\u0432" },
- { u"vdash", u"\u22A2" },
- { u"vee", u"\u2228" },
- { u"veebar", u"\u22BB" },
- { u"veeeq", u"\u225A" },
- { u"vellip", u"\u22EE" },
- { u"verbar", u"\u007C" },
- { u"vert", u"\u007C" },
- { u"vfr", u"\U0001D533" },
- { u"vltri", u"\u22B2" },
- { u"vnsub", u"\u2282\u20D2" },
- { u"vnsup", u"\u2283\u20D2" },
- { u"vopf", u"\U0001D567" },
- { u"vprop", u"\u221D" },
- { u"vrtri", u"\u22B3" },
- { u"vscr", u"\U0001D4CB" },
- { u"vsubnE", u"\u2ACB\uFE00" },
- { u"vsubne", u"\u228A\uFE00" },
- { u"vsupnE", u"\u2ACC\uFE00" },
- { u"vsupne", u"\u228B\uFE00" },
- { u"vzigzag", u"\u299A" },
- { u"wcirc", u"\u0175" },
- { u"wedbar", u"\u2A5F" },
- { u"wedge", u"\u2227" },
- { u"wedgeq", u"\u2259" },
- { u"weierp", u"\u2118" },
- { u"wfr", u"\U0001D534" },
- { u"wopf", u"\U0001D568" },
- { u"wp", u"\u2118" },
- { u"wr", u"\u2240" },
- { u"wreath", u"\u2240" },
- { u"wscr", u"\U0001D4CC" },
- { u"xcap", u"\u22C2" },
- { u"xcirc", u"\u25EF" },
- { u"xcup", u"\u22C3" },
- { u"xdtri", u"\u25BD" },
- { u"xfr", u"\U0001D535" },
- { u"xhArr", u"\u27FA" },
- { u"xharr", u"\u27F7" },
- { u"xi", u"\u03BE" },
- { u"xlArr", u"\u27F8" },
- { u"xlarr", u"\u27F5" },
- { u"xmap", u"\u27FC" },
- { u"xnis", u"\u22FB" },
- { u"xodot", u"\u2A00" },
- { u"xopf", u"\U0001D569" },
- { u"xoplus", u"\u2A01" },
- { u"xotime", u"\u2A02" },
- { u"xrArr", u"\u27F9" },
- { u"xrarr", u"\u27F6" },
- { u"xscr", u"\U0001D4CD" },
- { u"xsqcup", u"\u2A06" },
- { u"xuplus", u"\u2A04" },
- { u"xutri", u"\u25B3" },
- { u"xvee", u"\u22C1" },
- { u"xwedge", u"\u22C0" },
- { u"yacute", u"\u00FD" },
- { u"yacy", u"\u044F" },
- { u"ycirc", u"\u0177" },
- { u"ycy", u"\u044B" },
- { u"yen", u"\u00A5" },
- { u"yfr", u"\U0001D536" },
- { u"yicy", u"\u0457" },
- { u"yopf", u"\U0001D56A" },
- { u"yscr", u"\U0001D4CE" },
- { u"yucy", u"\u044E" },
- { u"yuml", u"\u00FF" },
- { u"zacute", u"\u017A" },
- { u"zcaron", u"\u017E" },
- { u"zcy", u"\u0437" },
- { u"zdot", u"\u017C" },
- { u"zeetrf", u"\u2128" },
- { u"zeta", u"\u03B6" },
- { u"zfr", u"\U0001D537" },
- { u"zhcy", u"\u0436" },
- { u"zigrarr", u"\u21DD" },
- { u"zopf", u"\U0001D56B" },
- { u"zscr", u"\U0001D4CF" },
- { u"zwj", u"\u200D" },
- { u"zwnj", u"\u200C" }
+ { u"AElig"_ustr, u"\u00C6"_ustr },
+ { u"AMP"_ustr, u"\u0026"_ustr },
+ { u"Aacute"_ustr, u"\u00C1"_ustr },
+ { u"Abreve"_ustr, u"\u0102"_ustr },
+ { u"Acirc"_ustr, u"\u00C2"_ustr },
+ { u"Acy"_ustr, u"\u0410"_ustr },
+ { u"Afr"_ustr, u"\U0001D504"_ustr },
+ { u"Agrave"_ustr, u"\u00C0"_ustr },
+ { u"Alpha"_ustr, u"\u0391"_ustr },
+ { u"Amacr"_ustr, u"\u0100"_ustr },
+ { u"And"_ustr, u"\u2A53"_ustr },
+ { u"Aogon"_ustr, u"\u0104"_ustr },
+ { u"Aopf"_ustr, u"\U0001D538"_ustr },
+ { u"ApplyFunction"_ustr, u"\u2061"_ustr },
+ { u"Aring"_ustr, u"\u00C5"_ustr },
+ { u"Ascr"_ustr, u"\U0001D49C"_ustr },
+ { u"Assign"_ustr, u"\u2254"_ustr },
+ { u"Atilde"_ustr, u"\u00C3"_ustr },
+ { u"Auml"_ustr, u"\u00C4"_ustr },
+ { u"Backslash"_ustr, u"\u2216"_ustr },
+ { u"Barv"_ustr, u"\u2AE7"_ustr },
+ { u"Barwed"_ustr, u"\u2306"_ustr },
+ { u"Bcy"_ustr, u"\u0411"_ustr },
+ { u"Because"_ustr, u"\u2235"_ustr },
+ { u"Bernoullis"_ustr, u"\u212C"_ustr },
+ { u"Beta"_ustr, u"\u0392"_ustr },
+ { u"Bfr"_ustr, u"\U0001D505"_ustr },
+ { u"Bopf"_ustr, u"\U0001D539"_ustr },
+ { u"Breve"_ustr, u"\u02D8"_ustr },
+ { u"Bscr"_ustr, u"\u212C"_ustr },
+ { u"Bumpeq"_ustr, u"\u224E"_ustr },
+ { u"CHcy"_ustr, u"\u0427"_ustr },
+ { u"COPY"_ustr, u"\u00A9"_ustr },
+ { u"Cacute"_ustr, u"\u0106"_ustr },
+ { u"Cap"_ustr, u"\u22D2"_ustr },
+ { u"CapitalDifferentialD"_ustr, u"\u2145"_ustr },
+ { u"Cayleys"_ustr, u"\u212D"_ustr },
+ { u"Ccaron"_ustr, u"\u010C"_ustr },
+ { u"Ccedil"_ustr, u"\u00C7"_ustr },
+ { u"Ccirc"_ustr, u"\u0108"_ustr },
+ { u"Cconint"_ustr, u"\u2230"_ustr },
+ { u"Cdot"_ustr, u"\u010A"_ustr },
+ { u"Cedilla"_ustr, u"\u00B8"_ustr },
+ { u"CenterDot"_ustr, u"\u00B7"_ustr },
+ { u"Cfr"_ustr, u"\u212D"_ustr },
+ { u"Chi"_ustr, u"\u03A7"_ustr },
+ { u"CircleDot"_ustr, u"\u2299"_ustr },
+ { u"CircleMinus"_ustr, u"\u2296"_ustr },
+ { u"CirclePlus"_ustr, u"\u2295"_ustr },
+ { u"CircleTimes"_ustr, u"\u2297"_ustr },
+ { u"ClockwiseContourIntegral"_ustr, u"\u2232"_ustr },
+ { u"CloseCurlyDoubleQuote"_ustr, u"\u201D"_ustr },
+ { u"CloseCurlyQuote"_ustr, u"\u2019"_ustr },
+ { u"Colon"_ustr, u"\u2237"_ustr },
+ { u"Colone"_ustr, u"\u2A74"_ustr },
+ { u"Congruent"_ustr, u"\u2261"_ustr },
+ { u"Conint"_ustr, u"\u222F"_ustr },
+ { u"ContourIntegral"_ustr, u"\u222E"_ustr },
+ { u"Copf"_ustr, u"\u2102"_ustr },
+ { u"Coproduct"_ustr, u"\u2210"_ustr },
+ { u"CounterClockwiseContourIntegral"_ustr, u"\u2233"_ustr },
+ { u"Cross"_ustr, u"\u2A2F"_ustr },
+ { u"Cscr"_ustr, u"\U0001D49E"_ustr },
+ { u"Cup"_ustr, u"\u22D3"_ustr },
+ { u"CupCap"_ustr, u"\u224D"_ustr },
+ { u"DD"_ustr, u"\u2145"_ustr },
+ { u"DDotrahd"_ustr, u"\u2911"_ustr },
+ { u"DJcy"_ustr, u"\u0402"_ustr },
+ { u"DScy"_ustr, u"\u0405"_ustr },
+ { u"DZcy"_ustr, u"\u040F"_ustr },
+ { u"Dagger"_ustr, u"\u2021"_ustr },
+ { u"Darr"_ustr, u"\u21A1"_ustr },
+ { u"Dashv"_ustr, u"\u2AE4"_ustr },
+ { u"Dcaron"_ustr, u"\u010E"_ustr },
+ { u"Dcy"_ustr, u"\u0414"_ustr },
+ { u"Del"_ustr, u"\u2207"_ustr },
+ { u"Delta"_ustr, u"\u0394"_ustr },
+ { u"Dfr"_ustr, u"\U0001D507"_ustr },
+ { u"DiacriticalAcute"_ustr, u"\u00B4"_ustr },
+ { u"DiacriticalDot"_ustr, u"\u02D9"_ustr },
+ { u"DiacriticalDoubleAcute"_ustr, u"\u02DD"_ustr },
+ { u"DiacriticalGrave"_ustr, u"\u0060"_ustr },
+ { u"DiacriticalTilde"_ustr, u"\u02DC"_ustr },
+ { u"Diamond"_ustr, u"\u22C4"_ustr },
+ { u"DifferentialD"_ustr, u"\u2146"_ustr },
+ { u"Dopf"_ustr, u"\U0001D53B"_ustr },
+ { u"Dot"_ustr, u"\u00A8"_ustr },
+ { u"DotDot"_ustr, u"\u20DC"_ustr },
+ { u"DotEqual"_ustr, u"\u2250"_ustr },
+ { u"DoubleContourIntegral"_ustr, u"\u222F"_ustr },
+ { u"DoubleDot"_ustr, u"\u00A8"_ustr },
+ { u"DoubleDownArrow"_ustr, u"\u21D3"_ustr },
+ { u"DoubleLeftArrow"_ustr, u"\u21D0"_ustr },
+ { u"DoubleLeftRightArrow"_ustr, u"\u21D4"_ustr },
+ { u"DoubleLeftTee"_ustr, u"\u2AE4"_ustr },
+ { u"DoubleLongLeftArrow"_ustr, u"\u27F8"_ustr },
+ { u"DoubleLongLeftRightArrow"_ustr, u"\u27FA"_ustr },
+ { u"DoubleLongRightArrow"_ustr, u"\u27F9"_ustr },
+ { u"DoubleRightArrow"_ustr, u"\u21D2"_ustr },
+ { u"DoubleRightTee"_ustr, u"\u22A8"_ustr },
+ { u"DoubleUpArrow"_ustr, u"\u21D1"_ustr },
+ { u"DoubleUpDownArrow"_ustr, u"\u21D5"_ustr },
+ { u"DoubleVerticalBar"_ustr, u"\u2225"_ustr },
+ { u"DownArrow"_ustr, u"\u2193"_ustr },
+ { u"DownArrowBar"_ustr, u"\u2913"_ustr },
+ { u"DownArrowUpArrow"_ustr, u"\u21F5"_ustr },
+ { u"DownBreve"_ustr, u"\u0311"_ustr },
+ { u"DownLeftRightVector"_ustr, u"\u2950"_ustr },
+ { u"DownLeftTeeVector"_ustr, u"\u295E"_ustr },
+ { u"DownLeftVector"_ustr, u"\u21BD"_ustr },
+ { u"DownLeftVectorBar"_ustr, u"\u2956"_ustr },
+ { u"DownRightTeeVector"_ustr, u"\u295F"_ustr },
+ { u"DownRightVector"_ustr, u"\u21C1"_ustr },
+ { u"DownRightVectorBar"_ustr, u"\u2957"_ustr },
+ { u"DownTee"_ustr, u"\u22A4"_ustr },
+ { u"DownTeeArrow"_ustr, u"\u21A7"_ustr },
+ { u"Downarrow"_ustr, u"\u21D3"_ustr },
+ { u"Dscr"_ustr, u"\U0001D49F"_ustr },
+ { u"Dstrok"_ustr, u"\u0110"_ustr },
+ { u"ENG"_ustr, u"\u014A"_ustr },
+ { u"ETH"_ustr, u"\u00D0"_ustr },
+ { u"Eacute"_ustr, u"\u00C9"_ustr },
+ { u"Ecaron"_ustr, u"\u011A"_ustr },
+ { u"Ecirc"_ustr, u"\u00CA"_ustr },
+ { u"Ecy"_ustr, u"\u042D"_ustr },
+ { u"Edot"_ustr, u"\u0116"_ustr },
+ { u"Efr"_ustr, u"\U0001D508"_ustr },
+ { u"Egrave"_ustr, u"\u00C8"_ustr },
+ { u"Element"_ustr, u"\u2208"_ustr },
+ { u"Emacr"_ustr, u"\u0112"_ustr },
+ { u"EmptySmallSquare"_ustr, u"\u25FB"_ustr },
+ { u"EmptyVerySmallSquare"_ustr, u"\u25AB"_ustr },
+ { u"Eogon"_ustr, u"\u0118"_ustr },
+ { u"Eopf"_ustr, u"\U0001D53C"_ustr },
+ { u"Epsilon"_ustr, u"\u0395"_ustr },
+ { u"Equal"_ustr, u"\u2A75"_ustr },
+ { u"EqualTilde"_ustr, u"\u2242"_ustr },
+ { u"Equilibrium"_ustr, u"\u21CC"_ustr },
+ { u"Escr"_ustr, u"\u2130"_ustr },
+ { u"Esim"_ustr, u"\u2A73"_ustr },
+ { u"Eta"_ustr, u"\u0397"_ustr },
+ { u"Euml"_ustr, u"\u00CB"_ustr },
+ { u"Exists"_ustr, u"\u2203"_ustr },
+ { u"ExponentialE"_ustr, u"\u2147"_ustr },
+ { u"Fcy"_ustr, u"\u0424"_ustr },
+ { u"Ffr"_ustr, u"\U0001D509"_ustr },
+ { u"FilledSmallSquare"_ustr, u"\u25FC"_ustr },
+ { u"FilledVerySmallSquare"_ustr, u"\u25AA"_ustr },
+ { u"Fopf"_ustr, u"\U0001D53D"_ustr },
+ { u"ForAll"_ustr, u"\u2200"_ustr },
+ { u"Fouriertrf"_ustr, u"\u2131"_ustr },
+ { u"Fscr"_ustr, u"\u2131"_ustr },
+ { u"GJcy"_ustr, u"\u0403"_ustr },
+ { u"GT"_ustr, u"\u003E"_ustr },
+ { u"Gamma"_ustr, u"\u0393"_ustr },
+ { u"Gammad"_ustr, u"\u03DC"_ustr },
+ { u"Gbreve"_ustr, u"\u011E"_ustr },
+ { u"Gcedil"_ustr, u"\u0122"_ustr },
+ { u"Gcirc"_ustr, u"\u011C"_ustr },
+ { u"Gcy"_ustr, u"\u0413"_ustr },
+ { u"Gdot"_ustr, u"\u0120"_ustr },
+ { u"Gfr"_ustr, u"\U0001D50A"_ustr },
+ { u"Gg"_ustr, u"\u22D9"_ustr },
+ { u"Gopf"_ustr, u"\U0001D53E"_ustr },
+ { u"GreaterEqual"_ustr, u"\u2265"_ustr },
+ { u"GreaterEqualLess"_ustr, u"\u22DB"_ustr },
+ { u"GreaterFullEqual"_ustr, u"\u2267"_ustr },
+ { u"GreaterGreater"_ustr, u"\u2AA2"_ustr },
+ { u"GreaterLess"_ustr, u"\u2277"_ustr },
+ { u"GreaterSlantEqual"_ustr, u"\u2A7E"_ustr },
+ { u"GreaterTilde"_ustr, u"\u2273"_ustr },
+ { u"Gscr"_ustr, u"\U0001D4A2"_ustr },
+ { u"Gt"_ustr, u"\u226B"_ustr },
+ { u"HARDcy"_ustr, u"\u042A"_ustr },
+ { u"Hacek"_ustr, u"\u02C7"_ustr },
+ { u"Hat"_ustr, u"\u005E"_ustr },
+ { u"Hcirc"_ustr, u"\u0124"_ustr },
+ { u"Hfr"_ustr, u"\u210C"_ustr },
+ { u"HilbertSpace"_ustr, u"\u210B"_ustr },
+ { u"Hopf"_ustr, u"\u210D"_ustr },
+ { u"HorizontalLine"_ustr, u"\u2500"_ustr },
+ { u"Hscr"_ustr, u"\u210B"_ustr },
+ { u"Hstrok"_ustr, u"\u0126"_ustr },
+ { u"HumpDownHump"_ustr, u"\u224E"_ustr },
+ { u"HumpEqual"_ustr, u"\u224F"_ustr },
+ { u"IEcy"_ustr, u"\u0415"_ustr },
+ { u"IJlig"_ustr, u"\u0132"_ustr },
+ { u"IOcy"_ustr, u"\u0401"_ustr },
+ { u"Iacute"_ustr, u"\u00CD"_ustr },
+ { u"Icirc"_ustr, u"\u00CE"_ustr },
+ { u"Icy"_ustr, u"\u0418"_ustr },
+ { u"Idot"_ustr, u"\u0130"_ustr },
+ { u"Ifr"_ustr, u"\u2111"_ustr },
+ { u"Igrave"_ustr, u"\u00CC"_ustr },
+ { u"Im"_ustr, u"\u2111"_ustr },
+ { u"Imacr"_ustr, u"\u012A"_ustr },
+ { u"ImaginaryI"_ustr, u"\u2148"_ustr },
+ { u"Implies"_ustr, u"\u21D2"_ustr },
+ { u"Int"_ustr, u"\u222C"_ustr },
+ { u"Integral"_ustr, u"\u222B"_ustr },
+ { u"Intersection"_ustr, u"\u22C2"_ustr },
+ { u"InvisibleComma"_ustr, u"\u2063"_ustr },
+ { u"InvisibleTimes"_ustr, u"\u2062"_ustr },
+ { u"Iogon"_ustr, u"\u012E"_ustr },
+ { u"Iopf"_ustr, u"\U0001D540"_ustr },
+ { u"Iota"_ustr, u"\u0399"_ustr },
+ { u"Iscr"_ustr, u"\u2110"_ustr },
+ { u"Itilde"_ustr, u"\u0128"_ustr },
+ { u"Iukcy"_ustr, u"\u0406"_ustr },
+ { u"Iuml"_ustr, u"\u00CF"_ustr },
+ { u"Jcirc"_ustr, u"\u0134"_ustr },
+ { u"Jcy"_ustr, u"\u0419"_ustr },
+ { u"Jfr"_ustr, u"\U0001D50D"_ustr },
+ { u"Jopf"_ustr, u"\U0001D541"_ustr },
+ { u"Jscr"_ustr, u"\U0001D4A5"_ustr },
+ { u"Jsercy"_ustr, u"\u0408"_ustr },
+ { u"Jukcy"_ustr, u"\u0404"_ustr },
+ { u"KHcy"_ustr, u"\u0425"_ustr },
+ { u"KJcy"_ustr, u"\u040C"_ustr },
+ { u"Kappa"_ustr, u"\u039A"_ustr },
+ { u"Kcedil"_ustr, u"\u0136"_ustr },
+ { u"Kcy"_ustr, u"\u041A"_ustr },
+ { u"Kfr"_ustr, u"\U0001D50E"_ustr },
+ { u"Kopf"_ustr, u"\U0001D542"_ustr },
+ { u"Kscr"_ustr, u"\U0001D4A6"_ustr },
+ { u"LJcy"_ustr, u"\u0409"_ustr },
+ { u"LT"_ustr, u"\u003C"_ustr },
+ { u"Lacute"_ustr, u"\u0139"_ustr },
+ { u"Lambda"_ustr, u"\u039B"_ustr },
+ { u"Lang"_ustr, u"\u27EA"_ustr },
+ { u"Laplacetrf"_ustr, u"\u2112"_ustr },
+ { u"Larr"_ustr, u"\u219E"_ustr },
+ { u"Lcaron"_ustr, u"\u013D"_ustr },
+ { u"Lcedil"_ustr, u"\u013B"_ustr },
+ { u"Lcy"_ustr, u"\u041B"_ustr },
+ { u"LeftAngleBracket"_ustr, u"\u27E8"_ustr },
+ { u"LeftArrow"_ustr, u"\u2190"_ustr },
+ { u"LeftArrowBar"_ustr, u"\u21E4"_ustr },
+ { u"LeftArrowRightArrow"_ustr, u"\u21C6"_ustr },
+ { u"LeftCeiling"_ustr, u"\u2308"_ustr },
+ { u"LeftDoubleBracket"_ustr, u"\u27E6"_ustr },
+ { u"LeftDownTeeVector"_ustr, u"\u2961"_ustr },
+ { u"LeftDownVector"_ustr, u"\u21C3"_ustr },
+ { u"LeftDownVectorBar"_ustr, u"\u2959"_ustr },
+ { u"LeftFloor"_ustr, u"\u230A"_ustr },
+ { u"LeftRightArrow"_ustr, u"\u2194"_ustr },
+ { u"LeftRightVector"_ustr, u"\u294E"_ustr },
+ { u"LeftTee"_ustr, u"\u22A3"_ustr },
+ { u"LeftTeeArrow"_ustr, u"\u21A4"_ustr },
+ { u"LeftTeeVector"_ustr, u"\u295A"_ustr },
+ { u"LeftTriangle"_ustr, u"\u22B2"_ustr },
+ { u"LeftTriangleBar"_ustr, u"\u29CF"_ustr },
+ { u"LeftTriangleEqual"_ustr, u"\u22B4"_ustr },
+ { u"LeftUpDownVector"_ustr, u"\u2951"_ustr },
+ { u"LeftUpTeeVector"_ustr, u"\u2960"_ustr },
+ { u"LeftUpVector"_ustr, u"\u21BF"_ustr },
+ { u"LeftUpVectorBar"_ustr, u"\u2958"_ustr },
+ { u"LeftVector"_ustr, u"\u21BC"_ustr },
+ { u"LeftVectorBar"_ustr, u"\u2952"_ustr },
+ { u"Leftarrow"_ustr, u"\u21D0"_ustr },
+ { u"Leftrightarrow"_ustr, u"\u21D4"_ustr },
+ { u"LessEqualGreater"_ustr, u"\u22DA"_ustr },
+ { u"LessFullEqual"_ustr, u"\u2266"_ustr },
+ { u"LessGreater"_ustr, u"\u2276"_ustr },
+ { u"LessLess"_ustr, u"\u2AA1"_ustr },
+ { u"LessSlantEqual"_ustr, u"\u2A7D"_ustr },
+ { u"LessTilde"_ustr, u"\u2272"_ustr },
+ { u"Lfr"_ustr, u"\U0001D50F"_ustr },
+ { u"Ll"_ustr, u"\u22D8"_ustr },
+ { u"Lleftarrow"_ustr, u"\u21DA"_ustr },
+ { u"Lmidot"_ustr, u"\u013F"_ustr },
+ { u"LongLeftArrow"_ustr, u"\u27F5"_ustr },
+ { u"LongLeftRightArrow"_ustr, u"\u27F7"_ustr },
+ { u"LongRightArrow"_ustr, u"\u27F6"_ustr },
+ { u"Longleftarrow"_ustr, u"\u27F8"_ustr },
+ { u"Longleftrightarrow"_ustr, u"\u27FA"_ustr },
+ { u"Longrightarrow"_ustr, u"\u27F9"_ustr },
+ { u"Lopf"_ustr, u"\U0001D543"_ustr },
+ { u"LowerLeftArrow"_ustr, u"\u2199"_ustr },
+ { u"LowerRightArrow"_ustr, u"\u2198"_ustr },
+ { u"Lscr"_ustr, u"\u2112"_ustr },
+ { u"Lsh"_ustr, u"\u21B0"_ustr },
+ { u"Lstrok"_ustr, u"\u0141"_ustr },
+ { u"Lt"_ustr, u"\u226A"_ustr },
+ { u"Map"_ustr, u"\u2905"_ustr },
+ { u"Mcy"_ustr, u"\u041C"_ustr },
+ { u"MediumSpace"_ustr, u"\u205F"_ustr },
+ { u"Mellintrf"_ustr, u"\u2133"_ustr },
+ { u"Mfr"_ustr, u"\U0001D510"_ustr },
+ { u"MinusPlus"_ustr, u"\u2213"_ustr },
+ { u"Mopf"_ustr, u"\U0001D544"_ustr },
+ { u"Mscr"_ustr, u"\u2133"_ustr },
+ { u"Mu"_ustr, u"\u039C"_ustr },
+ { u"NJcy"_ustr, u"\u040A"_ustr },
+ { u"Nacute"_ustr, u"\u0143"_ustr },
+ { u"Ncaron"_ustr, u"\u0147"_ustr },
+ { u"Ncedil"_ustr, u"\u0145"_ustr },
+ { u"Ncy"_ustr, u"\u041D"_ustr },
+ { u"NegativeMediumSpace"_ustr, u"\u200B"_ustr },
+ { u"NegativeThickSpace"_ustr, u"\u200B"_ustr },
+ { u"NegativeThinSpace"_ustr, u"\u200B"_ustr },
+ { u"NegativeVeryThinSpace"_ustr, u"\u200B"_ustr },
+ { u"NestedGreaterGreater"_ustr, u"\u226B"_ustr },
+ { u"NestedLessLess"_ustr, u"\u226A"_ustr },
+ { u"NewLine"_ustr, u"\u000A"_ustr },
+ { u"Nfr"_ustr, u"\U0001D511"_ustr },
+ { u"NoBreak"_ustr, u"\u2060"_ustr },
+ { u"NonBreakingSpace"_ustr, u"\u00A0"_ustr },
+ { u"Nopf"_ustr, u"\u2115"_ustr },
+ { u"Not"_ustr, u"\u2AEC"_ustr },
+ { u"NotCongruent"_ustr, u"\u2262"_ustr },
+ { u"NotCupCap"_ustr, u"\u226D"_ustr },
+ { u"NotDoubleVerticalBar"_ustr, u"\u2226"_ustr },
+ { u"NotElement"_ustr, u"\u2209"_ustr },
+ { u"NotEqual"_ustr, u"\u2260"_ustr },
+ { u"NotEqualTilde"_ustr, u"\u2242\u0338"_ustr },
+ { u"NotExists"_ustr, u"\u2204"_ustr },
+ { u"NotGreater"_ustr, u"\u226F"_ustr },
+ { u"NotGreaterEqual"_ustr, u"\u2271"_ustr },
+ { u"NotGreaterFullEqual"_ustr, u"\u2267\u0338"_ustr },
+ { u"NotGreaterGreater"_ustr, u"\u226B\u0338"_ustr },
+ { u"NotGreaterLess"_ustr, u"\u2279"_ustr },
+ { u"NotGreaterSlantEqual"_ustr, u"\u2A7E\u0338"_ustr },
+ { u"NotGreaterTilde"_ustr, u"\u2275"_ustr },
+ { u"NotHumpDownHump"_ustr, u"\u224E\u0338"_ustr },
+ { u"NotHumpEqual"_ustr, u"\u224F\u0338"_ustr },
+ { u"NotLeftTriangle"_ustr, u"\u22EA"_ustr },
+ { u"NotLeftTriangleBar"_ustr, u"\u29CF\u0338"_ustr },
+ { u"NotLeftTriangleEqual"_ustr, u"\u22EC"_ustr },
+ { u"NotLess"_ustr, u"\u226E"_ustr },
+ { u"NotLessEqual"_ustr, u"\u2270"_ustr },
+ { u"NotLessGreater"_ustr, u"\u2278"_ustr },
+ { u"NotLessLess"_ustr, u"\u226A\u0338"_ustr },
+ { u"NotLessSlantEqual"_ustr, u"\u2A7D\u0338"_ustr },
+ { u"NotLessTilde"_ustr, u"\u2274"_ustr },
+ { u"NotNestedGreaterGreater"_ustr, u"\u2AA2\u0338"_ustr },
+ { u"NotNestedLessLess"_ustr, u"\u2AA1\u0338"_ustr },
+ { u"NotPrecedes"_ustr, u"\u2280"_ustr },
+ { u"NotPrecedesEqual"_ustr, u"\u2AAF\u0338"_ustr },
+ { u"NotPrecedesSlantEqual"_ustr, u"\u22E0"_ustr },
+ { u"NotReverseElement"_ustr, u"\u220C"_ustr },
+ { u"NotRightTriangle"_ustr, u"\u22EB"_ustr },
+ { u"NotRightTriangleBar"_ustr, u"\u29D0\u0338"_ustr },
+ { u"NotRightTriangleEqual"_ustr, u"\u22ED"_ustr },
+ { u"NotSquareSubset"_ustr, u"\u228F\u0338"_ustr },
+ { u"NotSquareSubsetEqual"_ustr, u"\u22E2"_ustr },
+ { u"NotSquareSuperset"_ustr, u"\u2290\u0338"_ustr },
+ { u"NotSquareSupersetEqual"_ustr, u"\u22E3"_ustr },
+ { u"NotSubset"_ustr, u"\u2282\u20D2"_ustr },
+ { u"NotSubsetEqual"_ustr, u"\u2288"_ustr },
+ { u"NotSucceeds"_ustr, u"\u2281"_ustr },
+ { u"NotSucceedsEqual"_ustr, u"\u2AB0\u0338"_ustr },
+ { u"NotSucceedsSlantEqual"_ustr, u"\u22E1"_ustr },
+ { u"NotSucceedsTilde"_ustr, u"\u227F\u0338"_ustr },
+ { u"NotSuperset"_ustr, u"\u2283\u20D2"_ustr },
+ { u"NotSupersetEqual"_ustr, u"\u2289"_ustr },
+ { u"NotTilde"_ustr, u"\u2241"_ustr },
+ { u"NotTildeEqual"_ustr, u"\u2244"_ustr },
+ { u"NotTildeFullEqual"_ustr, u"\u2247"_ustr },
+ { u"NotTildeTilde"_ustr, u"\u2249"_ustr },
+ { u"NotVerticalBar"_ustr, u"\u2224"_ustr },
+ { u"Nscr"_ustr, u"\U0001D4A9"_ustr },
+ { u"Ntilde"_ustr, u"\u00D1"_ustr },
+ { u"Nu"_ustr, u"\u039D"_ustr },
+ { u"OElig"_ustr, u"\u0152"_ustr },
+ { u"Oacute"_ustr, u"\u00D3"_ustr },
+ { u"Ocirc"_ustr, u"\u00D4"_ustr },
+ { u"Ocy"_ustr, u"\u041E"_ustr },
+ { u"Odblac"_ustr, u"\u0150"_ustr },
+ { u"Ofr"_ustr, u"\U0001D512"_ustr },
+ { u"Ograve"_ustr, u"\u00D2"_ustr },
+ { u"Omacr"_ustr, u"\u014C"_ustr },
+ { u"Omega"_ustr, u"\u03A9"_ustr },
+ { u"Omicron"_ustr, u"\u039F"_ustr },
+ { u"Oopf"_ustr, u"\U0001D546"_ustr },
+ { u"OpenCurlyDoubleQuote"_ustr, u"\u201C"_ustr },
+ { u"OpenCurlyQuote"_ustr, u"\u2018"_ustr },
+ { u"Or"_ustr, u"\u2A54"_ustr },
+ { u"Oscr"_ustr, u"\U0001D4AA"_ustr },
+ { u"Oslash"_ustr, u"\u00D8"_ustr },
+ { u"Otilde"_ustr, u"\u00D5"_ustr },
+ { u"Otimes"_ustr, u"\u2A37"_ustr },
+ { u"Ouml"_ustr, u"\u00D6"_ustr },
+ { u"OverBar"_ustr, u"\u203E"_ustr },
+ { u"OverBrace"_ustr, u"\u23DE"_ustr },
+ { u"OverBracket"_ustr, u"\u23B4"_ustr },
+ { u"OverParenthesis"_ustr, u"\u23DC"_ustr },
+ { u"PartialD"_ustr, u"\u2202"_ustr },
+ { u"Pcy"_ustr, u"\u041F"_ustr },
+ { u"Pfr"_ustr, u"\U0001D513"_ustr },
+ { u"Phi"_ustr, u"\u03A6"_ustr },
+ { u"Pi"_ustr, u"\u03A0"_ustr },
+ { u"PlusMinus"_ustr, u"\u00B1"_ustr },
+ { u"Poincareplane"_ustr, u"\u210C"_ustr },
+ { u"Popf"_ustr, u"\u2119"_ustr },
+ { u"Pr"_ustr, u"\u2ABB"_ustr },
+ { u"Precedes"_ustr, u"\u227A"_ustr },
+ { u"PrecedesEqual"_ustr, u"\u2AAF"_ustr },
+ { u"PrecedesSlantEqual"_ustr, u"\u227C"_ustr },
+ { u"PrecedesTilde"_ustr, u"\u227E"_ustr },
+ { u"Prime"_ustr, u"\u2033"_ustr },
+ { u"Product"_ustr, u"\u220F"_ustr },
+ { u"Proportion"_ustr, u"\u2237"_ustr },
+ { u"Proportional"_ustr, u"\u221D"_ustr },
+ { u"Pscr"_ustr, u"\U0001D4AB"_ustr },
+ { u"Psi"_ustr, u"\u03A8"_ustr },
+ { u"QUOT"_ustr, u"\u0022"_ustr },
+ { u"Qfr"_ustr, u"\U0001D514"_ustr },
+ { u"Qopf"_ustr, u"\u211A"_ustr },
+ { u"Qscr"_ustr, u"\U0001D4AC"_ustr },
+ { u"RBarr"_ustr, u"\u2910"_ustr },
+ { u"REG"_ustr, u"\u00AE"_ustr },
+ { u"Racute"_ustr, u"\u0154"_ustr },
+ { u"Rang"_ustr, u"\u27EB"_ustr },
+ { u"Rarr"_ustr, u"\u21A0"_ustr },
+ { u"Rarrtl"_ustr, u"\u2916"_ustr },
+ { u"Rcaron"_ustr, u"\u0158"_ustr },
+ { u"Rcedil"_ustr, u"\u0156"_ustr },
+ { u"Rcy"_ustr, u"\u0420"_ustr },
+ { u"Re"_ustr, u"\u211C"_ustr },
+ { u"ReverseElement"_ustr, u"\u220B"_ustr },
+ { u"ReverseEquilibrium"_ustr, u"\u21CB"_ustr },
+ { u"ReverseUpEquilibrium"_ustr, u"\u296F"_ustr },
+ { u"Rfr"_ustr, u"\u211C"_ustr },
+ { u"Rho"_ustr, u"\u03A1"_ustr },
+ { u"RightAngleBracket"_ustr, u"\u27E9"_ustr },
+ { u"RightArrow"_ustr, u"\u2192"_ustr },
+ { u"RightArrowBar"_ustr, u"\u21E5"_ustr },
+ { u"RightArrowLeftArrow"_ustr, u"\u21C4"_ustr },
+ { u"RightCeiling"_ustr, u"\u2309"_ustr },
+ { u"RightDoubleBracket"_ustr, u"\u27E7"_ustr },
+ { u"RightDownTeeVector"_ustr, u"\u295D"_ustr },
+ { u"RightDownVector"_ustr, u"\u21C2"_ustr },
+ { u"RightDownVectorBar"_ustr, u"\u2955"_ustr },
+ { u"RightFloor"_ustr, u"\u230B"_ustr },
+ { u"RightTee"_ustr, u"\u22A2"_ustr },
+ { u"RightTeeArrow"_ustr, u"\u21A6"_ustr },
+ { u"RightTeeVector"_ustr, u"\u295B"_ustr },
+ { u"RightTriangle"_ustr, u"\u22B3"_ustr },
+ { u"RightTriangleBar"_ustr, u"\u29D0"_ustr },
+ { u"RightTriangleEqual"_ustr, u"\u22B5"_ustr },
+ { u"RightUpDownVector"_ustr, u"\u294F"_ustr },
+ { u"RightUpTeeVector"_ustr, u"\u295C"_ustr },
+ { u"RightUpVector"_ustr, u"\u21BE"_ustr },
+ { u"RightUpVectorBar"_ustr, u"\u2954"_ustr },
+ { u"RightVector"_ustr, u"\u21C0"_ustr },
+ { u"RightVectorBar"_ustr, u"\u2953"_ustr },
+ { u"Rightarrow"_ustr, u"\u21D2"_ustr },
+ { u"Ropf"_ustr, u"\u211D"_ustr },
+ { u"RoundImplies"_ustr, u"\u2970"_ustr },
+ { u"Rrightarrow"_ustr, u"\u21DB"_ustr },
+ { u"Rscr"_ustr, u"\u211B"_ustr },
+ { u"Rsh"_ustr, u"\u21B1"_ustr },
+ { u"RuleDelayed"_ustr, u"\u29F4"_ustr },
+ { u"SHCHcy"_ustr, u"\u0429"_ustr },
+ { u"SHcy"_ustr, u"\u0428"_ustr },
+ { u"SOFTcy"_ustr, u"\u042C"_ustr },
+ { u"Sacute"_ustr, u"\u015A"_ustr },
+ { u"Sc"_ustr, u"\u2ABC"_ustr },
+ { u"Scaron"_ustr, u"\u0160"_ustr },
+ { u"Scedil"_ustr, u"\u015E"_ustr },
+ { u"Scirc"_ustr, u"\u015C"_ustr },
+ { u"Scy"_ustr, u"\u0421"_ustr },
+ { u"Sfr"_ustr, u"\U0001D516"_ustr },
+ { u"ShortDownArrow"_ustr, u"\u2193"_ustr },
+ { u"ShortLeftArrow"_ustr, u"\u2190"_ustr },
+ { u"ShortRightArrow"_ustr, u"\u2192"_ustr },
+ { u"ShortUpArrow"_ustr, u"\u2191"_ustr },
+ { u"Sigma"_ustr, u"\u03A3"_ustr },
+ { u"SmallCircle"_ustr, u"\u2218"_ustr },
+ { u"Sopf"_ustr, u"\U0001D54A"_ustr },
+ { u"Sqrt"_ustr, u"\u221A"_ustr },
+ { u"Square"_ustr, u"\u25A1"_ustr },
+ { u"SquareIntersection"_ustr, u"\u2293"_ustr },
+ { u"SquareSubset"_ustr, u"\u228F"_ustr },
+ { u"SquareSubsetEqual"_ustr, u"\u2291"_ustr },
+ { u"SquareSuperset"_ustr, u"\u2290"_ustr },
+ { u"SquareSupersetEqual"_ustr, u"\u2292"_ustr },
+ { u"SquareUnion"_ustr, u"\u2294"_ustr },
+ { u"Sscr"_ustr, u"\U0001D4AE"_ustr },
+ { u"Star"_ustr, u"\u22C6"_ustr },
+ { u"Sub"_ustr, u"\u22D0"_ustr },
+ { u"Subset"_ustr, u"\u22D0"_ustr },
+ { u"SubsetEqual"_ustr, u"\u2286"_ustr },
+ { u"Succeeds"_ustr, u"\u227B"_ustr },
+ { u"SucceedsEqual"_ustr, u"\u2AB0"_ustr },
+ { u"SucceedsSlantEqual"_ustr, u"\u227D"_ustr },
+ { u"SucceedsTilde"_ustr, u"\u227F"_ustr },
+ { u"SuchThat"_ustr, u"\u220B"_ustr },
+ { u"Sum"_ustr, u"\u2211"_ustr },
+ { u"Sup"_ustr, u"\u22D1"_ustr },
+ { u"Superset"_ustr, u"\u2283"_ustr },
+ { u"SupersetEqual"_ustr, u"\u2287"_ustr },
+ { u"Supset"_ustr, u"\u22D1"_ustr },
+ { u"THORN"_ustr, u"\u00DE"_ustr },
+ { u"TRADE"_ustr, u"\u2122"_ustr },
+ { u"TSHcy"_ustr, u"\u040B"_ustr },
+ { u"TScy"_ustr, u"\u0426"_ustr },
+ { u"Tab"_ustr, u"\u0009"_ustr },
+ { u"Tau"_ustr, u"\u03A4"_ustr },
+ { u"Tcaron"_ustr, u"\u0164"_ustr },
+ { u"Tcedil"_ustr, u"\u0162"_ustr },
+ { u"Tcy"_ustr, u"\u0422"_ustr },
+ { u"Tfr"_ustr, u"\U0001D517"_ustr },
+ { u"Therefore"_ustr, u"\u2234"_ustr },
+ { u"Theta"_ustr, u"\u0398"_ustr },
+ { u"ThickSpace"_ustr, u"\u205F\u200A"_ustr },
+ { u"ThinSpace"_ustr, u"\u2009"_ustr },
+ { u"Tilde"_ustr, u"\u223C"_ustr },
+ { u"TildeEqual"_ustr, u"\u2243"_ustr },
+ { u"TildeFullEqual"_ustr, u"\u2245"_ustr },
+ { u"TildeTilde"_ustr, u"\u2248"_ustr },
+ { u"Topf"_ustr, u"\U0001D54B"_ustr },
+ { u"TripleDot"_ustr, u"\u20DB"_ustr },
+ { u"Tscr"_ustr, u"\U0001D4AF"_ustr },
+ { u"Tstrok"_ustr, u"\u0166"_ustr },
+ { u"Uacute"_ustr, u"\u00DA"_ustr },
+ { u"Uarr"_ustr, u"\u219F"_ustr },
+ { u"Uarrocir"_ustr, u"\u2949"_ustr },
+ { u"Ubrcy"_ustr, u"\u040E"_ustr },
+ { u"Ubreve"_ustr, u"\u016C"_ustr },
+ { u"Ucirc"_ustr, u"\u00DB"_ustr },
+ { u"Ucy"_ustr, u"\u0423"_ustr },
+ { u"Udblac"_ustr, u"\u0170"_ustr },
+ { u"Ufr"_ustr, u"\U0001D518"_ustr },
+ { u"Ugrave"_ustr, u"\u00D9"_ustr },
+ { u"Umacr"_ustr, u"\u016A"_ustr },
+ { u"UnderBar"_ustr, u"\u005F"_ustr },
+ { u"UnderBrace"_ustr, u"\u23DF"_ustr },
+ { u"UnderBracket"_ustr, u"\u23B5"_ustr },
+ { u"UnderParenthesis"_ustr, u"\u23DD"_ustr },
+ { u"Union"_ustr, u"\u22C3"_ustr },
+ { u"UnionPlus"_ustr, u"\u228E"_ustr },
+ { u"Uogon"_ustr, u"\u0172"_ustr },
+ { u"Uopf"_ustr, u"\U0001D54C"_ustr },
+ { u"UpArrow"_ustr, u"\u2191"_ustr },
+ { u"UpArrowBar"_ustr, u"\u2912"_ustr },
+ { u"UpArrowDownArrow"_ustr, u"\u21C5"_ustr },
+ { u"UpDownArrow"_ustr, u"\u2195"_ustr },
+ { u"UpEquilibrium"_ustr, u"\u296E"_ustr },
+ { u"UpTee"_ustr, u"\u22A5"_ustr },
+ { u"UpTeeArrow"_ustr, u"\u21A5"_ustr },
+ { u"Uparrow"_ustr, u"\u21D1"_ustr },
+ { u"Updownarrow"_ustr, u"\u21D5"_ustr },
+ { u"UpperLeftArrow"_ustr, u"\u2196"_ustr },
+ { u"UpperRightArrow"_ustr, u"\u2197"_ustr },
+ { u"Upsi"_ustr, u"\u03D2"_ustr },
+ { u"Upsilon"_ustr, u"\u03A5"_ustr },
+ { u"Uring"_ustr, u"\u016E"_ustr },
+ { u"Uscr"_ustr, u"\U0001D4B0"_ustr },
+ { u"Utilde"_ustr, u"\u0168"_ustr },
+ { u"Uuml"_ustr, u"\u00DC"_ustr },
+ { u"VDash"_ustr, u"\u22AB"_ustr },
+ { u"Vbar"_ustr, u"\u2AEB"_ustr },
+ { u"Vcy"_ustr, u"\u0412"_ustr },
+ { u"Vdash"_ustr, u"\u22A9"_ustr },
+ { u"Vdashl"_ustr, u"\u2AE6"_ustr },
+ { u"Vee"_ustr, u"\u22C1"_ustr },
+ { u"Verbar"_ustr, u"\u2016"_ustr },
+ { u"Vert"_ustr, u"\u2016"_ustr },
+ { u"VerticalBar"_ustr, u"\u2223"_ustr },
+ { u"VerticalLine"_ustr, u"\u007C"_ustr },
+ { u"VerticalSeparator"_ustr, u"\u2758"_ustr },
+ { u"VerticalTilde"_ustr, u"\u2240"_ustr },
+ { u"VeryThinSpace"_ustr, u"\u200A"_ustr },
+ { u"Vfr"_ustr, u"\U0001D519"_ustr },
+ { u"Vopf"_ustr, u"\U0001D54D"_ustr },
+ { u"Vscr"_ustr, u"\U0001D4B1"_ustr },
+ { u"Vvdash"_ustr, u"\u22AA"_ustr },
+ { u"Wcirc"_ustr, u"\u0174"_ustr },
+ { u"Wedge"_ustr, u"\u22C0"_ustr },
+ { u"Wfr"_ustr, u"\U0001D51A"_ustr },
+ { u"Wopf"_ustr, u"\U0001D54E"_ustr },
+ { u"Wscr"_ustr, u"\U0001D4B2"_ustr },
+ { u"Xfr"_ustr, u"\U0001D51B"_ustr },
+ { u"Xi"_ustr, u"\u039E"_ustr },
+ { u"Xopf"_ustr, u"\U0001D54F"_ustr },
+ { u"Xscr"_ustr, u"\U0001D4B3"_ustr },
+ { u"YAcy"_ustr, u"\u042F"_ustr },
+ { u"YIcy"_ustr, u"\u0407"_ustr },
+ { u"YUcy"_ustr, u"\u042E"_ustr },
+ { u"Yacute"_ustr, u"\u00DD"_ustr },
+ { u"Ycirc"_ustr, u"\u0176"_ustr },
+ { u"Ycy"_ustr, u"\u042B"_ustr },
+ { u"Yfr"_ustr, u"\U0001D51C"_ustr },
+ { u"Yopf"_ustr, u"\U0001D550"_ustr },
+ { u"Yscr"_ustr, u"\U0001D4B4"_ustr },
+ { u"Yuml"_ustr, u"\u0178"_ustr },
+ { u"ZHcy"_ustr, u"\u0416"_ustr },
+ { u"Zacute"_ustr, u"\u0179"_ustr },
+ { u"Zcaron"_ustr, u"\u017D"_ustr },
+ { u"Zcy"_ustr, u"\u0417"_ustr },
+ { u"Zdot"_ustr, u"\u017B"_ustr },
+ { u"ZeroWidthSpace"_ustr, u"\u200B"_ustr },
+ { u"Zeta"_ustr, u"\u0396"_ustr },
+ { u"Zfr"_ustr, u"\u2128"_ustr },
+ { u"Zopf"_ustr, u"\u2124"_ustr },
+ { u"Zscr"_ustr, u"\U0001D4B5"_ustr },
+ { u"aacute"_ustr, u"\u00E1"_ustr },
+ { u"abreve"_ustr, u"\u0103"_ustr },
+ { u"ac"_ustr, u"\u223E"_ustr },
+ { u"acE"_ustr, u"\u223E\u0333"_ustr },
+ { u"acd"_ustr, u"\u223F"_ustr },
+ { u"acirc"_ustr, u"\u00E2"_ustr },
+ { u"acute"_ustr, u"\u00B4"_ustr },
+ { u"acy"_ustr, u"\u0430"_ustr },
+ { u"aelig"_ustr, u"\u00E6"_ustr },
+ { u"af"_ustr, u"\u2061"_ustr },
+ { u"afr"_ustr, u"\U0001D51E"_ustr },
+ { u"agrave"_ustr, u"\u00E0"_ustr },
+ { u"alefsym"_ustr, u"\u2135"_ustr },
+ { u"aleph"_ustr, u"\u2135"_ustr },
+ { u"alpha"_ustr, u"\u03B1"_ustr },
+ { u"amacr"_ustr, u"\u0101"_ustr },
+ { u"amalg"_ustr, u"\u2A3F"_ustr },
+ { u"amp"_ustr, u"\u0026"_ustr },
+ { u"and"_ustr, u"\u2227"_ustr },
+ { u"andand"_ustr, u"\u2A55"_ustr },
+ { u"andd"_ustr, u"\u2A5C"_ustr },
+ { u"andslope"_ustr, u"\u2A58"_ustr },
+ { u"andv"_ustr, u"\u2A5A"_ustr },
+ { u"ang"_ustr, u"\u2220"_ustr },
+ { u"ange"_ustr, u"\u29A4"_ustr },
+ { u"angle"_ustr, u"\u2220"_ustr },
+ { u"angmsd"_ustr, u"\u2221"_ustr },
+ { u"angmsdaa"_ustr, u"\u29A8"_ustr },
+ { u"angmsdab"_ustr, u"\u29A9"_ustr },
+ { u"angmsdac"_ustr, u"\u29AA"_ustr },
+ { u"angmsdad"_ustr, u"\u29AB"_ustr },
+ { u"angmsdae"_ustr, u"\u29AC"_ustr },
+ { u"angmsdaf"_ustr, u"\u29AD"_ustr },
+ { u"angmsdag"_ustr, u"\u29AE"_ustr },
+ { u"angmsdah"_ustr, u"\u29AF"_ustr },
+ { u"angrt"_ustr, u"\u221F"_ustr },
+ { u"angrtvb"_ustr, u"\u22BE"_ustr },
+ { u"angrtvbd"_ustr, u"\u299D"_ustr },
+ { u"angsph"_ustr, u"\u2222"_ustr },
+ { u"angst"_ustr, u"\u00C5"_ustr },
+ { u"angzarr"_ustr, u"\u237C"_ustr },
+ { u"aogon"_ustr, u"\u0105"_ustr },
+ { u"aopf"_ustr, u"\U0001D552"_ustr },
+ { u"ap"_ustr, u"\u2248"_ustr },
+ { u"apE"_ustr, u"\u2A70"_ustr },
+ { u"apacir"_ustr, u"\u2A6F"_ustr },
+ { u"ape"_ustr, u"\u224A"_ustr },
+ { u"apid"_ustr, u"\u224B"_ustr },
+ { u"apos"_ustr, u"\u0027"_ustr },
+ { u"approx"_ustr, u"\u2248"_ustr },
+ { u"approxeq"_ustr, u"\u224A"_ustr },
+ { u"aring"_ustr, u"\u00E5"_ustr },
+ { u"ascr"_ustr, u"\U0001D4B6"_ustr },
+ { u"ast"_ustr, u"\u002A"_ustr },
+ { u"asymp"_ustr, u"\u2248"_ustr },
+ { u"asympeq"_ustr, u"\u224D"_ustr },
+ { u"atilde"_ustr, u"\u00E3"_ustr },
+ { u"auml"_ustr, u"\u00E4"_ustr },
+ { u"awconint"_ustr, u"\u2233"_ustr },
+ { u"awint"_ustr, u"\u2A11"_ustr },
+ { u"bNot"_ustr, u"\u2AED"_ustr },
+ { u"backcong"_ustr, u"\u224C"_ustr },
+ { u"backepsilon"_ustr, u"\u03F6"_ustr },
+ { u"backprime"_ustr, u"\u2035"_ustr },
+ { u"backsim"_ustr, u"\u223D"_ustr },
+ { u"backsimeq"_ustr, u"\u22CD"_ustr },
+ { u"barvee"_ustr, u"\u22BD"_ustr },
+ { u"barwed"_ustr, u"\u2305"_ustr },
+ { u"barwedge"_ustr, u"\u2305"_ustr },
+ { u"bbrk"_ustr, u"\u23B5"_ustr },
+ { u"bbrktbrk"_ustr, u"\u23B6"_ustr },
+ { u"bcong"_ustr, u"\u224C"_ustr },
+ { u"bcy"_ustr, u"\u0431"_ustr },
+ { u"bdquo"_ustr, u"\u201E"_ustr },
+ { u"becaus"_ustr, u"\u2235"_ustr },
+ { u"because"_ustr, u"\u2235"_ustr },
+ { u"bemptyv"_ustr, u"\u29B0"_ustr },
+ { u"bepsi"_ustr, u"\u03F6"_ustr },
+ { u"bernou"_ustr, u"\u212C"_ustr },
+ { u"beta"_ustr, u"\u03B2"_ustr },
+ { u"beth"_ustr, u"\u2136"_ustr },
+ { u"between"_ustr, u"\u226C"_ustr },
+ { u"bfr"_ustr, u"\U0001D51F"_ustr },
+ { u"bigcap"_ustr, u"\u22C2"_ustr },
+ { u"bigcirc"_ustr, u"\u25EF"_ustr },
+ { u"bigcup"_ustr, u"\u22C3"_ustr },
+ { u"bigodot"_ustr, u"\u2A00"_ustr },
+ { u"bigoplus"_ustr, u"\u2A01"_ustr },
+ { u"bigotimes"_ustr, u"\u2A02"_ustr },
+ { u"bigsqcup"_ustr, u"\u2A06"_ustr },
+ { u"bigstar"_ustr, u"\u2605"_ustr },
+ { u"bigtriangledown"_ustr, u"\u25BD"_ustr },
+ { u"bigtriangleup"_ustr, u"\u25B3"_ustr },
+ { u"biguplus"_ustr, u"\u2A04"_ustr },
+ { u"bigvee"_ustr, u"\u22C1"_ustr },
+ { u"bigwedge"_ustr, u"\u22C0"_ustr },
+ { u"bkarow"_ustr, u"\u290D"_ustr },
+ { u"blacklozenge"_ustr, u"\u29EB"_ustr },
+ { u"blacksquare"_ustr, u"\u25AA"_ustr },
+ { u"blacktriangle"_ustr, u"\u25B4"_ustr },
+ { u"blacktriangledown"_ustr, u"\u25BE"_ustr },
+ { u"blacktriangleleft"_ustr, u"\u25C2"_ustr },
+ { u"blacktriangleright"_ustr, u"\u25B8"_ustr },
+ { u"blank"_ustr, u"\u2423"_ustr },
+ { u"blk12"_ustr, u"\u2592"_ustr },
+ { u"blk14"_ustr, u"\u2591"_ustr },
+ { u"blk34"_ustr, u"\u2593"_ustr },
+ { u"block"_ustr, u"\u2588"_ustr },
+ { u"bne"_ustr, u"\u003D\u20E5"_ustr },
+ { u"bnequiv"_ustr, u"\u2261\u20E5"_ustr },
+ { u"bnot"_ustr, u"\u2310"_ustr },
+ { u"bopf"_ustr, u"\U0001D553"_ustr },
+ { u"bot"_ustr, u"\u22A5"_ustr },
+ { u"bottom"_ustr, u"\u22A5"_ustr },
+ { u"bowtie"_ustr, u"\u22C8"_ustr },
+ { u"boxDL"_ustr, u"\u2557"_ustr },
+ { u"boxDR"_ustr, u"\u2554"_ustr },
+ { u"boxDl"_ustr, u"\u2556"_ustr },
+ { u"boxDr"_ustr, u"\u2553"_ustr },
+ { u"boxH"_ustr, u"\u2550"_ustr },
+ { u"boxHD"_ustr, u"\u2566"_ustr },
+ { u"boxHU"_ustr, u"\u2569"_ustr },
+ { u"boxHd"_ustr, u"\u2564"_ustr },
+ { u"boxHu"_ustr, u"\u2567"_ustr },
+ { u"boxUL"_ustr, u"\u255D"_ustr },
+ { u"boxUR"_ustr, u"\u255A"_ustr },
+ { u"boxUl"_ustr, u"\u255C"_ustr },
+ { u"boxUr"_ustr, u"\u2559"_ustr },
+ { u"boxV"_ustr, u"\u2551"_ustr },
+ { u"boxVH"_ustr, u"\u256C"_ustr },
+ { u"boxVL"_ustr, u"\u2563"_ustr },
+ { u"boxVR"_ustr, u"\u2560"_ustr },
+ { u"boxVh"_ustr, u"\u256B"_ustr },
+ { u"boxVl"_ustr, u"\u2562"_ustr },
+ { u"boxVr"_ustr, u"\u255F"_ustr },
+ { u"boxbox"_ustr, u"\u29C9"_ustr },
+ { u"boxdL"_ustr, u"\u2555"_ustr },
+ { u"boxdR"_ustr, u"\u2552"_ustr },
+ { u"boxdl"_ustr, u"\u2510"_ustr },
+ { u"boxdr"_ustr, u"\u250C"_ustr },
+ { u"boxh"_ustr, u"\u2500"_ustr },
+ { u"boxhD"_ustr, u"\u2565"_ustr },
+ { u"boxhU"_ustr, u"\u2568"_ustr },
+ { u"boxhd"_ustr, u"\u252C"_ustr },
+ { u"boxhu"_ustr, u"\u2534"_ustr },
+ { u"boxminus"_ustr, u"\u229F"_ustr },
+ { u"boxplus"_ustr, u"\u229E"_ustr },
+ { u"boxtimes"_ustr, u"\u22A0"_ustr },
+ { u"boxuL"_ustr, u"\u255B"_ustr },
+ { u"boxuR"_ustr, u"\u2558"_ustr },
+ { u"boxul"_ustr, u"\u2518"_ustr },
+ { u"boxur"_ustr, u"\u2514"_ustr },
+ { u"boxv"_ustr, u"\u2502"_ustr },
+ { u"boxvH"_ustr, u"\u256A"_ustr },
+ { u"boxvL"_ustr, u"\u2561"_ustr },
+ { u"boxvR"_ustr, u"\u255E"_ustr },
+ { u"boxvh"_ustr, u"\u253C"_ustr },
+ { u"boxvl"_ustr, u"\u2524"_ustr },
+ { u"boxvr"_ustr, u"\u251C"_ustr },
+ { u"bprime"_ustr, u"\u2035"_ustr },
+ { u"breve"_ustr, u"\u02D8"_ustr },
+ { u"brvbar"_ustr, u"\u00A6"_ustr },
+ { u"bscr"_ustr, u"\U0001D4B7"_ustr },
+ { u"bsemi"_ustr, u"\u204F"_ustr },
+ { u"bsim"_ustr, u"\u223D"_ustr },
+ { u"bsime"_ustr, u"\u22CD"_ustr },
+ { u"bsol"_ustr, u"\u005C"_ustr },
+ { u"bsolb"_ustr, u"\u29C5"_ustr },
+ { u"bsolhsub"_ustr, u"\u27C8"_ustr },
+ { u"bull"_ustr, u"\u2022"_ustr },
+ { u"bullet"_ustr, u"\u2022"_ustr },
+ { u"bump"_ustr, u"\u224E"_ustr },
+ { u"bumpE"_ustr, u"\u2AAE"_ustr },
+ { u"bumpe"_ustr, u"\u224F"_ustr },
+ { u"bumpeq"_ustr, u"\u224F"_ustr },
+ { u"cacute"_ustr, u"\u0107"_ustr },
+ { u"cap"_ustr, u"\u2229"_ustr },
+ { u"capand"_ustr, u"\u2A44"_ustr },
+ { u"capbrcup"_ustr, u"\u2A49"_ustr },
+ { u"capcap"_ustr, u"\u2A4B"_ustr },
+ { u"capcup"_ustr, u"\u2A47"_ustr },
+ { u"capdot"_ustr, u"\u2A40"_ustr },
+ { u"caps"_ustr, u"\u2229\uFE00"_ustr },
+ { u"caret"_ustr, u"\u2041"_ustr },
+ { u"caron"_ustr, u"\u02C7"_ustr },
+ { u"ccaps"_ustr, u"\u2A4D"_ustr },
+ { u"ccaron"_ustr, u"\u010D"_ustr },
+ { u"ccedil"_ustr, u"\u00E7"_ustr },
+ { u"ccirc"_ustr, u"\u0109"_ustr },
+ { u"ccups"_ustr, u"\u2A4C"_ustr },
+ { u"ccupssm"_ustr, u"\u2A50"_ustr },
+ { u"cdot"_ustr, u"\u010B"_ustr },
+ { u"cedil"_ustr, u"\u00B8"_ustr },
+ { u"cemptyv"_ustr, u"\u29B2"_ustr },
+ { u"cent"_ustr, u"\u00A2"_ustr },
+ { u"centerdot"_ustr, u"\u00B7"_ustr },
+ { u"cfr"_ustr, u"\U0001D520"_ustr },
+ { u"chcy"_ustr, u"\u0447"_ustr },
+ { u"check"_ustr, u"\u2713"_ustr },
+ { u"checkmark"_ustr, u"\u2713"_ustr },
+ { u"chi"_ustr, u"\u03C7"_ustr },
+ { u"cir"_ustr, u"\u25CB"_ustr },
+ { u"cirE"_ustr, u"\u29C3"_ustr },
+ { u"circ"_ustr, u"\u02C6"_ustr },
+ { u"circeq"_ustr, u"\u2257"_ustr },
+ { u"circlearrowleft"_ustr, u"\u21BA"_ustr },
+ { u"circlearrowright"_ustr, u"\u21BB"_ustr },
+ { u"circledR"_ustr, u"\u00AE"_ustr },
+ { u"circledS"_ustr, u"\u24C8"_ustr },
+ { u"circledast"_ustr, u"\u229B"_ustr },
+ { u"circledcirc"_ustr, u"\u229A"_ustr },
+ { u"circleddash"_ustr, u"\u229D"_ustr },
+ { u"cire"_ustr, u"\u2257"_ustr },
+ { u"cirfnint"_ustr, u"\u2A10"_ustr },
+ { u"cirmid"_ustr, u"\u2AEF"_ustr },
+ { u"cirscir"_ustr, u"\u29C2"_ustr },
+ { u"clubs"_ustr, u"\u2663"_ustr },
+ { u"clubsuit"_ustr, u"\u2663"_ustr },
+ { u"colon"_ustr, u"\u003A"_ustr },
+ { u"colone"_ustr, u"\u2254"_ustr },
+ { u"coloneq"_ustr, u"\u2254"_ustr },
+ { u"comma"_ustr, u"\u002C"_ustr },
+ { u"commat"_ustr, u"\u0040"_ustr },
+ { u"comp"_ustr, u"\u2201"_ustr },
+ { u"compfn"_ustr, u"\u2218"_ustr },
+ { u"complement"_ustr, u"\u2201"_ustr },
+ { u"complexes"_ustr, u"\u2102"_ustr },
+ { u"cong"_ustr, u"\u2245"_ustr },
+ { u"congdot"_ustr, u"\u2A6D"_ustr },
+ { u"conint"_ustr, u"\u222E"_ustr },
+ { u"copf"_ustr, u"\U0001D554"_ustr },
+ { u"coprod"_ustr, u"\u2210"_ustr },
+ { u"copy"_ustr, u"\u00A9"_ustr },
+ { u"copysr"_ustr, u"\u2117"_ustr },
+ { u"crarr"_ustr, u"\u21B5"_ustr },
+ { u"cross"_ustr, u"\u2717"_ustr },
+ { u"cscr"_ustr, u"\U0001D4B8"_ustr },
+ { u"csub"_ustr, u"\u2ACF"_ustr },
+ { u"csube"_ustr, u"\u2AD1"_ustr },
+ { u"csup"_ustr, u"\u2AD0"_ustr },
+ { u"csupe"_ustr, u"\u2AD2"_ustr },
+ { u"ctdot"_ustr, u"\u22EF"_ustr },
+ { u"cudarrl"_ustr, u"\u2938"_ustr },
+ { u"cudarrr"_ustr, u"\u2935"_ustr },
+ { u"cuepr"_ustr, u"\u22DE"_ustr },
+ { u"cuesc"_ustr, u"\u22DF"_ustr },
+ { u"cularr"_ustr, u"\u21B6"_ustr },
+ { u"cularrp"_ustr, u"\u293D"_ustr },
+ { u"cup"_ustr, u"\u222A"_ustr },
+ { u"cupbrcap"_ustr, u"\u2A48"_ustr },
+ { u"cupcap"_ustr, u"\u2A46"_ustr },
+ { u"cupcup"_ustr, u"\u2A4A"_ustr },
+ { u"cupdot"_ustr, u"\u228D"_ustr },
+ { u"cupor"_ustr, u"\u2A45"_ustr },
+ { u"cups"_ustr, u"\u222A\uFE00"_ustr },
+ { u"curarr"_ustr, u"\u21B7"_ustr },
+ { u"curarrm"_ustr, u"\u293C"_ustr },
+ { u"curlyeqprec"_ustr, u"\u22DE"_ustr },
+ { u"curlyeqsucc"_ustr, u"\u22DF"_ustr },
+ { u"curlyvee"_ustr, u"\u22CE"_ustr },
+ { u"curlywedge"_ustr, u"\u22CF"_ustr },
+ { u"curren"_ustr, u"\u00A4"_ustr },
+ { u"curvearrowleft"_ustr, u"\u21B6"_ustr },
+ { u"curvearrowright"_ustr, u"\u21B7"_ustr },
+ { u"cuvee"_ustr, u"\u22CE"_ustr },
+ { u"cuwed"_ustr, u"\u22CF"_ustr },
+ { u"cwconint"_ustr, u"\u2232"_ustr },
+ { u"cwint"_ustr, u"\u2231"_ustr },
+ { u"cylcty"_ustr, u"\u232D"_ustr },
+ { u"dArr"_ustr, u"\u21D3"_ustr },
+ { u"dHar"_ustr, u"\u2965"_ustr },
+ { u"dagger"_ustr, u"\u2020"_ustr },
+ { u"daleth"_ustr, u"\u2138"_ustr },
+ { u"darr"_ustr, u"\u2193"_ustr },
+ { u"dash"_ustr, u"\u2010"_ustr },
+ { u"dashv"_ustr, u"\u22A3"_ustr },
+ { u"dbkarow"_ustr, u"\u290F"_ustr },
+ { u"dblac"_ustr, u"\u02DD"_ustr },
+ { u"dcaron"_ustr, u"\u010F"_ustr },
+ { u"dcy"_ustr, u"\u0434"_ustr },
+ { u"dd"_ustr, u"\u2146"_ustr },
+ { u"ddagger"_ustr, u"\u2021"_ustr },
+ { u"ddarr"_ustr, u"\u21CA"_ustr },
+ { u"ddotseq"_ustr, u"\u2A77"_ustr },
+ { u"deg"_ustr, u"\u00B0"_ustr },
+ { u"delta"_ustr, u"\u03B4"_ustr },
+ { u"demptyv"_ustr, u"\u29B1"_ustr },
+ { u"dfisht"_ustr, u"\u297F"_ustr },
+ { u"dfr"_ustr, u"\U0001D521"_ustr },
+ { u"dharl"_ustr, u"\u21C3"_ustr },
+ { u"dharr"_ustr, u"\u21C2"_ustr },
+ { u"diam"_ustr, u"\u22C4"_ustr },
+ { u"diamond"_ustr, u"\u22C4"_ustr },
+ { u"diamondsuit"_ustr, u"\u2666"_ustr },
+ { u"diams"_ustr, u"\u2666"_ustr },
+ { u"die"_ustr, u"\u00A8"_ustr },
+ { u"digamma"_ustr, u"\u03DD"_ustr },
+ { u"disin"_ustr, u"\u22F2"_ustr },
+ { u"div"_ustr, u"\u00F7"_ustr },
+ { u"divide"_ustr, u"\u00F7"_ustr },
+ { u"divideontimes"_ustr, u"\u22C7"_ustr },
+ { u"divonx"_ustr, u"\u22C7"_ustr },
+ { u"djcy"_ustr, u"\u0452"_ustr },
+ { u"dlcorn"_ustr, u"\u231E"_ustr },
+ { u"dlcrop"_ustr, u"\u230D"_ustr },
+ { u"dollar"_ustr, u"\u0024"_ustr },
+ { u"dopf"_ustr, u"\U0001D555"_ustr },
+ { u"dot"_ustr, u"\u02D9"_ustr },
+ { u"doteq"_ustr, u"\u2250"_ustr },
+ { u"doteqdot"_ustr, u"\u2251"_ustr },
+ { u"dotminus"_ustr, u"\u2238"_ustr },
+ { u"dotplus"_ustr, u"\u2214"_ustr },
+ { u"dotsquare"_ustr, u"\u22A1"_ustr },
+ { u"doublebarwedge"_ustr, u"\u2306"_ustr },
+ { u"downarrow"_ustr, u"\u2193"_ustr },
+ { u"downdownarrows"_ustr, u"\u21CA"_ustr },
+ { u"downharpoonleft"_ustr, u"\u21C3"_ustr },
+ { u"downharpoonright"_ustr, u"\u21C2"_ustr },
+ { u"drbkarow"_ustr, u"\u2910"_ustr },
+ { u"drcorn"_ustr, u"\u231F"_ustr },
+ { u"drcrop"_ustr, u"\u230C"_ustr },
+ { u"dscr"_ustr, u"\U0001D4B9"_ustr },
+ { u"dscy"_ustr, u"\u0455"_ustr },
+ { u"dsol"_ustr, u"\u29F6"_ustr },
+ { u"dstrok"_ustr, u"\u0111"_ustr },
+ { u"dtdot"_ustr, u"\u22F1"_ustr },
+ { u"dtri"_ustr, u"\u25BF"_ustr },
+ { u"dtrif"_ustr, u"\u25BE"_ustr },
+ { u"duarr"_ustr, u"\u21F5"_ustr },
+ { u"duhar"_ustr, u"\u296F"_ustr },
+ { u"dwangle"_ustr, u"\u29A6"_ustr },
+ { u"dzcy"_ustr, u"\u045F"_ustr },
+ { u"dzigrarr"_ustr, u"\u27FF"_ustr },
+ { u"eDDot"_ustr, u"\u2A77"_ustr },
+ { u"eDot"_ustr, u"\u2251"_ustr },
+ { u"eacute"_ustr, u"\u00E9"_ustr },
+ { u"easter"_ustr, u"\u2A6E"_ustr },
+ { u"ecaron"_ustr, u"\u011B"_ustr },
+ { u"ecir"_ustr, u"\u2256"_ustr },
+ { u"ecirc"_ustr, u"\u00EA"_ustr },
+ { u"ecolon"_ustr, u"\u2255"_ustr },
+ { u"ecy"_ustr, u"\u044D"_ustr },
+ { u"edot"_ustr, u"\u0117"_ustr },
+ { u"ee"_ustr, u"\u2147"_ustr },
+ { u"efDot"_ustr, u"\u2252"_ustr },
+ { u"efr"_ustr, u"\U0001D522"_ustr },
+ { u"eg"_ustr, u"\u2A9A"_ustr },
+ { u"egrave"_ustr, u"\u00E8"_ustr },
+ { u"egs"_ustr, u"\u2A96"_ustr },
+ { u"egsdot"_ustr, u"\u2A98"_ustr },
+ { u"el"_ustr, u"\u2A99"_ustr },
+ { u"elinters"_ustr, u"\u23E7"_ustr },
+ { u"ell"_ustr, u"\u2113"_ustr },
+ { u"els"_ustr, u"\u2A95"_ustr },
+ { u"elsdot"_ustr, u"\u2A97"_ustr },
+ { u"emacr"_ustr, u"\u0113"_ustr },
+ { u"empty"_ustr, u"\u2205"_ustr },
+ { u"emptyset"_ustr, u"\u2205"_ustr },
+ { u"emptyv"_ustr, u"\u2205"_ustr },
+ { u"emsp"_ustr, u"\u2003"_ustr },
+ { u"emsp13"_ustr, u"\u2004"_ustr },
+ { u"emsp14"_ustr, u"\u2005"_ustr },
+ { u"eng"_ustr, u"\u014B"_ustr },
+ { u"ensp"_ustr, u"\u2002"_ustr },
+ { u"eogon"_ustr, u"\u0119"_ustr },
+ { u"eopf"_ustr, u"\U0001D556"_ustr },
+ { u"epar"_ustr, u"\u22D5"_ustr },
+ { u"eparsl"_ustr, u"\u29E3"_ustr },
+ { u"eplus"_ustr, u"\u2A71"_ustr },
+ { u"epsi"_ustr, u"\u03B5"_ustr },
+ { u"epsilon"_ustr, u"\u03B5"_ustr },
+ { u"epsiv"_ustr, u"\u03F5"_ustr },
+ { u"eqcirc"_ustr, u"\u2256"_ustr },
+ { u"eqcolon"_ustr, u"\u2255"_ustr },
+ { u"eqsim"_ustr, u"\u2242"_ustr },
+ { u"eqslantgtr"_ustr, u"\u2A96"_ustr },
+ { u"eqslantless"_ustr, u"\u2A95"_ustr },
+ { u"equals"_ustr, u"\u003D"_ustr },
+ { u"equest"_ustr, u"\u225F"_ustr },
+ { u"equiv"_ustr, u"\u2261"_ustr },
+ { u"equivDD"_ustr, u"\u2A78"_ustr },
+ { u"eqvparsl"_ustr, u"\u29E5"_ustr },
+ { u"erDot"_ustr, u"\u2253"_ustr },
+ { u"erarr"_ustr, u"\u2971"_ustr },
+ { u"escr"_ustr, u"\u212F"_ustr },
+ { u"esdot"_ustr, u"\u2250"_ustr },
+ { u"esim"_ustr, u"\u2242"_ustr },
+ { u"eta"_ustr, u"\u03B7"_ustr },
+ { u"eth"_ustr, u"\u00F0"_ustr },
+ { u"euml"_ustr, u"\u00EB"_ustr },
+ { u"euro"_ustr, u"\u20AC"_ustr },
+ { u"excl"_ustr, u"\u0021"_ustr },
+ { u"exist"_ustr, u"\u2203"_ustr },
+ { u"expectation"_ustr, u"\u2130"_ustr },
+ { u"exponentiale"_ustr, u"\u2147"_ustr },
+ { u"fallingdotseq"_ustr, u"\u2252"_ustr },
+ { u"fcy"_ustr, u"\u0444"_ustr },
+ { u"female"_ustr, u"\u2640"_ustr },
+ { u"ffilig"_ustr, u"\uFB03"_ustr },
+ { u"fflig"_ustr, u"\uFB00"_ustr },
+ { u"ffllig"_ustr, u"\uFB04"_ustr },
+ { u"ffr"_ustr, u"\U0001D523"_ustr },
+ { u"filig"_ustr, u"\uFB01"_ustr },
+ { u"fjlig"_ustr, u"\u0066\u006A"_ustr },
+ { u"flat"_ustr, u"\u266D"_ustr },
+ { u"fllig"_ustr, u"\uFB02"_ustr },
+ { u"fltns"_ustr, u"\u25B1"_ustr },
+ { u"fnof"_ustr, u"\u0192"_ustr },
+ { u"fopf"_ustr, u"\U0001D557"_ustr },
+ { u"forall"_ustr, u"\u2200"_ustr },
+ { u"fork"_ustr, u"\u22D4"_ustr },
+ { u"forkv"_ustr, u"\u2AD9"_ustr },
+ { u"fpartint"_ustr, u"\u2A0D"_ustr },
+ { u"frac12"_ustr, u"\u00BD"_ustr },
+ { u"frac13"_ustr, u"\u2153"_ustr },
+ { u"frac14"_ustr, u"\u00BC"_ustr },
+ { u"frac15"_ustr, u"\u2155"_ustr },
+ { u"frac16"_ustr, u"\u2159"_ustr },
+ { u"frac18"_ustr, u"\u215B"_ustr },
+ { u"frac23"_ustr, u"\u2154"_ustr },
+ { u"frac25"_ustr, u"\u2156"_ustr },
+ { u"frac34"_ustr, u"\u00BE"_ustr },
+ { u"frac35"_ustr, u"\u2157"_ustr },
+ { u"frac38"_ustr, u"\u215C"_ustr },
+ { u"frac45"_ustr, u"\u2158"_ustr },
+ { u"frac56"_ustr, u"\u215A"_ustr },
+ { u"frac58"_ustr, u"\u215D"_ustr },
+ { u"frac78"_ustr, u"\u215E"_ustr },
+ { u"frasl"_ustr, u"\u2044"_ustr },
+ { u"frown"_ustr, u"\u2322"_ustr },
+ { u"fscr"_ustr, u"\U0001D4BB"_ustr },
+ { u"gE"_ustr, u"\u2267"_ustr },
+ { u"gEl"_ustr, u"\u2A8C"_ustr },
+ { u"gacute"_ustr, u"\u01F5"_ustr },
+ { u"gamma"_ustr, u"\u03B3"_ustr },
+ { u"gammad"_ustr, u"\u03DD"_ustr },
+ { u"gap"_ustr, u"\u2A86"_ustr },
+ { u"gbreve"_ustr, u"\u011F"_ustr },
+ { u"gcirc"_ustr, u"\u011D"_ustr },
+ { u"gcy"_ustr, u"\u0433"_ustr },
+ { u"gdot"_ustr, u"\u0121"_ustr },
+ { u"ge"_ustr, u"\u2265"_ustr },
+ { u"gel"_ustr, u"\u22DB"_ustr },
+ { u"geq"_ustr, u"\u2265"_ustr },
+ { u"geqq"_ustr, u"\u2267"_ustr },
+ { u"geqslant"_ustr, u"\u2A7E"_ustr },
+ { u"ges"_ustr, u"\u2A7E"_ustr },
+ { u"gescc"_ustr, u"\u2AA9"_ustr },
+ { u"gesdot"_ustr, u"\u2A80"_ustr },
+ { u"gesdoto"_ustr, u"\u2A82"_ustr },
+ { u"gesdotol"_ustr, u"\u2A84"_ustr },
+ { u"gesl"_ustr, u"\u22DB\uFE00"_ustr },
+ { u"gesles"_ustr, u"\u2A94"_ustr },
+ { u"gfr"_ustr, u"\U0001D524"_ustr },
+ { u"gg"_ustr, u"\u226B"_ustr },
+ { u"ggg"_ustr, u"\u22D9"_ustr },
+ { u"gimel"_ustr, u"\u2137"_ustr },
+ { u"gjcy"_ustr, u"\u0453"_ustr },
+ { u"gl"_ustr, u"\u2277"_ustr },
+ { u"glE"_ustr, u"\u2A92"_ustr },
+ { u"gla"_ustr, u"\u2AA5"_ustr },
+ { u"glj"_ustr, u"\u2AA4"_ustr },
+ { u"gnE"_ustr, u"\u2269"_ustr },
+ { u"gnap"_ustr, u"\u2A8A"_ustr },
+ { u"gnapprox"_ustr, u"\u2A8A"_ustr },
+ { u"gne"_ustr, u"\u2A88"_ustr },
+ { u"gneq"_ustr, u"\u2A88"_ustr },
+ { u"gneqq"_ustr, u"\u2269"_ustr },
+ { u"gnsim"_ustr, u"\u22E7"_ustr },
+ { u"gopf"_ustr, u"\U0001D558"_ustr },
+ { u"grave"_ustr, u"\u0060"_ustr },
+ { u"gscr"_ustr, u"\u210A"_ustr },
+ { u"gsim"_ustr, u"\u2273"_ustr },
+ { u"gsime"_ustr, u"\u2A8E"_ustr },
+ { u"gsiml"_ustr, u"\u2A90"_ustr },
+ { u"gt"_ustr, u"\u003E"_ustr },
+ { u"gtcc"_ustr, u"\u2AA7"_ustr },
+ { u"gtcir"_ustr, u"\u2A7A"_ustr },
+ { u"gtdot"_ustr, u"\u22D7"_ustr },
+ { u"gtlPar"_ustr, u"\u2995"_ustr },
+ { u"gtquest"_ustr, u"\u2A7C"_ustr },
+ { u"gtrapprox"_ustr, u"\u2A86"_ustr },
+ { u"gtrarr"_ustr, u"\u2978"_ustr },
+ { u"gtrdot"_ustr, u"\u22D7"_ustr },
+ { u"gtreqless"_ustr, u"\u22DB"_ustr },
+ { u"gtreqqless"_ustr, u"\u2A8C"_ustr },
+ { u"gtrless"_ustr, u"\u2277"_ustr },
+ { u"gtrsim"_ustr, u"\u2273"_ustr },
+ { u"gvertneqq"_ustr, u"\u2269\uFE00"_ustr },
+ { u"gvnE"_ustr, u"\u2269\uFE00"_ustr },
+ { u"hArr"_ustr, u"\u21D4"_ustr },
+ { u"hairsp"_ustr, u"\u200A"_ustr },
+ { u"half"_ustr, u"\u00BD"_ustr },
+ { u"hamilt"_ustr, u"\u210B"_ustr },
+ { u"hardcy"_ustr, u"\u044A"_ustr },
+ { u"harr"_ustr, u"\u2194"_ustr },
+ { u"harrcir"_ustr, u"\u2948"_ustr },
+ { u"harrw"_ustr, u"\u21AD"_ustr },
+ { u"hbar"_ustr, u"\u210F"_ustr },
+ { u"hcirc"_ustr, u"\u0125"_ustr },
+ { u"hearts"_ustr, u"\u2665"_ustr },
+ { u"heartsuit"_ustr, u"\u2665"_ustr },
+ { u"hellip"_ustr, u"\u2026"_ustr },
+ { u"hercon"_ustr, u"\u22B9"_ustr },
+ { u"hfr"_ustr, u"\U0001D525"_ustr },
+ { u"hksearow"_ustr, u"\u2925"_ustr },
+ { u"hkswarow"_ustr, u"\u2926"_ustr },
+ { u"hoarr"_ustr, u"\u21FF"_ustr },
+ { u"homtht"_ustr, u"\u223B"_ustr },
+ { u"hookleftarrow"_ustr, u"\u21A9"_ustr },
+ { u"hookrightarrow"_ustr, u"\u21AA"_ustr },
+ { u"hopf"_ustr, u"\U0001D559"_ustr },
+ { u"horbar"_ustr, u"\u2015"_ustr },
+ { u"hscr"_ustr, u"\U0001D4BD"_ustr },
+ { u"hslash"_ustr, u"\u210F"_ustr },
+ { u"hstrok"_ustr, u"\u0127"_ustr },
+ { u"hybull"_ustr, u"\u2043"_ustr },
+ { u"hyphen"_ustr, u"\u2010"_ustr },
+ { u"iacute"_ustr, u"\u00ED"_ustr },
+ { u"ic"_ustr, u"\u2063"_ustr },
+ { u"icirc"_ustr, u"\u00EE"_ustr },
+ { u"icy"_ustr, u"\u0438"_ustr },
+ { u"iecy"_ustr, u"\u0435"_ustr },
+ { u"iexcl"_ustr, u"\u00A1"_ustr },
+ { u"iff"_ustr, u"\u21D4"_ustr },
+ { u"ifr"_ustr, u"\U0001D526"_ustr },
+ { u"igrave"_ustr, u"\u00EC"_ustr },
+ { u"ii"_ustr, u"\u2148"_ustr },
+ { u"iiiint"_ustr, u"\u2A0C"_ustr },
+ { u"iiint"_ustr, u"\u222D"_ustr },
+ { u"iinfin"_ustr, u"\u29DC"_ustr },
+ { u"iiota"_ustr, u"\u2129"_ustr },
+ { u"ijlig"_ustr, u"\u0133"_ustr },
+ { u"imacr"_ustr, u"\u012B"_ustr },
+ { u"image"_ustr, u"\u2111"_ustr },
+ { u"imagline"_ustr, u"\u2110"_ustr },
+ { u"imagpart"_ustr, u"\u2111"_ustr },
+ { u"imath"_ustr, u"\u0131"_ustr },
+ { u"imof"_ustr, u"\u22B7"_ustr },
+ { u"imped"_ustr, u"\u01B5"_ustr },
+ { u"in"_ustr, u"\u2208"_ustr },
+ { u"incare"_ustr, u"\u2105"_ustr },
+ { u"infin"_ustr, u"\u221E"_ustr },
+ { u"infintie"_ustr, u"\u29DD"_ustr },
+ { u"inodot"_ustr, u"\u0131"_ustr },
+ { u"int"_ustr, u"\u222B"_ustr },
+ { u"intcal"_ustr, u"\u22BA"_ustr },
+ { u"integers"_ustr, u"\u2124"_ustr },
+ { u"intercal"_ustr, u"\u22BA"_ustr },
+ { u"intlarhk"_ustr, u"\u2A17"_ustr },
+ { u"intprod"_ustr, u"\u2A3C"_ustr },
+ { u"iocy"_ustr, u"\u0451"_ustr },
+ { u"iogon"_ustr, u"\u012F"_ustr },
+ { u"iopf"_ustr, u"\U0001D55A"_ustr },
+ { u"iota"_ustr, u"\u03B9"_ustr },
+ { u"iprod"_ustr, u"\u2A3C"_ustr },
+ { u"iquest"_ustr, u"\u00BF"_ustr },
+ { u"iscr"_ustr, u"\U0001D4BE"_ustr },
+ { u"isin"_ustr, u"\u2208"_ustr },
+ { u"isinE"_ustr, u"\u22F9"_ustr },
+ { u"isindot"_ustr, u"\u22F5"_ustr },
+ { u"isins"_ustr, u"\u22F4"_ustr },
+ { u"isinsv"_ustr, u"\u22F3"_ustr },
+ { u"isinv"_ustr, u"\u2208"_ustr },
+ { u"it"_ustr, u"\u2062"_ustr },
+ { u"itilde"_ustr, u"\u0129"_ustr },
+ { u"iukcy"_ustr, u"\u0456"_ustr },
+ { u"iuml"_ustr, u"\u00EF"_ustr },
+ { u"jcirc"_ustr, u"\u0135"_ustr },
+ { u"jcy"_ustr, u"\u0439"_ustr },
+ { u"jfr"_ustr, u"\U0001D527"_ustr },
+ { u"jmath"_ustr, u"\u0237"_ustr },
+ { u"jopf"_ustr, u"\U0001D55B"_ustr },
+ { u"jscr"_ustr, u"\U0001D4BF"_ustr },
+ { u"jsercy"_ustr, u"\u0458"_ustr },
+ { u"jukcy"_ustr, u"\u0454"_ustr },
+ { u"kappa"_ustr, u"\u03BA"_ustr },
+ { u"kappav"_ustr, u"\u03F0"_ustr },
+ { u"kcedil"_ustr, u"\u0137"_ustr },
+ { u"kcy"_ustr, u"\u043A"_ustr },
+ { u"kfr"_ustr, u"\U0001D528"_ustr },
+ { u"kgreen"_ustr, u"\u0138"_ustr },
+ { u"khcy"_ustr, u"\u0445"_ustr },
+ { u"kjcy"_ustr, u"\u045C"_ustr },
+ { u"kopf"_ustr, u"\U0001D55C"_ustr },
+ { u"kscr"_ustr, u"\U0001D4C0"_ustr },
+ { u"lAarr"_ustr, u"\u21DA"_ustr },
+ { u"lArr"_ustr, u"\u21D0"_ustr },
+ { u"lAtail"_ustr, u"\u291B"_ustr },
+ { u"lBarr"_ustr, u"\u290E"_ustr },
+ { u"lE"_ustr, u"\u2266"_ustr },
+ { u"lEg"_ustr, u"\u2A8B"_ustr },
+ { u"lHar"_ustr, u"\u2962"_ustr },
+ { u"lacute"_ustr, u"\u013A"_ustr },
+ { u"laemptyv"_ustr, u"\u29B4"_ustr },
+ { u"lagran"_ustr, u"\u2112"_ustr },
+ { u"lambda"_ustr, u"\u03BB"_ustr },
+ { u"lang"_ustr, u"\u27E8"_ustr },
+ { u"langd"_ustr, u"\u2991"_ustr },
+ { u"langle"_ustr, u"\u27E8"_ustr },
+ { u"lap"_ustr, u"\u2A85"_ustr },
+ { u"laquo"_ustr, u"\u00AB"_ustr },
+ { u"larr"_ustr, u"\u2190"_ustr },
+ { u"larrb"_ustr, u"\u21E4"_ustr },
+ { u"larrbfs"_ustr, u"\u291F"_ustr },
+ { u"larrfs"_ustr, u"\u291D"_ustr },
+ { u"larrhk"_ustr, u"\u21A9"_ustr },
+ { u"larrlp"_ustr, u"\u21AB"_ustr },
+ { u"larrpl"_ustr, u"\u2939"_ustr },
+ { u"larrsim"_ustr, u"\u2973"_ustr },
+ { u"larrtl"_ustr, u"\u21A2"_ustr },
+ { u"lat"_ustr, u"\u2AAB"_ustr },
+ { u"latail"_ustr, u"\u2919"_ustr },
+ { u"late"_ustr, u"\u2AAD"_ustr },
+ { u"lates"_ustr, u"\u2AAD\uFE00"_ustr },
+ { u"lbarr"_ustr, u"\u290C"_ustr },
+ { u"lbbrk"_ustr, u"\u2772"_ustr },
+ { u"lbrace"_ustr, u"\u007B"_ustr },
+ { u"lbrack"_ustr, u"\u005B"_ustr },
+ { u"lbrke"_ustr, u"\u298B"_ustr },
+ { u"lbrksld"_ustr, u"\u298F"_ustr },
+ { u"lbrkslu"_ustr, u"\u298D"_ustr },
+ { u"lcaron"_ustr, u"\u013E"_ustr },
+ { u"lcedil"_ustr, u"\u013C"_ustr },
+ { u"lceil"_ustr, u"\u2308"_ustr },
+ { u"lcub"_ustr, u"\u007B"_ustr },
+ { u"lcy"_ustr, u"\u043B"_ustr },
+ { u"ldca"_ustr, u"\u2936"_ustr },
+ { u"ldquo"_ustr, u"\u201C"_ustr },
+ { u"ldquor"_ustr, u"\u201E"_ustr },
+ { u"ldrdhar"_ustr, u"\u2967"_ustr },
+ { u"ldrushar"_ustr, u"\u294B"_ustr },
+ { u"ldsh"_ustr, u"\u21B2"_ustr },
+ { u"le"_ustr, u"\u2264"_ustr },
+ { u"leftarrow"_ustr, u"\u2190"_ustr },
+ { u"leftarrowtail"_ustr, u"\u21A2"_ustr },
+ { u"leftharpoondown"_ustr, u"\u21BD"_ustr },
+ { u"leftharpoonup"_ustr, u"\u21BC"_ustr },
+ { u"leftleftarrows"_ustr, u"\u21C7"_ustr },
+ { u"leftrightarrow"_ustr, u"\u2194"_ustr },
+ { u"leftrightarrows"_ustr, u"\u21C6"_ustr },
+ { u"leftrightharpoons"_ustr, u"\u21CB"_ustr },
+ { u"leftrightsquigarrow"_ustr, u"\u21AD"_ustr },
+ { u"leftthreetimes"_ustr, u"\u22CB"_ustr },
+ { u"leg"_ustr, u"\u22DA"_ustr },
+ { u"leq"_ustr, u"\u2264"_ustr },
+ { u"leqq"_ustr, u"\u2266"_ustr },
+ { u"leqslant"_ustr, u"\u2A7D"_ustr },
+ { u"les"_ustr, u"\u2A7D"_ustr },
+ { u"lescc"_ustr, u"\u2AA8"_ustr },
+ { u"lesdot"_ustr, u"\u2A7F"_ustr },
+ { u"lesdoto"_ustr, u"\u2A81"_ustr },
+ { u"lesdotor"_ustr, u"\u2A83"_ustr },
+ { u"lesg"_ustr, u"\u22DA\uFE00"_ustr },
+ { u"lesges"_ustr, u"\u2A93"_ustr },
+ { u"lessapprox"_ustr, u"\u2A85"_ustr },
+ { u"lessdot"_ustr, u"\u22D6"_ustr },
+ { u"lesseqgtr"_ustr, u"\u22DA"_ustr },
+ { u"lesseqqgtr"_ustr, u"\u2A8B"_ustr },
+ { u"lessgtr"_ustr, u"\u2276"_ustr },
+ { u"lesssim"_ustr, u"\u2272"_ustr },
+ { u"lfisht"_ustr, u"\u297C"_ustr },
+ { u"lfloor"_ustr, u"\u230A"_ustr },
+ { u"lfr"_ustr, u"\U0001D529"_ustr },
+ { u"lg"_ustr, u"\u2276"_ustr },
+ { u"lgE"_ustr, u"\u2A91"_ustr },
+ { u"lhard"_ustr, u"\u21BD"_ustr },
+ { u"lharu"_ustr, u"\u21BC"_ustr },
+ { u"lharul"_ustr, u"\u296A"_ustr },
+ { u"lhblk"_ustr, u"\u2584"_ustr },
+ { u"ljcy"_ustr, u"\u0459"_ustr },
+ { u"ll"_ustr, u"\u226A"_ustr },
+ { u"llarr"_ustr, u"\u21C7"_ustr },
+ { u"llcorner"_ustr, u"\u231E"_ustr },
+ { u"llhard"_ustr, u"\u296B"_ustr },
+ { u"lltri"_ustr, u"\u25FA"_ustr },
+ { u"lmidot"_ustr, u"\u0140"_ustr },
+ { u"lmoust"_ustr, u"\u23B0"_ustr },
+ { u"lmoustache"_ustr, u"\u23B0"_ustr },
+ { u"lnE"_ustr, u"\u2268"_ustr },
+ { u"lnap"_ustr, u"\u2A89"_ustr },
+ { u"lnapprox"_ustr, u"\u2A89"_ustr },
+ { u"lne"_ustr, u"\u2A87"_ustr },
+ { u"lneq"_ustr, u"\u2A87"_ustr },
+ { u"lneqq"_ustr, u"\u2268"_ustr },
+ { u"lnsim"_ustr, u"\u22E6"_ustr },
+ { u"loang"_ustr, u"\u27EC"_ustr },
+ { u"loarr"_ustr, u"\u21FD"_ustr },
+ { u"lobrk"_ustr, u"\u27E6"_ustr },
+ { u"longleftarrow"_ustr, u"\u27F5"_ustr },
+ { u"longleftrightarrow"_ustr, u"\u27F7"_ustr },
+ { u"longmapsto"_ustr, u"\u27FC"_ustr },
+ { u"longrightarrow"_ustr, u"\u27F6"_ustr },
+ { u"looparrowleft"_ustr, u"\u21AB"_ustr },
+ { u"looparrowright"_ustr, u"\u21AC"_ustr },
+ { u"lopar"_ustr, u"\u2985"_ustr },
+ { u"lopf"_ustr, u"\U0001D55D"_ustr },
+ { u"loplus"_ustr, u"\u2A2D"_ustr },
+ { u"lotimes"_ustr, u"\u2A34"_ustr },
+ { u"lowast"_ustr, u"\u2217"_ustr },
+ { u"lowbar"_ustr, u"\u005F"_ustr },
+ { u"loz"_ustr, u"\u25CA"_ustr },
+ { u"lozenge"_ustr, u"\u25CA"_ustr },
+ { u"lozf"_ustr, u"\u29EB"_ustr },
+ { u"lpar"_ustr, u"\u0028"_ustr },
+ { u"lparlt"_ustr, u"\u2993"_ustr },
+ { u"lrarr"_ustr, u"\u21C6"_ustr },
+ { u"lrcorner"_ustr, u"\u231F"_ustr },
+ { u"lrhar"_ustr, u"\u21CB"_ustr },
+ { u"lrhard"_ustr, u"\u296D"_ustr },
+ { u"lrm"_ustr, u"\u200E"_ustr },
+ { u"lrtri"_ustr, u"\u22BF"_ustr },
+ { u"lsaquo"_ustr, u"\u2039"_ustr },
+ { u"lscr"_ustr, u"\U0001D4C1"_ustr },
+ { u"lsh"_ustr, u"\u21B0"_ustr },
+ { u"lsim"_ustr, u"\u2272"_ustr },
+ { u"lsime"_ustr, u"\u2A8D"_ustr },
+ { u"lsimg"_ustr, u"\u2A8F"_ustr },
+ { u"lsqb"_ustr, u"\u005B"_ustr },
+ { u"lsquo"_ustr, u"\u2018"_ustr },
+ { u"lsquor"_ustr, u"\u201A"_ustr },
+ { u"lstrok"_ustr, u"\u0142"_ustr },
+ { u"lt"_ustr, u"\u003C"_ustr },
+ { u"ltcc"_ustr, u"\u2AA6"_ustr },
+ { u"ltcir"_ustr, u"\u2A79"_ustr },
+ { u"ltdot"_ustr, u"\u22D6"_ustr },
+ { u"lthree"_ustr, u"\u22CB"_ustr },
+ { u"ltimes"_ustr, u"\u22C9"_ustr },
+ { u"ltlarr"_ustr, u"\u2976"_ustr },
+ { u"ltquest"_ustr, u"\u2A7B"_ustr },
+ { u"ltrPar"_ustr, u"\u2996"_ustr },
+ { u"ltri"_ustr, u"\u25C3"_ustr },
+ { u"ltrie"_ustr, u"\u22B4"_ustr },
+ { u"ltrif"_ustr, u"\u25C2"_ustr },
+ { u"lurdshar"_ustr, u"\u294A"_ustr },
+ { u"luruhar"_ustr, u"\u2966"_ustr },
+ { u"lvertneqq"_ustr, u"\u2268\uFE00"_ustr },
+ { u"lvnE"_ustr, u"\u2268\uFE00"_ustr },
+ { u"mDDot"_ustr, u"\u223A"_ustr },
+ { u"macr"_ustr, u"\u00AF"_ustr },
+ { u"male"_ustr, u"\u2642"_ustr },
+ { u"malt"_ustr, u"\u2720"_ustr },
+ { u"maltese"_ustr, u"\u2720"_ustr },
+ { u"map"_ustr, u"\u21A6"_ustr },
+ { u"mapsto"_ustr, u"\u21A6"_ustr },
+ { u"mapstodown"_ustr, u"\u21A7"_ustr },
+ { u"mapstoleft"_ustr, u"\u21A4"_ustr },
+ { u"mapstoup"_ustr, u"\u21A5"_ustr },
+ { u"marker"_ustr, u"\u25AE"_ustr },
+ { u"mcomma"_ustr, u"\u2A29"_ustr },
+ { u"mcy"_ustr, u"\u043C"_ustr },
+ { u"mdash"_ustr, u"\u2014"_ustr },
+ { u"measuredangle"_ustr, u"\u2221"_ustr },
+ { u"mfr"_ustr, u"\U0001D52A"_ustr },
+ { u"mho"_ustr, u"\u2127"_ustr },
+ { u"micro"_ustr, u"\u00B5"_ustr },
+ { u"mid"_ustr, u"\u2223"_ustr },
+ { u"midast"_ustr, u"\u002A"_ustr },
+ { u"midcir"_ustr, u"\u2AF0"_ustr },
+ { u"middot"_ustr, u"\u00B7"_ustr },
+ { u"minus"_ustr, u"\u2212"_ustr },
+ { u"minusb"_ustr, u"\u229F"_ustr },
+ { u"minusd"_ustr, u"\u2238"_ustr },
+ { u"minusdu"_ustr, u"\u2A2A"_ustr },
+ { u"mlcp"_ustr, u"\u2ADB"_ustr },
+ { u"mldr"_ustr, u"\u2026"_ustr },
+ { u"mnplus"_ustr, u"\u2213"_ustr },
+ { u"models"_ustr, u"\u22A7"_ustr },
+ { u"mopf"_ustr, u"\U0001D55E"_ustr },
+ { u"mp"_ustr, u"\u2213"_ustr },
+ { u"mscr"_ustr, u"\U0001D4C2"_ustr },
+ { u"mstpos"_ustr, u"\u223E"_ustr },
+ { u"mu"_ustr, u"\u03BC"_ustr },
+ { u"multimap"_ustr, u"\u22B8"_ustr },
+ { u"mumap"_ustr, u"\u22B8"_ustr },
+ { u"nGg"_ustr, u"\u22D9\u0338"_ustr },
+ { u"nGt"_ustr, u"\u226B\u20D2"_ustr },
+ { u"nGtv"_ustr, u"\u226B\u0338"_ustr },
+ { u"nLeftarrow"_ustr, u"\u21CD"_ustr },
+ { u"nLeftrightarrow"_ustr, u"\u21CE"_ustr },
+ { u"nLl"_ustr, u"\u22D8\u0338"_ustr },
+ { u"nLt"_ustr, u"\u226A\u20D2"_ustr },
+ { u"nLtv"_ustr, u"\u226A\u0338"_ustr },
+ { u"nRightarrow"_ustr, u"\u21CF"_ustr },
+ { u"nVDash"_ustr, u"\u22AF"_ustr },
+ { u"nVdash"_ustr, u"\u22AE"_ustr },
+ { u"nabla"_ustr, u"\u2207"_ustr },
+ { u"nacute"_ustr, u"\u0144"_ustr },
+ { u"nang"_ustr, u"\u2220\u20D2"_ustr },
+ { u"nap"_ustr, u"\u2249"_ustr },
+ { u"napE"_ustr, u"\u2A70\u0338"_ustr },
+ { u"napid"_ustr, u"\u224B\u0338"_ustr },
+ { u"napos"_ustr, u"\u0149"_ustr },
+ { u"napprox"_ustr, u"\u2249"_ustr },
+ { u"natur"_ustr, u"\u266E"_ustr },
+ { u"natural"_ustr, u"\u266E"_ustr },
+ { u"naturals"_ustr, u"\u2115"_ustr },
+ { u"nbsp"_ustr, u"\u00A0"_ustr },
+ { u"nbump"_ustr, u"\u224E\u0338"_ustr },
+ { u"nbumpe"_ustr, u"\u224F\u0338"_ustr },
+ { u"ncap"_ustr, u"\u2A43"_ustr },
+ { u"ncaron"_ustr, u"\u0148"_ustr },
+ { u"ncedil"_ustr, u"\u0146"_ustr },
+ { u"ncong"_ustr, u"\u2247"_ustr },
+ { u"ncongdot"_ustr, u"\u2A6D\u0338"_ustr },
+ { u"ncup"_ustr, u"\u2A42"_ustr },
+ { u"ncy"_ustr, u"\u043D"_ustr },
+ { u"ndash"_ustr, u"\u2013"_ustr },
+ { u"ne"_ustr, u"\u2260"_ustr },
+ { u"neArr"_ustr, u"\u21D7"_ustr },
+ { u"nearhk"_ustr, u"\u2924"_ustr },
+ { u"nearr"_ustr, u"\u2197"_ustr },
+ { u"nearrow"_ustr, u"\u2197"_ustr },
+ { u"nedot"_ustr, u"\u2250\u0338"_ustr },
+ { u"nequiv"_ustr, u"\u2262"_ustr },
+ { u"nesear"_ustr, u"\u2928"_ustr },
+ { u"nesim"_ustr, u"\u2242\u0338"_ustr },
+ { u"nexist"_ustr, u"\u2204"_ustr },
+ { u"nexists"_ustr, u"\u2204"_ustr },
+ { u"nfr"_ustr, u"\U0001D52B"_ustr },
+ { u"ngE"_ustr, u"\u2267\u0338"_ustr },
+ { u"nge"_ustr, u"\u2271"_ustr },
+ { u"ngeq"_ustr, u"\u2271"_ustr },
+ { u"ngeqq"_ustr, u"\u2267\u0338"_ustr },
+ { u"ngeqslant"_ustr, u"\u2A7E\u0338"_ustr },
+ { u"nges"_ustr, u"\u2A7E\u0338"_ustr },
+ { u"ngsim"_ustr, u"\u2275"_ustr },
+ { u"ngt"_ustr, u"\u226F"_ustr },
+ { u"ngtr"_ustr, u"\u226F"_ustr },
+ { u"nhArr"_ustr, u"\u21CE"_ustr },
+ { u"nharr"_ustr, u"\u21AE"_ustr },
+ { u"nhpar"_ustr, u"\u2AF2"_ustr },
+ { u"ni"_ustr, u"\u220B"_ustr },
+ { u"nis"_ustr, u"\u22FC"_ustr },
+ { u"nisd"_ustr, u"\u22FA"_ustr },
+ { u"niv"_ustr, u"\u220B"_ustr },
+ { u"njcy"_ustr, u"\u045A"_ustr },
+ { u"nlArr"_ustr, u"\u21CD"_ustr },
+ { u"nlE"_ustr, u"\u2266\u0338"_ustr },
+ { u"nlarr"_ustr, u"\u219A"_ustr },
+ { u"nldr"_ustr, u"\u2025"_ustr },
+ { u"nle"_ustr, u"\u2270"_ustr },
+ { u"nleftarrow"_ustr, u"\u219A"_ustr },
+ { u"nleftrightarrow"_ustr, u"\u21AE"_ustr },
+ { u"nleq"_ustr, u"\u2270"_ustr },
+ { u"nleqq"_ustr, u"\u2266\u0338"_ustr },
+ { u"nleqslant"_ustr, u"\u2A7D\u0338"_ustr },
+ { u"nles"_ustr, u"\u2A7D\u0338"_ustr },
+ { u"nless"_ustr, u"\u226E"_ustr },
+ { u"nlsim"_ustr, u"\u2274"_ustr },
+ { u"nlt"_ustr, u"\u226E"_ustr },
+ { u"nltri"_ustr, u"\u22EA"_ustr },
+ { u"nltrie"_ustr, u"\u22EC"_ustr },
+ { u"nmid"_ustr, u"\u2224"_ustr },
+ { u"nopf"_ustr, u"\U0001D55F"_ustr },
+ { u"not"_ustr, u"\u00AC"_ustr },
+ { u"notin"_ustr, u"\u2209"_ustr },
+ { u"notinE"_ustr, u"\u22F9\u0338"_ustr },
+ { u"notindot"_ustr, u"\u22F5\u0338"_ustr },
+ { u"notinva"_ustr, u"\u2209"_ustr },
+ { u"notinvb"_ustr, u"\u22F7"_ustr },
+ { u"notinvc"_ustr, u"\u22F6"_ustr },
+ { u"notni"_ustr, u"\u220C"_ustr },
+ { u"notniva"_ustr, u"\u220C"_ustr },
+ { u"notnivb"_ustr, u"\u22FE"_ustr },
+ { u"notnivc"_ustr, u"\u22FD"_ustr },
+ { u"npar"_ustr, u"\u2226"_ustr },
+ { u"nparallel"_ustr, u"\u2226"_ustr },
+ { u"nparsl"_ustr, u"\u2AFD\u20E5"_ustr },
+ { u"npart"_ustr, u"\u2202\u0338"_ustr },
+ { u"npolint"_ustr, u"\u2A14"_ustr },
+ { u"npr"_ustr, u"\u2280"_ustr },
+ { u"nprcue"_ustr, u"\u22E0"_ustr },
+ { u"npre"_ustr, u"\u2AAF\u0338"_ustr },
+ { u"nprec"_ustr, u"\u2280"_ustr },
+ { u"npreceq"_ustr, u"\u2AAF\u0338"_ustr },
+ { u"nrArr"_ustr, u"\u21CF"_ustr },
+ { u"nrarr"_ustr, u"\u219B"_ustr },
+ { u"nrarrc"_ustr, u"\u2933\u0338"_ustr },
+ { u"nrarrw"_ustr, u"\u219D\u0338"_ustr },
+ { u"nrightarrow"_ustr, u"\u219B"_ustr },
+ { u"nrtri"_ustr, u"\u22EB"_ustr },
+ { u"nrtrie"_ustr, u"\u22ED"_ustr },
+ { u"nsc"_ustr, u"\u2281"_ustr },
+ { u"nsccue"_ustr, u"\u22E1"_ustr },
+ { u"nsce"_ustr, u"\u2AB0\u0338"_ustr },
+ { u"nscr"_ustr, u"\U0001D4C3"_ustr },
+ { u"nshortmid"_ustr, u"\u2224"_ustr },
+ { u"nshortparallel"_ustr, u"\u2226"_ustr },
+ { u"nsim"_ustr, u"\u2241"_ustr },
+ { u"nsime"_ustr, u"\u2244"_ustr },
+ { u"nsimeq"_ustr, u"\u2244"_ustr },
+ { u"nsmid"_ustr, u"\u2224"_ustr },
+ { u"nspar"_ustr, u"\u2226"_ustr },
+ { u"nsqsube"_ustr, u"\u22E2"_ustr },
+ { u"nsqsupe"_ustr, u"\u22E3"_ustr },
+ { u"nsub"_ustr, u"\u2284"_ustr },
+ { u"nsubE"_ustr, u"\u2AC5\u0338"_ustr },
+ { u"nsube"_ustr, u"\u2288"_ustr },
+ { u"nsubset"_ustr, u"\u2282\u20D2"_ustr },
+ { u"nsubseteq"_ustr, u"\u2288"_ustr },
+ { u"nsubseteqq"_ustr, u"\u2AC5\u0338"_ustr },
+ { u"nsucc"_ustr, u"\u2281"_ustr },
+ { u"nsucceq"_ustr, u"\u2AB0\u0338"_ustr },
+ { u"nsup"_ustr, u"\u2285"_ustr },
+ { u"nsupE"_ustr, u"\u2AC6\u0338"_ustr },
+ { u"nsupe"_ustr, u"\u2289"_ustr },
+ { u"nsupset"_ustr, u"\u2283\u20D2"_ustr },
+ { u"nsupseteq"_ustr, u"\u2289"_ustr },
+ { u"nsupseteqq"_ustr, u"\u2AC6\u0338"_ustr },
+ { u"ntgl"_ustr, u"\u2279"_ustr },
+ { u"ntilde"_ustr, u"\u00F1"_ustr },
+ { u"ntlg"_ustr, u"\u2278"_ustr },
+ { u"ntriangleleft"_ustr, u"\u22EA"_ustr },
+ { u"ntrianglelefteq"_ustr, u"\u22EC"_ustr },
+ { u"ntriangleright"_ustr, u"\u22EB"_ustr },
+ { u"ntrianglerighteq"_ustr, u"\u22ED"_ustr },
+ { u"nu"_ustr, u"\u03BD"_ustr },
+ { u"num"_ustr, u"\u0023"_ustr },
+ { u"numero"_ustr, u"\u2116"_ustr },
+ { u"numsp"_ustr, u"\u2007"_ustr },
+ { u"nvDash"_ustr, u"\u22AD"_ustr },
+ { u"nvHarr"_ustr, u"\u2904"_ustr },
+ { u"nvap"_ustr, u"\u224D\u20D2"_ustr },
+ { u"nvdash"_ustr, u"\u22AC"_ustr },
+ { u"nvge"_ustr, u"\u2265\u20D2"_ustr },
+ { u"nvgt"_ustr, u"\u003E\u20D2"_ustr },
+ { u"nvinfin"_ustr, u"\u29DE"_ustr },
+ { u"nvlArr"_ustr, u"\u2902"_ustr },
+ { u"nvle"_ustr, u"\u2264\u20D2"_ustr },
+ { u"nvlt"_ustr, u"\u003C\u20D2"_ustr },
+ { u"nvltrie"_ustr, u"\u22B4\u20D2"_ustr },
+ { u"nvrArr"_ustr, u"\u2903"_ustr },
+ { u"nvrtrie"_ustr, u"\u22B5\u20D2"_ustr },
+ { u"nvsim"_ustr, u"\u223C\u20D2"_ustr },
+ { u"nwArr"_ustr, u"\u21D6"_ustr },
+ { u"nwarhk"_ustr, u"\u2923"_ustr },
+ { u"nwarr"_ustr, u"\u2196"_ustr },
+ { u"nwarrow"_ustr, u"\u2196"_ustr },
+ { u"nwnear"_ustr, u"\u2927"_ustr },
+ { u"oS"_ustr, u"\u24C8"_ustr },
+ { u"oacute"_ustr, u"\u00F3"_ustr },
+ { u"oast"_ustr, u"\u229B"_ustr },
+ { u"ocir"_ustr, u"\u229A"_ustr },
+ { u"ocirc"_ustr, u"\u00F4"_ustr },
+ { u"ocy"_ustr, u"\u043E"_ustr },
+ { u"odash"_ustr, u"\u229D"_ustr },
+ { u"odblac"_ustr, u"\u0151"_ustr },
+ { u"odiv"_ustr, u"\u2A38"_ustr },
+ { u"odot"_ustr, u"\u2299"_ustr },
+ { u"odsold"_ustr, u"\u29BC"_ustr },
+ { u"oelig"_ustr, u"\u0153"_ustr },
+ { u"ofcir"_ustr, u"\u29BF"_ustr },
+ { u"ofr"_ustr, u"\U0001D52C"_ustr },
+ { u"ogon"_ustr, u"\u02DB"_ustr },
+ { u"ograve"_ustr, u"\u00F2"_ustr },
+ { u"ogt"_ustr, u"\u29C1"_ustr },
+ { u"ohbar"_ustr, u"\u29B5"_ustr },
+ { u"ohm"_ustr, u"\u03A9"_ustr },
+ { u"oint"_ustr, u"\u222E"_ustr },
+ { u"olarr"_ustr, u"\u21BA"_ustr },
+ { u"olcir"_ustr, u"\u29BE"_ustr },
+ { u"olcross"_ustr, u"\u29BB"_ustr },
+ { u"oline"_ustr, u"\u203E"_ustr },
+ { u"olt"_ustr, u"\u29C0"_ustr },
+ { u"omacr"_ustr, u"\u014D"_ustr },
+ { u"omega"_ustr, u"\u03C9"_ustr },
+ { u"omicron"_ustr, u"\u03BF"_ustr },
+ { u"omid"_ustr, u"\u29B6"_ustr },
+ { u"ominus"_ustr, u"\u2296"_ustr },
+ { u"oopf"_ustr, u"\U0001D560"_ustr },
+ { u"opar"_ustr, u"\u29B7"_ustr },
+ { u"operp"_ustr, u"\u29B9"_ustr },
+ { u"oplus"_ustr, u"\u2295"_ustr },
+ { u"or"_ustr, u"\u2228"_ustr },
+ { u"orarr"_ustr, u"\u21BB"_ustr },
+ { u"ord"_ustr, u"\u2A5D"_ustr },
+ { u"order"_ustr, u"\u2134"_ustr },
+ { u"orderof"_ustr, u"\u2134"_ustr },
+ { u"ordf"_ustr, u"\u00AA"_ustr },
+ { u"ordm"_ustr, u"\u00BA"_ustr },
+ { u"origof"_ustr, u"\u22B6"_ustr },
+ { u"oror"_ustr, u"\u2A56"_ustr },
+ { u"orslope"_ustr, u"\u2A57"_ustr },
+ { u"orv"_ustr, u"\u2A5B"_ustr },
+ { u"oscr"_ustr, u"\u2134"_ustr },
+ { u"oslash"_ustr, u"\u00F8"_ustr },
+ { u"osol"_ustr, u"\u2298"_ustr },
+ { u"otilde"_ustr, u"\u00F5"_ustr },
+ { u"otimes"_ustr, u"\u2297"_ustr },
+ { u"otimesas"_ustr, u"\u2A36"_ustr },
+ { u"ouml"_ustr, u"\u00F6"_ustr },
+ { u"ovbar"_ustr, u"\u233D"_ustr },
+ { u"par"_ustr, u"\u2225"_ustr },
+ { u"para"_ustr, u"\u00B6"_ustr },
+ { u"parallel"_ustr, u"\u2225"_ustr },
+ { u"parsim"_ustr, u"\u2AF3"_ustr },
+ { u"parsl"_ustr, u"\u2AFD"_ustr },
+ { u"part"_ustr, u"\u2202"_ustr },
+ { u"pcy"_ustr, u"\u043F"_ustr },
+ { u"percnt"_ustr, u"\u0025"_ustr },
+ { u"period"_ustr, u"\u002E"_ustr },
+ { u"permil"_ustr, u"\u2030"_ustr },
+ { u"perp"_ustr, u"\u22A5"_ustr },
+ { u"pertenk"_ustr, u"\u2031"_ustr },
+ { u"pfr"_ustr, u"\U0001D52D"_ustr },
+ { u"phi"_ustr, u"\u03C6"_ustr },
+ { u"phiv"_ustr, u"\u03D5"_ustr },
+ { u"phmmat"_ustr, u"\u2133"_ustr },
+ { u"phone"_ustr, u"\u260E"_ustr },
+ { u"pi"_ustr, u"\u03C0"_ustr },
+ { u"pitchfork"_ustr, u"\u22D4"_ustr },
+ { u"piv"_ustr, u"\u03D6"_ustr },
+ { u"planck"_ustr, u"\u210F"_ustr },
+ { u"planckh"_ustr, u"\u210E"_ustr },
+ { u"plankv"_ustr, u"\u210F"_ustr },
+ { u"plus"_ustr, u"\u002B"_ustr },
+ { u"plusacir"_ustr, u"\u2A23"_ustr },
+ { u"plusb"_ustr, u"\u229E"_ustr },
+ { u"pluscir"_ustr, u"\u2A22"_ustr },
+ { u"plusdo"_ustr, u"\u2214"_ustr },
+ { u"plusdu"_ustr, u"\u2A25"_ustr },
+ { u"pluse"_ustr, u"\u2A72"_ustr },
+ { u"plusmn"_ustr, u"\u00B1"_ustr },
+ { u"plussim"_ustr, u"\u2A26"_ustr },
+ { u"plustwo"_ustr, u"\u2A27"_ustr },
+ { u"pm"_ustr, u"\u00B1"_ustr },
+ { u"pointint"_ustr, u"\u2A15"_ustr },
+ { u"popf"_ustr, u"\U0001D561"_ustr },
+ { u"pound"_ustr, u"\u00A3"_ustr },
+ { u"pr"_ustr, u"\u227A"_ustr },
+ { u"prE"_ustr, u"\u2AB3"_ustr },
+ { u"prap"_ustr, u"\u2AB7"_ustr },
+ { u"prcue"_ustr, u"\u227C"_ustr },
+ { u"pre"_ustr, u"\u2AAF"_ustr },
+ { u"prec"_ustr, u"\u227A"_ustr },
+ { u"precapprox"_ustr, u"\u2AB7"_ustr },
+ { u"preccurlyeq"_ustr, u"\u227C"_ustr },
+ { u"preceq"_ustr, u"\u2AAF"_ustr },
+ { u"precnapprox"_ustr, u"\u2AB9"_ustr },
+ { u"precneqq"_ustr, u"\u2AB5"_ustr },
+ { u"precnsim"_ustr, u"\u22E8"_ustr },
+ { u"precsim"_ustr, u"\u227E"_ustr },
+ { u"prime"_ustr, u"\u2032"_ustr },
+ { u"primes"_ustr, u"\u2119"_ustr },
+ { u"prnE"_ustr, u"\u2AB5"_ustr },
+ { u"prnap"_ustr, u"\u2AB9"_ustr },
+ { u"prnsim"_ustr, u"\u22E8"_ustr },
+ { u"prod"_ustr, u"\u220F"_ustr },
+ { u"profalar"_ustr, u"\u232E"_ustr },
+ { u"profline"_ustr, u"\u2312"_ustr },
+ { u"profsurf"_ustr, u"\u2313"_ustr },
+ { u"prop"_ustr, u"\u221D"_ustr },
+ { u"propto"_ustr, u"\u221D"_ustr },
+ { u"prsim"_ustr, u"\u227E"_ustr },
+ { u"prurel"_ustr, u"\u22B0"_ustr },
+ { u"pscr"_ustr, u"\U0001D4C5"_ustr },
+ { u"psi"_ustr, u"\u03C8"_ustr },
+ { u"puncsp"_ustr, u"\u2008"_ustr },
+ { u"qfr"_ustr, u"\U0001D52E"_ustr },
+ { u"qint"_ustr, u"\u2A0C"_ustr },
+ { u"qopf"_ustr, u"\U0001D562"_ustr },
+ { u"qprime"_ustr, u"\u2057"_ustr },
+ { u"qscr"_ustr, u"\U0001D4C6"_ustr },
+ { u"quaternions"_ustr, u"\u210D"_ustr },
+ { u"quatint"_ustr, u"\u2A16"_ustr },
+ { u"quest"_ustr, u"\u003F"_ustr },
+ { u"questeq"_ustr, u"\u225F"_ustr },
+ { u"quot"_ustr, u"\u0022"_ustr },
+ { u"rAarr"_ustr, u"\u21DB"_ustr },
+ { u"rArr"_ustr, u"\u21D2"_ustr },
+ { u"rAtail"_ustr, u"\u291C"_ustr },
+ { u"rBarr"_ustr, u"\u290F"_ustr },
+ { u"rHar"_ustr, u"\u2964"_ustr },
+ { u"race"_ustr, u"\u223D\u0331"_ustr },
+ { u"racute"_ustr, u"\u0155"_ustr },
+ { u"radic"_ustr, u"\u221A"_ustr },
+ { u"raemptyv"_ustr, u"\u29B3"_ustr },
+ { u"rang"_ustr, u"\u27E9"_ustr },
+ { u"rangd"_ustr, u"\u2992"_ustr },
+ { u"range"_ustr, u"\u29A5"_ustr },
+ { u"rangle"_ustr, u"\u27E9"_ustr },
+ { u"raquo"_ustr, u"\u00BB"_ustr },
+ { u"rarr"_ustr, u"\u2192"_ustr },
+ { u"rarrap"_ustr, u"\u2975"_ustr },
+ { u"rarrb"_ustr, u"\u21E5"_ustr },
+ { u"rarrbfs"_ustr, u"\u2920"_ustr },
+ { u"rarrc"_ustr, u"\u2933"_ustr },
+ { u"rarrfs"_ustr, u"\u291E"_ustr },
+ { u"rarrhk"_ustr, u"\u21AA"_ustr },
+ { u"rarrlp"_ustr, u"\u21AC"_ustr },
+ { u"rarrpl"_ustr, u"\u2945"_ustr },
+ { u"rarrsim"_ustr, u"\u2974"_ustr },
+ { u"rarrtl"_ustr, u"\u21A3"_ustr },
+ { u"rarrw"_ustr, u"\u219D"_ustr },
+ { u"ratail"_ustr, u"\u291A"_ustr },
+ { u"ratio"_ustr, u"\u2236"_ustr },
+ { u"rationals"_ustr, u"\u211A"_ustr },
+ { u"rbarr"_ustr, u"\u290D"_ustr },
+ { u"rbbrk"_ustr, u"\u2773"_ustr },
+ { u"rbrace"_ustr, u"\u007D"_ustr },
+ { u"rbrack"_ustr, u"\u005D"_ustr },
+ { u"rbrke"_ustr, u"\u298C"_ustr },
+ { u"rbrksld"_ustr, u"\u298E"_ustr },
+ { u"rbrkslu"_ustr, u"\u2990"_ustr },
+ { u"rcaron"_ustr, u"\u0159"_ustr },
+ { u"rcedil"_ustr, u"\u0157"_ustr },
+ { u"rceil"_ustr, u"\u2309"_ustr },
+ { u"rcub"_ustr, u"\u007D"_ustr },
+ { u"rcy"_ustr, u"\u0440"_ustr },
+ { u"rdca"_ustr, u"\u2937"_ustr },
+ { u"rdldhar"_ustr, u"\u2969"_ustr },
+ { u"rdquo"_ustr, u"\u201D"_ustr },
+ { u"rdquor"_ustr, u"\u201D"_ustr },
+ { u"rdsh"_ustr, u"\u21B3"_ustr },
+ { u"real"_ustr, u"\u211C"_ustr },
+ { u"realine"_ustr, u"\u211B"_ustr },
+ { u"realpart"_ustr, u"\u211C"_ustr },
+ { u"reals"_ustr, u"\u211D"_ustr },
+ { u"rect"_ustr, u"\u25AD"_ustr },
+ { u"reg"_ustr, u"\u00AE"_ustr },
+ { u"rfisht"_ustr, u"\u297D"_ustr },
+ { u"rfloor"_ustr, u"\u230B"_ustr },
+ { u"rfr"_ustr, u"\U0001D52F"_ustr },
+ { u"rhard"_ustr, u"\u21C1"_ustr },
+ { u"rharu"_ustr, u"\u21C0"_ustr },
+ { u"rharul"_ustr, u"\u296C"_ustr },
+ { u"rho"_ustr, u"\u03C1"_ustr },
+ { u"rhov"_ustr, u"\u03F1"_ustr },
+ { u"rightarrow"_ustr, u"\u2192"_ustr },
+ { u"rightarrowtail"_ustr, u"\u21A3"_ustr },
+ { u"rightharpoondown"_ustr, u"\u21C1"_ustr },
+ { u"rightharpoonup"_ustr, u"\u21C0"_ustr },
+ { u"rightleftarrows"_ustr, u"\u21C4"_ustr },
+ { u"rightleftharpoons"_ustr, u"\u21CC"_ustr },
+ { u"rightrightarrows"_ustr, u"\u21C9"_ustr },
+ { u"rightsquigarrow"_ustr, u"\u219D"_ustr },
+ { u"rightthreetimes"_ustr, u"\u22CC"_ustr },
+ { u"ring"_ustr, u"\u02DA"_ustr },
+ { u"risingdotseq"_ustr, u"\u2253"_ustr },
+ { u"rlarr"_ustr, u"\u21C4"_ustr },
+ { u"rlhar"_ustr, u"\u21CC"_ustr },
+ { u"rlm"_ustr, u"\u200F"_ustr },
+ { u"rmoust"_ustr, u"\u23B1"_ustr },
+ { u"rmoustache"_ustr, u"\u23B1"_ustr },
+ { u"rnmid"_ustr, u"\u2AEE"_ustr },
+ { u"roang"_ustr, u"\u27ED"_ustr },
+ { u"roarr"_ustr, u"\u21FE"_ustr },
+ { u"robrk"_ustr, u"\u27E7"_ustr },
+ { u"ropar"_ustr, u"\u2986"_ustr },
+ { u"ropf"_ustr, u"\U0001D563"_ustr },
+ { u"roplus"_ustr, u"\u2A2E"_ustr },
+ { u"rotimes"_ustr, u"\u2A35"_ustr },
+ { u"rpar"_ustr, u"\u0029"_ustr },
+ { u"rpargt"_ustr, u"\u2994"_ustr },
+ { u"rppolint"_ustr, u"\u2A12"_ustr },
+ { u"rrarr"_ustr, u"\u21C9"_ustr },
+ { u"rsaquo"_ustr, u"\u203A"_ustr },
+ { u"rscr"_ustr, u"\U0001D4C7"_ustr },
+ { u"rsh"_ustr, u"\u21B1"_ustr },
+ { u"rsqb"_ustr, u"\u005D"_ustr },
+ { u"rsquo"_ustr, u"\u2019"_ustr },
+ { u"rsquor"_ustr, u"\u2019"_ustr },
+ { u"rthree"_ustr, u"\u22CC"_ustr },
+ { u"rtimes"_ustr, u"\u22CA"_ustr },
+ { u"rtri"_ustr, u"\u25B9"_ustr },
+ { u"rtrie"_ustr, u"\u22B5"_ustr },
+ { u"rtrif"_ustr, u"\u25B8"_ustr },
+ { u"rtriltri"_ustr, u"\u29CE"_ustr },
+ { u"ruluhar"_ustr, u"\u2968"_ustr },
+ { u"rx"_ustr, u"\u211E"_ustr },
+ { u"sacute"_ustr, u"\u015B"_ustr },
+ { u"sbquo"_ustr, u"\u201A"_ustr },
+ { u"sc"_ustr, u"\u227B"_ustr },
+ { u"scE"_ustr, u"\u2AB4"_ustr },
+ { u"scap"_ustr, u"\u2AB8"_ustr },
+ { u"scaron"_ustr, u"\u0161"_ustr },
+ { u"sccue"_ustr, u"\u227D"_ustr },
+ { u"sce"_ustr, u"\u2AB0"_ustr },
+ { u"scedil"_ustr, u"\u015F"_ustr },
+ { u"scirc"_ustr, u"\u015D"_ustr },
+ { u"scnE"_ustr, u"\u2AB6"_ustr },
+ { u"scnap"_ustr, u"\u2ABA"_ustr },
+ { u"scnsim"_ustr, u"\u22E9"_ustr },
+ { u"scpolint"_ustr, u"\u2A13"_ustr },
+ { u"scsim"_ustr, u"\u227F"_ustr },
+ { u"scy"_ustr, u"\u0441"_ustr },
+ { u"sdot"_ustr, u"\u22C5"_ustr },
+ { u"sdotb"_ustr, u"\u22A1"_ustr },
+ { u"sdote"_ustr, u"\u2A66"_ustr },
+ { u"seArr"_ustr, u"\u21D8"_ustr },
+ { u"searhk"_ustr, u"\u2925"_ustr },
+ { u"searr"_ustr, u"\u2198"_ustr },
+ { u"searrow"_ustr, u"\u2198"_ustr },
+ { u"sect"_ustr, u"\u00A7"_ustr },
+ { u"semi"_ustr, u"\u003B"_ustr },
+ { u"seswar"_ustr, u"\u2929"_ustr },
+ { u"setminus"_ustr, u"\u2216"_ustr },
+ { u"setmn"_ustr, u"\u2216"_ustr },
+ { u"sext"_ustr, u"\u2736"_ustr },
+ { u"sfr"_ustr, u"\U0001D530"_ustr },
+ { u"sfrown"_ustr, u"\u2322"_ustr },
+ { u"sharp"_ustr, u"\u266F"_ustr },
+ { u"shchcy"_ustr, u"\u0449"_ustr },
+ { u"shcy"_ustr, u"\u0448"_ustr },
+ { u"shortmid"_ustr, u"\u2223"_ustr },
+ { u"shortparallel"_ustr, u"\u2225"_ustr },
+ { u"shy"_ustr, u"\u00AD"_ustr },
+ { u"sigma"_ustr, u"\u03C3"_ustr },
+ { u"sigmaf"_ustr, u"\u03C2"_ustr },
+ { u"sigmav"_ustr, u"\u03C2"_ustr },
+ { u"sim"_ustr, u"\u223C"_ustr },
+ { u"simdot"_ustr, u"\u2A6A"_ustr },
+ { u"sime"_ustr, u"\u2243"_ustr },
+ { u"simeq"_ustr, u"\u2243"_ustr },
+ { u"simg"_ustr, u"\u2A9E"_ustr },
+ { u"simgE"_ustr, u"\u2AA0"_ustr },
+ { u"siml"_ustr, u"\u2A9D"_ustr },
+ { u"simlE"_ustr, u"\u2A9F"_ustr },
+ { u"simne"_ustr, u"\u2246"_ustr },
+ { u"simplus"_ustr, u"\u2A24"_ustr },
+ { u"simrarr"_ustr, u"\u2972"_ustr },
+ { u"slarr"_ustr, u"\u2190"_ustr },
+ { u"smallsetminus"_ustr, u"\u2216"_ustr },
+ { u"smashp"_ustr, u"\u2A33"_ustr },
+ { u"smeparsl"_ustr, u"\u29E4"_ustr },
+ { u"smid"_ustr, u"\u2223"_ustr },
+ { u"smile"_ustr, u"\u2323"_ustr },
+ { u"smt"_ustr, u"\u2AAA"_ustr },
+ { u"smte"_ustr, u"\u2AAC"_ustr },
+ { u"smtes"_ustr, u"\u2AAC\uFE00"_ustr },
+ { u"softcy"_ustr, u"\u044C"_ustr },
+ { u"sol"_ustr, u"\u002F"_ustr },
+ { u"solb"_ustr, u"\u29C4"_ustr },
+ { u"solbar"_ustr, u"\u233F"_ustr },
+ { u"sopf"_ustr, u"\U0001D564"_ustr },
+ { u"spades"_ustr, u"\u2660"_ustr },
+ { u"spadesuit"_ustr, u"\u2660"_ustr },
+ { u"spar"_ustr, u"\u2225"_ustr },
+ { u"sqcap"_ustr, u"\u2293"_ustr },
+ { u"sqcaps"_ustr, u"\u2293\uFE00"_ustr },
+ { u"sqcup"_ustr, u"\u2294"_ustr },
+ { u"sqcups"_ustr, u"\u2294\uFE00"_ustr },
+ { u"sqsub"_ustr, u"\u228F"_ustr },
+ { u"sqsube"_ustr, u"\u2291"_ustr },
+ { u"sqsubset"_ustr, u"\u228F"_ustr },
+ { u"sqsubseteq"_ustr, u"\u2291"_ustr },
+ { u"sqsup"_ustr, u"\u2290"_ustr },
+ { u"sqsupe"_ustr, u"\u2292"_ustr },
+ { u"sqsupset"_ustr, u"\u2290"_ustr },
+ { u"sqsupseteq"_ustr, u"\u2292"_ustr },
+ { u"squ"_ustr, u"\u25A1"_ustr },
+ { u"square"_ustr, u"\u25A1"_ustr },
+ { u"squarf"_ustr, u"\u25AA"_ustr },
+ { u"squf"_ustr, u"\u25AA"_ustr },
+ { u"srarr"_ustr, u"\u2192"_ustr },
+ { u"sscr"_ustr, u"\U0001D4C8"_ustr },
+ { u"ssetmn"_ustr, u"\u2216"_ustr },
+ { u"ssmile"_ustr, u"\u2323"_ustr },
+ { u"sstarf"_ustr, u"\u22C6"_ustr },
+ { u"star"_ustr, u"\u2606"_ustr },
+ { u"starf"_ustr, u"\u2605"_ustr },
+ { u"straightepsilon"_ustr, u"\u03F5"_ustr },
+ { u"straightphi"_ustr, u"\u03D5"_ustr },
+ { u"strns"_ustr, u"\u00AF"_ustr },
+ { u"sub"_ustr, u"\u2282"_ustr },
+ { u"subE"_ustr, u"\u2AC5"_ustr },
+ { u"subdot"_ustr, u"\u2ABD"_ustr },
+ { u"sube"_ustr, u"\u2286"_ustr },
+ { u"subedot"_ustr, u"\u2AC3"_ustr },
+ { u"submult"_ustr, u"\u2AC1"_ustr },
+ { u"subnE"_ustr, u"\u2ACB"_ustr },
+ { u"subne"_ustr, u"\u228A"_ustr },
+ { u"subplus"_ustr, u"\u2ABF"_ustr },
+ { u"subrarr"_ustr, u"\u2979"_ustr },
+ { u"subset"_ustr, u"\u2282"_ustr },
+ { u"subseteq"_ustr, u"\u2286"_ustr },
+ { u"subseteqq"_ustr, u"\u2AC5"_ustr },
+ { u"subsetneq"_ustr, u"\u228A"_ustr },
+ { u"subsetneqq"_ustr, u"\u2ACB"_ustr },
+ { u"subsim"_ustr, u"\u2AC7"_ustr },
+ { u"subsub"_ustr, u"\u2AD5"_ustr },
+ { u"subsup"_ustr, u"\u2AD3"_ustr },
+ { u"succ"_ustr, u"\u227B"_ustr },
+ { u"succapprox"_ustr, u"\u2AB8"_ustr },
+ { u"succcurlyeq"_ustr, u"\u227D"_ustr },
+ { u"succeq"_ustr, u"\u2AB0"_ustr },
+ { u"succnapprox"_ustr, u"\u2ABA"_ustr },
+ { u"succneqq"_ustr, u"\u2AB6"_ustr },
+ { u"succnsim"_ustr, u"\u22E9"_ustr },
+ { u"succsim"_ustr, u"\u227F"_ustr },
+ { u"sum"_ustr, u"\u2211"_ustr },
+ { u"sung"_ustr, u"\u266A"_ustr },
+ { u"sup"_ustr, u"\u2283"_ustr },
+ { u"sup1"_ustr, u"\u00B9"_ustr },
+ { u"sup2"_ustr, u"\u00B2"_ustr },
+ { u"sup3"_ustr, u"\u00B3"_ustr },
+ { u"supE"_ustr, u"\u2AC6"_ustr },
+ { u"supdot"_ustr, u"\u2ABE"_ustr },
+ { u"supdsub"_ustr, u"\u2AD8"_ustr },
+ { u"supe"_ustr, u"\u2287"_ustr },
+ { u"supedot"_ustr, u"\u2AC4"_ustr },
+ { u"suphsol"_ustr, u"\u27C9"_ustr },
+ { u"suphsub"_ustr, u"\u2AD7"_ustr },
+ { u"suplarr"_ustr, u"\u297B"_ustr },
+ { u"supmult"_ustr, u"\u2AC2"_ustr },
+ { u"supnE"_ustr, u"\u2ACC"_ustr },
+ { u"supne"_ustr, u"\u228B"_ustr },
+ { u"supplus"_ustr, u"\u2AC0"_ustr },
+ { u"supset"_ustr, u"\u2283"_ustr },
+ { u"supseteq"_ustr, u"\u2287"_ustr },
+ { u"supseteqq"_ustr, u"\u2AC6"_ustr },
+ { u"supsetneq"_ustr, u"\u228B"_ustr },
+ { u"supsetneqq"_ustr, u"\u2ACC"_ustr },
+ { u"supsim"_ustr, u"\u2AC8"_ustr },
+ { u"supsub"_ustr, u"\u2AD4"_ustr },
+ { u"supsup"_ustr, u"\u2AD6"_ustr },
+ { u"swArr"_ustr, u"\u21D9"_ustr },
+ { u"swarhk"_ustr, u"\u2926"_ustr },
+ { u"swarr"_ustr, u"\u2199"_ustr },
+ { u"swarrow"_ustr, u"\u2199"_ustr },
+ { u"swnwar"_ustr, u"\u292A"_ustr },
+ { u"szlig"_ustr, u"\u00DF"_ustr },
+ { u"target"_ustr, u"\u2316"_ustr },
+ { u"tau"_ustr, u"\u03C4"_ustr },
+ { u"tbrk"_ustr, u"\u23B4"_ustr },
+ { u"tcaron"_ustr, u"\u0165"_ustr },
+ { u"tcedil"_ustr, u"\u0163"_ustr },
+ { u"tcy"_ustr, u"\u0442"_ustr },
+ { u"tdot"_ustr, u"\u20DB"_ustr },
+ { u"telrec"_ustr, u"\u2315"_ustr },
+ { u"tfr"_ustr, u"\U0001D531"_ustr },
+ { u"there4"_ustr, u"\u2234"_ustr },
+ { u"therefore"_ustr, u"\u2234"_ustr },
+ { u"theta"_ustr, u"\u03B8"_ustr },
+ { u"thetasym"_ustr, u"\u03D1"_ustr },
+ { u"thetav"_ustr, u"\u03D1"_ustr },
+ { u"thickapprox"_ustr, u"\u2248"_ustr },
+ { u"thicksim"_ustr, u"\u223C"_ustr },
+ { u"thinsp"_ustr, u"\u2009"_ustr },
+ { u"thkap"_ustr, u"\u2248"_ustr },
+ { u"thksim"_ustr, u"\u223C"_ustr },
+ { u"thorn"_ustr, u"\u00FE"_ustr },
+ { u"tilde"_ustr, u"\u02DC"_ustr },
+ { u"times"_ustr, u"\u00D7"_ustr },
+ { u"timesb"_ustr, u"\u22A0"_ustr },
+ { u"timesbar"_ustr, u"\u2A31"_ustr },
+ { u"timesd"_ustr, u"\u2A30"_ustr },
+ { u"tint"_ustr, u"\u222D"_ustr },
+ { u"toea"_ustr, u"\u2928"_ustr },
+ { u"top"_ustr, u"\u22A4"_ustr },
+ { u"topbot"_ustr, u"\u2336"_ustr },
+ { u"topcir"_ustr, u"\u2AF1"_ustr },
+ { u"topf"_ustr, u"\U0001D565"_ustr },
+ { u"topfork"_ustr, u"\u2ADA"_ustr },
+ { u"tosa"_ustr, u"\u2929"_ustr },
+ { u"tprime"_ustr, u"\u2034"_ustr },
+ { u"trade"_ustr, u"\u2122"_ustr },
+ { u"triangle"_ustr, u"\u25B5"_ustr },
+ { u"triangledown"_ustr, u"\u25BF"_ustr },
+ { u"triangleleft"_ustr, u"\u25C3"_ustr },
+ { u"trianglelefteq"_ustr, u"\u22B4"_ustr },
+ { u"triangleq"_ustr, u"\u225C"_ustr },
+ { u"triangleright"_ustr, u"\u25B9"_ustr },
+ { u"trianglerighteq"_ustr, u"\u22B5"_ustr },
+ { u"tridot"_ustr, u"\u25EC"_ustr },
+ { u"trie"_ustr, u"\u225C"_ustr },
+ { u"triminus"_ustr, u"\u2A3A"_ustr },
+ { u"triplus"_ustr, u"\u2A39"_ustr },
+ { u"trisb"_ustr, u"\u29CD"_ustr },
+ { u"tritime"_ustr, u"\u2A3B"_ustr },
+ { u"trpezium"_ustr, u"\u23E2"_ustr },
+ { u"tscr"_ustr, u"\U0001D4C9"_ustr },
+ { u"tscy"_ustr, u"\u0446"_ustr },
+ { u"tshcy"_ustr, u"\u045B"_ustr },
+ { u"tstrok"_ustr, u"\u0167"_ustr },
+ { u"twixt"_ustr, u"\u226C"_ustr },
+ { u"twoheadleftarrow"_ustr, u"\u219E"_ustr },
+ { u"twoheadrightarrow"_ustr, u"\u21A0"_ustr },
+ { u"uArr"_ustr, u"\u21D1"_ustr },
+ { u"uHar"_ustr, u"\u2963"_ustr },
+ { u"uacute"_ustr, u"\u00FA"_ustr },
+ { u"uarr"_ustr, u"\u2191"_ustr },
+ { u"ubrcy"_ustr, u"\u045E"_ustr },
+ { u"ubreve"_ustr, u"\u016D"_ustr },
+ { u"ucirc"_ustr, u"\u00FB"_ustr },
+ { u"ucy"_ustr, u"\u0443"_ustr },
+ { u"udarr"_ustr, u"\u21C5"_ustr },
+ { u"udblac"_ustr, u"\u0171"_ustr },
+ { u"udhar"_ustr, u"\u296E"_ustr },
+ { u"ufisht"_ustr, u"\u297E"_ustr },
+ { u"ufr"_ustr, u"\U0001D532"_ustr },
+ { u"ugrave"_ustr, u"\u00F9"_ustr },
+ { u"uharl"_ustr, u"\u21BF"_ustr },
+ { u"uharr"_ustr, u"\u21BE"_ustr },
+ { u"uhblk"_ustr, u"\u2580"_ustr },
+ { u"ulcorn"_ustr, u"\u231C"_ustr },
+ { u"ulcorner"_ustr, u"\u231C"_ustr },
+ { u"ulcrop"_ustr, u"\u230F"_ustr },
+ { u"ultri"_ustr, u"\u25F8"_ustr },
+ { u"umacr"_ustr, u"\u016B"_ustr },
+ { u"uml"_ustr, u"\u00A8"_ustr },
+ { u"uogon"_ustr, u"\u0173"_ustr },
+ { u"uopf"_ustr, u"\U0001D566"_ustr },
+ { u"uparrow"_ustr, u"\u2191"_ustr },
+ { u"updownarrow"_ustr, u"\u2195"_ustr },
+ { u"upharpoonleft"_ustr, u"\u21BF"_ustr },
+ { u"upharpoonright"_ustr, u"\u21BE"_ustr },
+ { u"uplus"_ustr, u"\u228E"_ustr },
+ { u"upsi"_ustr, u"\u03C5"_ustr },
+ { u"upsih"_ustr, u"\u03D2"_ustr },
+ { u"upsilon"_ustr, u"\u03C5"_ustr },
+ { u"upuparrows"_ustr, u"\u21C8"_ustr },
+ { u"urcorn"_ustr, u"\u231D"_ustr },
+ { u"urcorner"_ustr, u"\u231D"_ustr },
+ { u"urcrop"_ustr, u"\u230E"_ustr },
+ { u"uring"_ustr, u"\u016F"_ustr },
+ { u"urtri"_ustr, u"\u25F9"_ustr },
+ { u"uscr"_ustr, u"\U0001D4CA"_ustr },
+ { u"utdot"_ustr, u"\u22F0"_ustr },
+ { u"utilde"_ustr, u"\u0169"_ustr },
+ { u"utri"_ustr, u"\u25B5"_ustr },
+ { u"utrif"_ustr, u"\u25B4"_ustr },
+ { u"uuarr"_ustr, u"\u21C8"_ustr },
+ { u"uuml"_ustr, u"\u00FC"_ustr },
+ { u"uwangle"_ustr, u"\u29A7"_ustr },
+ { u"vArr"_ustr, u"\u21D5"_ustr },
+ { u"vBar"_ustr, u"\u2AE8"_ustr },
+ { u"vBarv"_ustr, u"\u2AE9"_ustr },
+ { u"vDash"_ustr, u"\u22A8"_ustr },
+ { u"vangrt"_ustr, u"\u299C"_ustr },
+ { u"varepsilon"_ustr, u"\u03F5"_ustr },
+ { u"varkappa"_ustr, u"\u03F0"_ustr },
+ { u"varnothing"_ustr, u"\u2205"_ustr },
+ { u"varphi"_ustr, u"\u03D5"_ustr },
+ { u"varpi"_ustr, u"\u03D6"_ustr },
+ { u"varpropto"_ustr, u"\u221D"_ustr },
+ { u"varr"_ustr, u"\u2195"_ustr },
+ { u"varrho"_ustr, u"\u03F1"_ustr },
+ { u"varsigma"_ustr, u"\u03C2"_ustr },
+ { u"varsubsetneq"_ustr, u"\u228A\uFE00"_ustr },
+ { u"varsubsetneqq"_ustr, u"\u2ACB\uFE00"_ustr },
+ { u"varsupsetneq"_ustr, u"\u228B\uFE00"_ustr },
+ { u"varsupsetneqq"_ustr, u"\u2ACC\uFE00"_ustr },
+ { u"vartheta"_ustr, u"\u03D1"_ustr },
+ { u"vartriangleleft"_ustr, u"\u22B2"_ustr },
+ { u"vartriangleright"_ustr, u"\u22B3"_ustr },
+ { u"vcy"_ustr, u"\u0432"_ustr },
+ { u"vdash"_ustr, u"\u22A2"_ustr },
+ { u"vee"_ustr, u"\u2228"_ustr },
+ { u"veebar"_ustr, u"\u22BB"_ustr },
+ { u"veeeq"_ustr, u"\u225A"_ustr },
+ { u"vellip"_ustr, u"\u22EE"_ustr },
+ { u"verbar"_ustr, u"\u007C"_ustr },
+ { u"vert"_ustr, u"\u007C"_ustr },
+ { u"vfr"_ustr, u"\U0001D533"_ustr },
+ { u"vltri"_ustr, u"\u22B2"_ustr },
+ { u"vnsub"_ustr, u"\u2282\u20D2"_ustr },
+ { u"vnsup"_ustr, u"\u2283\u20D2"_ustr },
+ { u"vopf"_ustr, u"\U0001D567"_ustr },
+ { u"vprop"_ustr, u"\u221D"_ustr },
+ { u"vrtri"_ustr, u"\u22B3"_ustr },
+ { u"vscr"_ustr, u"\U0001D4CB"_ustr },
+ { u"vsubnE"_ustr, u"\u2ACB\uFE00"_ustr },
+ { u"vsubne"_ustr, u"\u228A\uFE00"_ustr },
+ { u"vsupnE"_ustr, u"\u2ACC\uFE00"_ustr },
+ { u"vsupne"_ustr, u"\u228B\uFE00"_ustr },
+ { u"vzigzag"_ustr, u"\u299A"_ustr },
+ { u"wcirc"_ustr, u"\u0175"_ustr },
+ { u"wedbar"_ustr, u"\u2A5F"_ustr },
+ { u"wedge"_ustr, u"\u2227"_ustr },
+ { u"wedgeq"_ustr, u"\u2259"_ustr },
+ { u"weierp"_ustr, u"\u2118"_ustr },
+ { u"wfr"_ustr, u"\U0001D534"_ustr },
+ { u"wopf"_ustr, u"\U0001D568"_ustr },
+ { u"wp"_ustr, u"\u2118"_ustr },
+ { u"wr"_ustr, u"\u2240"_ustr },
+ { u"wreath"_ustr, u"\u2240"_ustr },
+ { u"wscr"_ustr, u"\U0001D4CC"_ustr },
+ { u"xcap"_ustr, u"\u22C2"_ustr },
+ { u"xcirc"_ustr, u"\u25EF"_ustr },
+ { u"xcup"_ustr, u"\u22C3"_ustr },
+ { u"xdtri"_ustr, u"\u25BD"_ustr },
+ { u"xfr"_ustr, u"\U0001D535"_ustr },
+ { u"xhArr"_ustr, u"\u27FA"_ustr },
+ { u"xharr"_ustr, u"\u27F7"_ustr },
+ { u"xi"_ustr, u"\u03BE"_ustr },
+ { u"xlArr"_ustr, u"\u27F8"_ustr },
+ { u"xlarr"_ustr, u"\u27F5"_ustr },
+ { u"xmap"_ustr, u"\u27FC"_ustr },
+ { u"xnis"_ustr, u"\u22FB"_ustr },
+ { u"xodot"_ustr, u"\u2A00"_ustr },
+ { u"xopf"_ustr, u"\U0001D569"_ustr },
+ { u"xoplus"_ustr, u"\u2A01"_ustr },
+ { u"xotime"_ustr, u"\u2A02"_ustr },
+ { u"xrArr"_ustr, u"\u27F9"_ustr },
+ { u"xrarr"_ustr, u"\u27F6"_ustr },
+ { u"xscr"_ustr, u"\U0001D4CD"_ustr },
+ { u"xsqcup"_ustr, u"\u2A06"_ustr },
+ { u"xuplus"_ustr, u"\u2A04"_ustr },
+ { u"xutri"_ustr, u"\u25B3"_ustr },
+ { u"xvee"_ustr, u"\u22C1"_ustr },
+ { u"xwedge"_ustr, u"\u22C0"_ustr },
+ { u"yacute"_ustr, u"\u00FD"_ustr },
+ { u"yacy"_ustr, u"\u044F"_ustr },
+ { u"ycirc"_ustr, u"\u0177"_ustr },
+ { u"ycy"_ustr, u"\u044B"_ustr },
+ { u"yen"_ustr, u"\u00A5"_ustr },
+ { u"yfr"_ustr, u"\U0001D536"_ustr },
+ { u"yicy"_ustr, u"\u0457"_ustr },
+ { u"yopf"_ustr, u"\U0001D56A"_ustr },
+ { u"yscr"_ustr, u"\U0001D4CE"_ustr },
+ { u"yucy"_ustr, u"\u044E"_ustr },
+ { u"yuml"_ustr, u"\u00FF"_ustr },
+ { u"zacute"_ustr, u"\u017A"_ustr },
+ { u"zcaron"_ustr, u"\u017E"_ustr },
+ { u"zcy"_ustr, u"\u0437"_ustr },
+ { u"zdot"_ustr, u"\u017C"_ustr },
+ { u"zeetrf"_ustr, u"\u2128"_ustr },
+ { u"zeta"_ustr, u"\u03B6"_ustr },
+ { u"zfr"_ustr, u"\U0001D537"_ustr },
+ { u"zhcy"_ustr, u"\u0436"_ustr },
+ { u"zigrarr"_ustr, u"\u21DD"_ustr },
+ { u"zopf"_ustr, u"\U0001D56B"_ustr },
+ { u"zscr"_ustr, u"\U0001D4CF"_ustr },
+ { u"zwj"_ustr, u"\u200D"_ustr },
+ { u"zwnj"_ustr, u"\u200C"_ustr }
// clang-format on
};
@@ -2156,8 +2156,8 @@ const ::css::uno::Sequence<::css::beans::Pair<OUString, OUString>>
static ::css::beans::Pair<::rtl::OUString, ::rtl::OUString>
icustomMathmlHtmlEntitiesNamesExportData[2] = {
// clang-format off
- { u"&sigma;", u"\u03C3"},
- { u"&infin;", u"\u221E"}
+ { u"&sigma;"_ustr, u"\u03C3"_ustr},
+ { u"&infin;"_ustr, u"\u221E"_ustr}
// clang-format on
};
const ::css::uno::Sequence<::css::beans::Pair<::rtl::OUString, ::rtl::OUString>>
diff --git a/starmath/source/parse5.cxx b/starmath/source/parse5.cxx
index d2742b27afa6..8f2815c3c3b4 100644
--- a/starmath/source/parse5.cxx
+++ b/starmath/source/parse5.cxx
@@ -39,255 +39,255 @@ using namespace ::com::sun::star::i18n;
//Definition of math keywords
const SmTokenTableEntry aTokenTable[]
- = { { u"abs", TABS, '\0', TG::UnOper, 13 },
- { u"acute", TACUTE, MS_ACUTE, TG::Attribute, 5 },
- { u"aleph", TALEPH, MS_ALEPH, TG::Standalone, 5 },
- { u"alignb", TALIGNC, '\0', TG::Align, 0 },
- { u"alignc", TALIGNC, '\0', TG::Align, 0 },
- { u"alignl", TALIGNL, '\0', TG::Align, 0 },
- { u"alignm", TALIGNC, '\0', TG::Align, 0 },
- { u"alignr", TALIGNR, '\0', TG::Align, 0 },
- { u"alignt", TALIGNC, '\0', TG::Align, 0 },
- { u"and", TAND, MS_AND, TG::Product, 0 },
- { u"approx", TAPPROX, MS_APPROX, TG::Relation, 0 },
- { u"arccos", TACOS, '\0', TG::Function, 5 },
- { u"arccot", TACOT, '\0', TG::Function, 5 },
- { u"arcosh", TACOSH, '\0', TG::Function, 5 },
- { u"arcoth", TACOTH, '\0', TG::Function, 5 },
- { u"arcsin", TASIN, '\0', TG::Function, 5 },
- { u"arctan", TATAN, '\0', TG::Function, 5 },
- { u"arsinh", TASINH, '\0', TG::Function, 5 },
- { u"artanh", TATANH, '\0', TG::Function, 5 },
- { u"backepsilon", TBACKEPSILON, MS_BACKEPSILON, TG::Standalone, 5 },
- { u"bar", TBAR, MS_BAR, TG::Attribute, 5 },
- { u"binom", TBINOM, '\0', TG::NONE, 5 },
- { u"bold", TBOLD, '\0', TG::FontAttr, 5 },
- { u"boper", TBOPER, '\0', TG::Product, 0 },
- { u"breve", TBREVE, MS_BREVE, TG::Attribute, 5 },
- { u"bslash", TBACKSLASH, MS_BACKSLASH, TG::Product, 0 },
- { u"cdot", TCDOT, MS_CDOT, TG::Product, 0 },
- { u"check", TCHECK, MS_CHECK, TG::Attribute, 5 },
- { u"circ", TCIRC, MS_CIRC, TG::Standalone, 5 },
- { u"circle", TCIRCLE, MS_CIRCLE, TG::Attribute, 5 },
- { u"color", TCOLOR, '\0', TG::FontAttr, 5 },
- { u"coprod", TCOPROD, MS_COPROD, TG::Oper, 5 },
- { u"cos", TCOS, '\0', TG::Function, 5 },
- { u"cosh", TCOSH, '\0', TG::Function, 5 },
- { u"cot", TCOT, '\0', TG::Function, 5 },
- { u"coth", TCOTH, '\0', TG::Function, 5 },
- { u"csub", TCSUB, '\0', TG::Power, 0 },
- { u"csup", TCSUP, '\0', TG::Power, 0 },
- { u"dddot", TDDDOT, MS_DDDOT, TG::Attribute, 5 },
- { u"ddot", TDDOT, MS_DDOT, TG::Attribute, 5 },
- { u"def", TDEF, MS_DEF, TG::Relation, 0 },
- { u"div", TDIV, MS_DIV, TG::Product, 0 },
- { u"divides", TDIVIDES, MS_LINE, TG::Relation, 0 },
- { u"dlarrow", TDLARROW, MS_DLARROW, TG::Standalone, 5 },
- { u"dlrarrow", TDLRARROW, MS_DLRARROW, TG::Standalone, 5 },
- { u"dot", TDOT, MS_DOT, TG::Attribute, 5 },
- { u"dotsaxis", TDOTSAXIS, MS_DOTSAXIS, TG::Standalone, 5 }, // 5 to continue expression
- { u"dotsdiag", TDOTSDIAG, MS_DOTSUP, TG::Standalone, 5 },
- { u"dotsdown", TDOTSDOWN, MS_DOTSDOWN, TG::Standalone, 5 },
- { u"dotslow", TDOTSLOW, MS_DOTSLOW, TG::Standalone, 5 },
- { u"dotsup", TDOTSUP, MS_DOTSUP, TG::Standalone, 5 },
- { u"dotsvert", TDOTSVERT, MS_DOTSVERT, TG::Standalone, 5 },
- { u"downarrow", TDOWNARROW, MS_DOWNARROW, TG::Standalone, 5 },
- { u"drarrow", TDRARROW, MS_DRARROW, TG::Standalone, 5 },
- { u"emptyset", TEMPTYSET, MS_EMPTYSET, TG::Standalone, 5 },
- { u"equiv", TEQUIV, MS_EQUIV, TG::Relation, 0 },
- { u"evaluate", TEVALUATE, '\0', TG::NONE, 0 },
- { u"exists", TEXISTS, MS_EXISTS, TG::Standalone, 5 },
- { u"exp", TEXP, '\0', TG::Function, 5 },
- { u"fact", TFACT, MS_FACT, TG::UnOper, 5 },
- { u"fixed", TFIXED, '\0', TG::Font, 0 },
- { u"font", TFONT, '\0', TG::FontAttr, 5 },
- { u"forall", TFORALL, MS_FORALL, TG::Standalone, 5 },
- { u"fourier", TFOURIER, MS_FOURIER, TG::Standalone, 5 },
- { u"frac", TFRAC, '\0', TG::NONE, 5 },
- { u"from", TFROM, '\0', TG::Limit, 0 },
- { u"func", TFUNC, '\0', TG::Function, 5 },
- { u"ge", TGE, MS_GE, TG::Relation, 0 },
- { u"geslant", TGESLANT, MS_GESLANT, TG::Relation, 0 },
- { u"gg", TGG, MS_GG, TG::Relation, 0 },
- { u"grave", TGRAVE, MS_GRAVE, TG::Attribute, 5 },
- { u"gt", TGT, MS_GT, TG::Relation, 0 },
- { u"hadd", THADD, MS_HADD, TG::Oper, 5 },
- { u"harpoon", THARPOON, MS_HARPOON, TG::Attribute, 5 },
- { u"hat", THAT, MS_HAT, TG::Attribute, 5 },
- { u"hbar", THBAR, MS_HBAR, TG::Standalone, 5 },
- { u"hex", THEX, '\0', TG::NONE, 5 },
- { u"iiint", TIIINT, MS_IIINT, TG::Oper, 5 },
- { u"iint", TIINT, MS_IINT, TG::Oper, 5 },
- { u"im", TIM, MS_IM, TG::Standalone, 5 },
- { u"in", TIN, MS_IN, TG::Relation, 0 },
- { u"infinity", TINFINITY, MS_INFINITY, TG::Standalone, 5 },
- { u"infty", TINFINITY, MS_INFINITY, TG::Standalone, 5 },
- { u"int", TINT, MS_INT, TG::Oper, 5 },
- { u"intd", TINTD, MS_INT, TG::Oper, 5 },
- { u"intersection", TINTERSECT, MS_INTERSECT, TG::Product, 0 },
- { u"it", TIT, '\0', TG::Product, 0 },
- { u"ital", TITALIC, '\0', TG::FontAttr, 5 },
- { u"italic", TITALIC, '\0', TG::FontAttr, 5 },
- { u"lambdabar", TLAMBDABAR, MS_LAMBDABAR, TG::Standalone, 5 },
- { u"langle", TLANGLE, MS_LMATHANGLE, TG::LBrace, 5 },
- { u"laplace", TLAPLACE, MS_LAPLACE, TG::Standalone, 5 },
- { u"lbrace", TLBRACE, MS_LBRACE, TG::LBrace, 5 },
- { u"lceil", TLCEIL, MS_LCEIL, TG::LBrace, 5 },
- { u"ldbracket", TLDBRACKET, MS_LDBRACKET, TG::LBrace, 5 },
- { u"ldline", TLDLINE, MS_DVERTLINE, TG::LBrace, 5 },
- { u"le", TLE, MS_LE, TG::Relation, 0 },
- { u"left", TLEFT, '\0', TG::NONE, 5 },
- { u"leftarrow", TLEFTARROW, MS_LEFTARROW, TG::Standalone, 5 },
- { u"leslant", TLESLANT, MS_LESLANT, TG::Relation, 0 },
- { u"lfloor", TLFLOOR, MS_LFLOOR, TG::LBrace, 5 },
- { u"lim", TLIM, '\0', TG::Oper, 5 },
- { u"liminf", TLIMINF, '\0', TG::Oper, 5 },
- { u"limsup", TLIMSUP, '\0', TG::Oper, 5 },
- { u"lint", TLINT, MS_LINT, TG::Oper, 5 },
- { u"ll", TLL, MS_LL, TG::Relation, 0 },
- { u"lline", TLLINE, MS_VERTLINE, TG::LBrace, 5 },
- { u"llint", TLLINT, MS_LLINT, TG::Oper, 5 },
- { u"lllint", TLLLINT, MS_LLLINT, TG::Oper, 5 },
- { u"ln", TLN, '\0', TG::Function, 5 },
- { u"log", TLOG, '\0', TG::Function, 5 },
- { u"lrline", TLRLINE, MS_VERTLINE, TG::LBrace | TG::RBrace, 5 },
- { u"lrdline", TLRDLINE, MS_VERTLINE, TG::LBrace | TG::RBrace, 5 },
- { u"lsub", TLSUB, '\0', TG::Power, 0 },
- { u"lsup", TLSUP, '\0', TG::Power, 0 },
- { u"lt", TLT, MS_LT, TG::Relation, 0 },
- { u"maj", TSUM, MS_MAJ, TG::Oper, 5 },
- { u"matrix", TMATRIX, '\0', TG::NONE, 5 },
- { u"minusplus", TMINUSPLUS, MS_MINUSPLUS, TG::UnOper | TG::Sum, 5 },
- { u"mline", TMLINE, MS_VERTLINE, TG::NONE, 0 }, //! not in TG::RBrace, Level 0
- { u"nabla", TNABLA, MS_NABLA, TG::Standalone, 5 },
- { u"nbold", TNBOLD, '\0', TG::FontAttr, 5 },
- { u"ndivides", TNDIVIDES, MS_NDIVIDES, TG::Relation, 0 },
- { u"neg", TNEG, MS_NEG, TG::UnOper, 5 },
- { u"neq", TNEQ, MS_NEQ, TG::Relation, 0 },
- { u"newline", TNEWLINE, '\0', TG::NONE, 0 },
- { u"ni", TNI, MS_NI, TG::Relation, 0 },
- { u"nitalic", TNITALIC, '\0', TG::FontAttr, 5 },
- { u"none", TNONE, '\0', TG::LBrace | TG::RBrace, 0 },
- { u"nospace", TNOSPACE, '\0', TG::Standalone, 5 },
- { u"notexists", TNOTEXISTS, MS_NOTEXISTS, TG::Standalone, 5 },
- { u"notin", TNOTIN, MS_NOTIN, TG::Relation, 0 },
- { u"nprec", TNOTPRECEDES, MS_NOTPRECEDES, TG::Relation, 0 },
- { u"nroot", TNROOT, MS_SQRT, TG::UnOper, 5 },
- { u"nsubset", TNSUBSET, MS_NSUBSET, TG::Relation, 0 },
- { u"nsubseteq", TNSUBSETEQ, MS_NSUBSETEQ, TG::Relation, 0 },
- { u"nsucc", TNOTSUCCEEDS, MS_NOTSUCCEEDS, TG::Relation, 0 },
- { u"nsupset", TNSUPSET, MS_NSUPSET, TG::Relation, 0 },
- { u"nsupseteq", TNSUPSETEQ, MS_NSUPSETEQ, TG::Relation, 0 },
- { u"odivide", TODIVIDE, MS_ODIVIDE, TG::Product, 0 },
- { u"odot", TODOT, MS_ODOT, TG::Product, 0 },
- { u"ominus", TOMINUS, MS_OMINUS, TG::Sum, 0 },
- { u"oper", TOPER, '\0', TG::Oper, 5 },
- { u"oplus", TOPLUS, MS_OPLUS, TG::Sum, 0 },
- { u"or", TOR, MS_OR, TG::Sum, 0 },
- { u"ortho", TORTHO, MS_ORTHO, TG::Relation, 0 },
- { u"otimes", TOTIMES, MS_OTIMES, TG::Product, 0 },
- { u"over", TOVER, '\0', TG::Product, 0 },
- { u"overbrace", TOVERBRACE, MS_OVERBRACE, TG::Product, 5 },
- { u"overline", TOVERLINE, '\0', TG::Attribute, 5 },
- { u"overstrike", TOVERSTRIKE, '\0', TG::Attribute, 5 },
- { u"owns", TNI, MS_NI, TG::Relation, 0 },
- { u"parallel", TPARALLEL, MS_DLINE, TG::Relation, 0 },
- { u"partial", TPARTIAL, MS_PARTIAL, TG::Standalone, 5 },
- { u"phantom", TPHANTOM, '\0', TG::FontAttr, 5 },
- { u"plusminus", TPLUSMINUS, MS_PLUSMINUS, TG::UnOper | TG::Sum, 5 },
- { u"prec", TPRECEDES, MS_PRECEDES, TG::Relation, 0 },
- { u"preccurlyeq", TPRECEDESEQUAL, MS_PRECEDESEQUAL, TG::Relation, 0 },
- { u"precsim", TPRECEDESEQUIV, MS_PRECEDESEQUIV, TG::Relation, 0 },
- { u"prod", TPROD, MS_PROD, TG::Oper, 5 },
- { u"prop", TPROP, MS_PROP, TG::Relation, 0 },
- { u"rangle", TRANGLE, MS_RMATHANGLE, TG::RBrace, 0 }, //! 0 to terminate expression
- { u"rbrace", TRBRACE, MS_RBRACE, TG::RBrace, 0 },
- { u"rceil", TRCEIL, MS_RCEIL, TG::RBrace, 0 },
- { u"rdbracket", TRDBRACKET, MS_RDBRACKET, TG::RBrace, 0 },
- { u"rdline", TRDLINE, MS_DVERTLINE, TG::RBrace, 0 },
- { u"re", TRE, MS_RE, TG::Standalone, 5 },
- { u"rfloor", TRFLOOR, MS_RFLOOR, TG::RBrace, 0 }, //! 0 to terminate expression
- { u"right", TRIGHT, '\0', TG::NONE, 0 },
- { u"rightarrow", TRIGHTARROW, MS_RIGHTARROW, TG::Standalone, 5 },
- { u"rline", TRLINE, MS_VERTLINE, TG::RBrace, 0 }, //! 0 to terminate expression
- { u"rsub", TRSUB, '\0', TG::Power, 0 },
- { u"rsup", TRSUP, '\0', TG::Power, 0 },
- { u"sans", TSANS, '\0', TG::Font, 0 },
- { u"serif", TSERIF, '\0', TG::Font, 0 },
- { u"setC", TSETC, MS_SETC, TG::Standalone, 5 },
- { u"setminus", TSETMINUS, MS_BACKSLASH, TG::Product, 0 },
- { u"setN", TSETN, MS_SETN, TG::Standalone, 5 },
- { u"setQ", TSETQ, MS_SETQ, TG::Standalone, 5 },
- { u"setquotient", TSETQUOTIENT, MS_SLASH, TG::Product, 0 },
- { u"setR", TSETR, MS_SETR, TG::Standalone, 5 },
- { u"setZ", TSETZ, MS_SETZ, TG::Standalone, 5 },
- { u"sim", TSIM, MS_SIM, TG::Relation, 0 },
- { u"simeq", TSIMEQ, MS_SIMEQ, TG::Relation, 0 },
- { u"sin", TSIN, '\0', TG::Function, 5 },
- { u"sinh", TSINH, '\0', TG::Function, 5 },
- { u"size", TSIZE, '\0', TG::FontAttr, 5 },
- { u"slash", TSLASH, MS_SLASH, TG::Product, 0 },
- { u"sqrt", TSQRT, MS_SQRT, TG::UnOper, 5 },
- { u"stack", TSTACK, '\0', TG::NONE, 5 },
- { u"sub", TRSUB, '\0', TG::Power, 0 },
- { u"subset", TSUBSET, MS_SUBSET, TG::Relation, 0 },
- { u"subseteq", TSUBSETEQ, MS_SUBSETEQ, TG::Relation, 0 },
- { u"succ", TSUCCEEDS, MS_SUCCEEDS, TG::Relation, 0 },
- { u"succcurlyeq", TSUCCEEDSEQUAL, MS_SUCCEEDSEQUAL, TG::Relation, 0 },
- { u"succsim", TSUCCEEDSEQUIV, MS_SUCCEEDSEQUIV, TG::Relation, 0 },
- { u"sum", TSUM, MS_SUM, TG::Oper, 5 },
- { u"sup", TRSUP, '\0', TG::Power, 0 },
- { u"supset", TSUPSET, MS_SUPSET, TG::Relation, 0 },
- { u"supseteq", TSUPSETEQ, MS_SUPSETEQ, TG::Relation, 0 },
- { u"tan", TTAN, '\0', TG::Function, 5 },
- { u"tanh", TTANH, '\0', TG::Function, 5 },
- { u"tilde", TTILDE, MS_TILDE, TG::Attribute, 5 },
- { u"times", TTIMES, MS_TIMES, TG::Product, 0 },
- { u"to", TTO, '\0', TG::Limit, 0 },
- { u"toward", TTOWARD, MS_RIGHTARROW, TG::Relation, 0 },
- { u"transl", TTRANSL, MS_TRANSL, TG::Relation, 0 },
- { u"transr", TTRANSR, MS_TRANSR, TG::Relation, 0 },
- { u"underbrace", TUNDERBRACE, MS_UNDERBRACE, TG::Product, 5 },
- { u"underline", TUNDERLINE, '\0', TG::Attribute, 5 },
- { u"union", TUNION, MS_UNION, TG::Sum, 0 },
- { u"uoper", TUOPER, '\0', TG::UnOper, 5 },
- { u"uparrow", TUPARROW, MS_UPARROW, TG::Standalone, 5 },
- { u"vec", TVEC, MS_VEC, TG::Attribute, 5 },
- { u"widebslash", TWIDEBACKSLASH, MS_BACKSLASH, TG::Product, 0 },
- { u"wideharpoon", TWIDEHARPOON, MS_HARPOON, TG::Attribute, 5 },
- { u"widehat", TWIDEHAT, MS_HAT, TG::Attribute, 5 },
- { u"wideslash", TWIDESLASH, MS_SLASH, TG::Product, 0 },
- { u"widetilde", TWIDETILDE, MS_TILDE, TG::Attribute, 5 },
- { u"widevec", TWIDEVEC, MS_VEC, TG::Attribute, 5 },
- { u"wp", TWP, MS_WP, TG::Standalone, 5 },
- { u"جا", TSIN, '\0', TG::Function, 5 },
- { u"جاز", TSINH, '\0', TG::Function, 5 },
- { u"جتا", TCOS, '\0', TG::Function, 5 },
- { u"جتاز", TCOSH, '\0', TG::Function, 5 },
- { u"حا", TSIN, '\0', TG::Function, 5 },
- { u"حاز", TSINH, '\0', TG::Function, 5 },
- { u"حتا", TCOS, '\0', TG::Function, 5 },
- { u"حتاز", TCOSH, '\0', TG::Function, 5 },
- { u"حد", THADD, MS_HADD, TG::Oper, 5 },
- { u"طا", TTAN, '\0', TG::Function, 5 },
- { u"طاز", TTANH, '\0', TG::Function, 5 },
- { u"طتا", TCOT, '\0', TG::Function, 5 },
- { u"طتاز", TCOTH, '\0', TG::Function, 5 },
- { u"ظا", TTAN, '\0', TG::Function, 5 },
- { u"ظاز", TTANH, '\0', TG::Function, 5 },
- { u"ظتا", TCOT, '\0', TG::Function, 5 },
- { u"ظتاز", TCOTH, '\0', TG::Function, 5 },
- { u"قا", TSEC, '\0', TG::Function, 5 },
- { u"قاز", TSECH, '\0', TG::Function, 5 },
- { u"قتا", TCSC, '\0', TG::Function, 5 },
- { u"قتاز", TCSCH, '\0', TG::Function, 5 },
- { u"لو", TLOG, '\0', TG::Function, 5 },
- { u"مجـ", TSUM, MS_MAJ, TG::Oper, 5 },
- { u"نها", TNAHA, '\0', TG::Oper, 5 },
- { u"ٯا", TSEC, '\0', TG::Function, 5 },
- { u"ٯاز", TSECH, '\0', TG::Function, 5 },
- { u"ٯتا", TCSC, '\0', TG::Function, 5 },
- { u"ٯتاز", TCSCH, '\0', TG::Function, 5 } };
+ = { { u"abs"_ustr, TABS, '\0', TG::UnOper, 13 },
+ { u"acute"_ustr, TACUTE, MS_ACUTE, TG::Attribute, 5 },
+ { u"aleph"_ustr, TALEPH, MS_ALEPH, TG::Standalone, 5 },
+ { u"alignb"_ustr, TALIGNC, '\0', TG::Align, 0 },
+ { u"alignc"_ustr, TALIGNC, '\0', TG::Align, 0 },
+ { u"alignl"_ustr, TALIGNL, '\0', TG::Align, 0 },
+ { u"alignm"_ustr, TALIGNC, '\0', TG::Align, 0 },
+ { u"alignr"_ustr, TALIGNR, '\0', TG::Align, 0 },
+ { u"alignt"_ustr, TALIGNC, '\0', TG::Align, 0 },
+ { u"and"_ustr, TAND, MS_AND, TG::Product, 0 },
+ { u"approx"_ustr, TAPPROX, MS_APPROX, TG::Relation, 0 },
+ { u"arccos"_ustr, TACOS, '\0', TG::Function, 5 },
+ { u"arccot"_ustr, TACOT, '\0', TG::Function, 5 },
+ { u"arcosh"_ustr, TACOSH, '\0', TG::Function, 5 },
+ { u"arcoth"_ustr, TACOTH, '\0', TG::Function, 5 },
+ { u"arcsin"_ustr, TASIN, '\0', TG::Function, 5 },
+ { u"arctan"_ustr, TATAN, '\0', TG::Function, 5 },
+ { u"arsinh"_ustr, TASINH, '\0', TG::Function, 5 },
+ { u"artanh"_ustr, TATANH, '\0', TG::Function, 5 },
+ { u"backepsilon"_ustr, TBACKEPSILON, MS_BACKEPSILON, TG::Standalone, 5 },
+ { u"bar"_ustr, TBAR, MS_BAR, TG::Attribute, 5 },
+ { u"binom"_ustr, TBINOM, '\0', TG::NONE, 5 },
+ { u"bold"_ustr, TBOLD, '\0', TG::FontAttr, 5 },
+ { u"boper"_ustr, TBOPER, '\0', TG::Product, 0 },
+ { u"breve"_ustr, TBREVE, MS_BREVE, TG::Attribute, 5 },
+ { u"bslash"_ustr, TBACKSLASH, MS_BACKSLASH, TG::Product, 0 },
+ { u"cdot"_ustr, TCDOT, MS_CDOT, TG::Product, 0 },
+ { u"check"_ustr, TCHECK, MS_CHECK, TG::Attribute, 5 },
+ { u"circ"_ustr, TCIRC, MS_CIRC, TG::Standalone, 5 },
+ { u"circle"_ustr, TCIRCLE, MS_CIRCLE, TG::Attribute, 5 },
+ { u"color"_ustr, TCOLOR, '\0', TG::FontAttr, 5 },
+ { u"coprod"_ustr, TCOPROD, MS_COPROD, TG::Oper, 5 },
+ { u"cos"_ustr, TCOS, '\0', TG::Function, 5 },
+ { u"cosh"_ustr, TCOSH, '\0', TG::Function, 5 },
+ { u"cot"_ustr, TCOT, '\0', TG::Function, 5 },
+ { u"coth"_ustr, TCOTH, '\0', TG::Function, 5 },
+ { u"csub"_ustr, TCSUB, '\0', TG::Power, 0 },
+ { u"csup"_ustr, TCSUP, '\0', TG::Power, 0 },
+ { u"dddot"_ustr, TDDDOT, MS_DDDOT, TG::Attribute, 5 },
+ { u"ddot"_ustr, TDDOT, MS_DDOT, TG::Attribute, 5 },
+ { u"def"_ustr, TDEF, MS_DEF, TG::Relation, 0 },
+ { u"div"_ustr, TDIV, MS_DIV, TG::Product, 0 },
+ { u"divides"_ustr, TDIVIDES, MS_LINE, TG::Relation, 0 },
+ { u"dlarrow"_ustr, TDLARROW, MS_DLARROW, TG::Standalone, 5 },
+ { u"dlrarrow"_ustr, TDLRARROW, MS_DLRARROW, TG::Standalone, 5 },
+ { u"dot"_ustr, TDOT, MS_DOT, TG::Attribute, 5 },
+ { u"dotsaxis"_ustr, TDOTSAXIS, MS_DOTSAXIS, TG::Standalone, 5 }, // 5 to continue expression
+ { u"dotsdiag"_ustr, TDOTSDIAG, MS_DOTSUP, TG::Standalone, 5 },
+ { u"dotsdown"_ustr, TDOTSDOWN, MS_DOTSDOWN, TG::Standalone, 5 },
+ { u"dotslow"_ustr, TDOTSLOW, MS_DOTSLOW, TG::Standalone, 5 },
+ { u"dotsup"_ustr, TDOTSUP, MS_DOTSUP, TG::Standalone, 5 },
+ { u"dotsvert"_ustr, TDOTSVERT, MS_DOTSVERT, TG::Standalone, 5 },
+ { u"downarrow"_ustr, TDOWNARROW, MS_DOWNARROW, TG::Standalone, 5 },
+ { u"drarrow"_ustr, TDRARROW, MS_DRARROW, TG::Standalone, 5 },
+ { u"emptyset"_ustr, TEMPTYSET, MS_EMPTYSET, TG::Standalone, 5 },
+ { u"equiv"_ustr, TEQUIV, MS_EQUIV, TG::Relation, 0 },
+ { u"evaluate"_ustr, TEVALUATE, '\0', TG::NONE, 0 },
+ { u"exists"_ustr, TEXISTS, MS_EXISTS, TG::Standalone, 5 },
+ { u"exp"_ustr, TEXP, '\0', TG::Function, 5 },
+ { u"fact"_ustr, TFACT, MS_FACT, TG::UnOper, 5 },
+ { u"fixed"_ustr, TFIXED, '\0', TG::Font, 0 },
+ { u"font"_ustr, TFONT, '\0', TG::FontAttr, 5 },
+ { u"forall"_ustr, TFORALL, MS_FORALL, TG::Standalone, 5 },
+ { u"fourier"_ustr, TFOURIER, MS_FOURIER, TG::Standalone, 5 },
+ { u"frac"_ustr, TFRAC, '\0', TG::NONE, 5 },
+ { u"from"_ustr, TFROM, '\0', TG::Limit, 0 },
+ { u"func"_ustr, TFUNC, '\0', TG::Function, 5 },
+ { u"ge"_ustr, TGE, MS_GE, TG::Relation, 0 },
+ { u"geslant"_ustr, TGESLANT, MS_GESLANT, TG::Relation, 0 },
+ { u"gg"_ustr, TGG, MS_GG, TG::Relation, 0 },
+ { u"grave"_ustr, TGRAVE, MS_GRAVE, TG::Attribute, 5 },
+ { u"gt"_ustr, TGT, MS_GT, TG::Relation, 0 },
+ { u"hadd"_ustr, THADD, MS_HADD, TG::Oper, 5 },
+ { u"harpoon"_ustr, THARPOON, MS_HARPOON, TG::Attribute, 5 },
+ { u"hat"_ustr, THAT, MS_HAT, TG::Attribute, 5 },
+ { u"hbar"_ustr, THBAR, MS_HBAR, TG::Standalone, 5 },
+ { u"hex"_ustr, THEX, '\0', TG::NONE, 5 },
+ { u"iiint"_ustr, TIIINT, MS_IIINT, TG::Oper, 5 },
+ { u"iint"_ustr, TIINT, MS_IINT, TG::Oper, 5 },
+ { u"im"_ustr, TIM, MS_IM, TG::Standalone, 5 },
+ { u"in"_ustr, TIN, MS_IN, TG::Relation, 0 },
+ { u"infinity"_ustr, TINFINITY, MS_INFINITY, TG::Standalone, 5 },
+ { u"infty"_ustr, TINFINITY, MS_INFINITY, TG::Standalone, 5 },
+ { u"int"_ustr, TINT, MS_INT, TG::Oper, 5 },
+ { u"intd"_ustr, TINTD, MS_INT, TG::Oper, 5 },
+ { u"intersection"_ustr, TINTERSECT, MS_INTERSECT, TG::Product, 0 },
+ { u"it"_ustr, TIT, '\0', TG::Product, 0 },
+ { u"ital"_ustr, TITALIC, '\0', TG::FontAttr, 5 },
+ { u"italic"_ustr, TITALIC, '\0', TG::FontAttr, 5 },
+ { u"lambdabar"_ustr, TLAMBDABAR, MS_LAMBDABAR, TG::Standalone, 5 },
+ { u"langle"_ustr, TLANGLE, MS_LMATHANGLE, TG::LBrace, 5 },
+ { u"laplace"_ustr, TLAPLACE, MS_LAPLACE, TG::Standalone, 5 },
+ { u"lbrace"_ustr, TLBRACE, MS_LBRACE, TG::LBrace, 5 },
+ { u"lceil"_ustr, TLCEIL, MS_LCEIL, TG::LBrace, 5 },
+ { u"ldbracket"_ustr, TLDBRACKET, MS_LDBRACKET, TG::LBrace, 5 },
+ { u"ldline"_ustr, TLDLINE, MS_DVERTLINE, TG::LBrace, 5 },
+ { u"le"_ustr, TLE, MS_LE, TG::Relation, 0 },
+ { u"left"_ustr, TLEFT, '\0', TG::NONE, 5 },
+ { u"leftarrow"_ustr, TLEFTARROW, MS_LEFTARROW, TG::Standalone, 5 },
+ { u"leslant"_ustr, TLESLANT, MS_LESLANT, TG::Relation, 0 },
+ { u"lfloor"_ustr, TLFLOOR, MS_LFLOOR, TG::LBrace, 5 },
+ { u"lim"_ustr, TLIM, '\0', TG::Oper, 5 },
+ { u"liminf"_ustr, TLIMINF, '\0', TG::Oper, 5 },
+ { u"limsup"_ustr, TLIMSUP, '\0', TG::Oper, 5 },
+ { u"lint"_ustr, TLINT, MS_LINT, TG::Oper, 5 },
+ { u"ll"_ustr, TLL, MS_LL, TG::Relation, 0 },
+ { u"lline"_ustr, TLLINE, MS_VERTLINE, TG::LBrace, 5 },
+ { u"llint"_ustr, TLLINT, MS_LLINT, TG::Oper, 5 },
+ { u"lllint"_ustr, TLLLINT, MS_LLLINT, TG::Oper, 5 },
+ { u"ln"_ustr, TLN, '\0', TG::Function, 5 },
+ { u"log"_ustr, TLOG, '\0', TG::Function, 5 },
+ { u"lrline"_ustr, TLRLINE, MS_VERTLINE, TG::LBrace | TG::RBrace, 5 },
+ { u"lrdline"_ustr, TLRDLINE, MS_VERTLINE, TG::LBrace | TG::RBrace, 5 },
+ { u"lsub"_ustr, TLSUB, '\0', TG::Power, 0 },
+ { u"lsup"_ustr, TLSUP, '\0', TG::Power, 0 },
+ { u"lt"_ustr, TLT, MS_LT, TG::Relation, 0 },
+ { u"maj"_ustr, TSUM, MS_MAJ, TG::Oper, 5 },
+ { u"matrix"_ustr, TMATRIX, '\0', TG::NONE, 5 },
+ { u"minusplus"_ustr, TMINUSPLUS, MS_MINUSPLUS, TG::UnOper | TG::Sum, 5 },
+ { u"mline"_ustr, TMLINE, MS_VERTLINE, TG::NONE, 0 }, //! not in TG::RBrace, Level 0
+ { u"nabla"_ustr, TNABLA, MS_NABLA, TG::Standalone, 5 },
+ { u"nbold"_ustr, TNBOLD, '\0', TG::FontAttr, 5 },
+ { u"ndivides"_ustr, TNDIVIDES, MS_NDIVIDES, TG::Relation, 0 },
+ { u"neg"_ustr, TNEG, MS_NEG, TG::UnOper, 5 },
+ { u"neq"_ustr, TNEQ, MS_NEQ, TG::Relation, 0 },
+ { u"newline"_ustr, TNEWLINE, '\0', TG::NONE, 0 },
+ { u"ni"_ustr, TNI, MS_NI, TG::Relation, 0 },
+ { u"nitalic"_ustr, TNITALIC, '\0', TG::FontAttr, 5 },
+ { u"none"_ustr, TNONE, '\0', TG::LBrace | TG::RBrace, 0 },
+ { u"nospace"_ustr, TNOSPACE, '\0', TG::Standalone, 5 },
+ { u"notexists"_ustr, TNOTEXISTS, MS_NOTEXISTS, TG::Standalone, 5 },
+ { u"notin"_ustr, TNOTIN, MS_NOTIN, TG::Relation, 0 },
+ { u"nprec"_ustr, TNOTPRECEDES, MS_NOTPRECEDES, TG::Relation, 0 },
+ { u"nroot"_ustr, TNROOT, MS_SQRT, TG::UnOper, 5 },
+ { u"nsubset"_ustr, TNSUBSET, MS_NSUBSET, TG::Relation, 0 },
+ { u"nsubseteq"_ustr, TNSUBSETEQ, MS_NSUBSETEQ, TG::Relation, 0 },
+ { u"nsucc"_ustr, TNOTSUCCEEDS, MS_NOTSUCCEEDS, TG::Relation, 0 },
+ { u"nsupset"_ustr, TNSUPSET, MS_NSUPSET, TG::Relation, 0 },
+ { u"nsupseteq"_ustr, TNSUPSETEQ, MS_NSUPSETEQ, TG::Relation, 0 },
+ { u"odivide"_ustr, TODIVIDE, MS_ODIVIDE, TG::Product, 0 },
+ { u"odot"_ustr, TODOT, MS_ODOT, TG::Product, 0 },
+ { u"ominus"_ustr, TOMINUS, MS_OMINUS, TG::Sum, 0 },
+ { u"oper"_ustr, TOPER, '\0', TG::Oper, 5 },
+ { u"oplus"_ustr, TOPLUS, MS_OPLUS, TG::Sum, 0 },
+ { u"or"_ustr, TOR, MS_OR, TG::Sum, 0 },
+ { u"ortho"_ustr, TORTHO, MS_ORTHO, TG::Relation, 0 },
+ { u"otimes"_ustr, TOTIMES, MS_OTIMES, TG::Product, 0 },
+ { u"over"_ustr, TOVER, '\0', TG::Product, 0 },
+ { u"overbrace"_ustr, TOVERBRACE, MS_OVERBRACE, TG::Product, 5 },
+ { u"overline"_ustr, TOVERLINE, '\0', TG::Attribute, 5 },
+ { u"overstrike"_ustr, TOVERSTRIKE, '\0', TG::Attribute, 5 },
+ { u"owns"_ustr, TNI, MS_NI, TG::Relation, 0 },
+ { u"parallel"_ustr, TPARALLEL, MS_DLINE, TG::Relation, 0 },
+ { u"partial"_ustr, TPARTIAL, MS_PARTIAL, TG::Standalone, 5 },
+ { u"phantom"_ustr, TPHANTOM, '\0', TG::FontAttr, 5 },
+ { u"plusminus"_ustr, TPLUSMINUS, MS_PLUSMINUS, TG::UnOper | TG::Sum, 5 },
+ { u"prec"_ustr, TPRECEDES, MS_PRECEDES, TG::Relation, 0 },
+ { u"preccurlyeq"_ustr, TPRECEDESEQUAL, MS_PRECEDESEQUAL, TG::Relation, 0 },
+ { u"precsim"_ustr, TPRECEDESEQUIV, MS_PRECEDESEQUIV, TG::Relation, 0 },
+ { u"prod"_ustr, TPROD, MS_PROD, TG::Oper, 5 },
+ { u"prop"_ustr, TPROP, MS_PROP, TG::Relation, 0 },
+ { u"rangle"_ustr, TRANGLE, MS_RMATHANGLE, TG::RBrace, 0 }, //! 0 to terminate expression
+ { u"rbrace"_ustr, TRBRACE, MS_RBRACE, TG::RBrace, 0 },
+ { u"rceil"_ustr, TRCEIL, MS_RCEIL, TG::RBrace, 0 },
+ { u"rdbracket"_ustr, TRDBRACKET, MS_RDBRACKET, TG::RBrace, 0 },
+ { u"rdline"_ustr, TRDLINE, MS_DVERTLINE, TG::RBrace, 0 },
+ { u"re"_ustr, TRE, MS_RE, TG::Standalone, 5 },
+ { u"rfloor"_ustr, TRFLOOR, MS_RFLOOR, TG::RBrace, 0 }, //! 0 to terminate expression
+ { u"right"_ustr, TRIGHT, '\0', TG::NONE, 0 },
+ { u"rightarrow"_ustr, TRIGHTARROW, MS_RIGHTARROW, TG::Standalone, 5 },
+ { u"rline"_ustr, TRLINE, MS_VERTLINE, TG::RBrace, 0 }, //! 0 to terminate expression
+ { u"rsub"_ustr, TRSUB, '\0', TG::Power, 0 },
+ { u"rsup"_ustr, TRSUP, '\0', TG::Power, 0 },
+ { u"sans"_ustr, TSANS, '\0', TG::Font, 0 },
+ { u"serif"_ustr, TSERIF, '\0', TG::Font, 0 },
+ { u"setC"_ustr, TSETC, MS_SETC, TG::Standalone, 5 },
+ { u"setminus"_ustr, TSETMINUS, MS_BACKSLASH, TG::Product, 0 },
+ { u"setN"_ustr, TSETN, MS_SETN, TG::Standalone, 5 },
+ { u"setQ"_ustr, TSETQ, MS_SETQ, TG::Standalone, 5 },
+ { u"setquotient"_ustr, TSETQUOTIENT, MS_SLASH, TG::Product, 0 },
+ { u"setR"_ustr, TSETR, MS_SETR, TG::Standalone, 5 },
+ { u"setZ"_ustr, TSETZ, MS_SETZ, TG::Standalone, 5 },
+ { u"sim"_ustr, TSIM, MS_SIM, TG::Relation, 0 },
+ { u"simeq"_ustr, TSIMEQ, MS_SIMEQ, TG::Relation, 0 },
+ { u"sin"_ustr, TSIN, '\0', TG::Function, 5 },
+ { u"sinh"_ustr, TSINH, '\0', TG::Function, 5 },
+ { u"size"_ustr, TSIZE, '\0', TG::FontAttr, 5 },
+ { u"slash"_ustr, TSLASH, MS_SLASH, TG::Product, 0 },
+ { u"sqrt"_ustr, TSQRT, MS_SQRT, TG::UnOper, 5 },
+ { u"stack"_ustr, TSTACK, '\0', TG::NONE, 5 },
+ { u"sub"_ustr, TRSUB, '\0', TG::Power, 0 },
+ { u"subset"_ustr, TSUBSET, MS_SUBSET, TG::Relation, 0 },
+ { u"subseteq"_ustr, TSUBSETEQ, MS_SUBSETEQ, TG::Relation, 0 },
+ { u"succ"_ustr, TSUCCEEDS, MS_SUCCEEDS, TG::Relation, 0 },
+ { u"succcurlyeq"_ustr, TSUCCEEDSEQUAL, MS_SUCCEEDSEQUAL, TG::Relation, 0 },
+ { u"succsim"_ustr, TSUCCEEDSEQUIV, MS_SUCCEEDSEQUIV, TG::Relation, 0 },
+ { u"sum"_ustr, TSUM, MS_SUM, TG::Oper, 5 },
+ { u"sup"_ustr, TRSUP, '\0', TG::Power, 0 },
+ { u"supset"_ustr, TSUPSET, MS_SUPSET, TG::Relation, 0 },
+ { u"supseteq"_ustr, TSUPSETEQ, MS_SUPSETEQ, TG::Relation, 0 },
+ { u"tan"_ustr, TTAN, '\0', TG::Function, 5 },
+ { u"tanh"_ustr, TTANH, '\0', TG::Function, 5 },
+ { u"tilde"_ustr, TTILDE, MS_TILDE, TG::Attribute, 5 },
+ { u"times"_ustr, TTIMES, MS_TIMES, TG::Product, 0 },
+ { u"to"_ustr, TTO, '\0', TG::Limit, 0 },
+ { u"toward"_ustr, TTOWARD, MS_RIGHTARROW, TG::Relation, 0 },
+ { u"transl"_ustr, TTRANSL, MS_TRANSL, TG::Relation, 0 },
+ { u"transr"_ustr, TTRANSR, MS_TRANSR, TG::Relation, 0 },
+ { u"underbrace"_ustr, TUNDERBRACE, MS_UNDERBRACE, TG::Product, 5 },
+ { u"underline"_ustr, TUNDERLINE, '\0', TG::Attribute, 5 },
+ { u"union"_ustr, TUNION, MS_UNION, TG::Sum, 0 },
+ { u"uoper"_ustr, TUOPER, '\0', TG::UnOper, 5 },
+ { u"uparrow"_ustr, TUPARROW, MS_UPARROW, TG::Standalone, 5 },
+ { u"vec"_ustr, TVEC, MS_VEC, TG::Attribute, 5 },
+ { u"widebslash"_ustr, TWIDEBACKSLASH, MS_BACKSLASH, TG::Product, 0 },
+ { u"wideharpoon"_ustr, TWIDEHARPOON, MS_HARPOON, TG::Attribute, 5 },
+ { u"widehat"_ustr, TWIDEHAT, MS_HAT, TG::Attribute, 5 },
+ { u"wideslash"_ustr, TWIDESLASH, MS_SLASH, TG::Product, 0 },
+ { u"widetilde"_ustr, TWIDETILDE, MS_TILDE, TG::Attribute, 5 },
+ { u"widevec"_ustr, TWIDEVEC, MS_VEC, TG::Attribute, 5 },
+ { u"wp"_ustr, TWP, MS_WP, TG::Standalone, 5 },
+ { u"جا"_ustr, TSIN, '\0', TG::Function, 5 },
+ { u"جاز"_ustr, TSINH, '\0', TG::Function, 5 },
+ { u"جتا"_ustr, TCOS, '\0', TG::Function, 5 },
+ { u"جتاز"_ustr, TCOSH, '\0', TG::Function, 5 },
+ { u"حا"_ustr, TSIN, '\0', TG::Function, 5 },
+ { u"حاز"_ustr, TSINH, '\0', TG::Function, 5 },
+ { u"حتا"_ustr, TCOS, '\0', TG::Function, 5 },
+ { u"حتاز"_ustr, TCOSH, '\0', TG::Function, 5 },
+ { u"حد"_ustr, THADD, MS_HADD, TG::Oper, 5 },
+ { u"طا"_ustr, TTAN, '\0', TG::Function, 5 },
+ { u"طاز"_ustr, TTANH, '\0', TG::Function, 5 },
+ { u"طتا"_ustr, TCOT, '\0', TG::Function, 5 },
+ { u"طتاز"_ustr, TCOTH, '\0', TG::Function, 5 },
+ { u"ظا"_ustr, TTAN, '\0', TG::Function, 5 },
+ { u"ظاز"_ustr, TTANH, '\0', TG::Function, 5 },
+ { u"ظتا"_ustr, TCOT, '\0', TG::Function, 5 },
+ { u"ظتاز"_ustr, TCOTH, '\0', TG::Function, 5 },
+ { u"قا"_ustr, TSEC, '\0', TG::Function, 5 },
+ { u"قاز"_ustr, TSECH, '\0', TG::Function, 5 },
+ { u"قتا"_ustr, TCSC, '\0', TG::Function, 5 },
+ { u"قتاز"_ustr, TCSCH, '\0', TG::Function, 5 },
+ { u"لو"_ustr, TLOG, '\0', TG::Function, 5 },
+ { u"مجـ"_ustr, TSUM, MS_MAJ, TG::Oper, 5 },
+ { u"نها"_ustr, TNAHA, '\0', TG::Oper, 5 },
+ { u"ٯا"_ustr, TSEC, '\0', TG::Function, 5 },
+ { u"ٯاز"_ustr, TSECH, '\0', TG::Function, 5 },
+ { u"ٯتا"_ustr, TCSC, '\0', TG::Function, 5 },
+ { u"ٯتاز"_ustr, TCSCH, '\0', TG::Function, 5 } };
// First character may be any alphabetic
const sal_Int32 coStartFlags = KParseTokens::ANY_LETTER | KParseTokens::IGNORE_LEADING_WS;
@@ -474,7 +474,7 @@ void SmParser5::NextToken() //Central part of the parser
if (nRealStart >= nBufLen)
{
m_aCurToken.eType = TEND;
- m_aCurToken.cMathChar = u"";
+ m_aCurToken.cMathChar = u""_ustr;
m_aCurToken.nGroup = TG::NONE;
m_aCurToken.nLevel = 0;
m_aCurToken.aText.clear();
@@ -491,7 +491,7 @@ void SmParser5::NextToken() //Central part of the parser
sal_Int32 n = aRes.EndPos - nRealStart;
assert(n >= 0);
m_aCurToken.eType = TNUMBER;
- m_aCurToken.cMathChar = u"";
+ m_aCurToken.cMathChar = u""_ustr;
m_aCurToken.nGroup = TG::NONE;
m_aCurToken.nLevel = 5;
m_aCurToken.aText = m_aBufferString.copy(nRealStart, n);
@@ -502,7 +502,7 @@ void SmParser5::NextToken() //Central part of the parser
else if (aRes.TokenType & KParseType::DOUBLE_QUOTE_STRING)
{
m_aCurToken.eType = TTEXT;
- m_aCurToken.cMathChar = u"";
+ m_aCurToken.cMathChar = u""_ustr;
m_aCurToken.nGroup = TG::NONE;
m_aCurToken.nLevel = 5;
m_aCurToken.aText = aRes.DequotedNameOrString;
@@ -526,7 +526,7 @@ void SmParser5::NextToken() //Central part of the parser
else
{
m_aCurToken.eType = TIDENT;
- m_aCurToken.cMathChar = u"";
+ m_aCurToken.cMathChar = u""_ustr;
m_aCurToken.nGroup = TG::NONE;
m_aCurToken.nLevel = 5;
m_aCurToken.aText = aName;
@@ -538,7 +538,7 @@ void SmParser5::NextToken() //Central part of the parser
else if (aRes.TokenType == 0 && '_' == m_aBufferString[nRealStart])
{
m_aCurToken.eType = TRSUB;
- m_aCurToken.cMathChar = u"";
+ m_aCurToken.cMathChar = u""_ustr;
m_aCurToken.nGroup = TG::Power;
m_aCurToken.nLevel = 0;
m_aCurToken.aText = "_";
@@ -678,7 +678,7 @@ void SmParser5::NextToken() //Central part of the parser
// i.e. a valid symbol-name is following the '%'
// character
m_aCurToken.eType = TTEXT;
- m_aCurToken.cMathChar = u"";
+ m_aCurToken.cMathChar = u""_ustr;
m_aCurToken.nGroup = TG::NONE;
m_aCurToken.nLevel = 5;
m_aCurToken.aText = "%";
@@ -713,7 +713,7 @@ void SmParser5::NextToken() //Central part of the parser
case '\\':
{
m_aCurToken.eType = TESCAPE;
- m_aCurToken.cMathChar = u"";
+ m_aCurToken.cMathChar = u""_ustr;
m_aCurToken.nGroup = TG::NONE;
m_aCurToken.nLevel = 5;
m_aCurToken.aText = "\\";
@@ -731,7 +731,7 @@ void SmParser5::NextToken() //Central part of the parser
case '^':
{
m_aCurToken.eType = TRSUP;
- m_aCurToken.cMathChar = u"";
+ m_aCurToken.cMathChar = u""_ustr;
m_aCurToken.nGroup = TG::Power;
m_aCurToken.nLevel = 0;
m_aCurToken.aText = "^";
@@ -740,7 +740,7 @@ void SmParser5::NextToken() //Central part of the parser
case '`':
{
m_aCurToken.eType = TSBLANK;
- m_aCurToken.cMathChar = u"";
+ m_aCurToken.cMathChar = u""_ustr;
m_aCurToken.nGroup = TG::Blank;
m_aCurToken.nLevel = 5;
m_aCurToken.aText = "`";
@@ -776,7 +776,7 @@ void SmParser5::NextToken() //Central part of the parser
case '~':
{
m_aCurToken.eType = TBLANK;
- m_aCurToken.cMathChar = u"";
+ m_aCurToken.cMathChar = u""_ustr;
m_aCurToken.nGroup = TG::Blank;
m_aCurToken.nLevel = 5;
m_aCurToken.aText = "~";
@@ -787,7 +787,7 @@ void SmParser5::NextToken() //Central part of the parser
if (m_aBufferString.match("##", nRealStart))
{
m_aCurToken.eType = TDPOUND;
- m_aCurToken.cMathChar = u"";
+ m_aCurToken.cMathChar = u""_ustr;
m_aCurToken.nGroup = TG::NONE;
m_aCurToken.nLevel = 0;
m_aCurToken.aText = "##";
@@ -797,7 +797,7 @@ void SmParser5::NextToken() //Central part of the parser
else
{
m_aCurToken.eType = TPOUND;
- m_aCurToken.cMathChar = u"";
+ m_aCurToken.cMathChar = u""_ustr;
m_aCurToken.nGroup = TG::NONE;
m_aCurToken.nLevel = 0;
m_aCurToken.aText = "#";
@@ -903,7 +903,7 @@ void SmParser5::NextToken() //Central part of the parser
// texts like .34 ...56 ... h ...78..90
// will be treated as numbers
m_aCurToken.eType = TNUMBER;
- m_aCurToken.cMathChar = u"";
+ m_aCurToken.cMathChar = u""_ustr;
m_aCurToken.nGroup = TG::NONE;
m_aCurToken.nLevel = 5;
@@ -953,7 +953,7 @@ void SmParser5::NextToken() //Central part of the parser
if (!bHandled)
{
m_aCurToken.eType = TCHARACTER;
- m_aCurToken.cMathChar = u"";
+ m_aCurToken.cMathChar = u""_ustr;
m_aCurToken.nGroup = TG::NONE;
m_aCurToken.nLevel = 5;
@@ -1038,7 +1038,7 @@ void SmParser5::NextTokenColor(SmTokenType dvipload)
if (m_aBufferString[nRealStart] == '#' && !m_aBufferString.match("##", nRealStart))
{
m_aCurToken.eType = THEX;
- m_aCurToken.cMathChar = u"";
+ m_aCurToken.cMathChar = u""_ustr;
m_aCurToken.nGroup = TG::Color;
m_aCurToken.nLevel = 0;
m_aCurToken.aText = "hex";
@@ -1153,7 +1153,7 @@ void SmParser5::NextTokenFontSize()
sal_Int32 n = aRes.EndPos - nRealStart;
assert(n >= 0);
m_aCurToken.eType = THEX;
- m_aCurToken.cMathChar = u"";
+ m_aCurToken.cMathChar = u""_ustr;
m_aCurToken.nGroup = TG::NONE;
m_aCurToken.nLevel = 5;
m_aCurToken.aText = m_aBufferString.copy(nRealStart, n);
@@ -1930,15 +1930,15 @@ std::unique_ptr<SmNode> SmParser5::DoOper()
case THADD:
case TNAHA:
if (eType == TLIMSUP)
- m_aCurToken.aText = u"lim sup";
+ m_aCurToken.aText = u"lim sup"_ustr;
else if (eType == TLIMINF)
- m_aCurToken.aText = u"lim inf";
+ m_aCurToken.aText = u"lim inf"_ustr;
else if (eType == TNAHA)
- m_aCurToken.aText = u"نها";
+ m_aCurToken.aText = u"نها"_ustr;
else if (eType == THADD)
m_aCurToken.aText = OUString(&MS_HADD, 1);
else
- m_aCurToken.aText = u"lim";
+ m_aCurToken.aText = u"lim"_ustr;
pNode.reset(new SmTextNode(m_aCurToken, FNT_TEXT));
pNode->SetSelection(m_aCurESelection);
break;
diff --git a/starmath/source/smediteng.cxx b/starmath/source/smediteng.cxx
index 5560d501ef5a..9eac0863e3de 100644
--- a/starmath/source/smediteng.cxx
+++ b/starmath/source/smediteng.cxx
@@ -27,7 +27,7 @@ SmEditEngine::SmEditEngine(SfxItemPool* pItemPool)
, m_nDefaultFontSize(0)
, m_aAllSelection(0, 0, 0, 0)
{
- SetText(u"");
+ SetText(u""_ustr);
// Add external text leading
SetAddExtLeading(true);
diff --git a/svl/qa/unit/svl.cxx b/svl/qa/unit/svl.cxx
index 05b5155054d9..f43cfb9e437e 100644
--- a/svl/qa/unit/svl.cxx
+++ b/svl/qa/unit/svl.cxx
@@ -565,10 +565,10 @@ void Test::testTdf103060()
sExpected = "H"; // Heisei era
checkPreviewString(aFormatter, sCode, fPreviewNumber, eLang, sExpected);
sCode = "GG";
- sExpected = u"\u5E73";
+ sExpected = u"\u5E73"_ustr;
checkPreviewString(aFormatter, sCode, fPreviewNumber, eLang, sExpected);
sCode = "GGG";
- sExpected = u"\u5E73\u6210";
+ sExpected = u"\u5E73\u6210"_ustr;
checkPreviewString(aFormatter, sCode, fPreviewNumber, eLang, sExpected);
}
@@ -1522,7 +1522,7 @@ void Test::testUserDefinedNumberFormats()
{ // tdf#79399 tdf#101462 Native Number Formats
sCode = "[NatNum5][$-0404]General\\ ";
// Chinese upper case number characters for 120
- sExpected = u"\u58F9\u4F70\u8CB3\u62FE ";
+ sExpected = u"\u58F9\u4F70\u8CB3\u62FE "_ustr;
checkPreviewString(aFormatter, sCode, 120, eLang, sExpected);
sCode = "[DBNum2][$-0404]General\\ ";
checkPreviewString(aFormatter, sCode, 120, eLang, sExpected);
@@ -1582,7 +1582,7 @@ void Test::testUserDefinedNumberFormats()
// DBNum1 -> NatNum4: Chinese lower case text for 123456789
// 一億二千三百四十五萬六千七百八十九
sExpected = u"\u4e00\u5104\u4e8c\u5343\u4e09\u767e\u56db\u5341\u4e94\u842c\u516d\u5343"
- u"\u4e03\u767e\u516b\u5341\u4e5d ";
+ u"\u4e03\u767e\u516b\u5341\u4e5d "_ustr;
sCode = "[NatNum4][$-0404]General\\ ";
checkPreviewString(aFormatter, sCode, 123456789, eLang, sExpected);
sCode = "[DBNum1][$-0404]General\\ ";
@@ -1591,7 +1591,7 @@ void Test::testUserDefinedNumberFormats()
// DBNum2 -> NatNum5: Chinese upper case text
// 壹億貳仟參佰肆拾伍萬陸仟柒佰捌拾玖
sExpected = u"\u58f9\u5104\u8cb3\u4edf\u53c3\u4f70\u8086\u62fe\u4f0d\u842c\u9678\u4edf"
- u"\u67d2\u4f70\u634c\u62fe\u7396 ";
+ u"\u67d2\u4f70\u634c\u62fe\u7396 "_ustr;
sCode = "[NatNum5][$-0404]General\\ ";
checkPreviewString(aFormatter, sCode, 123456789, eLang, sExpected);
sCode = "[DBNum2][$-0404]General\\ ";
@@ -1599,7 +1599,7 @@ void Test::testUserDefinedNumberFormats()
// DBNum3 -> NatNum3: fullwidth text
// 123456789
- sExpected = u"\uff11\uff12\uff13\uff14\uff15\uff16\uff17\uff18\uff19 ";
+ sExpected = u"\uff11\uff12\uff13\uff14\uff15\uff16\uff17\uff18\uff19 "_ustr;
sCode = "[NatNum3][$-0404]General\\ ";
checkPreviewString(aFormatter, sCode, 123456789, eLang, sExpected);
sCode = "[DBNum3][$-0404]General\\ ";
@@ -1610,7 +1610,7 @@ void Test::testUserDefinedNumberFormats()
// DBNum1 -> NatNum4: Japanese modern long Kanji text for 123456789
// 一億二千三百四十五万六千七百八十九
sExpected = u"\u4e00\u5104\u4e8c\u5343\u4e09\u767e\u56db\u5341\u4e94\u4e07\u516d\u5343"
- u"\u4e03\u767e\u516b\u5341\u4e5d ";
+ u"\u4e03\u767e\u516b\u5341\u4e5d "_ustr;
sCode = "[NatNum4][$-0411]General\\ ";
checkPreviewString(aFormatter, sCode, 123456789, eLang, sExpected);
sCode = "[DBNum1][$-0411]General\\ ";
@@ -1619,7 +1619,7 @@ void Test::testUserDefinedNumberFormats()
// DBNum2 -> NatNum5: traditional long Kanji text
// 壱億弐阡参百四拾伍萬六阡七百八拾九
sExpected = u"\u58f1\u5104\u5f10\u9621\u53c2\u767e\u56db\u62fe\u4f0d\u842c\u516d\u9621"
- u"\u4e03\u767e\u516b\u62fe\u4e5d ";
+ u"\u4e03\u767e\u516b\u62fe\u4e5d "_ustr;
sCode = "[NatNum5][$-0411]General\\ ";
checkPreviewString(aFormatter, sCode, 123456789, eLang, sExpected);
sCode = "[DBNum2][$-0411]General\\ ";
@@ -1627,7 +1627,7 @@ void Test::testUserDefinedNumberFormats()
// DBNum3 -> NatNum3: fullwidth Arabic digits
// 123456789
- sExpected = u"\uff11\uff12\uff13\uff14\uff15\uff16\uff17\uff18\uff19 ";
+ sExpected = u"\uff11\uff12\uff13\uff14\uff15\uff16\uff17\uff18\uff19 "_ustr;
sCode = "[NatNum3][$-0411]General\\ ";
checkPreviewString(aFormatter, sCode, 123456789, eLang, sExpected);
sCode = "[DBNum3][$-0411]General\\ ";
@@ -1637,7 +1637,7 @@ void Test::testUserDefinedNumberFormats()
// DBNum1 -> NatNum4: Korean lower case characters
// 一億二千三百四十五万六千七百八十九
- sExpected = u"\u4e00\u5104\u4e8c\u5343\u4e09\u767e\u56db\u5341\u4e94\u4e07\u516d\u5343\u4e03\u767e\u516b\u5341\u4e5d ";
+ sExpected = u"\u4e00\u5104\u4e8c\u5343\u4e09\u767e\u56db\u5341\u4e94\u4e07\u516d\u5343\u4e03\u767e\u516b\u5341\u4e5d "_ustr;
sCode = "[NatNum4][$-0412]General\\ ";
checkPreviewString(aFormatter, sCode, 123456789, eLang, sExpected);
sCode = "[DBNum1][$-0412]General\\ ";
@@ -1645,7 +1645,7 @@ void Test::testUserDefinedNumberFormats()
// DBNum2 -> NatNum5: Korean upper case characters
// 壹億貳阡參佰四拾伍萬六阡七佰八拾九
- sExpected = u"\u58f9\u5104\u8cb3\u9621\u53c3\u4f70\u56db\u62fe\u4f0d\u842c\u516d\u9621\u4e03\u4f70\u516b\u62fe\u4e5d ";
+ sExpected = u"\u58f9\u5104\u8cb3\u9621\u53c3\u4f70\u56db\u62fe\u4f0d\u842c\u516d\u9621\u4e03\u4f70\u516b\u62fe\u4e5d "_ustr;
sCode = "[NatNum5][$-0412]General\\ ";
checkPreviewString(aFormatter, sCode, 123456789, eLang, sExpected);
sCode = "[DBNum2][$-0412]General\\ ";
@@ -1653,7 +1653,7 @@ void Test::testUserDefinedNumberFormats()
// DBNum3 -> NatNum6: fullwidth Arabic digits
// 1억2천3백4십5만6천7백8십9
- sExpected = u"\uff11\uc5b5\uff12\ucc9c\uff13\ubc31\uff14\uc2ed\uff15\ub9cc\uff16\ucc9c\uff17\ubc31\uff18\uc2ed\uff19 ";
+ sExpected = u"\uff11\uc5b5\uff12\ucc9c\uff13\ubc31\uff14\uc2ed\uff15\ub9cc\uff16\ucc9c\uff17\ubc31\uff18\uc2ed\uff19 "_ustr;
sCode = "[NatNum6][$-0412]General\\ ";
checkPreviewString(aFormatter, sCode, 123456789, eLang, sExpected);
sCode = "[DBNum3][$-0412]General\\ ";
@@ -1661,7 +1661,7 @@ void Test::testUserDefinedNumberFormats()
// DBNum4 -> NatNum10: Hangul characters
// 일억이천삼백사십오만육천칠백팔십구
- sExpected = u"\uc77c\uc5b5\uc774\ucc9c\uc0bc\ubc31\uc0ac\uc2ed\uc624\ub9cc\uc721\ucc9c\uce60\ubc31\ud314\uc2ed\uad6c ";
+ sExpected = u"\uc77c\uc5b5\uc774\ucc9c\uc0bc\ubc31\uc0ac\uc2ed\uc624\ub9cc\uc721\ucc9c\uce60\ubc31\ud314\uc2ed\uad6c "_ustr;
sCode = "[NatNum10][$-0412]General\\ ";
checkPreviewString(aFormatter, sCode, 123456789, eLang, sExpected);
sCode = "[DBNum4][$-0412]General\\ ";
diff --git a/svl/qa/unit/test_URIHelper.cxx b/svl/qa/unit/test_URIHelper.cxx
index 3f2624785f24..516f4eb4fd04 100644
--- a/svl/qa/unit/test_URIHelper.cxx
+++ b/svl/qa/unit/test_URIHelper.cxx
@@ -454,67 +454,67 @@ void Test::testResolveIdnaHost() {
input.clear();
CPPUNIT_ASSERT_EQUAL(input, URIHelper::resolveIdnaHost(input));
- input = u"Foo.M\u00FCnchen.de";
+ input = u"Foo.M\u00FCnchen.de"_ustr;
CPPUNIT_ASSERT_EQUAL(input, URIHelper::resolveIdnaHost(input));
input = "foo://Muenchen.de";
CPPUNIT_ASSERT_EQUAL(input, URIHelper::resolveIdnaHost(input));
- input = u"foo://-M\u00FCnchen.de";
+ input = u"foo://-M\u00FCnchen.de"_ustr;
CPPUNIT_ASSERT_EQUAL(input, URIHelper::resolveIdnaHost(input));
- input = u"foo://M\u00FCnchen-.de";
+ input = u"foo://M\u00FCnchen-.de"_ustr;
CPPUNIT_ASSERT_EQUAL(input, URIHelper::resolveIdnaHost(input));
- input = u"foo://xn--M\u00FCnchen.de";
+ input = u"foo://xn--M\u00FCnchen.de"_ustr;
CPPUNIT_ASSERT_EQUAL(input, URIHelper::resolveIdnaHost(input));
- input = u"foo://xy--M\u00FCnchen.de";
+ input = u"foo://xy--M\u00FCnchen.de"_ustr;
CPPUNIT_ASSERT_EQUAL(input, URIHelper::resolveIdnaHost(input));
- input = u"foo://.M\u00FCnchen.de";
+ input = u"foo://.M\u00FCnchen.de"_ustr;
CPPUNIT_ASSERT_EQUAL(input, URIHelper::resolveIdnaHost(input));
- input = u"foo://-bar.M\u00FCnchen.de";
+ input = u"foo://-bar.M\u00FCnchen.de"_ustr;
CPPUNIT_ASSERT_EQUAL(input, URIHelper::resolveIdnaHost(input));
- input = u"foo://bar-.M\u00FCnchen.de";
+ input = u"foo://bar-.M\u00FCnchen.de"_ustr;
CPPUNIT_ASSERT_EQUAL(input, URIHelper::resolveIdnaHost(input));
- input = u"foo://xn--bar.M\u00FCnchen.de";
+ input = u"foo://xn--bar.M\u00FCnchen.de"_ustr;
CPPUNIT_ASSERT_EQUAL(input, URIHelper::resolveIdnaHost(input));
- input = u"foo://xy--bar.M\u00FCnchen.de";
+ input = u"foo://xy--bar.M\u00FCnchen.de"_ustr;
CPPUNIT_ASSERT_EQUAL(input, URIHelper::resolveIdnaHost(input));
CPPUNIT_ASSERT_EQUAL(
- OUString(u"foo://M\u00FCnchen@xn--mnchen-3ya.de"),
- URIHelper::resolveIdnaHost(u"foo://M\u00FCnchen@M\u00FCnchen.de"));
+ u"foo://M\u00FCnchen@xn--mnchen-3ya.de"_ustr,
+ URIHelper::resolveIdnaHost(u"foo://M\u00FCnchen@M\u00FCnchen.de"_ustr));
CPPUNIT_ASSERT_EQUAL(
OUString("foo://xn--mnchen-3ya.de."),
- URIHelper::resolveIdnaHost(u"foo://M\u00FCnchen.de."));
+ URIHelper::resolveIdnaHost(u"foo://M\u00FCnchen.de."_ustr));
CPPUNIT_ASSERT_EQUAL(
OUString("Foo://bar@xn--mnchen-3ya.de:123/?bar#baz"),
- URIHelper::resolveIdnaHost(u"Foo://bar@M\u00FCnchen.de:123/?bar#baz"));
+ URIHelper::resolveIdnaHost(u"Foo://bar@M\u00FCnchen.de:123/?bar#baz"_ustr));
CPPUNIT_ASSERT_EQUAL(
OUString("foo://xn--mnchen-3ya.de"),
- URIHelper::resolveIdnaHost(u"foo://Mu\u0308nchen.de"));
+ URIHelper::resolveIdnaHost(u"foo://Mu\u0308nchen.de"_ustr));
CPPUNIT_ASSERT_EQUAL(
- OUString("foo://example.xn--m-eha"), URIHelper::resolveIdnaHost(u"foo://example.mü"));
+ OUString("foo://example.xn--m-eha"), URIHelper::resolveIdnaHost(u"foo://example.mü"_ustr));
CPPUNIT_ASSERT_EQUAL(
- OUString("foo://example.xn--m-eha:0"), URIHelper::resolveIdnaHost(u"foo://example.mü:0"));
+ OUString("foo://example.xn--m-eha:0"), URIHelper::resolveIdnaHost(u"foo://example.mü:0"_ustr));
CPPUNIT_ASSERT_EQUAL(
- OUString("foo://xn--e1afmkfd.xn--p1ai"), URIHelper::resolveIdnaHost(u"foo://пример.рф"));
+ OUString("foo://xn--e1afmkfd.xn--p1ai"), URIHelper::resolveIdnaHost(u"foo://пример.рф"_ustr));
CPPUNIT_ASSERT_EQUAL(
OUString("foo://xn--e1afmkfd.xn--p1ai:0"),
- URIHelper::resolveIdnaHost(u"foo://пример.рф:0"));
+ URIHelper::resolveIdnaHost(u"foo://пример.рф:0"_ustr));
}
css::uno::Reference< css::uno::XComponentContext > Test::m_context;
diff --git a/svl/source/numbers/zforfind.cxx b/svl/source/numbers/zforfind.cxx
index b99f32c1e5b2..d29a6a025cd8 100644
--- a/svl/source/numbers/zforfind.cxx
+++ b/svl/source/numbers/zforfind.cxx
@@ -658,7 +658,7 @@ short ImpSvNumberInputScan::GetMonth( const OUString& rString, sal_Int32& nPos )
res = sal::static_int_cast< short >(-(i+1)); // negative
break; // for
}
- else if (pUpperAbbrevMonthText[i] == "MRZ" && StringContainsWord( u"M\u00C4R", rString, nPos))
+ else if (pUpperAbbrevMonthText[i] == "MRZ" && StringContainsWord( u"M\u00C4R"_ustr, rString, nPos))
{ // And vice versa, accept MÄR for MRZ
nPos = nPos + 3;
res = sal::static_int_cast< short >(-(i+1)); // negative
@@ -711,12 +711,12 @@ short ImpSvNumberInputScan::GetMonth( const OUString& rString, sal_Int32& nPos )
{
// Locale data has Januar/Jan
assert(pUpperMonthText[0] == "JANUAR");
- if (StringContainsWord( u"J\u00C4NNER", rString, nPos))
+ if (StringContainsWord( u"J\u00C4NNER"_ustr, rString, nPos))
{
nPos += 6;
res = 1;
}
- else if (StringContainsWord( u"J\u00C4N", rString, nPos))
+ else if (StringContainsWord( u"J\u00C4N"_ustr, rString, nPos))
{
nPos += 3;
res = -1;
diff --git a/svx/qa/unit/svdraw.cxx b/svx/qa/unit/svdraw.cxx
index d61dde7734cd..1284fa6305bf 100644
--- a/svx/qa/unit/svdraw.cxx
+++ b/svx/qa/unit/svdraw.cxx
@@ -386,8 +386,8 @@ CPPUNIT_TEST_FIXTURE(SvdrawTest, testFontWorks)
CPPUNIT_TEST_FIXTURE(SvdrawTest, testTdf148000_EOLinCurvedText)
{
std::vector<OUString> aFilenames
- = { u"tdf148000_EOLinCurvedText.pptx", u"tdf148000_EOLinCurvedText_New.odp",
- u"tdf148000_EOLinCurvedText_Legacy.odp" };
+ = { u"tdf148000_EOLinCurvedText.pptx"_ustr, u"tdf148000_EOLinCurvedText_New.odp"_ustr,
+ u"tdf148000_EOLinCurvedText_Legacy.odp"_ustr };
for (int i = 0; i < 3; i++)
{
diff --git a/svx/source/dialog/dlgunit.hxx b/svx/source/dialog/dlgunit.hxx
index bb8ac83d28d5..a1e79b1182b1 100644
--- a/svx/source/dialog/dlgunit.hxx
+++ b/svx/source/dialog/dlgunit.hxx
@@ -39,7 +39,7 @@ inline OUString GetUnitString(tools::Long nVal_100, FieldUnit eFieldUnit, sal_Un
aVal.append(" ");
if (eFieldUnit == FieldUnit::INCH)
{
- OUString sDoublePrime = u"\u2033";
+ OUString sDoublePrime = u"\u2033"_ustr;
if (aSuffix != "\"" && aSuffix != sDoublePrime)
aVal.append(" ");
else
diff --git a/svx/source/stbctrls/selctrl.cxx b/svx/source/stbctrls/selctrl.cxx
index 9287bd51aa44..50bc47f3a4df 100644
--- a/svx/source/stbctrls/selctrl.cxx
+++ b/svx/source/stbctrls/selctrl.cxx
@@ -110,7 +110,7 @@ SvxSelectionModeControl::SvxSelectionModeControl( sal_uInt16 _nSlotId,
Image(StockImage::Yes, RID_SVXBMP_BLOCK_SELECTION)},
mbFeatureEnabled(false)
{
- GetStatusBar().SetQuickHelpText(GetId(), u"");
+ GetStatusBar().SetQuickHelpText(GetId(), u""_ustr);
}
void SvxSelectionModeControl::StateChangedAtStatusBarControl( sal_uInt16, SfxItemState eState,
diff --git a/svx/source/svdraw/svdoashp.cxx b/svx/source/svdraw/svdoashp.cxx
index 69ff73cad760..aa562e37d616 100644
--- a/svx/source/svdraw/svdoashp.cxx
+++ b/svx/source/svdraw/svdoashp.cxx
@@ -512,7 +512,7 @@ double SdrObjCustomShape::GetExtraTextRotation( const bool bPreRotation ) const
// textPreRotateAngle might be set by macro or diagram (SmartArt) import
const uno::Any* pAny;
const SdrCustomShapeGeometryItem& rGeometryItem = GetMergedItem( SDRATTR_CUSTOMSHAPE_GEOMETRY );
- pAny = rGeometryItem.GetPropertyValueByName(u"TextPreRotateAngle");
+ pAny = rGeometryItem.GetPropertyValueByName(u"TextPreRotateAngle"_ustr);
if ( pAny )
*pAny >>= fExtraTextRotateAngle;
@@ -528,7 +528,7 @@ double SdrObjCustomShape::GetExtraTextRotation( const bool bPreRotation ) const
{
const uno::Any* pAny;
const SdrCustomShapeGeometryItem& rGeometryItem = GetMergedItem( SDRATTR_CUSTOMSHAPE_GEOMETRY );
- pAny = rGeometryItem.GetPropertyValueByName(u"TextRotateAngle");
+ pAny = rGeometryItem.GetPropertyValueByName(u"TextRotateAngle"_ustr);
if ( pAny )
*pAny >>= fExtraTextRotateAngle;
}
diff --git a/svx/source/svdraw/svdobj.cxx b/svx/source/svdraw/svdobj.cxx
index c0d4c15d0096..b6f40386faab 100644
--- a/svx/source/svdraw/svdobj.cxx
+++ b/svx/source/svdraw/svdobj.cxx
@@ -769,7 +769,7 @@ void SdrObject::SetName(const OUString& rStr, const bool bSetChanged)
const OUString & SdrObject::GetName() const
{
- static const OUString EMPTY = u"";
+ static const OUString EMPTY = u""_ustr;
if(m_pPlusData)
{
diff --git a/svx/source/table/cell.cxx b/svx/source/table/cell.cxx
index 4e1253493323..93d6ea938cc7 100644
--- a/svx/source/table/cell.cxx
+++ b/svx/source/table/cell.cxx
@@ -82,7 +82,7 @@ static const SvxItemPropertySet* ImplGetSvxCellPropertySet()
{
FILL_PROPERTIES
// { "HasLevels", OWN_ATTR_HASLEVELS, cppu::UnoType<bool>::get(), css::beans::PropertyAttribute::READONLY, 0},
- { u"Style", OWN_ATTR_STYLE, cppu::UnoType< css::style::XStyle >::get(), css::beans::PropertyAttribute::MAYBEVOID, 0},
+ { u"Style"_ustr, OWN_ATTR_STYLE, cppu::UnoType< css::style::XStyle >::get(), css::beans::PropertyAttribute::MAYBEVOID, 0},
{ UNO_NAME_TEXT_WRITINGMODE, SDRATTR_TEXTDIRECTION, cppu::UnoType<css::text::WritingMode>::get(), 0, 0},
{ UNO_NAME_TEXT_HORZADJUST, SDRATTR_TEXT_HORZADJUST, cppu::UnoType<css::drawing::TextHorizontalAdjust>::get(), 0, 0},
{ UNO_NAME_TEXT_LEFTDIST, SDRATTR_TEXT_LEFTDIST, cppu::UnoType<sal_Int32>::get(), 0, 0, PropertyMoreFlags::METRIC_ITEM},
@@ -92,13 +92,13 @@ static const SvxItemPropertySet* ImplGetSvxCellPropertySet()
{ UNO_NAME_TEXT_VERTADJUST, SDRATTR_TEXT_VERTADJUST, cppu::UnoType<css::drawing::TextVerticalAdjust>::get(), 0, 0},
{ UNO_NAME_TEXT_WORDWRAP, SDRATTR_TEXT_WORDWRAP, cppu::UnoType<bool>::get(), 0, 0},
- { u"TableBorder", OWN_ATTR_TABLEBORDER, cppu::UnoType<TableBorder>::get(), 0, 0 },
- { u"TopBorder", SDRATTR_TABLE_BORDER, cppu::UnoType<BorderLine>::get(), 0, TOP_BORDER },
- { u"BottomBorder", SDRATTR_TABLE_BORDER, cppu::UnoType<BorderLine>::get(), 0, BOTTOM_BORDER },
- { u"LeftBorder", SDRATTR_TABLE_BORDER, cppu::UnoType<BorderLine>::get(), 0, LEFT_BORDER },
- { u"RightBorder", SDRATTR_TABLE_BORDER, cppu::UnoType<BorderLine>::get(), 0, RIGHT_BORDER },
- { u"RotateAngle", SDRATTR_TABLE_TEXT_ROTATION, cppu::UnoType<sal_Int32>::get(), 0, 0 },
- { u"CellInteropGrabBag", SDRATTR_TABLE_CELL_GRABBAG, cppu::UnoType<css::uno::Sequence<css::beans::PropertyValue>>::get(), 0, 0 },
+ { u"TableBorder"_ustr, OWN_ATTR_TABLEBORDER, cppu::UnoType<TableBorder>::get(), 0, 0 },
+ { u"TopBorder"_ustr, SDRATTR_TABLE_BORDER, cppu::UnoType<BorderLine>::get(), 0, TOP_BORDER },
+ { u"BottomBorder"_ustr, SDRATTR_TABLE_BORDER, cppu::UnoType<BorderLine>::get(), 0, BOTTOM_BORDER },
+ { u"LeftBorder"_ustr, SDRATTR_TABLE_BORDER, cppu::UnoType<BorderLine>::get(), 0, LEFT_BORDER },
+ { u"RightBorder"_ustr, SDRATTR_TABLE_BORDER, cppu::UnoType<BorderLine>::get(), 0, RIGHT_BORDER },
+ { u"RotateAngle"_ustr, SDRATTR_TABLE_TEXT_ROTATION, cppu::UnoType<sal_Int32>::get(), 0, 0 },
+ { u"CellInteropGrabBag"_ustr, SDRATTR_TABLE_CELL_GRABBAG, cppu::UnoType<css::uno::Sequence<css::beans::PropertyValue>>::get(), 0, 0 },
SVX_UNOEDIT_OUTLINER_PROPERTIES,
SVX_UNOEDIT_CHAR_PROPERTIES,
diff --git a/svx/source/toolbars/extrusionbar.cxx b/svx/source/toolbars/extrusionbar.cxx
index 5b0b18c8f12a..44b13708f879 100644
--- a/svx/source/toolbars/extrusionbar.cxx
+++ b/svx/source/toolbars/extrusionbar.cxx
@@ -152,11 +152,11 @@ static void impl_execute( SfxRequest const & rReq, SdrCustomShapeGeometryItem& r
// the extrusion off and on.
if (bOn)
{
- pAny = rGeometryItem.GetPropertyValueByName(sExtrusion, u"Diffusion");
+ pAny = rGeometryItem.GetPropertyValueByName(sExtrusion, u"Diffusion"_ustr);
if (!pAny)
{
css::beans::PropertyValue aPropValue;
- aPropValue.Name = u"Diffusion";
+ aPropValue.Name = u"Diffusion"_ustr;
aPropValue.Value <<= 100.0;
rGeometryItem.SetPropertyValue( sExtrusion, aPropValue );
}
@@ -345,7 +345,7 @@ static void impl_execute( SfxRequest const & rReq, SdrCustomShapeGeometryItem& r
// Set ShadeMode only when changing from or to wireframe, otherwise keep existing value.
ShadeMode eOldShadeMode(ShadeMode_FLAT);
- css::uno::Any* pAny = rGeometryItem.GetPropertyValueByName(sExtrusion, u"ShadeMode");
+ css::uno::Any* pAny = rGeometryItem.GetPropertyValueByName(sExtrusion, u"ShadeMode"_ustr);
if (pAny)
*pAny >>= eOldShadeMode;
ShadeMode eShadeMode(eOldShadeMode);
@@ -367,7 +367,7 @@ static void impl_execute( SfxRequest const & rReq, SdrCustomShapeGeometryItem& r
// c3DSpecularAmt to distinguish between 'matte' (=0) and 'plastic'.
// We do the same.
double fOldSpecularity = 0.0;
- pAny = rGeometryItem.GetPropertyValueByName(sExtrusion, u"Specularity");
+ pAny = rGeometryItem.GetPropertyValueByName(sExtrusion, u"Specularity"_ustr);
if (pAny)
*pAny >>= fOldSpecularity;
double fSpecularity = fOldSpecularity;
@@ -393,7 +393,7 @@ static void impl_execute( SfxRequest const & rReq, SdrCustomShapeGeometryItem& r
// We toggle between 100 and 43712.0 / 655.36 here, to get better ODF -> MSO binary.
// We keep other values, those might be set outside regular UI, e.g by macro.
double fOldDiffusion = 100.0;
- pAny = rGeometryItem.GetPropertyValueByName(sExtrusion, u"Diffusion");
+ pAny = rGeometryItem.GetPropertyValueByName(sExtrusion, u"Diffusion"_ustr);
if (pAny)
*pAny >>= fOldDiffusion;
double fDiffusion = fOldDiffusion;
@@ -916,14 +916,14 @@ static void getExtrusionSurfaceState( SdrView const * pSdrView, SfxItemSet& rSet
sal_Int32 nSurface = 0; // wire frame
ShadeMode eShadeMode( ShadeMode_FLAT );
- pAny = rGeometryItem.GetPropertyValueByName( sExtrusion, u"ShadeMode" );
+ pAny = rGeometryItem.GetPropertyValueByName( sExtrusion, u"ShadeMode"_ustr );
if( pAny )
*pAny >>= eShadeMode;
if (eShadeMode != ShadeMode_DRAFT)
{
bool bMetal = false;
- pAny = rGeometryItem.GetPropertyValueByName( sExtrusion, u"Metal" );
+ pAny = rGeometryItem.GetPropertyValueByName( sExtrusion, u"Metal"_ustr );
if( pAny )
*pAny >>= bMetal;
@@ -931,7 +931,7 @@ static void getExtrusionSurfaceState( SdrView const * pSdrView, SfxItemSet& rSet
{
nSurface = 3; // metal ODF
sal_Int16 eMetalType = EnhancedCustomShapeMetalType::MetalODF;
- pAny = rGeometryItem.GetPropertyValueByName( sExtrusion, u"MetalType" );
+ pAny = rGeometryItem.GetPropertyValueByName( sExtrusion, u"MetalType"_ustr );
if (pAny)
{
*pAny >>= eMetalType;
@@ -942,7 +942,7 @@ static void getExtrusionSurfaceState( SdrView const * pSdrView, SfxItemSet& rSet
else
{
double fSpecularity = 0;
- pAny = rGeometryItem.GetPropertyValueByName( sExtrusion, u"Specularity" );
+ pAny = rGeometryItem.GetPropertyValueByName( sExtrusion, u"Specularity"_ustr );
if( pAny )
*pAny >>= fSpecularity;
diff --git a/svx/source/unodraw/SvxXTextColumns.cxx b/svx/source/unodraw/SvxXTextColumns.cxx
index 3103019adacc..a33073910e22 100644
--- a/svx/source/unodraw/SvxXTextColumns.cxx
+++ b/svx/source/unodraw/SvxXTextColumns.cxx
@@ -55,18 +55,18 @@ enum : sal_uInt16
};
SfxItemPropertyMapEntry const saTextColumns_Impl[] = {
- { u"IsAutomatic", WID_TXTCOL_IS_AUTOMATIC, cppu::UnoType<bool>::get(),
+ { u"IsAutomatic"_ustr, WID_TXTCOL_IS_AUTOMATIC, cppu::UnoType<bool>::get(),
css::beans::PropertyAttribute::READONLY, 0 },
- { u"AutomaticDistance", WID_TXTCOL_AUTO_DISTANCE, cppu::UnoType<sal_Int32>::get(), 0, 0 },
- { u"SeparatorLineWidth", WID_TXTCOL_LINE_WIDTH, cppu::UnoType<sal_Int32>::get(), 0, 0 },
- { u"SeparatorLineColor", WID_TXTCOL_LINE_COLOR,
+ { u"AutomaticDistance"_ustr, WID_TXTCOL_AUTO_DISTANCE, cppu::UnoType<sal_Int32>::get(), 0, 0 },
+ { u"SeparatorLineWidth"_ustr, WID_TXTCOL_LINE_WIDTH, cppu::UnoType<sal_Int32>::get(), 0, 0 },
+ { u"SeparatorLineColor"_ustr, WID_TXTCOL_LINE_COLOR,
cppu::UnoType<com::sun::star::util::Color>::get(), 0, 0 },
- { u"SeparatorLineRelativeHeight", WID_TXTCOL_LINE_REL_HGT, cppu::UnoType<sal_Int32>::get(), 0,
- 0 },
- { u"SeparatorLineVerticalAlignment", WID_TXTCOL_LINE_ALIGN,
+ { u"SeparatorLineRelativeHeight"_ustr, WID_TXTCOL_LINE_REL_HGT, cppu::UnoType<sal_Int32>::get(),
+ 0, 0 },
+ { u"SeparatorLineVerticalAlignment"_ustr, WID_TXTCOL_LINE_ALIGN,
cppu::UnoType<css::style::VerticalAlignment>::get(), 0, 0 },
- { u"SeparatorLineIsOn", WID_TXTCOL_LINE_IS_ON, cppu::UnoType<bool>::get(), 0, 0 },
- { u"SeparatorLineStyle", WID_TXTCOL_LINE_STYLE, cppu::UnoType<sal_Int16>::get(), 0, 0 },
+ { u"SeparatorLineIsOn"_ustr, WID_TXTCOL_LINE_IS_ON, cppu::UnoType<bool>::get(), 0, 0 },
+ { u"SeparatorLineStyle"_ustr, WID_TXTCOL_LINE_STYLE, cppu::UnoType<sal_Int16>::get(), 0, 0 },
};
class SvxXTextColumns final
diff --git a/svx/source/unodraw/unoprov.cxx b/svx/source/unodraw/unoprov.cxx
index 105ed7a2d60e..13c375f7f040 100644
--- a/svx/source/unodraw/unoprov.cxx
+++ b/svx/source/unodraw/unoprov.cxx
@@ -70,8 +70,8 @@ static o3tl::span<SfxItemPropertyMapEntry const> ImplGetSvxShapePropertyMap()
TEXT_PROPERTIES
// #FontWork#
FONTWORK_PROPERTIES
- { u"UserDefinedAttributes", SDRATTR_XMLATTRIBUTES, cppu::UnoType<css::container::XNameContainer>::get(), 0, 0},
- { u"ParaUserDefinedAttributes", EE_PARA_XMLATTRIBS, cppu::UnoType<css::container::XNameContainer>::get(), 0, 0},
+ { u"UserDefinedAttributes"_ustr, SDRATTR_XMLATTRIBUTES, cppu::UnoType<css::container::XNameContainer>::get(), 0, 0},
+ { u"ParaUserDefinedAttributes"_ustr, EE_PARA_XMLATTRIBS, cppu::UnoType<css::container::XNameContainer>::get(), 0, 0},
};
return aShapePropertyMap_Impl;
@@ -94,8 +94,8 @@ static o3tl::span<SfxItemPropertyMapEntry const> ImplGetSvxTextShapePropertyMap(
TEXT_PROPERTIES
// #FontWork#
FONTWORK_PROPERTIES
- { u"UserDefinedAttributes", SDRATTR_XMLATTRIBUTES, cppu::UnoType<css::container::XNameContainer>::get(), 0, 0},
- { u"ParaUserDefinedAttributes", EE_PARA_XMLATTRIBS, cppu::UnoType<css::container::XNameContainer>::get(), 0, 0},
+ { u"UserDefinedAttributes"_ustr, SDRATTR_XMLATTRIBUTES, cppu::UnoType<css::container::XNameContainer>::get(), 0, 0},
+ { u"ParaUserDefinedAttributes"_ustr, EE_PARA_XMLATTRIBS, cppu::UnoType<css::container::XNameContainer>::get(), 0, 0},
};
return aTextShapePropertyMap_Impl;
@@ -119,8 +119,8 @@ static o3tl::span<SfxItemPropertyMapEntry const> ImplGetSvxConnectorPropertyMap(
TEXT_PROPERTIES
// #FontWork#
FONTWORK_PROPERTIES
- { u"UserDefinedAttributes", SDRATTR_XMLATTRIBUTES, cppu::UnoType<css::container::XNameContainer>::get(), 0, 0},
- { u"ParaUserDefinedAttributes", EE_PARA_XMLATTRIBS, cppu::UnoType<css::container::XNameContainer>::get(), 0, 0},
+ { u"UserDefinedAttributes"_ustr, SDRATTR_XMLATTRIBUTES, cppu::UnoType<css::container::XNameContainer>::get(), 0, 0},
+ { u"ParaUserDefinedAttributes"_ustr, EE_PARA_XMLATTRIBS, cppu::UnoType<css::container::XNameContainer>::get(), 0, 0},
};
return aConnectorPropertyMap_Impl;
@@ -144,8 +144,8 @@ static o3tl::span<SfxItemPropertyMapEntry const> ImplGetSvxDimensioningPropertyM
TEXT_PROPERTIES
// #FontWork#
FONTWORK_PROPERTIES
- { u"UserDefinedAttributes", SDRATTR_XMLATTRIBUTES, cppu::UnoType<css::container::XNameContainer>::get(), 0, 0},
- { u"ParaUserDefinedAttributes", EE_PARA_XMLATTRIBS, cppu::UnoType<css::container::XNameContainer>::get(), 0, 0},
+ { u"UserDefinedAttributes"_ustr, SDRATTR_XMLATTRIBUTES, cppu::UnoType<css::container::XNameContainer>::get(), 0, 0},
+ { u"ParaUserDefinedAttributes"_ustr, EE_PARA_XMLATTRIBS, cppu::UnoType<css::container::XNameContainer>::get(), 0, 0},
};
return aDimensioningPropertyMap_Impl;
@@ -169,8 +169,8 @@ static o3tl::span<SfxItemPropertyMapEntry const> ImplGetSvxCirclePropertyMap()
TEXT_PROPERTIES
// #FontWork#
FONTWORK_PROPERTIES
- { u"UserDefinedAttributes", SDRATTR_XMLATTRIBUTES, cppu::UnoType<css::container::XNameContainer>::get(), 0, 0},
- { u"ParaUserDefinedAttributes", EE_PARA_XMLATTRIBS, cppu::UnoType<css::container::XNameContainer>::get(), 0, 0},
+ { u"UserDefinedAttributes"_ustr, SDRATTR_XMLATTRIBUTES, cppu::UnoType<css::container::XNameContainer>::get(), 0, 0},
+ { u"ParaUserDefinedAttributes"_ustr, EE_PARA_XMLATTRIBS, cppu::UnoType<css::container::XNameContainer>::get(), 0, 0},
};
return aCirclePropertyMap_Impl;
@@ -180,7 +180,7 @@ static o3tl::span<SfxItemPropertyMapEntry const> ImplGetSvxPolyPolygonPropertyMa
{
static SfxItemPropertyMapEntry const aPolyPolygonPropertyMap_Impl[] =
{
- { u"Geometry", OWN_ATTR_BASE_GEOMETRY, cppu::UnoType<css::drawing::PointSequenceSequence>::get(), 0, 0 },
+ { u"Geometry"_ustr, OWN_ATTR_BASE_GEOMETRY, cppu::UnoType<css::drawing::PointSequenceSequence>::get(), 0, 0 },
SPECIAL_POLYGON_PROPERTIES
SPECIAL_POLYPOLYGON_PROPERTIES
SPECIAL_POLYPOLYGONBEZIER_PROPERTIES
@@ -196,8 +196,8 @@ static o3tl::span<SfxItemPropertyMapEntry const> ImplGetSvxPolyPolygonPropertyMa
TEXT_PROPERTIES
// #FontWork#
FONTWORK_PROPERTIES
- { u"UserDefinedAttributes", SDRATTR_XMLATTRIBUTES, cppu::UnoType<css::container::XNameContainer>::get(), 0, 0},
- { u"ParaUserDefinedAttributes", EE_PARA_XMLATTRIBS, cppu::UnoType<css::container::XNameContainer>::get(), 0, 0},
+ { u"UserDefinedAttributes"_ustr, SDRATTR_XMLATTRIBUTES, cppu::UnoType<css::container::XNameContainer>::get(), 0, 0},
+ { u"ParaUserDefinedAttributes"_ustr, EE_PARA_XMLATTRIBS, cppu::UnoType<css::container::XNameContainer>::get(), 0, 0},
};
return aPolyPolygonPropertyMap_Impl;
@@ -226,10 +226,10 @@ static o3tl::span<SfxItemPropertyMapEntry const> ImplGetSvxGraphicObjectProperty
TEXT_PROPERTIES
// #FontWork#
FONTWORK_PROPERTIES
- { u"IsMirrored", OWN_ATTR_MIRRORED, cppu::UnoType<bool>::get(), 0, 0},
- { u"UserDefinedAttributes", SDRATTR_XMLATTRIBUTES, cppu::UnoType<css::container::XNameContainer>::get(), 0, 0},
- { u"ParaUserDefinedAttributes", EE_PARA_XMLATTRIBS, cppu::UnoType<css::container::XNameContainer>::get(), 0, 0},
- { u"GraphicStream", OWN_ATTR_GRAPHIC_STREAM, cppu::UnoType<css::io::XInputStream>::get(), css::beans::PropertyAttribute::READONLY, 0},
+ { u"IsMirrored"_ustr, OWN_ATTR_MIRRORED, cppu::UnoType<bool>::get(), 0, 0},
+ { u"UserDefinedAttributes"_ustr, SDRATTR_XMLATTRIBUTES, cppu::UnoType<css::container::XNameContainer>::get(), 0, 0},
+ { u"ParaUserDefinedAttributes"_ustr, EE_PARA_XMLATTRIBS, cppu::UnoType<css::container::XNameContainer>::get(), 0, 0},
+ { u"GraphicStream"_ustr, OWN_ATTR_GRAPHIC_STREAM, cppu::UnoType<css::io::XInputStream>::get(), css::beans::PropertyAttribute::READONLY, 0},
};
return aGraphicObjectPropertyMap_Impl;
@@ -265,8 +265,8 @@ static o3tl::span<SfxItemPropertyMapEntry const> ImplGetSvx3DCubeObjectPropertyM
MISC_OBJ_PROPERTIES
LINKTARGET_PROPERTIES
SHADOW_PROPERTIES
- { u"UserDefinedAttributes", SDRATTR_XMLATTRIBUTES, cppu::UnoType<css::container::XNameContainer>::get(), 0, 0},
- { u"ParaUserDefinedAttributes", EE_PARA_XMLATTRIBS, cppu::UnoType<css::container::XNameContainer>::get(), 0, 0},
+ { u"UserDefinedAttributes"_ustr, SDRATTR_XMLATTRIBUTES, cppu::UnoType<css::container::XNameContainer>::get(), 0, 0},
+ { u"ParaUserDefinedAttributes"_ustr, EE_PARA_XMLATTRIBS, cppu::UnoType<css::container::XNameContainer>::get(), 0, 0},
};
return a3DCubeObjectPropertyMap_Impl;
@@ -285,8 +285,8 @@ static o3tl::span<SfxItemPropertyMapEntry const> ImplGetSvx3DSphereObjectPropert
MISC_OBJ_PROPERTIES
LINKTARGET_PROPERTIES
SHADOW_PROPERTIES
- { u"UserDefinedAttributes", SDRATTR_XMLATTRIBUTES, cppu::UnoType<css::container::XNameContainer>::get(), 0, 0},
- { u"ParaUserDefinedAttributes", EE_PARA_XMLATTRIBS, cppu::UnoType<css::container::XNameContainer>::get(), 0, 0},
+ { u"UserDefinedAttributes"_ustr, SDRATTR_XMLATTRIBUTES, cppu::UnoType<css::container::XNameContainer>::get(), 0, 0},
+ { u"ParaUserDefinedAttributes"_ustr, EE_PARA_XMLATTRIBS, cppu::UnoType<css::container::XNameContainer>::get(), 0, 0},
};
return a3DSphereObjectPropertyMap_Impl;
}
@@ -309,8 +309,8 @@ static o3tl::span<SfxItemPropertyMapEntry const> ImplGetSvx3DLatheObjectProperty
MISC_OBJ_PROPERTIES
LINKTARGET_PROPERTIES
SHADOW_PROPERTIES
- { u"UserDefinedAttributes", SDRATTR_XMLATTRIBUTES, cppu::UnoType<css::container::XNameContainer>::get(), 0, 0},
- { u"ParaUserDefinedAttributes", EE_PARA_XMLATTRIBS, cppu::UnoType<css::container::XNameContainer>::get(), 0, 0},
+ { u"UserDefinedAttributes"_ustr, SDRATTR_XMLATTRIBUTES, cppu::UnoType<css::container::XNameContainer>::get(), 0, 0},
+ { u"ParaUserDefinedAttributes"_ustr, EE_PARA_XMLATTRIBS, cppu::UnoType<css::container::XNameContainer>::get(), 0, 0},
};
return a3DLatheObjectPropertyMap_Impl;
@@ -334,8 +334,8 @@ static o3tl::span<SfxItemPropertyMapEntry const> ImplGetSvx3DExtrudeObjectProper
MISC_OBJ_PROPERTIES
LINKTARGET_PROPERTIES
SHADOW_PROPERTIES
- { u"UserDefinedAttributes", SDRATTR_XMLATTRIBUTES, cppu::UnoType<css::container::XNameContainer>::get(), 0, 0},
- { u"ParaUserDefinedAttributes", EE_PARA_XMLATTRIBS, cppu::UnoType<css::container::XNameContainer>::get(), 0, 0},
+ { u"UserDefinedAttributes"_ustr, SDRATTR_XMLATTRIBUTES, cppu::UnoType<css::container::XNameContainer>::get(), 0, 0},
+ { u"ParaUserDefinedAttributes"_ustr, EE_PARA_XMLATTRIBS, cppu::UnoType<css::container::XNameContainer>::get(), 0, 0},
};
return a3DExtrudeObjectPropertyMap_Impl;
@@ -354,8 +354,8 @@ static o3tl::span<SfxItemPropertyMapEntry const> ImplGetSvx3DPolygonObjectProper
MISC_OBJ_PROPERTIES
LINKTARGET_PROPERTIES
SHADOW_PROPERTIES
- { u"UserDefinedAttributes", SDRATTR_XMLATTRIBUTES, cppu::UnoType<css::container::XNameContainer>::get(), 0, 0},
- { u"ParaUserDefinedAttributes", EE_PARA_XMLATTRIBS, cppu::UnoType<css::container::XNameContainer>::get(), 0, 0},
+ { u"UserDefinedAttributes"_ustr, SDRATTR_XMLATTRIBUTES, cppu::UnoType<css::container::XNameContainer>::get(), 0, 0},
+ { u"ParaUserDefinedAttributes"_ustr, EE_PARA_XMLATTRIBS, cppu::UnoType<css::container::XNameContainer>::get(), 0, 0},
};
return a3DPolygonObjectPropertyMap_Impl;
@@ -397,8 +397,8 @@ static o3tl::span<SfxItemPropertyMapEntry const> ImplGetSvxAllPropertyMap()
SPECIAL_3DBACKSCALE_PROPERTIES
SPECIAL_3DPOLYGONOBJECT_PROPERTIES
- { u"UserDefinedAttributes", SDRATTR_XMLATTRIBUTES, cppu::UnoType<css::container::XNameContainer>::get(), 0, 0},
- { u"ParaUserDefinedAttributes", EE_PARA_XMLATTRIBS, cppu::UnoType<css::container::XNameContainer>::get(), 0, 0},
+ { u"UserDefinedAttributes"_ustr, SDRATTR_XMLATTRIBUTES, cppu::UnoType<css::container::XNameContainer>::get(), 0, 0},
+ { u"ParaUserDefinedAttributes"_ustr, EE_PARA_XMLATTRIBS, cppu::UnoType<css::container::XNameContainer>::get(), 0, 0},
};
return aAllPropertyMap_Impl;
@@ -433,17 +433,17 @@ static o3tl::span<SfxItemPropertyMapEntry const> ImplGetSvxOle2PropertyMap()
TEXT_PROPERTIES
FONTWORK_PROPERTIES
- { u"ThumbnailGraphic", OWN_ATTR_THUMBNAIL , cppu::UnoType<css::graphic::XGraphic>::get(), 0, 0 },
- { u"Model", OWN_ATTR_OLEMODEL , cppu::UnoType<css::frame::XModel>::get(), css::beans::PropertyAttribute::READONLY, 0},
- { u"EmbeddedObject", OWN_ATTR_OLE_EMBEDDED_OBJECT, cppu::UnoType<css::embed::XEmbeddedObject>::get(), css::beans::PropertyAttribute::READONLY, 0},
- { u"EmbeddedObjectNoNewClient",OWN_ATTR_OLE_EMBEDDED_OBJECT_NONEWCLIENT, cppu::UnoType<css::embed::XEmbeddedObject>::get(), css::beans::PropertyAttribute::READONLY, 0},
- { u"OriginalSize", OWN_ATTR_OLESIZE , cppu::UnoType<css::awt::Size>::get(), css::beans::PropertyAttribute::READONLY, 0},
- { u"CLSID", OWN_ATTR_CLSID , cppu::UnoType<OUString>::get(), 0, 0 },
- { u"IsInternal", OWN_ATTR_INTERNAL_OLE , cppu::UnoType<bool>::get() , css::beans::PropertyAttribute::READONLY, 0},
- { u"VisibleArea", OWN_ATTR_OLE_VISAREA , cppu::UnoType<css::awt::Rectangle>::get(), 0, 0},
- { u"Aspect", OWN_ATTR_OLE_ASPECT , cppu::UnoType<sal_Int64>::get(), 0, 0},
+ { u"ThumbnailGraphic"_ustr, OWN_ATTR_THUMBNAIL , cppu::UnoType<css::graphic::XGraphic>::get(), 0, 0 },
+ { u"Model"_ustr, OWN_ATTR_OLEMODEL , cppu::UnoType<css::frame::XModel>::get(), css::beans::PropertyAttribute::READONLY, 0},
+ { u"EmbeddedObject"_ustr, OWN_ATTR_OLE_EMBEDDED_OBJECT, cppu::UnoType<css::embed::XEmbeddedObject>::get(), css::beans::PropertyAttribute::READONLY, 0},
+ { u"EmbeddedObjectNoNewClient"_ustr,OWN_ATTR_OLE_EMBEDDED_OBJECT_NONEWCLIENT, cppu::UnoType<css::embed::XEmbeddedObject>::get(), css::beans::PropertyAttribute::READONLY, 0},
+ { u"OriginalSize"_ustr, OWN_ATTR_OLESIZE , cppu::UnoType<css::awt::Size>::get(), css::beans::PropertyAttribute::READONLY, 0},
+ { u"CLSID"_ustr, OWN_ATTR_CLSID , cppu::UnoType<OUString>::get(), 0, 0 },
+ { u"IsInternal"_ustr, OWN_ATTR_INTERNAL_OLE , cppu::UnoType<bool>::get() , css::beans::PropertyAttribute::READONLY, 0},
+ { u"VisibleArea"_ustr, OWN_ATTR_OLE_VISAREA , cppu::UnoType<css::awt::Rectangle>::get(), 0, 0},
+ { u"Aspect"_ustr, OWN_ATTR_OLE_ASPECT , cppu::UnoType<sal_Int64>::get(), 0, 0},
{ UNO_NAME_OLE2_PERSISTNAME, OWN_ATTR_PERSISTNAME , cppu::UnoType<OUString>::get(), 0, 0 },
- { u"LinkURL", OWN_ATTR_OLE_LINKURL , cppu::UnoType<OUString>::get(), 0, 0 },
+ { u"LinkURL"_ustr, OWN_ATTR_OLE_LINKURL , cppu::UnoType<OUString>::get(), 0, 0 },
{ UNO_NAME_GRAPHOBJ_GRAPHIC, OWN_ATTR_VALUE_GRAPHIC , cppu::UnoType<css::graphic::XGraphic>::get(), 0, 0},
};
@@ -454,28 +454,28 @@ static o3tl::span<SfxItemPropertyMapEntry const> ImplGetSvxPluginPropertyMap()
{
static SfxItemPropertyMapEntry const aPluginPropertyMap_Impl[] =
{
- { u"PluginMimeType", OWN_ATTR_PLUGIN_MIMETYPE , cppu::UnoType<OUString>::get(), 0, 0},
- { u"PluginURL", OWN_ATTR_PLUGIN_URL , cppu::UnoType<OUString>::get(), 0, 0},
- { u"PluginCommands", OWN_ATTR_PLUGIN_COMMANDS , cppu::UnoType<css::uno::Sequence< css::beans::PropertyValue >>::get(), 0, 0},
- { u"Transformation", OWN_ATTR_TRANSFORMATION , cppu::UnoType<css::drawing::HomogenMatrix3>::get(), 0, 0 },
+ { u"PluginMimeType"_ustr, OWN_ATTR_PLUGIN_MIMETYPE , cppu::UnoType<OUString>::get(), 0, 0},
+ { u"PluginURL"_ustr, OWN_ATTR_PLUGIN_URL , cppu::UnoType<OUString>::get(), 0, 0},
+ { u"PluginCommands"_ustr, OWN_ATTR_PLUGIN_COMMANDS , cppu::UnoType<css::uno::Sequence< css::beans::PropertyValue >>::get(), 0, 0},
+ { u"Transformation"_ustr, OWN_ATTR_TRANSFORMATION , cppu::UnoType<css::drawing::HomogenMatrix3>::get(), 0, 0 },
{ UNO_NAME_MISC_OBJ_ZORDER, OWN_ATTR_ZORDER , cppu::UnoType<sal_Int32>::get(), 0, 0},
{ UNO_NAME_MISC_OBJ_LAYERID, SDRATTR_LAYERID , cppu::UnoType<sal_Int16>::get(), 0, 0},
{ UNO_NAME_MISC_OBJ_LAYERNAME,SDRATTR_LAYERNAME , cppu::UnoType<OUString>::get(), 0, 0},
{ UNO_NAME_LINKDISPLAYBITMAP, OWN_ATTR_LDBITMAP , cppu::UnoType<css::awt::XBitmap>::get(), css::beans::PropertyAttribute::READONLY, 0},
{ UNO_NAME_LINKDISPLAYNAME, OWN_ATTR_LDNAME , cppu::UnoType<OUString>::get(), css::beans::PropertyAttribute::READONLY, 0},
{ UNO_NAME_OLE2_METAFILE, OWN_ATTR_METAFILE , cppu::UnoType<css::uno::Sequence<sal_Int8>>::get(), css::beans::PropertyAttribute::READONLY, 0},
- { u"ThumbnailGraphic", OWN_ATTR_THUMBNAIL , cppu::UnoType<css::graphic::XGraphic>::get(), 0, 0 },
+ { u"ThumbnailGraphic"_ustr, OWN_ATTR_THUMBNAIL , cppu::UnoType<css::graphic::XGraphic>::get(), 0, 0 },
{ UNO_NAME_MISC_OBJ_MOVEPROTECT, SDRATTR_OBJMOVEPROTECT, cppu::UnoType<bool>::get(),0, 0},
{ UNO_NAME_MISC_OBJ_SIZEPROTECT, SDRATTR_OBJSIZEPROTECT, cppu::UnoType<bool>::get(),0, 0},
{ UNO_NAME_OLE2_PERSISTNAME, OWN_ATTR_PERSISTNAME , cppu::UnoType<OUString>::get(), 0, 0 },
- { u"LinkURL", OWN_ATTR_OLE_LINKURL , cppu::UnoType<OUString>::get(), 0, 0 },
+ { u"LinkURL"_ustr, OWN_ATTR_OLE_LINKURL , cppu::UnoType<OUString>::get(), 0, 0 },
{ UNO_NAME_MISC_OBJ_BOUNDRECT, OWN_ATTR_BOUNDRECT, cppu::UnoType<css::awt::Rectangle>::get(), css::beans::PropertyAttribute::READONLY, 0},
- { u"VisibleArea", OWN_ATTR_OLE_VISAREA , cppu::UnoType<css::awt::Rectangle>::get(), 0, 0},
- { u"UINameSingular", OWN_ATTR_UINAME_SINGULAR , ::cppu::UnoType<OUString>::get(), css::beans::PropertyAttribute::READONLY, 0},
+ { u"VisibleArea"_ustr, OWN_ATTR_OLE_VISAREA , cppu::UnoType<css::awt::Rectangle>::get(), 0, 0},
+ { u"UINameSingular"_ustr, OWN_ATTR_UINAME_SINGULAR , ::cppu::UnoType<OUString>::get(), css::beans::PropertyAttribute::READONLY, 0},
// #i68101#
{ UNO_NAME_MISC_OBJ_TITLE, OWN_ATTR_MISC_OBJ_TITLE , cppu::UnoType<OUString>::get(), 0, 0},
{ UNO_NAME_MISC_OBJ_DESCRIPTION, OWN_ATTR_MISC_OBJ_DESCRIPTION , cppu::UnoType<OUString>::get(), 0, 0},
- { u"Decorative", OWN_ATTR_MISC_OBJ_DECORATIVE, ::cppu::UnoType<bool>::get(), 0, 0 },
+ { u"Decorative"_ustr, OWN_ATTR_MISC_OBJ_DECORATIVE, ::cppu::UnoType<bool>::get(), 0, 0 },
};
return aPluginPropertyMap_Impl;
@@ -486,31 +486,31 @@ static o3tl::span<SfxItemPropertyMapEntry const> ImplGetSvxFramePropertyMap()
//TODO/LATER: new properties for ScrollingMode and DefaultBorder
static SfxItemPropertyMapEntry const aFramePropertyMap_Impl[] =
{
- { u"FrameURL", OWN_ATTR_FRAME_URL , cppu::UnoType<OUString>::get(), 0, 0},
- { u"FrameName", OWN_ATTR_FRAME_NAME , cppu::UnoType<OUString>::get(), 0, 0},
- { u"FrameIsAutoScroll", OWN_ATTR_FRAME_ISAUTOSCROLL , cppu::UnoType<bool>::get() , css::beans::PropertyAttribute::MAYBEVOID, 0},
- { u"FrameIsBorder", OWN_ATTR_FRAME_ISBORDER , cppu::UnoType<bool>::get() , 0, 0},
- { u"FrameMarginWidth", OWN_ATTR_FRAME_MARGIN_WIDTH , cppu::UnoType<sal_Int32>::get(), 0, 0},
- { u"FrameMarginHeight", OWN_ATTR_FRAME_MARGIN_HEIGHT, cppu::UnoType<sal_Int32>::get(), 0, 0},
- { u"Transformation", OWN_ATTR_TRANSFORMATION , cppu::UnoType<css::drawing::HomogenMatrix3>::get(), 0, 0 },
+ { u"FrameURL"_ustr, OWN_ATTR_FRAME_URL , cppu::UnoType<OUString>::get(), 0, 0},
+ { u"FrameName"_ustr, OWN_ATTR_FRAME_NAME , cppu::UnoType<OUString>::get(), 0, 0},
+ { u"FrameIsAutoScroll"_ustr, OWN_ATTR_FRAME_ISAUTOSCROLL , cppu::UnoType<bool>::get() , css::beans::PropertyAttribute::MAYBEVOID, 0},
+ { u"FrameIsBorder"_ustr, OWN_ATTR_FRAME_ISBORDER , cppu::UnoType<bool>::get() , 0, 0},
+ { u"FrameMarginWidth"_ustr, OWN_ATTR_FRAME_MARGIN_WIDTH , cppu::UnoType<sal_Int32>::get(), 0, 0},
+ { u"FrameMarginHeight"_ustr, OWN_ATTR_FRAME_MARGIN_HEIGHT, cppu::UnoType<sal_Int32>::get(), 0, 0},
+ { u"Transformation"_ustr, OWN_ATTR_TRANSFORMATION , cppu::UnoType<css::drawing::HomogenMatrix3>::get(), 0, 0 },
{ UNO_NAME_MISC_OBJ_ZORDER, OWN_ATTR_ZORDER , cppu::UnoType<sal_Int32>::get(), 0, 0},
{ UNO_NAME_MISC_OBJ_LAYERID, SDRATTR_LAYERID , cppu::UnoType<sal_Int16>::get(), 0, 0},
{ UNO_NAME_MISC_OBJ_LAYERNAME,SDRATTR_LAYERNAME , cppu::UnoType<OUString>::get(), 0, 0},
{ UNO_NAME_LINKDISPLAYBITMAP, OWN_ATTR_LDBITMAP , cppu::UnoType<css::awt::XBitmap>::get(), css::beans::PropertyAttribute::READONLY, 0},
{ UNO_NAME_LINKDISPLAYNAME, OWN_ATTR_LDNAME , cppu::UnoType<OUString>::get(), css::beans::PropertyAttribute::READONLY, 0},
{ UNO_NAME_OLE2_METAFILE, OWN_ATTR_METAFILE , cppu::UnoType<css::uno::Sequence<sal_Int8>>::get(), css::beans::PropertyAttribute::READONLY, 0},
- { u"ThumbnailGraphic", OWN_ATTR_THUMBNAIL , cppu::UnoType<css::graphic::XGraphic>::get(), 0, 0 },
+ { u"ThumbnailGraphic"_ustr, OWN_ATTR_THUMBNAIL , cppu::UnoType<css::graphic::XGraphic>::get(), 0, 0 },
{ UNO_NAME_MISC_OBJ_MOVEPROTECT, SDRATTR_OBJMOVEPROTECT, cppu::UnoType<bool>::get(),0, 0},
{ UNO_NAME_MISC_OBJ_SIZEPROTECT, SDRATTR_OBJSIZEPROTECT, cppu::UnoType<bool>::get(),0, 0},
{ UNO_NAME_OLE2_PERSISTNAME, OWN_ATTR_PERSISTNAME , cppu::UnoType<OUString>::get(), 0, 0 },
- { u"LinkURL", OWN_ATTR_OLE_LINKURL , cppu::UnoType<OUString>::get(), 0, 0 },
+ { u"LinkURL"_ustr, OWN_ATTR_OLE_LINKURL , cppu::UnoType<OUString>::get(), 0, 0 },
{ UNO_NAME_MISC_OBJ_BOUNDRECT, OWN_ATTR_BOUNDRECT, cppu::UnoType<css::awt::Rectangle>::get(), css::beans::PropertyAttribute::READONLY, 0},
- { u"VisibleArea", OWN_ATTR_OLE_VISAREA , cppu::UnoType<css::awt::Rectangle>::get(), 0, 0},
- { u"UINameSingular", OWN_ATTR_UINAME_SINGULAR , ::cppu::UnoType<OUString>::get(), css::beans::PropertyAttribute::READONLY, 0},
+ { u"VisibleArea"_ustr, OWN_ATTR_OLE_VISAREA , cppu::UnoType<css::awt::Rectangle>::get(), 0, 0},
+ { u"UINameSingular"_ustr, OWN_ATTR_UINAME_SINGULAR , ::cppu::UnoType<OUString>::get(), css::beans::PropertyAttribute::READONLY, 0},
// #i68101#
{ UNO_NAME_MISC_OBJ_TITLE, OWN_ATTR_MISC_OBJ_TITLE , cppu::UnoType<OUString>::get(), 0, 0},
{ UNO_NAME_MISC_OBJ_DESCRIPTION, OWN_ATTR_MISC_OBJ_DESCRIPTION , cppu::UnoType<OUString>::get(), 0, 0},
- { u"Decorative", OWN_ATTR_MISC_OBJ_DECORATIVE, ::cppu::UnoType<bool>::get(), 0, 0 },
+ { u"Decorative"_ustr, OWN_ATTR_MISC_OBJ_DECORATIVE, ::cppu::UnoType<bool>::get(), 0, 0 },
};
return aFramePropertyMap_Impl;
@@ -520,31 +520,31 @@ static o3tl::span<SfxItemPropertyMapEntry const> ImplGetSvxAppletPropertyMap()
{
static SfxItemPropertyMapEntry const aAppletPropertyMap_Impl[] =
{
- { u"AppletCodeBase", OWN_ATTR_APPLET_CODEBASE , cppu::UnoType<OUString>::get(), 0, 0},
- { u"AppletName", OWN_ATTR_APPLET_NAME , cppu::UnoType<OUString>::get(), 0, 0},
- { u"AppletCode", OWN_ATTR_APPLET_CODE , cppu::UnoType<OUString>::get(), 0, 0},
- { u"AppletCommands", OWN_ATTR_APPLET_COMMANDS , cppu::UnoType<css::uno::Sequence< css::beans::PropertyValue >>::get(), 0, 0},
- { u"AppletDocBase", OWN_ATTR_APPLET_DOCBASE , cppu::UnoType<OUString>::get(), 0, 0},
- { u"AppletIsScript", OWN_ATTR_APPLET_ISSCRIPT , cppu::UnoType<bool>::get(), 0, 0 },
- { u"Transformation", OWN_ATTR_TRANSFORMATION , cppu::UnoType<css::drawing::HomogenMatrix3>::get(), 0, 0 },
+ { u"AppletCodeBase"_ustr, OWN_ATTR_APPLET_CODEBASE , cppu::UnoType<OUString>::get(), 0, 0},
+ { u"AppletName"_ustr, OWN_ATTR_APPLET_NAME , cppu::UnoType<OUString>::get(), 0, 0},
+ { u"AppletCode"_ustr, OWN_ATTR_APPLET_CODE , cppu::UnoType<OUString>::get(), 0, 0},
+ { u"AppletCommands"_ustr, OWN_ATTR_APPLET_COMMANDS , cppu::UnoType<css::uno::Sequence< css::beans::PropertyValue >>::get(), 0, 0},
+ { u"AppletDocBase"_ustr, OWN_ATTR_APPLET_DOCBASE , cppu::UnoType<OUString>::get(), 0, 0},
+ { u"AppletIsScript"_ustr, OWN_ATTR_APPLET_ISSCRIPT , cppu::UnoType<bool>::get(), 0, 0 },
+ { u"Transformation"_ustr, OWN_ATTR_TRANSFORMATION , cppu::UnoType<css::drawing::HomogenMatrix3>::get(), 0, 0 },
{ UNO_NAME_MISC_OBJ_ZORDER, OWN_ATTR_ZORDER , cppu::UnoType<sal_Int32>::get(), 0, 0},
{ UNO_NAME_MISC_OBJ_LAYERID, SDRATTR_LAYERID , cppu::UnoType<sal_Int16>::get(), 0, 0},
{ UNO_NAME_MISC_OBJ_LAYERNAME,SDRATTR_LAYERNAME , cppu::UnoType<OUString>::get(), 0, 0},
{ UNO_NAME_LINKDISPLAYBITMAP, OWN_ATTR_LDBITMAP , cppu::UnoType<css::awt::XBitmap>::get(), css::beans::PropertyAttribute::READONLY, 0},
{ UNO_NAME_LINKDISPLAYNAME, OWN_ATTR_LDNAME , cppu::UnoType<OUString>::get(), css::beans::PropertyAttribute::READONLY, 0},
{ UNO_NAME_OLE2_METAFILE, OWN_ATTR_METAFILE , cppu::UnoType<css::uno::Sequence<sal_Int8>>::get(), css::beans::PropertyAttribute::READONLY, 0},
- { u"ThumbnailGraphic", OWN_ATTR_THUMBNAIL , cppu::UnoType<css::graphic::XGraphic>::get(), 0, 0 },
+ { u"ThumbnailGraphic"_ustr, OWN_ATTR_THUMBNAIL , cppu::UnoType<css::graphic::XGraphic>::get(), 0, 0 },
{ UNO_NAME_MISC_OBJ_MOVEPROTECT, SDRATTR_OBJMOVEPROTECT, cppu::UnoType<bool>::get(),0, 0},
{ UNO_NAME_MISC_OBJ_SIZEPROTECT, SDRATTR_OBJSIZEPROTECT, cppu::UnoType<bool>::get(),0, 0},
{ UNO_NAME_OLE2_PERSISTNAME, OWN_ATTR_PERSISTNAME , cppu::UnoType<OUString>::get(), 0, 0 },
- { u"LinkURL", OWN_ATTR_OLE_LINKURL , cppu::UnoType<OUString>::get(), 0, 0 },
+ { u"LinkURL"_ustr, OWN_ATTR_OLE_LINKURL , cppu::UnoType<OUString>::get(), 0, 0 },
{ UNO_NAME_MISC_OBJ_BOUNDRECT, OWN_ATTR_BOUNDRECT, cppu::UnoType<css::awt::Rectangle>::get(), css::beans::PropertyAttribute::READONLY, 0},
- { u"VisibleArea", OWN_ATTR_OLE_VISAREA , cppu::UnoType<css::awt::Rectangle>::get(), 0, 0},
- { u"UINameSingular", OWN_ATTR_UINAME_SINGULAR , ::cppu::UnoType<OUString>::get(), css::beans::PropertyAttribute::READONLY, 0},
+ { u"VisibleArea"_ustr, OWN_ATTR_OLE_VISAREA , cppu::UnoType<css::awt::Rectangle>::get(), 0, 0},
+ { u"UINameSingular"_ustr, OWN_ATTR_UINAME_SINGULAR , ::cppu::UnoType<OUString>::get(), css::beans::PropertyAttribute::READONLY, 0},
// #i68101#
{ UNO_NAME_MISC_OBJ_TITLE, OWN_ATTR_MISC_OBJ_TITLE , cppu::UnoType<OUString>::get(), 0, 0},
{ UNO_NAME_MISC_OBJ_DESCRIPTION, OWN_ATTR_MISC_OBJ_DESCRIPTION , cppu::UnoType<OUString>::get(), 0, 0},
- { u"Decorative", OWN_ATTR_MISC_OBJ_DECORATIVE, ::cppu::UnoType<bool>::get(), 0, 0 },
+ { u"Decorative"_ustr, OWN_ATTR_MISC_OBJ_DECORATIVE, ::cppu::UnoType<bool>::get(), 0, 0 },
};
return aAppletPropertyMap_Impl;
@@ -570,41 +570,41 @@ static o3tl::span<SfxItemPropertyMapEntry const> ImplGetSvxControlShapePropertyM
{ UNO_NAME_EDIT_CHAR_COLOR_THEME, 0, cppu::UnoType<sal_Int16>::get(), 0, MID_COLOR_THEME_INDEX },
{ UNO_NAME_EDIT_CHAR_COLOR_TINT_OR_SHADE, 0, cppu::UnoType<sal_Int16>::get(), 0, MID_COLOR_TINT_OR_SHADE },
{ UNO_NAME_EDIT_CHAR_COMPLEX_COLOR, 0, cppu::UnoType<css::util::XComplexColor>::get(), 0, MID_COMPLEX_COLOR },
- { u"CharBackColor", 0, cppu::UnoType<sal_Int32>::get(), 0, 0 },
- { u"CharBackTransparent", 0, cppu::UnoType<bool>::get(), 0, 0 },
- { u"CharRelief", 0, cppu::UnoType<sal_Int16>::get(), 0, 0 },
- { u"CharUnderlineColor", 0, cppu::UnoType<sal_Int32>::get(), 0, 0 },
- { u"CharKerning", 0, cppu::UnoType<sal_Int16>::get(), 0, 0 },
- { u"CharWordMode", 0, cppu::UnoType<bool>::get(), 0, 0 },
+ { u"CharBackColor"_ustr, 0, cppu::UnoType<sal_Int32>::get(), 0, 0 },
+ { u"CharBackTransparent"_ustr, 0, cppu::UnoType<bool>::get(), 0, 0 },
+ { u"CharRelief"_ustr, 0, cppu::UnoType<sal_Int16>::get(), 0, 0 },
+ { u"CharUnderlineColor"_ustr, 0, cppu::UnoType<sal_Int32>::get(), 0, 0 },
+ { u"CharKerning"_ustr, 0, cppu::UnoType<sal_Int16>::get(), 0, 0 },
+ { u"CharWordMode"_ustr, 0, cppu::UnoType<bool>::get(), 0, 0 },
{ UNO_NAME_EDIT_PARA_ADJUST, 0, cppu::UnoType<sal_Int16>::get(), 0, 0 },
- { u"TextVerticalAdjust", 0, cppu::UnoType<TextVerticalAdjust>::get(), MAYBEVOID, 0 },
- { u"ControlBackground", 0, cppu::UnoType<sal_Int32>::get(), 0, 0 },
- { u"ControlBorder", 0, cppu::UnoType<sal_Int16>::get(), 0, 0 },
- { u"ControlBorderColor", 0, cppu::UnoType<sal_Int32>::get(), 0, 0 },
- { u"ControlSymbolColor", 0, cppu::UnoType<sal_Int16>::get(), 0, 0 },
- { u"ImageScaleMode", 0, cppu::UnoType<sal_Int16>::get(), 0, 0 },
+ { u"TextVerticalAdjust"_ustr, 0, cppu::UnoType<TextVerticalAdjust>::get(), MAYBEVOID, 0 },
+ { u"ControlBackground"_ustr, 0, cppu::UnoType<sal_Int32>::get(), 0, 0 },
+ { u"ControlBorder"_ustr, 0, cppu::UnoType<sal_Int16>::get(), 0, 0 },
+ { u"ControlBorderColor"_ustr, 0, cppu::UnoType<sal_Int32>::get(), 0, 0 },
+ { u"ControlSymbolColor"_ustr, 0, cppu::UnoType<sal_Int16>::get(), 0, 0 },
+ { u"ImageScaleMode"_ustr, 0, cppu::UnoType<sal_Int16>::get(), 0, 0 },
{ UNO_NAME_MISC_OBJ_MOVEPROTECT, SDRATTR_OBJMOVEPROTECT, cppu::UnoType<bool>::get(),0, 0},
{ UNO_NAME_MISC_OBJ_SIZEPROTECT, SDRATTR_OBJSIZEPROTECT, cppu::UnoType<bool>::get(),0, 0},
- { u"ControlTextEmphasis", 0, cppu::UnoType<sal_Int16>::get(), 0, 0 },
- { u"ControlWritingMode", 0, cppu::UnoType< sal_Int16 >::get(), 0, 0},
+ { u"ControlTextEmphasis"_ustr, 0, cppu::UnoType<sal_Int16>::get(), 0, 0 },
+ { u"ControlWritingMode"_ustr, 0, cppu::UnoType< sal_Int16 >::get(), 0, 0},
// the following properties are handled by SvxShape
- { u"Transformation", OWN_ATTR_TRANSFORMATION , cppu::UnoType<css::drawing::HomogenMatrix3>::get(), 0, 0 },
+ { u"Transformation"_ustr, OWN_ATTR_TRANSFORMATION , cppu::UnoType<css::drawing::HomogenMatrix3>::get(), 0, 0 },
{ UNO_NAME_MISC_OBJ_ZORDER, OWN_ATTR_ZORDER , cppu::UnoType<sal_Int32>::get(), 0, 0},
{ UNO_NAME_MISC_OBJ_LAYERID, SDRATTR_LAYERID , cppu::UnoType<sal_Int16>::get(), 0, 0},
{ UNO_NAME_MISC_OBJ_LAYERNAME,SDRATTR_LAYERNAME , cppu::UnoType<OUString>::get(), 0, 0},
{ UNO_NAME_LINKDISPLAYBITMAP, OWN_ATTR_LDBITMAP , cppu::UnoType<css::awt::XBitmap>::get(), css::beans::PropertyAttribute::READONLY, 0},
{ UNO_NAME_LINKDISPLAYNAME, OWN_ATTR_LDNAME , cppu::UnoType<OUString>::get(), css::beans::PropertyAttribute::READONLY, 0},
- { u"UserDefinedAttributes", SDRATTR_XMLATTRIBUTES, cppu::UnoType<css::container::XNameContainer>::get(), 0, 0},
- {u"ParaUserDefinedAttributes", EE_PARA_XMLATTRIBS, cppu::UnoType<css::container::XNameContainer>::get(), 0, 0},
+ { u"UserDefinedAttributes"_ustr, SDRATTR_XMLATTRIBUTES, cppu::UnoType<css::container::XNameContainer>::get(), 0, 0},
+ {u"ParaUserDefinedAttributes"_ustr, EE_PARA_XMLATTRIBS, cppu::UnoType<css::container::XNameContainer>::get(), 0, 0},
{ UNO_NAME_MISC_OBJ_BOUNDRECT, OWN_ATTR_BOUNDRECT, cppu::UnoType<css::awt::Rectangle>::get(), css::beans::PropertyAttribute::READONLY, 0},
- { u"UINameSingular", OWN_ATTR_UINAME_SINGULAR , ::cppu::UnoType<OUString>::get(), css::beans::PropertyAttribute::READONLY, 0},
+ { u"UINameSingular"_ustr, OWN_ATTR_UINAME_SINGULAR , ::cppu::UnoType<OUString>::get(), css::beans::PropertyAttribute::READONLY, 0},
// #i68101#
{ UNO_NAME_MISC_OBJ_TITLE, OWN_ATTR_MISC_OBJ_TITLE , cppu::UnoType<OUString>::get(), 0, 0},
{ UNO_NAME_MISC_OBJ_DESCRIPTION, OWN_ATTR_MISC_OBJ_DESCRIPTION , cppu::UnoType<OUString>::get(), 0, 0},
- { u"Decorative", OWN_ATTR_MISC_OBJ_DECORATIVE, ::cppu::UnoType<bool>::get(), 0, 0 },
+ { u"Decorative"_ustr, OWN_ATTR_MISC_OBJ_DECORATIVE, ::cppu::UnoType<bool>::get(), 0, 0 },
// #i112587#
{ UNO_NAME_MISC_OBJ_PRINTABLE, SDRATTR_OBJPRINTABLE , cppu::UnoType<bool>::get(), 0, 0},
- { u"Visible", SDRATTR_OBJVISIBLE , cppu::UnoType<bool>::get(), 0, 0},
+ { u"Visible"_ustr, SDRATTR_OBJVISIBLE , cppu::UnoType<bool>::get(), 0, 0},
{ UNO_NAME_MISC_OBJ_INTEROPGRABBAG, OWN_ATTR_INTEROPGRABBAG, cppu::UnoType<css::uno::Sequence< css::beans::PropertyValue >>::get(), 0, 0},
};
@@ -615,8 +615,8 @@ static o3tl::span<SfxItemPropertyMapEntry const> ImplGetSvxPageShapePropertyMap(
{
static SfxItemPropertyMapEntry const aPageShapePropertyMap_Impl[] =
{
- { u"PageNumber", OWN_ATTR_PAGE_NUMBER , cppu::UnoType<sal_Int32>::get(), 0, 0},
- { u"Transformation", OWN_ATTR_TRANSFORMATION , cppu::UnoType<css::drawing::HomogenMatrix3>::get(), 0, 0 },
+ { u"PageNumber"_ustr, OWN_ATTR_PAGE_NUMBER , cppu::UnoType<sal_Int32>::get(), 0, 0},
+ { u"Transformation"_ustr, OWN_ATTR_TRANSFORMATION , cppu::UnoType<css::drawing::HomogenMatrix3>::get(), 0, 0 },
{ UNO_NAME_MISC_OBJ_ZORDER, OWN_ATTR_ZORDER , cppu::UnoType<sal_Int32>::get(), 0, 0},
{ UNO_NAME_MISC_OBJ_LAYERID, SDRATTR_LAYERID , cppu::UnoType<sal_Int16>::get(), 0, 0},
{ UNO_NAME_MISC_OBJ_LAYERNAME,SDRATTR_LAYERNAME , cppu::UnoType<OUString>::get(), 0, 0},
@@ -628,7 +628,7 @@ static o3tl::span<SfxItemPropertyMapEntry const> ImplGetSvxPageShapePropertyMap(
// #i68101#
{ UNO_NAME_MISC_OBJ_TITLE, OWN_ATTR_MISC_OBJ_TITLE , cppu::UnoType<OUString>::get(), 0, 0},
{ UNO_NAME_MISC_OBJ_DESCRIPTION, OWN_ATTR_MISC_OBJ_DESCRIPTION , cppu::UnoType<OUString>::get(), 0, 0},
- { u"Decorative", OWN_ATTR_MISC_OBJ_DECORATIVE, ::cppu::UnoType<bool>::get(), 0, 0 },
+ { u"Decorative"_ustr, OWN_ATTR_MISC_OBJ_DECORATIVE, ::cppu::UnoType<bool>::get(), 0, 0 },
};
return aPageShapePropertyMap_Impl;
@@ -638,17 +638,17 @@ static o3tl::span<SfxItemPropertyMapEntry const> ImplGetSvxCaptionPropertyMap()
{
static SfxItemPropertyMapEntry const aCaptionPropertyMap_Impl[] =
{
- { u"CaptionPoint", OWN_ATTR_CAPTION_POINT, cppu::UnoType<css::awt::Point>::get(), 0, 0 },
- { u"CaptionType", SDRATTR_CAPTIONTYPE, cppu::UnoType<sal_Int16>::get(), 0, 0},
- { u"CaptionIsFixedAngle", SDRATTR_CAPTIONFIXEDANGLE, cppu::UnoType<bool>::get(), 0, 0},
- { u"CaptionAngle", SDRATTR_CAPTIONANGLE, cppu::UnoType<sal_Int32>::get(), 0, 0},
- { u"CaptionGap", SDRATTR_CAPTIONGAP, cppu::UnoType<sal_Int32>::get(), 0, 0, PropertyMoreFlags::METRIC_ITEM},
- { u"CaptionEscapeDirection", SDRATTR_CAPTIONESCDIR, cppu::UnoType<sal_Int32>::get(), 0, 0},
- { u"CaptionIsEscapeRelative", SDRATTR_CAPTIONESCISREL, cppu::UnoType<bool>::get(), 0, 0},
- { u"CaptionEscapeRelative", SDRATTR_CAPTIONESCREL, cppu::UnoType<sal_Int32>::get(), 0, 0},
- { u"CaptionEscapeAbsolute", SDRATTR_CAPTIONESCABS, cppu::UnoType<sal_Int32>::get(), 0, 0, PropertyMoreFlags::METRIC_ITEM},
- { u"CaptionLineLength", SDRATTR_CAPTIONLINELEN, cppu::UnoType<sal_Int32>::get(), 0, 0, PropertyMoreFlags::METRIC_ITEM},
- { u"CaptionIsFitLineLength", SDRATTR_CAPTIONFITLINELEN, cppu::UnoType<bool>::get(), 0, 0},
+ { u"CaptionPoint"_ustr, OWN_ATTR_CAPTION_POINT, cppu::UnoType<css::awt::Point>::get(), 0, 0 },
+ { u"CaptionType"_ustr, SDRATTR_CAPTIONTYPE, cppu::UnoType<sal_Int16>::get(), 0, 0},
+ { u"CaptionIsFixedAngle"_ustr, SDRATTR_CAPTIONFIXEDANGLE, cppu::UnoType<bool>::get(), 0, 0},
+ { u"CaptionAngle"_ustr, SDRATTR_CAPTIONANGLE, cppu::UnoType<sal_Int32>::get(), 0, 0},
+ { u"CaptionGap"_ustr, SDRATTR_CAPTIONGAP, cppu::UnoType<sal_Int32>::get(), 0, 0, PropertyMoreFlags::METRIC_ITEM},
+ { u"CaptionEscapeDirection"_ustr, SDRATTR_CAPTIONESCDIR, cppu::UnoType<sal_Int32>::get(), 0, 0},
+ { u"CaptionIsEscapeRelative"_ustr, SDRATTR_CAPTIONESCISREL, cppu::UnoType<bool>::get(), 0, 0},
+ { u"CaptionEscapeRelative"_ustr, SDRATTR_CAPTIONESCREL, cppu::UnoType<sal_Int32>::get(), 0, 0},
+ { u"CaptionEscapeAbsolute"_ustr, SDRATTR_CAPTIONESCABS, cppu::UnoType<sal_Int32>::get(), 0, 0, PropertyMoreFlags::METRIC_ITEM},
+ { u"CaptionLineLength"_ustr, SDRATTR_CAPTIONLINELEN, cppu::UnoType<sal_Int32>::get(), 0, 0, PropertyMoreFlags::METRIC_ITEM},
+ { u"CaptionIsFitLineLength"_ustr, SDRATTR_CAPTIONFITLINELEN, cppu::UnoType<bool>::get(), 0, 0},
EDGERADIUS_PROPERTIES
FILL_PROPERTIES
LINE_PROPERTIES
@@ -660,8 +660,8 @@ static o3tl::span<SfxItemPropertyMapEntry const> ImplGetSvxCaptionPropertyMap()
TEXT_PROPERTIES
// #FontWork#
FONTWORK_PROPERTIES
- { u"UserDefinedAttributes", SDRATTR_XMLATTRIBUTES, cppu::UnoType<css::container::XNameContainer>::get(), 0, 0},
- {u"ParaUserDefinedAttributes", EE_PARA_XMLATTRIBS, cppu::UnoType<css::container::XNameContainer>::get(), 0, 0},
+ { u"UserDefinedAttributes"_ustr, SDRATTR_XMLATTRIBUTES, cppu::UnoType<css::container::XNameContainer>::get(), 0, 0},
+ {u"ParaUserDefinedAttributes"_ustr, EE_PARA_XMLATTRIBS, cppu::UnoType<css::container::XNameContainer>::get(), 0, 0},
};
return aCaptionPropertyMap_Impl;
@@ -671,9 +671,9 @@ static o3tl::span<SfxItemPropertyMapEntry const> ImplGetSvxCustomShapePropertyMa
{
static SfxItemPropertyMapEntry const aCustomShapePropertyMap_Impl[] =
{
- { u"CustomShapeEngine", SDRATTR_CUSTOMSHAPE_ENGINE, cppu::UnoType<OUString>::get(), 0, 0 },
- { u"CustomShapeData", SDRATTR_CUSTOMSHAPE_DATA, cppu::UnoType<OUString>::get(), 0, 0 },
- { u"CustomShapeGeometry", SDRATTR_CUSTOMSHAPE_GEOMETRY,
+ { u"CustomShapeEngine"_ustr, SDRATTR_CUSTOMSHAPE_ENGINE, cppu::UnoType<OUString>::get(), 0, 0 },
+ { u"CustomShapeData"_ustr, SDRATTR_CUSTOMSHAPE_DATA, cppu::UnoType<OUString>::get(), 0, 0 },
+ { u"CustomShapeGeometry"_ustr, SDRATTR_CUSTOMSHAPE_GEOMETRY,
cppu::UnoType<css::uno::Sequence< css::beans::PropertyValue >>::get(), 0, 0 },
FILL_PROPERTIES
LINE_PROPERTIES
@@ -685,8 +685,8 @@ static o3tl::span<SfxItemPropertyMapEntry const> ImplGetSvxCustomShapePropertyMa
SOFTEDGE_PROPERTIES
SHADOW_PROPERTIES
TEXT_PROPERTIES
- {u"UserDefinedAttributes", SDRATTR_XMLATTRIBUTES, cppu::UnoType<css::container::XNameContainer>::get(), 0, 0},
- {u"ParaUserDefinedAttributes", EE_PARA_XMLATTRIBS, cppu::UnoType<css::container::XNameContainer>::get(), 0, 0},
+ {u"UserDefinedAttributes"_ustr, SDRATTR_XMLATTRIBUTES, cppu::UnoType<css::container::XNameContainer>::get(), 0, 0},
+ {u"ParaUserDefinedAttributes"_ustr, EE_PARA_XMLATTRIBS, cppu::UnoType<css::container::XNameContainer>::get(), 0, 0},
};
return aCustomShapePropertyMap_Impl;
}
@@ -700,25 +700,25 @@ static o3tl::span<SfxItemPropertyMapEntry const> ImplGetSvxMediaShapePropertyMap
{ UNO_NAME_MISC_OBJ_LAYERNAME, SDRATTR_LAYERNAME, cppu::UnoType<OUString>::get(), 0, 0},
{ UNO_NAME_LINKDISPLAYBITMAP, OWN_ATTR_LDBITMAP, cppu::UnoType<css::awt::XBitmap>::get(), css::beans::PropertyAttribute::READONLY, 0},
{ UNO_NAME_LINKDISPLAYNAME, OWN_ATTR_LDNAME, cppu::UnoType<OUString>::get(), css::beans::PropertyAttribute::READONLY, 0},
- { u"Transformation", OWN_ATTR_TRANSFORMATION, cppu::UnoType<css::drawing::HomogenMatrix3>::get(), 0, 0 },
- { u"MediaURL", OWN_ATTR_MEDIA_URL, cppu::UnoType<OUString>::get(), 0, 0},
- { u"PreferredSize", OWN_ATTR_MEDIA_PREFERREDSIZE, cppu::UnoType<css::awt::Size>::get(), css::beans::PropertyAttribute::READONLY, 0},
- { u"Loop", OWN_ATTR_MEDIA_LOOP, cppu::UnoType<sal_Bool>::get(), 0, 0},
- { u"Mute", OWN_ATTR_MEDIA_MUTE, cppu::UnoType<sal_Bool>::get(), 0, 0},
- { u"VolumeDB", OWN_ATTR_MEDIA_VOLUMEDB, cppu::UnoType<sal_Int16>::get(), 0, 0},
- { u"Zoom", OWN_ATTR_MEDIA_ZOOM, cppu::UnoType<css::media::ZoomLevel>::get(), 0, 0},
+ { u"Transformation"_ustr, OWN_ATTR_TRANSFORMATION, cppu::UnoType<css::drawing::HomogenMatrix3>::get(), 0, 0 },
+ { u"MediaURL"_ustr, OWN_ATTR_MEDIA_URL, cppu::UnoType<OUString>::get(), 0, 0},
+ { u"PreferredSize"_ustr, OWN_ATTR_MEDIA_PREFERREDSIZE, cppu::UnoType<css::awt::Size>::get(), css::beans::PropertyAttribute::READONLY, 0},
+ { u"Loop"_ustr, OWN_ATTR_MEDIA_LOOP, cppu::UnoType<sal_Bool>::get(), 0, 0},
+ { u"Mute"_ustr, OWN_ATTR_MEDIA_MUTE, cppu::UnoType<sal_Bool>::get(), 0, 0},
+ { u"VolumeDB"_ustr, OWN_ATTR_MEDIA_VOLUMEDB, cppu::UnoType<sal_Int16>::get(), 0, 0},
+ { u"Zoom"_ustr, OWN_ATTR_MEDIA_ZOOM, cppu::UnoType<css::media::ZoomLevel>::get(), 0, 0},
{ UNO_NAME_MISC_OBJ_MOVEPROTECT, SDRATTR_OBJMOVEPROTECT, cppu::UnoType<bool>::get(),0, 0},
{ UNO_NAME_MISC_OBJ_SIZEPROTECT, SDRATTR_OBJSIZEPROTECT, cppu::UnoType<bool>::get(),0, 0},
{ UNO_NAME_MISC_OBJ_BOUNDRECT, OWN_ATTR_BOUNDRECT, cppu::UnoType<css::awt::Rectangle>::get(), css::beans::PropertyAttribute::READONLY, 0},
- { u"UINameSingular", OWN_ATTR_UINAME_SINGULAR , ::cppu::UnoType<OUString>::get(), css::beans::PropertyAttribute::READONLY, 0},
+ { u"UINameSingular"_ustr, OWN_ATTR_UINAME_SINGULAR , ::cppu::UnoType<OUString>::get(), css::beans::PropertyAttribute::READONLY, 0},
// #i68101#
{ UNO_NAME_MISC_OBJ_TITLE, OWN_ATTR_MISC_OBJ_TITLE , cppu::UnoType<OUString>::get(), 0, 0},
{ UNO_NAME_MISC_OBJ_DESCRIPTION, OWN_ATTR_MISC_OBJ_DESCRIPTION , cppu::UnoType<OUString>::get(), 0, 0},
- { u"Decorative", OWN_ATTR_MISC_OBJ_DECORATIVE, ::cppu::UnoType<bool>::get(), 0, 0 },
- {u"PrivateStream", OWN_ATTR_MEDIA_STREAM, cppu::UnoType<css::io::XInputStream>::get(), 0, 0},
- {u"PrivateTempFileURL", OWN_ATTR_MEDIA_TEMPFILEURL, cppu::UnoType<OUString>::get(), css::beans::PropertyAttribute::READONLY, 0},
- { u"MediaMimeType", OWN_ATTR_MEDIA_MIMETYPE, cppu::UnoType<OUString>::get(), 0, 0},
- { u"FallbackGraphic", OWN_ATTR_FALLBACK_GRAPHIC, cppu::UnoType<css::graphic::XGraphic>::get(), css::beans::PropertyAttribute::READONLY, 0},
+ { u"Decorative"_ustr, OWN_ATTR_MISC_OBJ_DECORATIVE, ::cppu::UnoType<bool>::get(), 0, 0 },
+ {u"PrivateStream"_ustr, OWN_ATTR_MEDIA_STREAM, cppu::UnoType<css::io::XInputStream>::get(), 0, 0},
+ {u"PrivateTempFileURL"_ustr, OWN_ATTR_MEDIA_TEMPFILEURL, cppu::UnoType<OUString>::get(), css::beans::PropertyAttribute::READONLY, 0},
+ { u"MediaMimeType"_ustr, OWN_ATTR_MEDIA_MIMETYPE, cppu::UnoType<OUString>::get(), 0, 0},
+ { u"FallbackGraphic"_ustr, OWN_ATTR_FALLBACK_GRAPHIC, cppu::UnoType<css::graphic::XGraphic>::get(), css::beans::PropertyAttribute::READONLY, 0},
{ UNO_NAME_GRAPHOBJ_GRAPHIC, OWN_ATTR_VALUE_GRAPHIC , cppu::UnoType<css::graphic::XGraphic>::get(), 0, 0},
{ UNO_NAME_GRAPHIC_GRAPHICCROP, SDRATTR_GRAFCROP , cppu::UnoType<css::text::GraphicCrop>::get(), 0, 0},
};
@@ -736,24 +736,24 @@ static o3tl::span<SfxItemPropertyMapEntry const> ImplGetSvxTableShapePropertyMap
{ UNO_NAME_MISC_OBJ_LAYERNAME, SDRATTR_LAYERNAME, cppu::UnoType<OUString>::get(), 0, 0},
{ UNO_NAME_LINKDISPLAYBITMAP, OWN_ATTR_LDBITMAP, cppu::UnoType<css::awt::XBitmap>::get(), css::beans::PropertyAttribute::READONLY, 0},
{ UNO_NAME_LINKDISPLAYNAME, OWN_ATTR_LDNAME, cppu::UnoType<OUString>::get(), css::beans::PropertyAttribute::READONLY, 0},
- { u"Transformation", OWN_ATTR_TRANSFORMATION, cppu::UnoType<css::drawing::HomogenMatrix3>::get(), 0, 0 },
+ { u"Transformation"_ustr, OWN_ATTR_TRANSFORMATION, cppu::UnoType<css::drawing::HomogenMatrix3>::get(), 0, 0 },
{ UNO_NAME_MISC_OBJ_MOVEPROTECT, SDRATTR_OBJMOVEPROTECT, cppu::UnoType<bool>::get(),0, 0},
{ UNO_NAME_MISC_OBJ_SIZEPROTECT, SDRATTR_OBJSIZEPROTECT, cppu::UnoType<bool>::get(),0, 0},
{ UNO_NAME_MISC_OBJ_BOUNDRECT, OWN_ATTR_BOUNDRECT, cppu::UnoType<css::awt::Rectangle>::get(), css::beans::PropertyAttribute::READONLY, 0},
{ UNO_NAME_MISC_OBJ_NAME, SDRATTR_OBJECTNAME, cppu::UnoType<OUString>::get(), 0, 0},
- { u"UINameSingular", OWN_ATTR_UINAME_SINGULAR , ::cppu::UnoType<OUString>::get(), css::beans::PropertyAttribute::READONLY, 0},
+ { u"UINameSingular"_ustr, OWN_ATTR_UINAME_SINGULAR , ::cppu::UnoType<OUString>::get(), css::beans::PropertyAttribute::READONLY, 0},
{ UNO_NAME_MISC_OBJ_TITLE, OWN_ATTR_MISC_OBJ_TITLE , cppu::UnoType<OUString>::get(), 0, 0},
{ UNO_NAME_MISC_OBJ_DESCRIPTION, OWN_ATTR_MISC_OBJ_DESCRIPTION , cppu::UnoType<OUString>::get(), 0, 0},
- { u"Decorative", OWN_ATTR_MISC_OBJ_DECORATIVE, ::cppu::UnoType<bool>::get(), 0, 0 },
- { u"Model", OWN_ATTR_OLEMODEL , cppu::UnoType<css::table::XTable>::get(), css::beans::PropertyAttribute::READONLY, 0},
- { u"TableTemplate", OWN_ATTR_TABLETEMPLATE , cppu::UnoType<css::container::XIndexAccess>::get(), 0, 0},
- { u"UseFirstRowStyle", OWN_ATTR_TABLETEMPLATE_FIRSTROW, cppu::UnoType<bool>::get(),0, 0},
- { u"UseLastRowStyle", OWN_ATTR_TABLETEMPLATE_LASTROW, cppu::UnoType<bool>::get(),0, 0},
- { u"UseFirstColumnStyle", OWN_ATTR_TABLETEMPLATE_FIRSTCOLUMN, cppu::UnoType<bool>::get(),0, 0},
- { u"UseLastColumnStyle", OWN_ATTR_TABLETEMPLATE_LASTCOLUMN, cppu::UnoType<bool>::get(),0, 0},
- { u"UseBandingRowStyle", OWN_ATTR_TABLETEMPLATE_BANDINGROWS, cppu::UnoType<bool>::get(),0, 0},
- { u"UseBandingColumnStyle", OWN_ATTR_TABLETEMPLATE_BANDINGCOLUMNS, cppu::UnoType<bool>::get(),0, 0},
- { u"ReplacementGraphic", OWN_ATTR_REPLACEMENT_GRAPHIC, cppu::UnoType<css::graphic::XGraphic>::get(), css::beans::PropertyAttribute::READONLY, 0},
+ { u"Decorative"_ustr, OWN_ATTR_MISC_OBJ_DECORATIVE, ::cppu::UnoType<bool>::get(), 0, 0 },
+ { u"Model"_ustr, OWN_ATTR_OLEMODEL , cppu::UnoType<css::table::XTable>::get(), css::beans::PropertyAttribute::READONLY, 0},
+ { u"TableTemplate"_ustr, OWN_ATTR_TABLETEMPLATE , cppu::UnoType<css::container::XIndexAccess>::get(), 0, 0},
+ { u"UseFirstRowStyle"_ustr, OWN_ATTR_TABLETEMPLATE_FIRSTROW, cppu::UnoType<bool>::get(),0, 0},
+ { u"UseLastRowStyle"_ustr, OWN_ATTR_TABLETEMPLATE_LASTROW, cppu::UnoType<bool>::get(),0, 0},
+ { u"UseFirstColumnStyle"_ustr, OWN_ATTR_TABLETEMPLATE_FIRSTCOLUMN, cppu::UnoType<bool>::get(),0, 0},
+ { u"UseLastColumnStyle"_ustr, OWN_ATTR_TABLETEMPLATE_LASTCOLUMN, cppu::UnoType<bool>::get(),0, 0},
+ { u"UseBandingRowStyle"_ustr, OWN_ATTR_TABLETEMPLATE_BANDINGROWS, cppu::UnoType<bool>::get(),0, 0},
+ { u"UseBandingColumnStyle"_ustr, OWN_ATTR_TABLETEMPLATE_BANDINGCOLUMNS, cppu::UnoType<bool>::get(),0, 0},
+ { u"ReplacementGraphic"_ustr, OWN_ATTR_REPLACEMENT_GRAPHIC, cppu::UnoType<css::graphic::XGraphic>::get(), css::beans::PropertyAttribute::READONLY, 0},
};
return aTableShapePropertyMap_Impl;
diff --git a/sw/qa/core/crsr/crsr.cxx b/sw/qa/core/crsr/crsr.cxx
index bf2a504b3304..72d271638d09 100644
--- a/sw/qa/core/crsr/crsr.cxx
+++ b/sw/qa/core/crsr/crsr.cxx
@@ -48,7 +48,7 @@ CPPUNIT_TEST_FIXTURE(SwCoreCrsrTest, testFindReplace)
xText->insertString(xText->getEnd(), "foo xxx", /*bAbsorb=*/false);
xText->insertControlCharacter(xText->getEnd(), text::ControlCharacter::PARAGRAPH_BREAK,
/*bAbsorb=*/false);
- xText->insertString(xText->getEnd(), OUString(u"foo xxx \xad after"), /*bAbsorb=*/false);
+ xText->insertString(xText->getEnd(), u"foo xxx \xad after"_ustr, /*bAbsorb=*/false);
uno::Reference<frame::XModel> xModel(mxComponent, uno::UNO_QUERY);
uno::Reference<text::XTextViewCursorSupplier> xTextViewCursorSupplier(
xModel->getCurrentController(), uno::UNO_QUERY);
@@ -150,7 +150,7 @@ CPPUNIT_TEST_FIXTURE(SwCoreCrsrTest, testContentControlReadOnly)
uno::Reference<text::XTextDocument> xTextDocument(mxComponent, uno::UNO_QUERY);
uno::Reference<text::XText> xText = xTextDocument->getText();
uno::Reference<text::XTextCursor> xCursor = xText->createTextCursor();
- xText->insertString(xCursor, u"☐", /*bAbsorb=*/false);
+ xText->insertString(xCursor, u"☐"_ustr, /*bAbsorb=*/false);
xCursor->gotoStart(/*bExpand=*/false);
xCursor->gotoEnd(/*bExpand=*/true);
uno::Reference<text::XTextContent> xContentControl(
diff --git a/sw/qa/core/text/text.cxx b/sw/qa/core/text/text.cxx
index 45198e0aaa9a..16aa73cd9823 100644
--- a/sw/qa/core/text/text.cxx
+++ b/sw/qa/core/text/text.cxx
@@ -1475,18 +1475,20 @@ CPPUNIT_TEST_FIXTURE(SwCoreTextTest, testScriptinfosurrogatePairs)
// Without the fix it fails with:
// - Expected: 11
// - Actual : 11◌
- assertXPath(pXmlDoc, "//txt[1]/SwParaPortion/SwLineLayout/SwLinePortion[1]", "portion", u"11");
+ assertXPath(pXmlDoc, "//txt[1]/SwParaPortion/SwLineLayout/SwLinePortion[1]", "portion",
+ u"11"_ustr);
assertXPath(pXmlDoc, "//txt[1]/SwParaPortion/SwLineLayout/SwLinePortion[2]", "portion",
- u"\u25CC\U00010A01");
+ u"\u25CC\U00010A01"_ustr);
// Without the fix this would crash because we got a lone surrogate that
// can’t be converted to UTF-8, but if it were not for that it might fail
// with something like:
// - Expected: 11
// - Actual : 11𝐀
- assertXPath(pXmlDoc, "//txt[2]/SwParaPortion/SwLineLayout/SwLinePortion[1]", "portion", u"11");
+ assertXPath(pXmlDoc, "//txt[2]/SwParaPortion/SwLineLayout/SwLinePortion[1]", "portion",
+ u"11"_ustr);
assertXPath(pXmlDoc, "//txt[2]/SwParaPortion/SwLineLayout/SwLinePortion[2]", "portion",
- u"\U0001D400\u064E");
+ u"\U0001D400\u064E"_ustr);
}
CPPUNIT_TEST_FIXTURE(SwCoreTextTest, testTdf112594)
@@ -1500,9 +1502,9 @@ CPPUNIT_TEST_FIXTURE(SwCoreTextTest, testTdf112594)
// - Expected: 11
// - Actual : 11\u202F
// (U+020F is a space, so might not be visible)
- assertXPath(pXmlDoc, "//SwParaPortion/SwLineLayout/SwLinePortion[1]", "portion", u"11");
+ assertXPath(pXmlDoc, "//SwParaPortion/SwLineLayout/SwLinePortion[1]", "portion", u"11"_ustr);
assertXPath(pXmlDoc, "//SwParaPortion/SwLineLayout/SwLinePortion[2]", "portion",
- u"\u202F\u1824");
+ u"\u202F\u1824"_ustr);
}
CPPUNIT_PLUGIN_IMPLEMENT();
diff --git a/sw/qa/core/theme/ThemeTest.cxx b/sw/qa/core/theme/ThemeTest.cxx
index fc9ed7be9abe..4be895dd3f06 100644
--- a/sw/qa/core/theme/ThemeTest.cxx
+++ b/sw/qa/core/theme/ThemeTest.cxx
@@ -339,11 +339,11 @@ CPPUNIT_TEST_FIXTURE(SwCoreThemeTest, testDrawPageThemeExistsDOCX)
CPPUNIT_ASSERT(pModel);
auto const& pTheme = pModel->getTheme();
CPPUNIT_ASSERT(pTheme);
- CPPUNIT_ASSERT_EQUAL(OUString(u"Office Theme"), pTheme->GetName());
+ CPPUNIT_ASSERT_EQUAL(u"Office Theme"_ustr, pTheme->GetName());
auto pColorSet = pTheme->getColorSet();
CPPUNIT_ASSERT(pColorSet);
- CPPUNIT_ASSERT_EQUAL(OUString(u"Orange"), pColorSet->getName());
+ CPPUNIT_ASSERT_EQUAL(u"Orange"_ustr, pColorSet->getName());
CPPUNIT_ASSERT_EQUAL(Color(0xE48312), pTheme->GetColor(model::ThemeColorType::Accent1));
CPPUNIT_ASSERT_EQUAL(Color(0xBD582C), pTheme->GetColor(model::ThemeColorType::Accent2));
@@ -357,18 +357,16 @@ CPPUNIT_TEST_FIXTURE(SwCoreThemeTest, testDrawPageThemeExistsDOCX)
CPPUNIT_ASSERT_EQUAL(Color(0xCCDDEA), pTheme->GetColor(model::ThemeColorType::Light2));
model::FontScheme const& rFontScheme = pTheme->getFontScheme();
- CPPUNIT_ASSERT_EQUAL(OUString(u"Calibri Light"), rFontScheme.getMajorLatin().maTypeface);
- CPPUNIT_ASSERT_EQUAL(OUString(u"Calibri"), rFontScheme.getMinorLatin().maTypeface);
+ CPPUNIT_ASSERT_EQUAL(u"Calibri Light"_ustr, rFontScheme.getMajorLatin().maTypeface);
+ CPPUNIT_ASSERT_EQUAL(u"Calibri"_ustr, rFontScheme.getMinorLatin().maTypeface);
CPPUNIT_ASSERT_EQUAL(true, rFontScheme.getMajorAsian().maTypeface.isEmpty());
CPPUNIT_ASSERT_EQUAL(true, rFontScheme.getMinorAsian().maTypeface.isEmpty());
CPPUNIT_ASSERT_EQUAL(true, rFontScheme.getMajorComplex().maTypeface.isEmpty());
CPPUNIT_ASSERT_EQUAL(true, rFontScheme.getMinorComplex().maTypeface.isEmpty());
CPPUNIT_ASSERT_EQUAL(size_t(47), rFontScheme.getMajorSupplementalFontList().size());
CPPUNIT_ASSERT_EQUAL(size_t(47), rFontScheme.getMinorSupplementalFontList().size());
- CPPUNIT_ASSERT_EQUAL(OUString(u"Angsana New"),
- rFontScheme.findMajorSupplementalTypeface(u"Thai"));
- CPPUNIT_ASSERT_EQUAL(OUString(u"Cordia New"),
- rFontScheme.findMinorSupplementalTypeface(u"Thai"));
+ CPPUNIT_ASSERT_EQUAL(u"Angsana New"_ustr, rFontScheme.findMajorSupplementalTypeface(u"Thai"));
+ CPPUNIT_ASSERT_EQUAL(u"Cordia New"_ustr, rFontScheme.findMinorSupplementalTypeface(u"Thai"));
model::FormatScheme const& rFormatScheme = pTheme->getFormatScheme();
checkFillStyles(rFormatScheme.getFillStyleList());
@@ -387,11 +385,11 @@ CPPUNIT_TEST_FIXTURE(SwCoreThemeTest, testDrawPageThemeExistsODT)
CPPUNIT_ASSERT(pModel);
auto const& pTheme = pModel->getTheme();
CPPUNIT_ASSERT(pTheme);
- CPPUNIT_ASSERT_EQUAL(OUString(u"Office Theme"), pTheme->GetName());
+ CPPUNIT_ASSERT_EQUAL(u"Office Theme"_ustr, pTheme->GetName());
auto pColorSet = pTheme->getColorSet();
CPPUNIT_ASSERT(pColorSet);
- CPPUNIT_ASSERT_EQUAL(OUString(u"Orange"), pColorSet->getName());
+ CPPUNIT_ASSERT_EQUAL(u"Orange"_ustr, pColorSet->getName());
CPPUNIT_ASSERT_EQUAL(Color(0xE48312), pTheme->GetColor(model::ThemeColorType::Accent1));
CPPUNIT_ASSERT_EQUAL(Color(0xBD582C), pTheme->GetColor(model::ThemeColorType::Accent2));
@@ -419,11 +417,11 @@ CPPUNIT_TEST_FIXTURE(SwCoreThemeTest, testThemeChanging)
{
auto const& pTheme = pModel->getTheme();
CPPUNIT_ASSERT(pTheme);
- CPPUNIT_ASSERT_EQUAL(OUString(u"Office Theme"), pTheme->GetName());
+ CPPUNIT_ASSERT_EQUAL(u"Office Theme"_ustr, pTheme->GetName());
auto pColorSet = pTheme->getColorSet();
CPPUNIT_ASSERT(pColorSet);
- CPPUNIT_ASSERT_EQUAL(OUString(u"Orange"), pColorSet->getName());
+ CPPUNIT_ASSERT_EQUAL(u"Orange"_ustr, pColorSet->getName());
CPPUNIT_ASSERT_EQUAL(Color(0xE48312), pTheme->GetColor(model::ThemeColorType::Accent1));
}
@@ -432,7 +430,7 @@ CPPUNIT_TEST_FIXTURE(SwCoreThemeTest, testThemeChanging)
auto const& rColorSets = svx::ColorSets::get();
auto pNewColorSet = std::make_shared<model::ColorSet>(rColorSets.getColorSet(0));
// check that the theme colors are as expected
- CPPUNIT_ASSERT_EQUAL(OUString(u"LibreOffice"), pNewColorSet->getName());
+ CPPUNIT_ASSERT_EQUAL(u"LibreOffice"_ustr, pNewColorSet->getName());
sw::ThemeColorChanger aChanger(pDoc->GetDocShell());
aChanger.apply(pNewColorSet);
@@ -442,11 +440,11 @@ CPPUNIT_TEST_FIXTURE(SwCoreThemeTest, testThemeChanging)
{
auto const& pTheme = pModel->getTheme();
CPPUNIT_ASSERT(pTheme);
- CPPUNIT_ASSERT_EQUAL(OUString(u"Office Theme"), pTheme->GetName());
+ CPPUNIT_ASSERT_EQUAL(u"Office Theme"_ustr, pTheme->GetName());
auto pColorSet = pTheme->getColorSet();
CPPUNIT_ASSERT(pColorSet);
- CPPUNIT_ASSERT_EQUAL(OUString(u"LibreOffice"), pColorSet->getName());
+ CPPUNIT_ASSERT_EQUAL(u"LibreOffice"_ustr, pColorSet->getName());
CPPUNIT_ASSERT_EQUAL(Color(0x18A303), pTheme->GetColor(model::ThemeColorType::Accent1));
}
@@ -457,11 +455,11 @@ CPPUNIT_TEST_FIXTURE(SwCoreThemeTest, testThemeChanging)
{
auto const& pTheme = pModel->getTheme();
CPPUNIT_ASSERT(pTheme);
- CPPUNIT_ASSERT_EQUAL(OUString(u"Office Theme"), pTheme->GetName());
+ CPPUNIT_ASSERT_EQUAL(u"Office Theme"_ustr, pTheme->GetName());
auto pColorSet = pTheme->getColorSet();
CPPUNIT_ASSERT(pColorSet);
- CPPUNIT_ASSERT_EQUAL(OUString(u"Orange"), pColorSet->getName());
+ CPPUNIT_ASSERT_EQUAL(u"Orange"_ustr, pColorSet->getName());
CPPUNIT_ASSERT_EQUAL(Color(0xE48312), pTheme->GetColor(model::ThemeColorType::Accent1));
}
@@ -472,11 +470,11 @@ CPPUNIT_TEST_FIXTURE(SwCoreThemeTest, testThemeChanging)
{
auto const& pTheme = pModel->getTheme();
CPPUNIT_ASSERT(pTheme);
- CPPUNIT_ASSERT_EQUAL(OUString(u"Office Theme"), pTheme->GetName());
+ CPPUNIT_ASSERT_EQUAL(u"Office Theme"_ustr, pTheme->GetName());
auto pColorSet = pTheme->getColorSet();
CPPUNIT_ASSERT(pColorSet);
- CPPUNIT_ASSERT_EQUAL(OUString(u"LibreOffice"), pColorSet->getName());
+ CPPUNIT_ASSERT_EQUAL(u"LibreOffice"_ustr, pColorSet->getName());
CPPUNIT_ASSERT_EQUAL(Color(0x18A303), pTheme->GetColor(model::ThemeColorType::Accent1));
}
}
diff --git a/sw/qa/core/unocore/unocore.cxx b/sw/qa/core/unocore/unocore.cxx
index 8715a4868f30..90970b6f680b 100644
--- a/sw/qa/core/unocore/unocore.cxx
+++ b/sw/qa/core/unocore/unocore.cxx
@@ -466,8 +466,8 @@ CPPUNIT_TEST_FIXTURE(SwCoreUnocoreTest, testContentControlCheckbox)
// An uncaught exception of type com.sun.star.beans.UnknownPropertyException
xContentControlProps->setPropertyValue("Checkbox", uno::Any(true));
xContentControlProps->setPropertyValue("Checked", uno::Any(true));
- xContentControlProps->setPropertyValue("CheckedState", uno::Any(OUString(u"☒")));
- xContentControlProps->setPropertyValue("UncheckedState", uno::Any(OUString(u"☐")));
+ xContentControlProps->setPropertyValue("CheckedState", uno::Any(u"☒"_ustr));
+ xContentControlProps->setPropertyValue("UncheckedState", uno::Any(u"☐"_ustr));
xText->insertTextContent(xCursor, xContentControl, /*bAbsorb=*/true);
// Then make sure that the specified properties are set:
@@ -480,8 +480,8 @@ CPPUNIT_TEST_FIXTURE(SwCoreUnocoreTest, testContentControlCheckbox)
std::shared_ptr<SwContentControl> pContentControl = rFormatContentControl.GetContentControl();
CPPUNIT_ASSERT(pContentControl->GetCheckbox());
CPPUNIT_ASSERT(pContentControl->GetChecked());
- CPPUNIT_ASSERT_EQUAL(OUString(u"☒"), pContentControl->GetCheckedState());
- CPPUNIT_ASSERT_EQUAL(OUString(u"☐"), pContentControl->GetUncheckedState());
+ CPPUNIT_ASSERT_EQUAL(u"☒"_ustr, pContentControl->GetCheckedState());
+ CPPUNIT_ASSERT_EQUAL(u"☐"_ustr, pContentControl->GetUncheckedState());
}
CPPUNIT_TEST_FIXTURE(SwCoreUnocoreTest, testContentControlDropdown)
diff --git a/sw/qa/extras/accessibility/basics.cxx b/sw/qa/extras/accessibility/basics.cxx
index 8a42ae8ce6bc..6bdd992c22d0 100644
--- a/sw/qa/extras/accessibility/basics.cxx
+++ b/sw/qa/extras/accessibility/basics.cxx
@@ -18,7 +18,7 @@ using namespace css;
CPPUNIT_TEST_FIXTURE(test::SwAccessibleTestBase, TestBasicStructure)
{
- loadFromSrc(u"/sw/qa/python/testdocuments/xtextcontent.odt");
+ loadFromSrc(u"/sw/qa/python/testdocuments/xtextcontent.odt"_ustr);
auto xContext = getDocumentAccessibleContext();
CPPUNIT_ASSERT(xContext.is());
@@ -38,7 +38,7 @@ CPPUNIT_TEST_FIXTURE(test::SwAccessibleTestBase, TestBasicStructure)
CPPUNIT_TEST_FIXTURE(test::SwAccessibleTestBase, TestTypeSimple)
{
- load(u"private:factory/swriter");
+ load(u"private:factory/swriter"_ustr);
auto xContext = getDocumentAccessibleContext();
CPPUNIT_ASSERT(xContext.is());
@@ -54,7 +54,7 @@ CPPUNIT_TEST_FIXTURE(test::SwAccessibleTestBase, TestTypeSimple)
CPPUNIT_TEST_FIXTURE(test::SwAccessibleTestBase, TestTypeMultiPara)
{
- load(u"private:factory/swriter");
+ load(u"private:factory/swriter"_ustr);
auto xContext = getDocumentAccessibleContext();
CPPUNIT_ASSERT(xContext.is());
@@ -72,14 +72,14 @@ CPPUNIT_TEST_FIXTURE(test::SwAccessibleTestBase, TestTypeMultiPara)
CPPUNIT_TEST_FIXTURE(test::SwAccessibleTestBase, TestMenuInsertPageNumber)
{
- load(u"private:factory/swriter");
+ load(u"private:factory/swriter"_ustr);
CPPUNIT_ASSERT(activateMenuItem(u"Insert", u"Field", u"Page Number"));
CPPUNIT_ASSERT_EQUAL(rtl::OUString("<PARAGRAPH>1</PARAGRAPH>"), collectText());
}
CPPUNIT_TEST_FIXTURE(test::SwAccessibleTestBase, TestMenuInsertPageBreak)
{
- load(u"private:factory/swriter");
+ load(u"private:factory/swriter"_ustr);
CPPUNIT_ASSERT(activateMenuItem(u"Insert", u"Field", u"Page Number"));
CPPUNIT_ASSERT(activateMenuItem(u"Insert", u"Page Break"));
diff --git a/sw/qa/extras/accessibility/dialogs.cxx b/sw/qa/extras/accessibility/dialogs.cxx
index 7fd23ae2247d..a14eed6bdba3 100644
--- a/sw/qa/extras/accessibility/dialogs.cxx
+++ b/sw/qa/extras/accessibility/dialogs.cxx
@@ -22,7 +22,7 @@ using namespace css;
CPPUNIT_TEST_FIXTURE(test::SwAccessibleTestBase, BasicTestSpecialCharactersDialog)
{
- load(u"private:factory/swriter");
+ load(u"private:factory/swriter"_ustr);
auto dialogWaiter = awaitDialog(u"Special Characters", [this](Dialog& dialog) {
dumpA11YTree(dialog.getAccessible()->getAccessibleContext());
@@ -33,7 +33,7 @@ CPPUNIT_TEST_FIXTURE(test::SwAccessibleTestBase, BasicTestSpecialCharactersDialo
getFocusedObject(dialog.getAccessible()));
// search for (c) symbol
- dialog.postExtTextEventAsync(u"copyright");
+ dialog.postExtTextEventAsync(u"copyright"_ustr);
Scheduler::ProcessEventsToIdle();
CPPUNIT_ASSERT(dialog.tabTo(accessibility::AccessibleRole::TABLE_CELL, u"©"));
@@ -54,13 +54,13 @@ CPPUNIT_TEST_FIXTURE(test::SwAccessibleTestBase, BasicTestSpecialCharactersDialo
CPPUNIT_ASSERT(activateMenuItem(u"Insert", u"Special Character..."));
CPPUNIT_ASSERT(dialogWaiter->waitEndDialog());
- CPPUNIT_ASSERT_EQUAL(rtl::OUString(u"<PARAGRAPH>©</PARAGRAPH>"), collectText());
+ CPPUNIT_ASSERT_EQUAL(u"<PARAGRAPH>©</PARAGRAPH>"_ustr, collectText());
}
/* checks for the fix from https://gerrit.libreoffice.org/c/core/+/147660 */
CPPUNIT_TEST_FIXTURE(test::SwAccessibleTestBase, TestSpecialCharactersDialogFocus)
{
- load(u"private:factory/swriter");
+ load(u"private:factory/swriter"_ustr);
auto dialogWaiter = awaitDialog(u"Special Characters", [](Dialog& dialog) {
CPPUNIT_ASSERT(dialog.tabTo(accessibility::AccessibleRole::TABLE_CELL, u" "));
@@ -86,12 +86,12 @@ CPPUNIT_TEST_FIXTURE(test::SwAccessibleTestBase, TestSpecialCharactersDialogFocu
CPPUNIT_ASSERT(activateMenuItem(u"Insert", u"Special Character..."));
CPPUNIT_ASSERT(dialogWaiter->waitEndDialog());
- CPPUNIT_ASSERT_EQUAL(rtl::OUString(u"<PARAGRAPH>!</PARAGRAPH>"), collectText());
+ CPPUNIT_ASSERT_EQUAL(u"<PARAGRAPH>!</PARAGRAPH>"_ustr, collectText());
}
CPPUNIT_TEST_FIXTURE(test::SwAccessibleTestBase, BasicTestHyperlinkDialog)
{
- load(u"private:factory/swriter");
+ load(u"private:factory/swriter"_ustr);
auto dialogWaiter = awaitDialog(u"Hyperlink", [this](Dialog& dialog) {
dumpA11YTree(dialog.getAccessible()->getAccessibleContext());
@@ -99,7 +99,7 @@ CPPUNIT_TEST_FIXTURE(test::SwAccessibleTestBase, BasicTestHyperlinkDialog)
// Focus the URL box (should be default, but make sure we're on it)
CPPUNIT_ASSERT(dialog.tabTo(accessibility::AccessibleRole::COMBO_BOX, u"URL:"));
// Fill in an address
- dialog.postExtTextEventAsync(u"https://libreoffice.org/");
+ dialog.postExtTextEventAsync(u"https://libreoffice.org/"_ustr);
// Validate the whole dialog
dialog.postKeyEventAsync(0, awt::Key::RETURN);
Scheduler::ProcessEventsToIdle();
@@ -115,7 +115,7 @@ CPPUNIT_TEST_FIXTURE(test::SwAccessibleTestBase, BasicTestHyperlinkDialog)
CPPUNIT_TEST_FIXTURE(test::SwAccessibleTestBase, BasicTestBookmarkDialog)
{
- load(u"private:factory/swriter");
+ load(u"private:factory/swriter"_ustr);
auto dialogWaiter = awaitDialog(u"Bookmark", [this](Dialog& dialog) {
dumpA11YTree(dialog.getAccessible()->getAccessibleContext());
@@ -123,7 +123,7 @@ CPPUNIT_TEST_FIXTURE(test::SwAccessibleTestBase, BasicTestBookmarkDialog)
CPPUNIT_ASSERT(dialog.tabTo(accessibility::AccessibleRole::TEXT, u"Name:"));
dialog.postKeyEventAsync(0, awt::Key::SELECT_ALL);
dialog.postKeyEventAsync(0, awt::Key::DELETE);
- dialog.postExtTextEventAsync(u"Test Bookmark 1");
+ dialog.postExtTextEventAsync(u"Test Bookmark 1"_ustr);
// Validate the whole dialog
dialog.postKeyEventAsync(0, awt::Key::RETURN);
Scheduler::ProcessEventsToIdle();
@@ -139,7 +139,7 @@ CPPUNIT_TEST_FIXTURE(test::SwAccessibleTestBase, BasicTestBookmarkDialog)
CPPUNIT_TEST_FIXTURE(test::SwAccessibleTestBase, BasicTestSectionDialog)
{
- load(u"private:factory/swriter");
+ load(u"private:factory/swriter"_ustr);
auto dialogWaiter = awaitDialog(u"Insert Section", [this](Dialog& dialog) {
dumpA11YTree(dialog.getAccessible()->getAccessibleContext());
@@ -157,7 +157,7 @@ CPPUNIT_TEST_FIXTURE(test::SwAccessibleTestBase, BasicTestSectionDialog)
CPPUNIT_TEST_FIXTURE(test::SwAccessibleTestBase, BasicTestFontworkDialog)
{
- load(u"private:factory/swriter");
+ load(u"private:factory/swriter"_ustr);
auto dialogWaiter = awaitDialog(u"Fontwork Gallery", [this](Dialog& dialog) {
dumpA11YTree(dialog.getAccessible()->getAccessibleContext());
@@ -178,7 +178,7 @@ CPPUNIT_TEST_FIXTURE(test::SwAccessibleTestBase, BasicTestFontworkDialog)
CPPUNIT_TEST_FIXTURE(test::SwAccessibleTestBase, BasicTestFrameDialog)
{
- load(u"private:factory/swriter");
+ load(u"private:factory/swriter"_ustr);
auto dialogWaiter = awaitDialog(u"Frame", [](Dialog& dialog) {
// Validate the whole dialog
diff --git a/sw/qa/extras/accessibility/tdf155705.cxx b/sw/qa/extras/accessibility/tdf155705.cxx
index ebaf4600142a..c145c7b2c858 100644
--- a/sw/qa/extras/accessibility/tdf155705.cxx
+++ b/sw/qa/extras/accessibility/tdf155705.cxx
@@ -24,7 +24,7 @@ using namespace css;
/* This test only works if spell checking is available for en_US */
CPPUNIT_TEST_FIXTURE(test::SwAccessibleTestBase, tdf155705)
{
- loadFromSrc(u"/sw/qa/extras/accessibility/testdocuments/tdf155705.fodt");
+ loadFromSrc(u"/sw/qa/extras/accessibility/testdocuments/tdf155705.fodt"_ustr);
/* we need to give it a second to fully set up the XAccessibleTextMarkup, otherwise we get a
* dysfunctional one that asserts out on m_pTextFrame */
diff --git a/sw/qa/extras/accessibility/unicode.cxx b/sw/qa/extras/accessibility/unicode.cxx
index b4b2b5f6fc84..0130ee1dc48f 100644
--- a/sw/qa/extras/accessibility/unicode.cxx
+++ b/sw/qa/extras/accessibility/unicode.cxx
@@ -19,23 +19,23 @@ using namespace accessibility;
// Checks fetching multi-unit characters
CPPUNIT_TEST_FIXTURE(test::SwAccessibleTestBase, TestUnicodeSP)
{
- loadFromSrc(u"/sw/qa/extras/accessibility/testdocuments/unicode.fodf");
+ loadFromSrc(u"/sw/qa/extras/accessibility/testdocuments/unicode.fodf"_ustr);
auto xContext = getDocumentAccessibleContext()->getAccessibleChild(0)->getAccessibleContext();
uno::Reference<XAccessibleText> para(xContext, uno::UNO_QUERY_THROW);
auto segment = para->getTextAtIndex(0, AccessibleTextType::CHARACTER);
- CPPUNIT_ASSERT_EQUAL(OUString(u"\U0001f0a1"), segment.SegmentText);
+ CPPUNIT_ASSERT_EQUAL(u"\U0001f0a1"_ustr, segment.SegmentText);
CPPUNIT_ASSERT_EQUAL(sal_Int32(0), segment.SegmentStart);
CPPUNIT_ASSERT_EQUAL(sal_Int32(2), segment.SegmentEnd);
segment = para->getTextBeforeIndex(2, AccessibleTextType::CHARACTER);
- CPPUNIT_ASSERT_EQUAL(OUString(u"\U0001f0a1"), segment.SegmentText);
+ CPPUNIT_ASSERT_EQUAL(u"\U0001f0a1"_ustr, segment.SegmentText);
CPPUNIT_ASSERT_EQUAL(sal_Int32(0), segment.SegmentStart);
CPPUNIT_ASSERT_EQUAL(sal_Int32(2), segment.SegmentEnd);
segment = para->getTextBehindIndex(0, AccessibleTextType::CHARACTER);
- CPPUNIT_ASSERT_EQUAL(OUString(u"\U0001f0ae"), segment.SegmentText);
+ CPPUNIT_ASSERT_EQUAL(u"\U0001f0ae"_ustr, segment.SegmentText);
CPPUNIT_ASSERT_EQUAL(sal_Int32(2), segment.SegmentStart);
CPPUNIT_ASSERT_EQUAL(sal_Int32(4), segment.SegmentEnd);
}
@@ -43,7 +43,7 @@ CPPUNIT_TEST_FIXTURE(test::SwAccessibleTestBase, TestUnicodeSP)
// Checks getTextBehindIndex() with multi-unit characters
CPPUNIT_TEST_FIXTURE(test::SwAccessibleTestBase, TestUnicodeSPBehindIndex)
{
- loadFromSrc(u"/sw/qa/extras/accessibility/testdocuments/unicode.fodf");
+ loadFromSrc(u"/sw/qa/extras/accessibility/testdocuments/unicode.fodf"_ustr);
auto xContext = getDocumentAccessibleContext()->getAccessibleChild(0)->getAccessibleContext();
@@ -57,17 +57,17 @@ CPPUNIT_TEST_FIXTURE(test::SwAccessibleTestBase, TestUnicodeSPBehindIndex)
lang::IndexOutOfBoundsException);
auto segment = para->getTextBehindIndex(nChCount, AccessibleTextType::CHARACTER);
- CPPUNIT_ASSERT_EQUAL(OUString(u""), segment.SegmentText);
+ CPPUNIT_ASSERT_EQUAL(u""_ustr, segment.SegmentText);
CPPUNIT_ASSERT_EQUAL(sal_Int32(-1), segment.SegmentStart);
CPPUNIT_ASSERT_EQUAL(sal_Int32(-1), segment.SegmentEnd);
segment = para->getTextBehindIndex(nChCount - 2, AccessibleTextType::CHARACTER);
- CPPUNIT_ASSERT_EQUAL(OUString(u""), segment.SegmentText);
+ CPPUNIT_ASSERT_EQUAL(u""_ustr, segment.SegmentText);
CPPUNIT_ASSERT_EQUAL(sal_Int32(-1), segment.SegmentStart);
CPPUNIT_ASSERT_EQUAL(sal_Int32(-1), segment.SegmentEnd);
segment = para->getTextBehindIndex(nChCount - 4, AccessibleTextType::CHARACTER);
- CPPUNIT_ASSERT_EQUAL(OUString(u"\U0001f0ab"), segment.SegmentText);
+ CPPUNIT_ASSERT_EQUAL(u"\U0001f0ab"_ustr, segment.SegmentText);
CPPUNIT_ASSERT_EQUAL(sal_Int32(6), segment.SegmentStart);
CPPUNIT_ASSERT_EQUAL(sal_Int32(8), segment.SegmentEnd);
@@ -84,17 +84,17 @@ CPPUNIT_TEST_FIXTURE(test::SwAccessibleTestBase, TestUnicodeSPBehindIndex)
lang::IndexOutOfBoundsException);
segment = para->getTextBehindIndex(nChCount, AccessibleTextType::CHARACTER);
- CPPUNIT_ASSERT_EQUAL(OUString(u""), segment.SegmentText);
+ CPPUNIT_ASSERT_EQUAL(u""_ustr, segment.SegmentText);
CPPUNIT_ASSERT_EQUAL(sal_Int32(-1), segment.SegmentStart);
CPPUNIT_ASSERT_EQUAL(sal_Int32(-1), segment.SegmentEnd);
segment = para->getTextBehindIndex(nChCount - 1, AccessibleTextType::CHARACTER);
- CPPUNIT_ASSERT_EQUAL(OUString(u""), segment.SegmentText);
+ CPPUNIT_ASSERT_EQUAL(u""_ustr, segment.SegmentText);
CPPUNIT_ASSERT_EQUAL(sal_Int32(-1), segment.SegmentStart);
CPPUNIT_ASSERT_EQUAL(sal_Int32(-1), segment.SegmentEnd);
segment = para->getTextBehindIndex(nChCount - 2, AccessibleTextType::CHARACTER);
- CPPUNIT_ASSERT_EQUAL(OUString(u"j"), segment.SegmentText);
+ CPPUNIT_ASSERT_EQUAL(u"j"_ustr, segment.SegmentText);
CPPUNIT_ASSERT_EQUAL(sal_Int32(3), segment.SegmentStart);
CPPUNIT_ASSERT_EQUAL(sal_Int32(4), segment.SegmentEnd);
}
diff --git a/sw/qa/extras/globalfilter/globalfilter.cxx b/sw/qa/extras/globalfilter/globalfilter.cxx
index 3eb328f0b5cc..6928052169e6 100644
--- a/sw/qa/extras/globalfilter/globalfilter.cxx
+++ b/sw/qa/extras/globalfilter/globalfilter.cxx
@@ -1305,7 +1305,7 @@ CPPUNIT_TEST_FIXTURE(Test, testListLabelPDFExport)
for (int i = 0; i < nChars; i++)
aChars[i] = pPdfTextPage->getUnicode(i);
OUString aText(aChars.data(), aChars.size());
- CPPUNIT_ASSERT_EQUAL(OUString(u"\u0623\r\n.\r\n\u0623.\u0623\r\n.\r\n\u0623.\u0623.\u0623\r\n."), aText);
+ CPPUNIT_ASSERT_EQUAL(u"\u0623\r\n.\r\n\u0623.\u0623\r\n.\r\n\u0623.\u0623.\u0623\r\n."_ustr, aText);
}
// Parse the document again to get its raw content
diff --git a/sw/qa/extras/htmlexport/htmlexport.cxx b/sw/qa/extras/htmlexport/htmlexport.cxx
index bf6d29e91841..dbdf472ceff9 100644
--- a/sw/qa/extras/htmlexport/htmlexport.cxx
+++ b/sw/qa/extras/htmlexport/htmlexport.cxx
@@ -574,7 +574,7 @@ DECLARE_HTMLEXPORT_TEST(testTdf83890, "tdf83890.odt")
DECLARE_HTMLEXPORT_TEST(testExtbChars, "extb.html")
{
- OUString aExpected(u"\U00024b62");
+ OUString aExpected(u"\U00024b62"_ustr);
// Assert that UTF8 encoded non-BMP Unicode character is correct
uno::Reference<text::XTextRange> xTextRange1 = getRun(getParagraph(1), 1);
CPPUNIT_ASSERT_EQUAL(aExpected, xTextRange1->getString());
@@ -2208,11 +2208,11 @@ CPPUNIT_TEST_FIXTURE(SwHtmlDomExportTest, testLeadingTab)
// - Expected: <nbsp><nbsp><space>first
// - Actual : <tab><space>first
// i.e. the leading tab was not replaced by 2 nbsps.
- assertXPathContent(pXmlDoc, "//reqif-xhtml:p[1]", u"\xa0\xa0 first");
+ assertXPathContent(pXmlDoc, "//reqif-xhtml:p[1]", u"\xa0\xa0 first"_ustr);
// Test a leading tab that is not at the start of the paragraph:
- assertXPathContent(pXmlDoc, "//reqif-xhtml:p[2]", u"\xa0\xa0\xa0\xa0 second");
+ assertXPathContent(pXmlDoc, "//reqif-xhtml:p[2]", u"\xa0\xa0\xa0\xa0 second"_ustr);
// Test a tab which is not leading:
- assertXPathContent(pXmlDoc, "//reqif-xhtml:p[3]", u"thi \t rd");
+ assertXPathContent(pXmlDoc, "//reqif-xhtml:p[3]", u"thi \t rd"_ustr);
}
CPPUNIT_TEST_FIXTURE(SwHtmlDomExportTest, testLeadingTabHTML)
@@ -2238,7 +2238,7 @@ CPPUNIT_TEST_FIXTURE(SwHtmlDomExportTest, testLeadingTabHTML)
// - Expected: <newline><nbsp><nbsp><space>test
// - Actual : <newline><tab><space>test
// i.e. the leading tab was not replaced by 2 nbsps.
- assertXPathContent(pHtmlDoc, "/html/body/p", SAL_NEWLINE_STRING u"\xa0\xa0 test");
+ assertXPathContent(pHtmlDoc, "/html/body/p", SAL_NEWLINE_STRING u"\xa0\xa0 test"_ustr);
}
CPPUNIT_TEST_FIXTURE(HtmlExportTest, testClearingBreak)
diff --git a/sw/qa/extras/htmlimport/htmlimport.cxx b/sw/qa/extras/htmlimport/htmlimport.cxx
index 34900529ada9..125143d6f581 100644
--- a/sw/qa/extras/htmlimport/htmlimport.cxx
+++ b/sw/qa/extras/htmlimport/htmlimport.cxx
@@ -151,7 +151,7 @@ CPPUNIT_TEST_FIXTURE(HtmlImportTest, testListStyleType)
if (rProp.Name == "BulletChar")
{
// should be 'o'.
- CPPUNIT_ASSERT_EQUAL(OUString(u"\uE009"), rProp.Value.get<OUString>());
+ CPPUNIT_ASSERT_EQUAL(u"\uE009"_ustr, rProp.Value.get<OUString>());
bBulletFound = true;
break;
}
@@ -516,7 +516,7 @@ CPPUNIT_TEST_FIXTURE(HtmlImportTest, testUTF16_nonBMP)
{
createSwWebDoc("emojis16BE.html");
// tdf#146173: non-BMP characters' surrogates didn't combine correctly
- CPPUNIT_ASSERT_EQUAL(OUString(u"a text with emojis: 🌾 ☀👨🏼‍🌾🏃🏼‍♂️🤙🏽🔍"),
+ CPPUNIT_ASSERT_EQUAL(u"a text with emojis: 🌾 ☀👨🏼‍🌾🏃🏼‍♂️🤙🏽🔍"_ustr,
getParagraph(1)->getString());
}
diff --git a/sw/qa/extras/layout/layout.cxx b/sw/qa/extras/layout/layout.cxx
index 743b88d350ba..47f2eddbc42d 100644
--- a/sw/qa/extras/layout/layout.cxx
+++ b/sw/qa/extras/layout/layout.cxx
@@ -3566,7 +3566,7 @@ CPPUNIT_TEST_FIXTURE(SwLayoutWriter, testTdf152413)
// - Actual : 2
// - In <>, XPath '/root/page/body/txt/SwParaPortion/SwLineLayout/SwLinePortion' number of nodes is incorrect
assertXPath(pXmlDoc, "/root/page/body/txt/SwParaPortion/SwLineLayout/SwLinePortion", "portion",
- u"صِرَ ٰطَ");
+ u"صِرَ ٰطَ"_ustr);
}
CPPUNIT_TEST_FIXTURE(SwLayoutWriter, testTdf125893)
diff --git a/sw/qa/extras/mailmerge/mailmerge.cxx b/sw/qa/extras/mailmerge/mailmerge.cxx
index 0089601974e6..2b0881850207 100644
--- a/sw/qa/extras/mailmerge/mailmerge.cxx
+++ b/sw/qa/extras/mailmerge/mailmerge.cxx
@@ -604,19 +604,19 @@ DECLARE_SHELL_MAILMERGE_TEST(testBookmarkCondition, "bookmarkcondition.fodt", "b
// check that conditions on sections and bookmarks are evaluated the same
assertXPath(pLayout, "/root/page", 7);
assertXPath(pLayout, "/root/page[1]/body/section", 1);
- assertXPath(pLayout, "/root/page[1]/body/section[1]/txt[1]/SwParaPortion/SwLineLayout", "portion", u"In den Bergen war es anstrengend.");
- assertXPath(pLayout, "/root/page[1]/body/txt[5]/SwParaPortion/SwLineLayout", "portion", u"Mein Urlaub war anstrengend . ");
+ assertXPath(pLayout, "/root/page[1]/body/section[1]/txt[1]/SwParaPortion/SwLineLayout", "portion", u"In den Bergen war es anstrengend."_ustr);
+ assertXPath(pLayout, "/root/page[1]/body/txt[5]/SwParaPortion/SwLineLayout", "portion", u"Mein Urlaub war anstrengend . "_ustr);
assertXPath(pLayout, "/root/page[3]/body/section", 1);
- assertXPath(pLayout, "/root/page[3]/body/section[1]/txt[1]/SwParaPortion/SwLineLayout", "portion", u"In Barcelona war es schön.");
- assertXPath(pLayout, "/root/page[3]/body/txt[5]/SwParaPortion/SwLineLayout", "portion", u"Mein Urlaub war schön . ");
+ assertXPath(pLayout, "/root/page[3]/body/section[1]/txt[1]/SwParaPortion/SwLineLayout", "portion", u"In Barcelona war es schön."_ustr);
+ assertXPath(pLayout, "/root/page[3]/body/txt[5]/SwParaPortion/SwLineLayout", "portion", u"Mein Urlaub war schön . "_ustr);
assertXPath(pLayout, "/root/page[5]/body/section", 1);
assertXPath(pLayout, "/root/page[5]/body/section[1]/txt[1]/SwParaPortion/SwLineLayout", "portion", "In Paris war es erlebnisreich.");
- assertXPath(pLayout, "/root/page[5]/body/txt[5]/SwParaPortion/SwLineLayout", "portion", u"Mein Urlaub war erlebnisreich . ");
+ assertXPath(pLayout, "/root/page[5]/body/txt[5]/SwParaPortion/SwLineLayout", "portion", u"Mein Urlaub war erlebnisreich . "_ustr);
assertXPath(pLayout, "/root/page[7]/body/section", 3);
- assertXPath(pLayout, "/root/page[7]/body/section[1]/txt[1]/SwParaPortion/SwLineLayout", "portion", u"In den Bergen war es anstrengend.");
- assertXPath(pLayout, "/root/page[7]/body/section[2]/txt[1]/SwParaPortion/SwLineLayout", "portion", u"In Barcelona war es schön.");
- assertXPath(pLayout, "/root/page[7]/body/section[3]/txt[1]/SwParaPortion/SwLineLayout", "portion", u"In Paris war es erlebnisreich.");
- assertXPath(pLayout, "/root/page[7]/body/txt[5]/SwParaPortion/SwLineLayout", "portion", u"Mein Urlaub war anstrengend schön erlebnisreich . ");
+ assertXPath(pLayout, "/root/page[7]/body/section[1]/txt[1]/SwParaPortion/SwLineLayout", "portion", u"In den Bergen war es anstrengend."_ustr);
+ assertXPath(pLayout, "/root/page[7]/body/section[2]/txt[1]/SwParaPortion/SwLineLayout", "portion", u"In Barcelona war es schön."_ustr);
+ assertXPath(pLayout, "/root/page[7]/body/section[3]/txt[1]/SwParaPortion/SwLineLayout", "portion", u"In Paris war es erlebnisreich."_ustr);
+ assertXPath(pLayout, "/root/page[7]/body/txt[5]/SwParaPortion/SwLineLayout", "portion", u"Mein Urlaub war anstrengend schön erlebnisreich . "_ustr);
}
DECLARE_SHELL_MAILMERGE_TEST_SELECTION(testTdf95292, "linked-labels.odt", "10-testing-addresses.ods", "testing-addresses", 5)
diff --git a/sw/qa/extras/odfexport/odfexport2.cxx b/sw/qa/extras/odfexport/odfexport2.cxx
index 1c9d442e073b..48faa5ac5769 100644
--- a/sw/qa/extras/odfexport/odfexport2.cxx
+++ b/sw/qa/extras/odfexport/odfexport2.cxx
@@ -109,7 +109,7 @@ DECLARE_ODFEXPORT_TEST(testReferenceLanguage, "referencelanguage.odt")
// (used from LibreOffice 6.1, and proposed for next ODF)
OUString const aFieldTexts[] = { "A 2", "Az Isten", "Az 50-esek",
"A 2018-asok", "Az egyebek", "A fejezetek",
- u"Az „Őseinket...”", "a 2",
+ u"Az „Őseinket...”"_ustr, "a 2",
"Az v", "az 1", "Az e)", "az 1",
"Az (5)", "az 1", "A 2", "az 1" };
uno::Reference<text::XTextFieldsSupplier> xTextFieldsSupplier(mxComponent, uno::UNO_QUERY);
@@ -219,7 +219,7 @@ DECLARE_ODFEXPORT_TEST(testSpellOutNumberingTypes, "spellout-numberingtypes.odt"
{
CPPUNIT_ASSERT_EQUAL(1, getPages());
// ordinal indicator, ordinal and cardinal number numbering styles (from LibreOffice 6.1)
- OUString const aFieldTexts[] = { "1st", "Erste", "Eins", "1.", "Premier", "Un", u"1ᵉʳ", "First", "One" };
+ OUString const aFieldTexts[] = { "1st", "Erste", "Eins", "1.", "Premier", "Un", u"1ᵉʳ"_ustr, "First", "One" };
// fallback for old platforms without std::codecvt and std::regex supports
OUString const aFieldTextFallbacks[] = { "Ordinal-number 1", "Ordinal 1", "1" };
uno::Reference<text::XTextFieldsSupplier> xTextFieldsSupplier(mxComponent, uno::UNO_QUERY);
@@ -572,7 +572,7 @@ DECLARE_ODFEXPORT_TEST(testTdf52065_centerTabs, "testTdf52065_centerTabs.odt")
// Without the fix, the text was unseen, with a tabstop width of 64057. It should be 3057
CPPUNIT_ASSERT(nTabStop < 4000);
CPPUNIT_ASSERT(3000 < nTabStop);
- CPPUNIT_ASSERT_EQUAL(OUString(u"Pečiatka zamestnávateľa"), parseDump("//body/txt[4]/SwParaPortion/SwLineLayout/child::*[4]", "portion"));
+ CPPUNIT_ASSERT_EQUAL(u"Pečiatka zamestnávateľa"_ustr, parseDump("//body/txt[4]/SwParaPortion/SwLineLayout/child::*[4]", "portion"));
// tdf#149547: __XXX___invalid CharacterStyles should not be imported/exported
CPPUNIT_ASSERT(!getStyles("CharacterStyles")->hasByName("__XXX___invalid"));
diff --git a/sw/qa/extras/ooxmlexport/ooxmlexport11.cxx b/sw/qa/extras/ooxmlexport/ooxmlexport11.cxx
index 4e8d2991d83b..4d5f56969272 100644
--- a/sw/qa/extras/ooxmlexport/ooxmlexport11.cxx
+++ b/sw/qa/extras/ooxmlexport/ooxmlexport11.cxx
@@ -303,7 +303,7 @@ DECLARE_OOXMLEXPORT_TEST(testTdf67207_MERGEFIELD, "mailmerge.docx")
CPPUNIT_ASSERT(xServiceInfo->supportsService("com.sun.star.text.TextField.Database"));
OUString sValue;
xTextField->getPropertyValue("Content") >>= sValue;
- CPPUNIT_ASSERT_EQUAL(OUString(u"«Name»"), sValue);
+ CPPUNIT_ASSERT_EQUAL(u"«Name»"_ustr, sValue);
uno::Reference<beans::XPropertySet> xFiledMaster = xDependent->getTextFieldMaster();
uno::Reference<lang::XServiceInfo> xFiledMasterServiceInfo(xFiledMaster, uno::UNO_QUERY_THROW);
diff --git a/sw/qa/extras/ooxmlexport/ooxmlexport12.cxx b/sw/qa/extras/ooxmlexport/ooxmlexport12.cxx
index 243bfffb23c2..21e3a97c362e 100644
--- a/sw/qa/extras/ooxmlexport/ooxmlexport12.cxx
+++ b/sw/qa/extras/ooxmlexport/ooxmlexport12.cxx
@@ -894,17 +894,17 @@ DECLARE_OOXMLEXPORT_TEST(testTdf119143, "tdf119143.docx")
// The runs inside <w:dir> were ignored
const OUString sParaText = getParagraph(1)->getString();
CPPUNIT_ASSERT_EQUAL(
- OUString(u"عندما يريد العالم أن يتكلّم ‬ ، فهو يتحدّث "
- u"بلغة "
- u"يونيكود. تسجّل الآن لحضور المؤتمر الدولي العاشر "
- u"ليونيكود (Unicode Conference)، الذي سيعقد في 10-12 "
- u"آذار 1997 بمدينة مَايِنْتْس، ألمانيا. و سيجمع المؤتمر "
- u"بين خبراء من كافة قطاعات الصناعة على الشبكة "
- u"العالمية انترنيت ويونيكود، حيث ستتم، على الصعيدين "
- u"الدولي والمحلي على حد سواء مناقشة سبل استخدام "
- u"يونكود في النظم القائمة وفيما يخص التطبيقات "
- u"الحاسوبية، الخطوط، تصميم النصوص والحوسبة متعددة "
- u"اللغات."),
+ u"عندما يريد العالم أن يتكلّم ‬ ، فهو يتحدّث "
+ u"بلغة "
+ u"يونيكود. تسجّل الآن لحضور المؤتمر الدولي العاشر "
+ u"ليونيكود (Unicode Conference)، الذي سيعقد في 10-12 "
+ u"آذار 1997 بمدينة مَايِنْتْس، ألمانيا. و سيجمع المؤتمر "
+ u"بين خبراء من كافة قطاعات الصناعة على الشبكة "
+ u"العالمية انترنيت ويونيكود، حيث ستتم، على الصعيدين "
+ u"الدولي والمحلي على حد سواء مناقشة سبل استخدام "
+ u"يونكود في النظم القائمة وفيما يخص التطبيقات "
+ u"الحاسوبية، الخطوط، تصميم النصوص والحوسبة متعددة "
+ u"اللغات."_ustr,
sParaText);
}
@@ -1017,7 +1017,7 @@ CPPUNIT_TEST_FIXTURE(Test, testTdf94628)
->Value.get<OUString>();
// Actually for 'BLACK UPPER RIGHT TRIANGLE' is \u25E5
// But we use Wingdings 3 font here, so code is different
- CPPUNIT_ASSERT_EQUAL(OUString(u"\uF07B"), sBulletChar);
+ CPPUNIT_ASSERT_EQUAL(u"\uF07B"_ustr, sBulletChar);
}
DECLARE_OOXMLEXPORT_TEST(testTdf122594, "tdf122594.docx")
@@ -1227,9 +1227,9 @@ DECLARE_OOXMLEXPORT_TEST(testTdf145720, "tdf104797.docx")
// mandatory authors and dates
assertXPath(pXmlDoc, "/w:document/w:body/w:p[1]/w:moveFrom/w:moveFromRangeStart", "author",
- u"Tekijä");
+ u"Tekijä"_ustr);
assertXPath(pXmlDoc, "/w:document/w:body/w:p[2]/w:moveTo/w:moveToRangeStart", "author",
- u"Tekijä");
+ u"Tekijä"_ustr);
// no date (anonymized change)
// This failed, date was exported as w:date="0-00-00T00:00:00Z", and later "1970-01-01T00:00:00Z"
assertXPathNoAttribute(pXmlDoc, "/w:document/w:body/w:p[1]/w:moveFrom/w:moveFromRangeStart",
diff --git a/sw/qa/extras/ooxmlexport/ooxmlexport13.cxx b/sw/qa/extras/ooxmlexport/ooxmlexport13.cxx
index 80243ba64a2d..eb78d7c470d0 100644
--- a/sw/qa/extras/ooxmlexport/ooxmlexport13.cxx
+++ b/sw/qa/extras/ooxmlexport/ooxmlexport13.cxx
@@ -1171,7 +1171,7 @@ DECLARE_OOXMLEXPORT_TEST(tdf118169, "tdf118169.docx")
uno::Reference<beans::XPropertySet> xPropertySet(xControlShape->getControl(), uno::UNO_QUERY);
uno::Reference<lang::XServiceInfo> xServiceInfo(xPropertySet, uno::UNO_QUERY);
CPPUNIT_ASSERT_EQUAL(true, bool(xServiceInfo->supportsService("com.sun.star.form.component.CheckBox")));
- CPPUNIT_ASSERT_EQUAL(OUString(u"őőőőőőőőőőőűűűű"), getProperty<OUString>(xPropertySet, "Label"));
+ CPPUNIT_ASSERT_EQUAL(u"őőőőőőőőőőőűűűű"_ustr, getProperty<OUString>(xPropertySet, "Label"));
}
CPPUNIT_TEST_FIXTURE(Test, testTdf127116)
diff --git a/sw/qa/extras/ooxmlexport/ooxmlexport14.cxx b/sw/qa/extras/ooxmlexport/ooxmlexport14.cxx
index eb26ce7763b8..dd0c1a75e48f 100644
--- a/sw/qa/extras/ooxmlexport/ooxmlexport14.cxx
+++ b/sw/qa/extras/ooxmlexport/ooxmlexport14.cxx
@@ -972,7 +972,7 @@ CPPUNIT_TEST_FIXTURE(Test, testTdf132766)
// Ensure that for list=1 and level=0 we wrote correct bullet char and correct font
assertXPath(pXmlDoc, "//w:numbering/w:abstractNum[@w:abstractNumId='1']/w:lvl[@w:ilvl='0']/w:lvlText",
- "val", u"\uF0B7");
+ "val", u"\uF0B7"_ustr);
assertXPath(pXmlDoc, "//w:numbering/w:abstractNum[@w:abstractNumId='1']/w:lvl[@w:ilvl='0']/w:rPr/w:rFonts",
"ascii", "Symbol");
assertXPath(pXmlDoc, "//w:numbering/w:abstractNum[@w:abstractNumId='1']/w:lvl[@w:ilvl='0']/w:rPr/w:rFonts",
diff --git a/sw/qa/extras/ooxmlexport/ooxmlexport16.cxx b/sw/qa/extras/ooxmlexport/ooxmlexport16.cxx
index e4eb392faf16..730afb8e5d12 100644
--- a/sw/qa/extras/ooxmlexport/ooxmlexport16.cxx
+++ b/sw/qa/extras/ooxmlexport/ooxmlexport16.cxx
@@ -1011,9 +1011,9 @@ CPPUNIT_TEST_FIXTURE(Test, testTdf150542)
// Ensure that all docvars from input are written back and with correct values.
// Order of document variables is not checked. So this can fail at some time if order is changed.
assertXPath(pSettingsDoc,
- "/w:settings/w:docVars/w:docVar[1]", "name", u"LocalChars\u00C1\u0072\u0076\u00ED\u007A\u0074\u0075\u0072\u006F\u0054\u00FC\u006B\u00F6\u0072\u0066\u00FA\u0072\u00F3\u0067\u00E9\u0070");
+ "/w:settings/w:docVars/w:docVar[1]", "name", u"LocalChars\u00C1\u0072\u0076\u00ED\u007A\u0074\u0075\u0072\u006F\u0054\u00FC\u006B\u00F6\u0072\u0066\u00FA\u0072\u00F3\u0067\u00E9\u0070"_ustr);
assertXPath(pSettingsDoc,
- "/w:settings/w:docVars/w:docVar[1]", "val", u"Correct value (\u00E1\u0072\u0076\u00ED\u007A\u0074\u0075\u0072\u006F\u0020\u0074\u00FC\u006B\u00F6\u0072\u0066\u00FA\u0072\u00F3\u0067\u00E9\u0070)");
+ "/w:settings/w:docVars/w:docVar[1]", "val", u"Correct value (\u00E1\u0072\u0076\u00ED\u007A\u0074\u0075\u0072\u006F\u0020\u0074\u00FC\u006B\u00F6\u0072\u0066\u00FA\u0072\u00F3\u0067\u00E9\u0070)"_ustr);
assertXPath(pSettingsDoc,
"/w:settings/w:docVars/w:docVar[2]", "name", "DocVar1");
assertXPath(pSettingsDoc,
diff --git a/sw/qa/extras/ooxmlexport/ooxmlexport17.cxx b/sw/qa/extras/ooxmlexport/ooxmlexport17.cxx
index 8473d8c6eb6b..90c3c750c53c 100644
--- a/sw/qa/extras/ooxmlexport/ooxmlexport17.cxx
+++ b/sw/qa/extras/ooxmlexport/ooxmlexport17.cxx
@@ -47,7 +47,7 @@ public:
DECLARE_OOXMLEXPORT_TEST(testTdf135164_cancelledNumbering, "tdf135164_cancelledNumbering.docx")
{
- uno::Reference<beans::XPropertySet> xPara(getParagraph(1, u"TBMM DÖNEMİ"), uno::UNO_QUERY);
+ uno::Reference<beans::XPropertySet> xPara(getParagraph(1, u"TBMM DÖNEMİ"_ustr), uno::UNO_QUERY);
CPPUNIT_ASSERT_EQUAL(OUString(""), getProperty<OUString>(xPara, "ListLabelString"));
xPara.set(getParagraph(2, "Numbering explicitly cancelled"), uno::UNO_QUERY);
@@ -284,7 +284,7 @@ CPPUNIT_TEST_FIXTURE(Test, testCheckboxContentControlExport)
uno::Reference<text::XTextDocument> xTextDocument(mxComponent, uno::UNO_QUERY);
uno::Reference<text::XText> xText = xTextDocument->getText();
uno::Reference<text::XTextCursor> xCursor = xText->createTextCursor();
- xText->insertString(xCursor, OUString(u"☐"), /*bAbsorb=*/false);
+ xText->insertString(xCursor, u"☐"_ustr, /*bAbsorb=*/false);
xCursor->gotoStart(/*bExpand=*/false);
xCursor->gotoEnd(/*bExpand=*/true);
uno::Reference<text::XTextContent> xContentControl(
@@ -292,8 +292,8 @@ CPPUNIT_TEST_FIXTURE(Test, testCheckboxContentControlExport)
uno::Reference<beans::XPropertySet> xContentControlProps(xContentControl, uno::UNO_QUERY);
xContentControlProps->setPropertyValue("Checkbox", uno::Any(true));
xContentControlProps->setPropertyValue("Checked", uno::Any(true));
- xContentControlProps->setPropertyValue("CheckedState", uno::Any(OUString(u"☒")));
- xContentControlProps->setPropertyValue("UncheckedState", uno::Any(OUString(u"☐")));
+ xContentControlProps->setPropertyValue("CheckedState", uno::Any(u"☒"_ustr));
+ xContentControlProps->setPropertyValue("UncheckedState", uno::Any(u"☐"_ustr));
xText->insertTextContent(xCursor, xContentControl, /*bAbsorb=*/true);
// When exporting to DOCX:
@@ -1008,16 +1008,16 @@ CPPUNIT_TEST_FIXTURE(Test, testTdf146955)
CPPUNIT_TEST_FIXTURE(Test, testTdf144668)
{
loadAndReload("tdf144668.odt");
- uno::Reference<beans::XPropertySet> xPara1(getParagraph(1, u"level1"), uno::UNO_QUERY);
+ uno::Reference<beans::XPropertySet> xPara1(getParagraph(1, u"level1"_ustr), uno::UNO_QUERY);
CPPUNIT_ASSERT_EQUAL(OUString("[0001]"), getProperty<OUString>(xPara1, "ListLabelString"));
- uno::Reference<beans::XPropertySet> xPara2(getParagraph(2, u"level2"), uno::UNO_QUERY);
+ uno::Reference<beans::XPropertySet> xPara2(getParagraph(2, u"level2"_ustr), uno::UNO_QUERY);
CPPUNIT_ASSERT_EQUAL(OUString("[001]"), getProperty<OUString>(xPara2, "ListLabelString"));
}
DECLARE_OOXMLEXPORT_TEST(testTdf148455_1, "tdf148455_1.docx")
{
- uno::Reference<beans::XPropertySet> xPara2(getParagraph(3, u"1.1.1"), uno::UNO_QUERY);
+ uno::Reference<beans::XPropertySet> xPara2(getParagraph(3, u"1.1.1"_ustr), uno::UNO_QUERY);
CPPUNIT_ASSERT_EQUAL(OUString("1.1.1."), getProperty<OUString>(xPara2, "ListLabelString"));
}
diff --git a/sw/qa/extras/ooxmlexport/ooxmlexport18.cxx b/sw/qa/extras/ooxmlexport/ooxmlexport18.cxx
index bbcc40dde073..c25a9369bd94 100644
--- a/sw/qa/extras/ooxmlexport/ooxmlexport18.cxx
+++ b/sw/qa/extras/ooxmlexport/ooxmlexport18.cxx
@@ -386,42 +386,42 @@ DECLARE_OOXMLEXPORT_TEST(testTdf153964_topMarginAfterBreak14, "tdf153964_topMarg
uno::Reference<beans::XPropertySet> xPara(getParagraph(2, "a w:br at the start of the document. Does it use 60 point top margin?"), uno::UNO_QUERY);
//CPPUNIT_ASSERT_EQUAL(sal_Int32(2117), getProperty<sal_Int32>(xPara, "ParaTopMargin"));
- xPara.set(getParagraph(3, u"60 pt spacing before"), uno::UNO_QUERY);
+ xPara.set(getParagraph(3, u"60 pt spacing before"_ustr), uno::UNO_QUERY);
CPPUNIT_ASSERT_EQUAL(sal_Int32(2117), getProperty<sal_Int32>(xPara, "ParaTopMargin"));
CPPUNIT_ASSERT_EQUAL(Color(0xfbe4d5), getProperty<Color>(xPara, "ParaBackColor"));
// The top margin was applied to paragraph 3, so it shouldn't apply here
- xPara.set(getParagraph(4, u"column break1"), uno::UNO_QUERY);
+ xPara.set(getParagraph(4, u"column break1"_ustr), uno::UNO_QUERY);
CPPUNIT_ASSERT_EQUAL(sal_Int32(0), getProperty<sal_Int32>(xPara, "ParaTopMargin"));
CPPUNIT_ASSERT_EQUAL(Color(0xfbe4d5), getProperty<Color>(xPara, "ParaBackColor"));
- xPara.set(getParagraph(5, u"60 pt followed by page break"), uno::UNO_QUERY);
+ xPara.set(getParagraph(5, u"60 pt followed by page break"_ustr), uno::UNO_QUERY);
CPPUNIT_ASSERT_EQUAL(sal_Int32(2117), getProperty<sal_Int32>(xPara, "ParaTopMargin"));
CPPUNIT_ASSERT_EQUAL(Color(0xdeeaf6), getProperty<Color>(xPara, "ParaBackColor"));
// The top margin was applied to paragraph 5, so it shouldn't apply here
- xPara.set(getParagraph(6, u"page break1"), uno::UNO_QUERY);
+ xPara.set(getParagraph(6, u"page break1"_ustr), uno::UNO_QUERY);
CPPUNIT_ASSERT_EQUAL(sal_Int32(0), getProperty<sal_Int32>(xPara, "ParaTopMargin"));
CPPUNIT_ASSERT_EQUAL(Color(0xdeeaf6), getProperty<Color>(xPara, "ParaBackColor"));
// The top margin was not applied yet, so with compat14 it should apply here.
- xPara.set(getParagraph(7, u"column break2"), uno::UNO_QUERY);
+ xPara.set(getParagraph(7, u"column break2"_ustr), uno::UNO_QUERY);
CPPUNIT_ASSERT_EQUAL(sal_Int32(2117), getProperty<sal_Int32>(xPara, "ParaTopMargin"));
CPPUNIT_ASSERT_EQUAL(Color(0xe2efd9), getProperty<Color>(xPara, "ParaBackColor"));
// In an odd twist, the w:br was actually at the end of the previous w:p, so in that case
// we ignore the top margin definition this time.
- xPara.set(getParagraph(9, u"page break2"), uno::UNO_QUERY);
+ xPara.set(getParagraph(9, u"page break2"_ustr), uno::UNO_QUERY);
CPPUNIT_ASSERT_EQUAL(sal_Int32(0), getProperty<sal_Int32>(xPara, "ParaTopMargin"));
// The top margin was not applied before the column break, so with compat14 it should apply here
- xPara.set(getParagraph(10, u""), uno::UNO_QUERY); // after column break
+ xPara.set(getParagraph(10, u""_ustr), uno::UNO_QUERY); // after column break
CPPUNIT_ASSERT_EQUAL(sal_Int32(2117), getProperty<sal_Int32>(xPara, "ParaTopMargin"));
CPPUNIT_ASSERT_EQUAL(Color(0xfff2cc), getProperty<Color>(xPara, "ParaBackColor"));
// In an odd twist, the w:br was actually at the end of the previous w:p, so in that case
// we ignore the top margin definition this time.
- xPara.set(getParagraph(12, u""), uno::UNO_QUERY); // after page break
+ xPara.set(getParagraph(12, u""_ustr), uno::UNO_QUERY); // after page break
CPPUNIT_ASSERT_EQUAL(sal_Int32(0), getProperty<sal_Int32>(xPara, "ParaTopMargin"));
}
@@ -432,40 +432,40 @@ DECLARE_OOXMLEXPORT_TEST(testTdf153964_topMarginAfterBreak15, "tdf153964_topMarg
uno::Reference<beans::XPropertySet> xPara(getParagraph(2, "a w:br at the start of the document. Does it use 60 point top margin?"), uno::UNO_QUERY);
CPPUNIT_ASSERT_EQUAL(sal_Int32(0), getProperty<sal_Int32>(xPara, "ParaTopMargin"));
- xPara.set(getParagraph(3, u"60 pt spacing before"), uno::UNO_QUERY);
+ xPara.set(getParagraph(3, u"60 pt spacing before"_ustr), uno::UNO_QUERY);
CPPUNIT_ASSERT_EQUAL(sal_Int32(2117), getProperty<sal_Int32>(xPara, "ParaTopMargin"));
CPPUNIT_ASSERT_EQUAL(Color(0xfbe4d5), getProperty<Color>(xPara, "ParaBackColor"));
// The top margin was applied to paragraph 3, so it shouldn't apply here
- xPara.set(getParagraph(4, u"column break1"), uno::UNO_QUERY);
+ xPara.set(getParagraph(4, u"column break1"_ustr), uno::UNO_QUERY);
CPPUNIT_ASSERT_EQUAL(sal_Int32(0), getProperty<sal_Int32>(xPara, "ParaTopMargin"));
CPPUNIT_ASSERT_EQUAL(Color(0xfbe4d5), getProperty<Color>(xPara, "ParaBackColor"));
- xPara.set(getParagraph(5, u"60 pt followed by page break"), uno::UNO_QUERY);
+ xPara.set(getParagraph(5, u"60 pt followed by page break"_ustr), uno::UNO_QUERY);
CPPUNIT_ASSERT_EQUAL(sal_Int32(2117), getProperty<sal_Int32>(xPara, "ParaTopMargin"));
CPPUNIT_ASSERT_EQUAL(Color(0xdeeaf6), getProperty<Color>(xPara, "ParaBackColor"));
// The top margin was applied to paragraph 5, so it shouldn't apply here
- xPara.set(getParagraph(6, u"page break1"), uno::UNO_QUERY);
+ xPara.set(getParagraph(6, u"page break1"_ustr), uno::UNO_QUERY);
CPPUNIT_ASSERT_EQUAL(sal_Int32(0), getProperty<sal_Int32>(xPara, "ParaTopMargin"));
CPPUNIT_ASSERT_EQUAL(Color(0xdeeaf6), getProperty<Color>(xPara, "ParaBackColor"));
// The top margin was not applied to paragraph 6, and with compat15 it shouldn't apply here.
- xPara.set(getParagraph(7, u"column break2"), uno::UNO_QUERY);
+ xPara.set(getParagraph(7, u"column break2"_ustr), uno::UNO_QUERY);
CPPUNIT_ASSERT_EQUAL(sal_Int32(0), getProperty<sal_Int32>(xPara, "ParaTopMargin"));
CPPUNIT_ASSERT_EQUAL(Color(0xe2efd9), getProperty<Color>(xPara, "ParaBackColor"));
// The top margin not was applied to paragraph 8, and with compat15 it shouldn't apply here.
- xPara.set(getParagraph(9, u"page break2"), uno::UNO_QUERY);
+ xPara.set(getParagraph(9, u"page break2"_ustr), uno::UNO_QUERY);
CPPUNIT_ASSERT_EQUAL(sal_Int32(0), getProperty<sal_Int32>(xPara, "ParaTopMargin"));
// The top margin was not applied to paragraph 9, and with compat15 it shouldn't apply here.
- xPara.set(getParagraph(10, u""), uno::UNO_QUERY); // after column break
+ xPara.set(getParagraph(10, u""_ustr), uno::UNO_QUERY); // after column break
CPPUNIT_ASSERT_EQUAL(sal_Int32(0), getProperty<sal_Int32>(xPara, "ParaTopMargin"));
CPPUNIT_ASSERT_EQUAL(Color(0xfff2cc), getProperty<Color>(xPara, "ParaBackColor"));
// The top margin was not applied to paragraph 11, and with compat15 it shouldn't apply here.
- xPara.set(getParagraph(12, u""), uno::UNO_QUERY); // after page break
+ xPara.set(getParagraph(12, u""_ustr), uno::UNO_QUERY); // after page break
CPPUNIT_ASSERT_EQUAL(sal_Int32(0), getProperty<sal_Int32>(xPara, "ParaTopMargin"));
}
diff --git a/sw/qa/extras/ooxmlexport/ooxmlexport2.cxx b/sw/qa/extras/ooxmlexport/ooxmlexport2.cxx
index 960e29566d7e..eab98f97b2f7 100644
--- a/sw/qa/extras/ooxmlexport/ooxmlexport2.cxx
+++ b/sw/qa/extras/ooxmlexport/ooxmlexport2.cxx
@@ -132,7 +132,7 @@ DECLARE_OOXMLEXPORT_TEST(testUTF8CustomProperties, "tdf127864.docx")
= xDocumentPropertiesSupplier->getDocumentProperties();
uno::Reference<beans::XPropertySet> xPropertySet(
xDocumentProperties->getUserDefinedProperties(), uno::UNO_QUERY);
- CPPUNIT_ASSERT_EQUAL(OUString(u"первый"), getProperty<OUString>(xPropertySet, u"первый"));
+ CPPUNIT_ASSERT_EQUAL(u"первый"_ustr, getProperty<OUString>(xPropertySet, u"первый"_ustr));
}
DECLARE_OOXMLEXPORT_TEST(testKeywords, "tdf143175.docx")
@@ -303,12 +303,12 @@ DECLARE_OOXMLEXPORT_TEST(testMathD, "math-d.docx")
DECLARE_OOXMLEXPORT_TEST(testMathEscaping, "math-escaping.docx")
{
- CHECK_FORMULA( u"\u2212 \u221E < x < \u221E", getFormula( getRun( getParagraph( 1 ), 1 )));
+ CHECK_FORMULA( u"\u2212 \u221E < x < \u221E"_ustr, getFormula( getRun( getParagraph( 1 ), 1 )));
}
DECLARE_OOXMLEXPORT_TEST(testMathLim, "math-lim.docx")
{
- CHECK_FORMULA( u"lim from {x \u2192 1} {x}", getFormula( getRun( getParagraph( 1 ), 1 )));
+ CHECK_FORMULA( u"lim from {x \u2192 1} {x}"_ustr, getFormula( getRun( getParagraph( 1 ), 1 )));
}
DECLARE_OOXMLEXPORT_TEST(testMathMatrix, "math-matrix.docx")
@@ -319,32 +319,32 @@ DECLARE_OOXMLEXPORT_TEST(testMathMatrix, "math-matrix.docx")
CPPUNIT_TEST_FIXTURE(Test, testMathMso2k7)
{
loadAndReload("math-mso2k7.docx");
- CHECK_FORMULA( u"A = \u03C0 {r} ^ {2}", getFormula( getRun( getParagraph( 1 ), 1 )));
+ CHECK_FORMULA( u"A = \u03C0 {r} ^ {2}"_ustr, getFormula( getRun( getParagraph( 1 ), 1 )));
// TODO check the stack/binom difference
// CHECK_FORMULA( "{left (x+a right )} ^ {n} = sum from {k=0} to {n} {left (binom {n} {k} right ) {x} ^ {k} {a} ^ {n-k}}",
CHECK_FORMULA( "{left (x+a right )} ^ {n} = sum from {k=0} to {n} {left (stack {n # k} right ) {x} ^ {k} {a} ^ {n-k}}",
getFormula( getRun( getParagraph( 2 ), 1 )));
- CHECK_FORMULA( u"{left (1+x right )} ^ {n} =1+ {nx} over {1!} + {n left (n-1 right ) {x} ^ {2}} over {2!} +\u2026",
+ CHECK_FORMULA( u"{left (1+x right )} ^ {n} =1+ {nx} over {1!} + {n left (n-1 right ) {x} ^ {2}} over {2!} +\u2026"_ustr,
getFormula( getRun( getParagraph( 3 ), 1 )));
// TODO check (cos/sin miss {})
// CHECK_FORMULA( "f left (x right ) = {a} rsub {0} + sum from {n=1} to {\xe2\x88\x9e} {left ({a} rsub {n} cos {{n\xcf\x80x} over {L}} + {b} rsub {n} sin {{n\xcf\x80x} over {L}} right )}",
- CHECK_FORMULA( u"f left (x right ) = {a} rsub {0} + sum from {n=1} to {\u221E} {left ({a} rsub {n} cos {n\u03C0x} over {L} + {b} rsub {n} sin {n\u03C0x} over {L} right )}",
+ CHECK_FORMULA( u"f left (x right ) = {a} rsub {0} + sum from {n=1} to {\u221E} {left ({a} rsub {n} cos {n\u03C0x} over {L} + {b} rsub {n} sin {n\u03C0x} over {L} right )}"_ustr,
getFormula( getRun( getParagraph( 4 ), 1 )));
CHECK_FORMULA( "{a} ^ {2} + {b} ^ {2} = {c} ^ {2}", getFormula( getRun( getParagraph( 5 ), 1 )));
- CHECK_FORMULA( u"x = {- b \u00B1 sqrt {{b} ^ {2} -4 ac}} over {2 a}",
+ CHECK_FORMULA( u"x = {- b \u00B1 sqrt {{b} ^ {2} -4 ac}} over {2 a}"_ustr,
getFormula( getRun( getParagraph( 6 ), 1 )));
CHECK_FORMULA(
- u"{e} ^ {x} =1+ {x} over {1!} + {{x} ^ {2}} over {2!} + {{x} ^ {3}} over {3!} +\u2026, -\u221E<x<\u221E",
+ u"{e} ^ {x} =1+ {x} over {1!} + {{x} ^ {2}} over {2!} + {{x} ^ {3}} over {3!} +\u2026, -\u221E<x<\u221E"_ustr,
getFormula( getRun( getParagraph( 7 ), 1 )));
CHECK_FORMULA(
// "sin {\xce\xb1} \xc2\xb1 sin {\xce\xb2} =2 sin {{1} over {2} left (\xce\xb1\xc2\xb1\xce\xb2 right )} cos {{1} over {2} left (\xce\xb1\xe2\x88\x93\xce\xb2 right )}",
// TODO check (cos/in miss {})
- u"sin \u03B1 \u00B1 sin \u03B2 =2 sin {1} over {2} left (\u03B1\u00B1\u03B2 right ) cos {1} over {2} left (\u03B1\u2213\u03B2 right )",
+ u"sin \u03B1 \u00B1 sin \u03B2 =2 sin {1} over {2} left (\u03B1\u00B1\u03B2 right ) cos {1} over {2} left (\u03B1\u2213\u03B2 right )"_ustr,
getFormula( getRun( getParagraph( 8 ), 1 )));
CHECK_FORMULA(
// "cos {\xce\xb1} + cos {\xce\xb2} =2 cos {{1} over {2} left (\xce\xb1+\xce\xb2 right )} cos {{1} over {2} left (\xce\xb1-\xce\xb2 right )}",
// TODO check (cos/sin miss {})
- u"cos \u03B1 + cos \u03B2 =2 cos {1} over {2} left (\u03B1+\u03B2 right ) cos {1} over {2} left (\u03B1-\u03B2 right )",
+ u"cos \u03B1 + cos \u03B2 =2 cos {1} over {2} left (\u03B1+\u03B2 right ) cos {1} over {2} left (\u03B1-\u03B2 right )"_ustr,
getFormula( getRun( getParagraph( 9 ), 1 )));
}
@@ -641,7 +641,7 @@ DECLARE_OOXMLEXPORT_TEST(testTableStylerPrSz, "table-style-rPr-sz.docx")
DECLARE_OOXMLEXPORT_TEST(testMathLiteral, "math-literal.docx")
{
- CHECK_FORMULA( u"iiint from {V} to <?> {\"div\" \"F\"} dV= llint from {S} to <?> {\"F\" \u2219 \"n \" dS}",
+ CHECK_FORMULA( u"iiint from {V} to <?> {\"div\" \"F\"} dV= llint from {S} to <?> {\"F\" \u2219 \"n \" dS}"_ustr,
getFormula( getRun( getParagraph( 1 ), 1 )));
}
diff --git a/sw/qa/extras/ooxmlexport/ooxmlexport3.cxx b/sw/qa/extras/ooxmlexport/ooxmlexport3.cxx
index db2abe3513a7..ae1aa909d5fe 100644
--- a/sw/qa/extras/ooxmlexport/ooxmlexport3.cxx
+++ b/sw/qa/extras/ooxmlexport/ooxmlexport3.cxx
@@ -1026,7 +1026,7 @@ CPPUNIT_TEST_FIXTURE(Test, testFileOpenInputOutputError)
assertXPath(pXmlDoc, "/w:document/w:body/w:p[1]/w:pPr/w:pStyle", "val", "Normal");
// let's also assert that the formula was exported properly
- assertXPathContent(pXmlDoc, "//w:tbl/w:tr/w:tc[2]/w:p/m:oMathPara/m:oMath/m:sSubSup/m:e/m:r/m:t", u"\u03C3");
+ assertXPathContent(pXmlDoc, "//w:tbl/w:tr/w:tc[2]/w:p/m:oMathPara/m:oMath/m:sSubSup/m:e/m:r/m:t", u"\u03C3"_ustr);
}
CPPUNIT_TEST_FIXTURE(Test, testSingleCellTableBorders)
diff --git a/sw/qa/extras/ooxmlexport/ooxmlexport4.cxx b/sw/qa/extras/ooxmlexport/ooxmlexport4.cxx
index a9742f1a3736..ce1645007d85 100644
--- a/sw/qa/extras/ooxmlexport/ooxmlexport4.cxx
+++ b/sw/qa/extras/ooxmlexport/ooxmlexport4.cxx
@@ -636,7 +636,7 @@ CPPUNIT_TEST_FIXTURE(Test, testDateControl)
assertXPath(pXmlDoc, "/w:document/w:body/w:p/w:sdt/w:sdtPr/w:date", "fullDate", "2014-03-05T00:00:00Z");
assertXPath(pXmlDoc, "/w:document/w:body/w:p/w:sdt/w:sdtPr/w:date/w:dateFormat", "val", "dddd, dd' de 'MMMM' de 'yyyy");
assertXPath(pXmlDoc, "/w:document/w:body/w:p/w:sdt/w:sdtPr/w:date/w:lid", "val", "es-ES");
- assertXPathContent(pXmlDoc, "/w:document/w:body/w:p/w:sdt/w:sdtContent/w:r/w:t", u"mi\u00E9rcoles, 05 de marzo de 2014");
+ assertXPathContent(pXmlDoc, "/w:document/w:body/w:p/w:sdt/w:sdtContent/w:r/w:t", u"mi\u00E9rcoles, 05 de marzo de 2014"_ustr);
}
CPPUNIT_TEST_FIXTURE(Test, test_Tdf115030)
@@ -894,7 +894,7 @@ CPPUNIT_TEST_FIXTURE(Test, test_ClosingBrace)
assertXPath(pXmlDoc, "/w:document/w:body/w:p[1]/m:oMath[1]/m:d[2]/m:dPr[1]/m:endChr[1]","val","");
// tdf#154371 paragraph style Подзаголовок ур3 inherits from Heading 3 (includes list level and list id)
- uno::Reference<beans::XPropertySet> xParaStyle(getStyles("ParagraphStyles")->getByName(u"Подзаголовок ур3"), uno::UNO_QUERY);
+ uno::Reference<beans::XPropertySet> xParaStyle(getStyles("ParagraphStyles")->getByName(u"Подзаголовок ур3"_ustr), uno::UNO_QUERY);
CPPUNIT_ASSERT_EQUAL(static_cast<sal_Int16>(2), getProperty<sal_Int16>(xParaStyle, "NumberingLevel"));
CPPUNIT_ASSERT(!getProperty<OUString>(xParaStyle, "NumberingStyleName").isEmpty());
}
diff --git a/sw/qa/extras/ooxmlexport/ooxmlexport5.cxx b/sw/qa/extras/ooxmlexport/ooxmlexport5.cxx
index d97fd7c237d0..872c3055cb39 100644
--- a/sw/qa/extras/ooxmlexport/ooxmlexport5.cxx
+++ b/sw/qa/extras/ooxmlexport/ooxmlexport5.cxx
@@ -1380,7 +1380,7 @@ DECLARE_OOXMLEXPORT_TEST(testNonBMPChar, "nonbmpchar.docx")
{
// Assert that UTF8 encoded non-BMP Unicode character is correct
uno::Reference<text::XTextRange> xTextRange1 = getRun(getParagraph(1), 1);
- CPPUNIT_ASSERT_EQUAL(OUString(u"\U00024b62"), xTextRange1->getString());
+ CPPUNIT_ASSERT_EQUAL(u"\U00024b62"_ustr, xTextRange1->getString());
}
CPPUNIT_TEST_FIXTURE(Test, testSpacingGroupShapeText)
diff --git a/sw/qa/extras/ooxmlexport/ooxmlexport8.cxx b/sw/qa/extras/ooxmlexport/ooxmlexport8.cxx
index 253c76c13818..39badeb658ca 100644
--- a/sw/qa/extras/ooxmlexport/ooxmlexport8.cxx
+++ b/sw/qa/extras/ooxmlexport/ooxmlexport8.cxx
@@ -525,7 +525,7 @@ DECLARE_OOXMLEXPORT_TEST(testFdo74357, "fdo74357.docx")
DECLARE_OOXMLEXPORT_TEST(testFdo55187, "fdo55187.docx")
{
// 0x010d was imported as a newline.
- getParagraph(1, OUString(u"lup\u010Dka"));
+ getParagraph(1, u"lup\u010Dka"_ustr);
}
DECLARE_OOXMLEXPORT_TEST(testN780563, "n780563.docx")
@@ -814,7 +814,7 @@ DECLARE_OOXMLEXPORT_TEST(testFdo59638, "fdo59638.docx")
if (rProp.Name == "BulletChar")
{
// Was '*', should be 'o'.
- CPPUNIT_ASSERT_EQUAL(OUString(u"\uF0B7"), rProp.Value.get<OUString>());
+ CPPUNIT_ASSERT_EQUAL(u"\uF0B7"_ustr, rProp.Value.get<OUString>());
return;
}
}
diff --git a/sw/qa/extras/ooxmlimport/ooxmlimport.cxx b/sw/qa/extras/ooxmlimport/ooxmlimport.cxx
index e31dc1222e52..21922f19e3f1 100644
--- a/sw/qa/extras/ooxmlimport/ooxmlimport.cxx
+++ b/sw/qa/extras/ooxmlimport/ooxmlimport.cxx
@@ -963,13 +963,13 @@ CPPUNIT_TEST_FIXTURE(Test, testTdf133647_unicode)
xFields->nextElement();
uno::Reference<text::XTextField> xEnumerationAccess1(xFields->nextElement(), uno::UNO_QUERY);
- CPPUNIT_ASSERT_EQUAL(OUString(u"defined(預期結果)"), xEnumerationAccess1->getPresentation(true).trim());
+ CPPUNIT_ASSERT_EQUAL(u"defined(預期結果)"_ustr, xEnumerationAccess1->getPresentation(true).trim());
uno::Reference<text::XTextField> xEnumerationAccess2(xFields->nextElement(), uno::UNO_QUERY);
- CPPUNIT_ASSERT_EQUAL(OUString(u"defined(نتيجةمتوقعة)"), xEnumerationAccess2->getPresentation(true).trim());
+ CPPUNIT_ASSERT_EQUAL(u"defined(نتيجةمتوقعة)"_ustr, xEnumerationAccess2->getPresentation(true).trim());
uno::Reference<text::XTextField> xEnumerationAccess3(xFields->nextElement(), uno::UNO_QUERY);
- CPPUNIT_ASSERT_EQUAL(OUString(u"defined(ExpectedResult)"), xEnumerationAccess3->getPresentation(true).trim());
+ CPPUNIT_ASSERT_EQUAL(u"defined(ExpectedResult)"_ustr, xEnumerationAccess3->getPresentation(true).trim());
}
CPPUNIT_TEST_FIXTURE(Test, testTdf123389)
diff --git a/sw/qa/extras/ooxmlimport/ooxmlimport2.cxx b/sw/qa/extras/ooxmlimport/ooxmlimport2.cxx
index 6edd873dc7ed..76210cd2ef20 100644
--- a/sw/qa/extras/ooxmlimport/ooxmlimport2.cxx
+++ b/sw/qa/extras/ooxmlimport/ooxmlimport2.cxx
@@ -694,13 +694,13 @@ CPPUNIT_TEST_FIXTURE(Test, testTdf119200)
createSwDoc("tdf119200.docx");
auto xPara = getParagraph(1);
// Check that we import MathType functional symbols as symbols, not functions with missing args
- CPPUNIT_ASSERT_EQUAL(OUString(u" size 12{ func \u2208 } {}"), getFormula(getRun(xPara, 1)));
- CPPUNIT_ASSERT_EQUAL(OUString(u" size 12{ func \u2209 } {}"), getFormula(getRun(xPara, 2)));
- CPPUNIT_ASSERT_EQUAL(OUString(u" size 12{ func \u2282 } {}"), getFormula(getRun(xPara, 3)));
- CPPUNIT_ASSERT_EQUAL(OUString(u" size 12{ func \u2283 } {}"), getFormula(getRun(xPara, 4)));
- CPPUNIT_ASSERT_EQUAL(OUString(u" size 12{ func \u2284 } {}"), getFormula(getRun(xPara, 5)));
- CPPUNIT_ASSERT_EQUAL(OUString(u" size 12{ func \u2286 } {}"), getFormula(getRun(xPara, 6)));
- CPPUNIT_ASSERT_EQUAL(OUString(u" size 12{ func \u2287 } {}"), getFormula(getRun(xPara, 7)));
+ CPPUNIT_ASSERT_EQUAL(u" size 12{ func \u2208 } {}"_ustr, getFormula(getRun(xPara, 1)));
+ CPPUNIT_ASSERT_EQUAL(u" size 12{ func \u2209 } {}"_ustr, getFormula(getRun(xPara, 2)));
+ CPPUNIT_ASSERT_EQUAL(u" size 12{ func \u2282 } {}"_ustr, getFormula(getRun(xPara, 3)));
+ CPPUNIT_ASSERT_EQUAL(u" size 12{ func \u2283 } {}"_ustr, getFormula(getRun(xPara, 4)));
+ CPPUNIT_ASSERT_EQUAL(u" size 12{ func \u2284 } {}"_ustr, getFormula(getRun(xPara, 5)));
+ CPPUNIT_ASSERT_EQUAL(u" size 12{ func \u2286 } {}"_ustr, getFormula(getRun(xPara, 6)));
+ CPPUNIT_ASSERT_EQUAL(u" size 12{ func \u2287 } {}"_ustr, getFormula(getRun(xPara, 7)));
}
CPPUNIT_TEST_FIXTURE(Test, testTdf115094)
diff --git a/sw/qa/extras/rtfexport/rtfexport.cxx b/sw/qa/extras/rtfexport/rtfexport.cxx
index 66f2ad157bed..3759697475b1 100644
--- a/sw/qa/extras/rtfexport/rtfexport.cxx
+++ b/sw/qa/extras/rtfexport/rtfexport.cxx
@@ -211,14 +211,14 @@ CPPUNIT_TEST_FIXTURE(Test, testMathEscaping)
{
loadAndReload("math-escaping.rtf");
OUString aActual = getFormula(getRun(getParagraph(1), 1));
- CPPUNIT_ASSERT_EQUAL(OUString(u"\u00E1 \\{"), aActual);
+ CPPUNIT_ASSERT_EQUAL(u"\u00E1 \\{"_ustr, aActual);
}
CPPUNIT_TEST_FIXTURE(Test, testMathLim)
{
loadAndReload("math-lim.rtf");
OUString aActual = getFormula(getRun(getParagraph(1), 1));
- CPPUNIT_ASSERT_EQUAL(OUString(u"lim from {x \u2192 1} {x}"), aActual);
+ CPPUNIT_ASSERT_EQUAL(u"lim from {x \u2192 1} {x}"_ustr, aActual);
}
DECLARE_RTFEXPORT_TEST(testMathMatrix, "math-matrix.rtf")
@@ -237,23 +237,23 @@ CPPUNIT_TEST_FIXTURE(Test, testMathMso2007)
{
loadAndReload("math-mso2007.rtf");
OUString aActual = getFormula(getRun(getParagraph(1), 1));
- OUString aExpected(u"A = \u03C0 {r} ^ {2}");
+ OUString aExpected(u"A = \u03C0 {r} ^ {2}"_ustr);
CPPUNIT_ASSERT_EQUAL(aExpected, aActual);
aActual = getFormula(getRun(getParagraph(2), 1));
- aExpected = OUString(u"{left (x + a right )} ^ {n} = sum from {k = 0} to {n} {left (stack { n "
- u"# k } right ) {x} ^ {k} {a} ^ {n \u2212 k}}");
+ aExpected = u"{left (x + a right )} ^ {n} = sum from {k = 0} to {n} {left (stack { n "
+ u"# k } right ) {x} ^ {k} {a} ^ {n \u2212 k}}"_ustr;
CPPUNIT_ASSERT_EQUAL(aExpected, aActual);
aActual = getFormula(getRun(getParagraph(3), 1));
- aExpected = OUString(u"{left (1 + x right )} ^ {n} = 1 + {nx} over {1 !} + {n left (n \u2212 1 "
- u"right ) {x} ^ {2}} over {2 !} + \u2026");
+ aExpected = u"{left (1 + x right )} ^ {n} = 1 + {nx} over {1 !} + {n left (n \u2212 1 "
+ u"right ) {x} ^ {2}} over {2 !} + \u2026"_ustr;
CPPUNIT_ASSERT_EQUAL(aExpected, aActual);
aActual = getFormula(getRun(getParagraph(4), 1));
- aExpected = OUString(u"f left (x right ) = {a} rsub {0} + sum from {n = 1} to {\u221E} {left "
- u"({a} rsub {n} cos {n\u03C0x} over {L} + {b} rsub {n} sin {n\u03C0x} "
- u"over {L} right )}");
+ aExpected = u"f left (x right ) = {a} rsub {0} + sum from {n = 1} to {\u221E} {left "
+ u"({a} rsub {n} cos {n\u03C0x} over {L} + {b} rsub {n} sin {n\u03C0x} "
+ u"over {L} right )}"_ustr;
CPPUNIT_ASSERT_EQUAL(aExpected, aActual);
aActual = getFormula(getRun(getParagraph(5), 1));
@@ -261,22 +261,22 @@ CPPUNIT_TEST_FIXTURE(Test, testMathMso2007)
CPPUNIT_ASSERT_EQUAL(aExpected, aActual);
aActual = getFormula(getRun(getParagraph(6), 1));
- aExpected = OUString(u"x = {\u2212 b \u00B1 sqrt {{b} ^ {2} \u2212 4 ac}} over {2 a}");
+ aExpected = u"x = {\u2212 b \u00B1 sqrt {{b} ^ {2} \u2212 4 ac}} over {2 a}"_ustr;
CPPUNIT_ASSERT_EQUAL(aExpected, aActual);
aActual = getFormula(getRun(getParagraph(7), 1));
- aExpected = OUString(u"{e} ^ {x} = 1 + {x} over {1 !} + {{x} ^ {2}} over {2 !} + {{x} ^ {3}} "
- u"over {3 !} + \u2026 , \u2212 \u221E < x < \u221E");
+ aExpected = u"{e} ^ {x} = 1 + {x} over {1 !} + {{x} ^ {2}} over {2 !} + {{x} ^ {3}} "
+ u"over {3 !} + \u2026 , \u2212 \u221E < x < \u221E"_ustr;
CPPUNIT_ASSERT_EQUAL(aExpected, aActual);
aActual = getFormula(getRun(getParagraph(8), 1));
- aExpected = OUString(u"sin \u03B1 \u00B1 sin \u03B2 = 2 sin {1} over {2} left (\u03B1 \u00B1 "
- u"\u03B2 right ) cos {1} over {2} left (\u03B1 \u2213 \u03B2 right )");
+ aExpected = u"sin \u03B1 \u00B1 sin \u03B2 = 2 sin {1} over {2} left (\u03B1 \u00B1 "
+ u"\u03B2 right ) cos {1} over {2} left (\u03B1 \u2213 \u03B2 right )"_ustr;
CPPUNIT_ASSERT_EQUAL(aExpected, aActual);
aActual = getFormula(getRun(getParagraph(9), 1));
- aExpected = OUString(u"cos \u03B1 + cos \u03B2 = 2 cos {1} over {2} left (\u03B1 + \u03B2 "
- u"right ) cos {1} over {2} left (\u03B1 \u2212 \u03B2 right )");
+ aExpected = u"cos \u03B1 + cos \u03B2 = 2 cos {1} over {2} left (\u03B1 + \u03B2 "
+ u"right ) cos {1} over {2} left (\u03B1 \u2212 \u03B2 right )"_ustr;
CPPUNIT_ASSERT_EQUAL(aExpected, aActual);
}
@@ -379,7 +379,7 @@ CPPUNIT_TEST_FIXTURE(Test, testFdo77979)
loadAndReload("fdo77979.odt");
CPPUNIT_ASSERT_EQUAL(1, getPages());
// font name is encoded with \fcharset of font
- CPPUNIT_ASSERT_EQUAL(OUString(u"\u5FAE\u8F6F\u96C5\u9ED1"),
+ CPPUNIT_ASSERT_EQUAL(u"\u5FAE\u8F6F\u96C5\u9ED1"_ustr,
getProperty<OUString>(getRun(getParagraph(1), 1), "CharFontName"));
}
@@ -480,8 +480,7 @@ DECLARE_RTFEXPORT_TEST(testFdo61507, "fdo61507.rtf")
mxComponent, uno::UNO_QUERY);
uno::Reference<document::XDocumentProperties> xDocumentProperties(
xDocumentPropertiesSupplier->getDocumentProperties());
- CPPUNIT_ASSERT_EQUAL(OUString(u"\u00C9\u00C1\u0150\u0170\u222D"),
- xDocumentProperties->getTitle());
+ CPPUNIT_ASSERT_EQUAL(u"\u00C9\u00C1\u0150\u0170\u222D"_ustr, xDocumentProperties->getTitle());
// Only "Hello.", no additional characters.
CPPUNIT_ASSERT_EQUAL(6, getLength());
@@ -514,8 +513,7 @@ DECLARE_RTFEXPORT_TEST(testMnor, "mnor.rtf")
// \mnor wasn't handled, leading to missing quotes around "divF" and so on.
OUString aActual = getFormula(getRun(getParagraph(1), 1));
CPPUNIT_ASSERT_EQUAL(
- OUString(
- u"iiint from {V} to <?> {\"divF\"} dV = llint from {S} to <?> {\"F\" \u2219 \"n\" dS}"),
+ u"iiint from {V} to <?> {\"divF\"} dV = llint from {S} to <?> {\"F\" \u2219 \"n\" dS}"_ustr,
aActual);
}
diff --git a/sw/qa/extras/rtfexport/rtfexport2.cxx b/sw/qa/extras/rtfexport/rtfexport2.cxx
index 1998262deca4..6d5812abf47a 100644
--- a/sw/qa/extras/rtfexport/rtfexport2.cxx
+++ b/sw/qa/extras/rtfexport/rtfexport2.cxx
@@ -178,7 +178,7 @@ DECLARE_RTFEXPORT_TEST(testFdo79384, "fdo79384.rtf")
{
uno::Reference<text::XTextRange> xTextRange = getRun(getParagraph(1), 1);
- CPPUNIT_ASSERT_EQUAL(OUString(u"Маркеры спискамЫ"), xTextRange->getString());
+ CPPUNIT_ASSERT_EQUAL(u"Маркеры спискамЫ"_ustr, xTextRange->getString());
}
DECLARE_RTFEXPORT_TEST(testFdo47326, "fdo47326.rtf")
@@ -227,7 +227,7 @@ DECLARE_RTFEXPORT_TEST(testFdo45394, "fdo45394.rtf")
getStyles("PageStyles")->getByName("Standard"), "HeaderText");
OUString aActual = xHeaderText->getString();
// Encoding in the header was wrong.
- CPPUNIT_ASSERT_EQUAL(OUString(u"\u041F\u041A \u0420\u0418\u041A"), aActual);
+ CPPUNIT_ASSERT_EQUAL(u"\u041F\u041A \u0420\u0418\u041A"_ustr, aActual);
uno::Reference<text::XTextTablesSupplier> xTextTablesSupplier(mxComponent, uno::UNO_QUERY);
uno::Reference<container::XIndexAccess> xIndexAccess(xTextTablesSupplier->getTextTables(),
@@ -295,7 +295,7 @@ CPPUNIT_TEST_FIXTURE(Test, testFdo48023)
// Implicit encoding detection based on locale was missing
CPPUNIT_ASSERT_EQUAL(
- OUString(u"\u041F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0438\u0441\u0442"),
+ u"\u041F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0438\u0441\u0442"_ustr,
xTextRange->getString());
};
@@ -330,7 +330,7 @@ CPPUNIT_TEST_FIXTURE(Test, testFdo44211)
auto verify = [this]() {
uno::Reference<text::XTextRange> xTextRange = getRun(getParagraph(1), 1);
- CPPUNIT_ASSERT_EQUAL(OUString(u"\u0105\u010D\u0119"), xTextRange->getString());
+ CPPUNIT_ASSERT_EQUAL(u"\u0105\u010D\u0119"_ustr, xTextRange->getString());
};
AllSettings aSavedSettings = Application::GetSettings();
@@ -513,7 +513,10 @@ DECLARE_RTFEXPORT_TEST(testFdo36089, "fdo36089.rtf")
getProperty<sal_Int16>(getRun(getParagraph(1), 2), "CharEscapement"));
}
-DECLARE_RTFEXPORT_TEST(testFdo48446, "fdo48446.rtf") { getParagraph(1, u"\u0418\u043C\u044F"); }
+DECLARE_RTFEXPORT_TEST(testFdo48446, "fdo48446.rtf")
+{
+ getParagraph(1, u"\u0418\u043C\u044F"_ustr);
+}
DECLARE_RTFEXPORT_TEST(testFdo47495, "fdo47495.rtf")
{
@@ -715,7 +718,7 @@ DECLARE_RTFEXPORT_TEST(testFdo56512, "fdo56512.rtf")
uno::Reference<container::XIndexAccess> xIndexAccess(xTextFramesSupplier->getTextFrames(),
uno::UNO_QUERY);
uno::Reference<text::XTextRange> xTextRange(xIndexAccess->getByIndex(0), uno::UNO_QUERY);
- CPPUNIT_ASSERT_EQUAL(OUString(u"\u05E2\u05D5\u05E1\u05E7 \u05DE\u05D5\u05E8\u05E9\u05D4 "),
+ CPPUNIT_ASSERT_EQUAL(u"\u05E2\u05D5\u05E1\u05E7 \u05DE\u05D5\u05E8\u05E9\u05D4 "_ustr,
xTextRange->getString());
}
@@ -872,7 +875,7 @@ DECLARE_RTFEXPORT_TEST(testFdo59638, "fdo59638.rtf")
if (rProp.Name == "BulletChar")
{
// Was '*', should be 'o'.
- CPPUNIT_ASSERT_EQUAL(OUString(u"\uF0B7"), rProp.Value.get<OUString>());
+ CPPUNIT_ASSERT_EQUAL(u"\uF0B7"_ustr, rProp.Value.get<OUString>());
return;
}
}
diff --git a/sw/qa/extras/rtfexport/rtfexport4.cxx b/sw/qa/extras/rtfexport/rtfexport4.cxx
index 56ff343487ef..9547734711ea 100644
--- a/sw/qa/extras/rtfexport/rtfexport4.cxx
+++ b/sw/qa/extras/rtfexport/rtfexport4.cxx
@@ -119,7 +119,7 @@ DECLARE_RTFEXPORT_TEST(test148518, "FORMDROPDOWN.rtf")
DECLARE_RTFEXPORT_TEST(test150269, "hidden-linebreaks.rtf")
{
- uno::Reference<text::XTextRange> xRun = getRun(getParagraph(1), 1, u"\n\n\n");
+ uno::Reference<text::XTextRange> xRun = getRun(getParagraph(1), 1, u"\n\n\n"_ustr);
CPPUNIT_ASSERT_EQUAL(true, getProperty<bool>(xRun, "CharHidden"));
}
@@ -633,37 +633,37 @@ CPPUNIT_TEST_FIXTURE(Test, testClearingBreak)
DECLARE_RTFEXPORT_TEST(testTdf95706, "tdf95706.rtf")
{
uno::Reference<text::XTextRange> xRun2
- = getRun(getParagraph(2), 1, u"\u0104\u012e\u0100\u0106\u00c4");
+ = getRun(getParagraph(2), 1, u"\u0104\u012e\u0100\u0106\u00c4"_ustr);
CPPUNIT_ASSERT_EQUAL(OUString("Arial"), getProperty<OUString>(xRun2, "CharFontName"));
uno::Reference<text::XTextRange> xRun3
- = getRun(getParagraph(3), 1, u"\u0154\u00c1\u00c2\u0102\u00c4");
+ = getRun(getParagraph(3), 1, u"\u0154\u00c1\u00c2\u0102\u00c4"_ustr);
CPPUNIT_ASSERT_EQUAL(OUString("Arial"), getProperty<OUString>(xRun3, "CharFontName"));
uno::Reference<text::XTextRange> xRun4
- = getRun(getParagraph(4), 1, u"\u0410\u0411\u0412\u0413\u0414");
+ = getRun(getParagraph(4), 1, u"\u0410\u0411\u0412\u0413\u0414"_ustr);
CPPUNIT_ASSERT_EQUAL(OUString("Arial"), getProperty<OUString>(xRun4, "CharFontName"));
uno::Reference<text::XTextRange> xRun5
- = getRun(getParagraph(5), 1, u"\u0390\u0391\u0392\u0393\u0394");
+ = getRun(getParagraph(5), 1, u"\u0390\u0391\u0392\u0393\u0394"_ustr);
CPPUNIT_ASSERT_EQUAL(OUString("Arial"), getProperty<OUString>(xRun5, "CharFontName"));
uno::Reference<text::XTextRange> xRun6
- = getRun(getParagraph(6), 1, u"\u00c0\u00c1\u00c2\u00c3\u00c4");
+ = getRun(getParagraph(6), 1, u"\u00c0\u00c1\u00c2\u00c3\u00c4"_ustr);
CPPUNIT_ASSERT_EQUAL(OUString("Arial"), getProperty<OUString>(xRun6, "CharFontName"));
uno::Reference<text::XTextRange> xRun7
- = getRun(getParagraph(7), 1, u"\u05b0\u05b1\u05b2\u05b3\u05b4");
+ = getRun(getParagraph(7), 1, u"\u05b0\u05b1\u05b2\u05b3\u05b4"_ustr);
// Do not check font for Hebrew: it can be substituted by smth able to handle these chars
//CPPUNIT_ASSERT_EQUAL(OUString("Arial"), getProperty<OUString>(xRun7, "CharFontName"));
uno::Reference<text::XTextRange> xRun8
- = getRun(getParagraph(8), 1, u"\u06c1\u0621\u0622\u0623\u0624");
+ = getRun(getParagraph(8), 1, u"\u06c1\u0621\u0622\u0623\u0624"_ustr);
// Do not check font for Arabic: it can be substituted by smth able to handle these chars
//CPPUNIT_ASSERT_EQUAL(OUString("Arial"), getProperty<OUString>(xRun8, "CharFontName"));
uno::Reference<text::XTextRange> xRun9
- = getRun(getParagraph(9), 1, u"\u00c0\u00c1\u00c2\u0102\u00c4");
+ = getRun(getParagraph(9), 1, u"\u00c0\u00c1\u00c2\u0102\u00c4"_ustr);
CPPUNIT_ASSERT_EQUAL(OUString("Arial"), getProperty<OUString>(xRun9, "CharFontName"));
// Ensure strange font remains strange. No reason to check content: in this case it can vary on locale
@@ -672,22 +672,22 @@ DECLARE_RTFEXPORT_TEST(testTdf95706, "tdf95706.rtf")
getProperty<OUString>(xRun10, "CharFontName"));
uno::Reference<text::XTextRange> xRun12
- = getRun(getParagraph(12), 1, u"\u0390\u0391\u0392\u0393\u0394");
+ = getRun(getParagraph(12), 1, u"\u0390\u0391\u0392\u0393\u0394"_ustr);
CPPUNIT_ASSERT_EQUAL(OUString("Arial"), getProperty<OUString>(xRun12, "CharFontName"));
uno::Reference<text::XTextRange> xRun13
- = getRun(getParagraph(13), 1, u"\u0390\u0391\u0392\u0393\u0394");
+ = getRun(getParagraph(13), 1, u"\u0390\u0391\u0392\u0393\u0394"_ustr);
CPPUNIT_ASSERT_EQUAL(OUString("Arial"), getProperty<OUString>(xRun13, "CharFontName"));
uno::Reference<text::XTextRange> xRun14 = getRun(getParagraph(14), 1);
CPPUNIT_ASSERT_EQUAL(OUString("Arial"), getProperty<OUString>(xRun14, "CharFontName"));
uno::Reference<text::XTextRange> xRun15
- = getRun(getParagraph(15), 1, u"\u0104\u012e\u0100\u0106\u00c4");
+ = getRun(getParagraph(15), 1, u"\u0104\u012e\u0100\u0106\u00c4"_ustr);
CPPUNIT_ASSERT_EQUAL(OUString("Arial"), getProperty<OUString>(xRun15, "CharFontName"));
uno::Reference<text::XTextRange> xRun16
- = getRun(getParagraph(16), 1, u"\u0104\u012e\u0100\u0106\u00c4");
+ = getRun(getParagraph(16), 1, u"\u0104\u012e\u0100\u0106\u00c4"_ustr);
CPPUNIT_ASSERT_EQUAL(OUString("Arial"), getProperty<OUString>(xRun16, "CharFontName"));
}
diff --git a/sw/qa/extras/rtfexport/rtfexport5.cxx b/sw/qa/extras/rtfexport/rtfexport5.cxx
index c8b9ac0dc206..72efeee7ca76 100644
--- a/sw/qa/extras/rtfexport/rtfexport5.cxx
+++ b/sw/qa/extras/rtfexport/rtfexport5.cxx
@@ -64,7 +64,7 @@ DECLARE_RTFEXPORT_TEST(testFdo42109, "fdo42109.rtf")
DECLARE_RTFEXPORT_TEST(testFdo62977, "fdo62977.rtf")
{
// The middle character was imported as '?' instead of the proper unicode value.
- getRun(getParagraph(1), 1, OUString(u"\u5E74\uFF14\u6708"));
+ getRun(getParagraph(1), 1, u"\u5E74\uFF14\u6708"_ustr);
}
DECLARE_RTFEXPORT_TEST(testN818997, "n818997.rtf")
@@ -146,7 +146,7 @@ DECLARE_RTFEXPORT_TEST(testTdf153613_inlineAfterPgBreak2, "tdf153613_inlineAfter
DECLARE_RTFEXPORT_TEST(testFdo64671, "fdo64671.rtf")
{
// Additional '}' was inserted before the special character.
- getRun(getParagraph(1), 1, OUString(u"\u017D"));
+ getRun(getParagraph(1), 1, u"\u017D"_ustr);
}
CPPUNIT_TEST_FIXTURE(Test, testFdo62044)
@@ -283,7 +283,7 @@ DECLARE_RTFEXPORT_TEST(testFdo77996, "fdo77996.rtf")
uno::Reference<document::XDocumentProperties> xProps(
xDocumentPropertiesSupplier->getDocumentProperties());
CPPUNIT_ASSERT_EQUAL(OUString("Aln Lin (Bei Jing)"), xProps->getAuthor());
- OUString aTitle(u"\u53A6\u95E8\u94A8\u4E1A\u80A1\u4EFD\u6709\u9650\u516C\u53F8");
+ OUString aTitle(u"\u53A6\u95E8\u94A8\u4E1A\u80A1\u4EFD\u6709\u9650\u516C\u53F8"_ustr);
CPPUNIT_ASSERT_EQUAL(aTitle, xProps->getTitle());
uno::Reference<beans::XPropertySet> xUDProps(xProps->getUserDefinedProperties(),
uno::UNO_QUERY);
@@ -356,7 +356,7 @@ DECLARE_RTFEXPORT_TEST(testFdo44715, "fdo44715.rtf")
DECLARE_RTFEXPORT_TEST(testFdo68076, "fdo68076.rtf")
{
// Encoding of the last char was wrong (more 'o' than 'y').
- getParagraph(1, u"\u041E\u0431\u044A\u0435\u043A\u0442 \u2013 \u0443");
+ getParagraph(1, u"\u041E\u0431\u044A\u0435\u043A\u0442 \u2013 \u0443"_ustr);
}
DECLARE_RTFEXPORT_TEST(testFdo70221, "fdo70221.rtf")
@@ -615,13 +615,14 @@ DECLARE_RTFEXPORT_TEST(testDprectAnchor, "dprect-anchor.rtf")
DECLARE_RTFEXPORT_TEST(testFdo76628, "fdo76628.rtf")
{
// Should be 'SAMPLE' in Russian, was garbage.
- getParagraph(1, u"\u041E\u0411\u0420\u0410\u0417\u0415\u0426");
+ getParagraph(1, u"\u041E\u0411\u0420\u0410\u0417\u0415\u0426"_ustr);
uno::Reference<text::XText> xHeaderText = getProperty<uno::Reference<text::XText>>(
getStyles("PageStyles")->getByName("Standard"), "HeaderText");
// Should be 'prepared' in Russian, was garbage.
- getParagraphOfText(1, xHeaderText,
- u"\u041F\u043E\u0434\u0433\u043E\u0442\u043E\u0432\u043B\u0435\u043D\u043E");
+ getParagraphOfText(
+ 1, xHeaderText,
+ u"\u041F\u043E\u0434\u0433\u043E\u0442\u043E\u0432\u043B\u0435\u043D\u043E"_ustr);
}
DECLARE_RTFEXPORT_TEST(testFdo77267, "fdo77267.rtf")
diff --git a/sw/qa/extras/rtfexport/rtfexport6.cxx b/sw/qa/extras/rtfexport/rtfexport6.cxx
index 13afa440cd2d..985dfd5ce4a9 100644
--- a/sw/qa/extras/rtfexport/rtfexport6.cxx
+++ b/sw/qa/extras/rtfexport/rtfexport6.cxx
@@ -49,27 +49,27 @@ DECLARE_RTFEXPORT_TEST(testFdo85889pc, "fdo85889-pc.rtf")
{
uno::Reference<text::XTextRange> xTextRange = getRun(getParagraph(1), 1);
- CPPUNIT_ASSERT_EQUAL(OUString(u"\u00B1\u2265\u2264"), xTextRange->getString());
+ CPPUNIT_ASSERT_EQUAL(u"\u00B1\u2265\u2264"_ustr, xTextRange->getString());
}
DECLARE_RTFEXPORT_TEST(testFdo85889pca, "fdo85889-pca.rtf")
{
uno::Reference<text::XTextRange> xTextRange = getRun(getParagraph(1), 1);
- CPPUNIT_ASSERT_EQUAL(OUString(u"\u00B1\u2017\u00BE"), xTextRange->getString());
+ CPPUNIT_ASSERT_EQUAL(u"\u00B1\u2017\u00BE"_ustr, xTextRange->getString());
}
DECLARE_RTFEXPORT_TEST(testFdo85889mac, "fdo85889-mac.rtf")
{
uno::Reference<text::XTextRange> xTextRange = getRun(getParagraph(1), 1);
- CPPUNIT_ASSERT_EQUAL(OUString(u"\u00D2\u00DA\u00DB"), xTextRange->getString());
+ CPPUNIT_ASSERT_EQUAL(u"\u00D2\u00DA\u00DB"_ustr, xTextRange->getString());
}
CPPUNIT_TEST_FIXTURE(Test, testFdo72031)
{
auto verify = [this]() {
- CPPUNIT_ASSERT_EQUAL(OUString(u"\uF0C5"), getRun(getParagraph(1), 1)->getString());
+ CPPUNIT_ASSERT_EQUAL(u"\uF0C5"_ustr, getRun(getParagraph(1), 1)->getString());
};
AllSettings aSavedSettings = Application::GetSettings();
@@ -179,14 +179,13 @@ DECLARE_RTFEXPORT_TEST(testTdf151370, "tdf151370.rtf")
// Here we try to read/write docvar having non-ascii name and value. So it is encoded in Unicode
OUString sFieldName(u"com.sun.star.text.fieldmaster.User."
"LocalChars\u00c1\u0072\u0076\u00ed\u007a\u0074\u0075\u0072\u006f\u0054"
- "\u00fc\u006b\u00f6\u0072\u0066\u00fa\u0072\u00f3\u0067\u00e9\u0070");
+ "\u00fc\u006b\u00f6\u0072\u0066\u00fa\u0072\u00f3\u0067\u00e9\u0070"_ustr);
CPPUNIT_ASSERT_EQUAL(sal_True, xTextFieldMasters->hasByName(sFieldName));
auto xFieldMaster = xTextFieldMasters->getByName(sFieldName);
- CPPUNIT_ASSERT_EQUAL(
- OUString(u"\u00e1\u0072\u0076\u00ed\u007a\u0074\u0075\u0072\u006f\u0074\u00fc"
- "\u006b\u00f6\u0072\u0066\u00fa\u0072\u00f3\u0067\u00e9\u0070"),
- getProperty<OUString>(xFieldMaster, "Content"));
+ CPPUNIT_ASSERT_EQUAL(u"\u00e1\u0072\u0076\u00ed\u007a\u0074\u0075\u0072\u006f\u0074\u00fc"
+ "\u006b\u00f6\u0072\u0066\u00fa\u0072\u00f3\u0067\u00e9\u0070"_ustr,
+ getProperty<OUString>(xFieldMaster, "Content"));
}
DECLARE_RTFEXPORT_TEST(testTdf108416, "tdf108416.rtf")
@@ -657,7 +656,7 @@ CPPUNIT_TEST_FIXTURE(Test, testTdf144437)
DECLARE_RTFEXPORT_TEST(testTdf131234, "tdf131234.rtf")
{
- uno::Reference<text::XTextRange> xRun = getRun(getParagraph(1), 1, OUString(u"Hello"));
+ uno::Reference<text::XTextRange> xRun = getRun(getParagraph(1), 1, u"Hello"_ustr);
// Ensure that text has default font attrs in spite of style referenced
// E.g. 12pt, Times New Roman, black, no bold, no italic, no underline
diff --git a/sw/qa/extras/rtfimport/rtfimport.cxx b/sw/qa/extras/rtfimport/rtfimport.cxx
index d115dc4c75b1..78409762e827 100644
--- a/sw/qa/extras/rtfimport/rtfimport.cxx
+++ b/sw/qa/extras/rtfimport/rtfimport.cxx
@@ -269,8 +269,7 @@ CPPUNIT_TEST_FIXTURE(Test, testFdo45182)
uno::Reference<container::XIndexAccess> xFootnotes = xFootnotesSupplier->getFootnotes();
uno::Reference<text::XTextRange> xTextRange(xFootnotes->getByIndex(0), uno::UNO_QUERY);
// Encoding in the footnote was wrong.
- CPPUNIT_ASSERT_EQUAL(OUString(u"\u017Eivnost\u00ED" SAL_NEWLINE_STRING),
- xTextRange->getString());
+ CPPUNIT_ASSERT_EQUAL(u"\u017Eivnost\u00ED" SAL_NEWLINE_STRING ""_ustr, xTextRange->getString());
}
CPPUNIT_TEST_FIXTURE(Test, testFdo85812)
@@ -850,7 +849,7 @@ CPPUNIT_TEST_FIXTURE(Test, testTdf105511)
DefaultLocale::set("ru-RU", batch);
batch->commit();
createSwDoc("tdf105511.rtf");
- getParagraph(1, u"\u0418\u043C\u044F");
+ getParagraph(1, u"\u0418\u043C\u044F"_ustr);
}
CPPUNIT_TEST_FIXTURE(Test, testContSectionPageBreak)
diff --git a/sw/qa/extras/tiledrendering/tiledrendering.cxx b/sw/qa/extras/tiledrendering/tiledrendering.cxx
index 57d146edee3e..13a882b7f82f 100644
--- a/sw/qa/extras/tiledrendering/tiledrendering.cxx
+++ b/sw/qa/extras/tiledrendering/tiledrendering.cxx
@@ -1755,7 +1755,7 @@ CPPUNIT_TEST_FIXTURE(SwTiledRenderingTest, testThemeViewSeparation)
aValue.bIsVisible = true;
aValue.nColor = aDarkColor;
aColorConfig.SetColorValue(svtools::DOCCOLOR, aValue);
- aColorConfig.AddScheme(u"Dark");
+ aColorConfig.AddScheme(u"Dark"_ustr);
}
// Add a minimal light scheme
{
@@ -1764,7 +1764,7 @@ CPPUNIT_TEST_FIXTURE(SwTiledRenderingTest, testThemeViewSeparation)
aValue.bIsVisible = true;
aValue.nColor = COL_WHITE;
aColorConfig.SetColorValue(svtools::DOCCOLOR, aValue);
- aColorConfig.AddScheme(u"Light");
+ aColorConfig.AddScheme(u"Light"_ustr);
}
SwXTextDocument* pXTextDocument = createDoc();
int nFirstViewId = SfxLokHelper::getView();
diff --git a/sw/qa/extras/txtexport/txtexport.cxx b/sw/qa/extras/txtexport/txtexport.cxx
index 338af339884e..673e29ef62df 100644
--- a/sw/qa/extras/txtexport/txtexport.cxx
+++ b/sw/qa/extras/txtexport/txtexport.cxx
@@ -89,7 +89,7 @@ DECLARE_TXTEXPORT_TEST(testTdf120574_utf16lebom, "UTF16LEBOMCRLF.txt")
{
std::vector<sal_Unicode> aMemStream = readMemoryStream<sal_Unicode>();
OUString aData(aMemStream.data(), aMemStream.size());
- CPPUNIT_ASSERT_EQUAL(OUString(u"\uFEFFフー\r\nバー\r\n"), aData);
+ CPPUNIT_ASSERT_EQUAL(u"\uFEFFフー\r\nバー\r\n"_ustr, aData);
}
DECLARE_TXTEXPORT_TEST(testTdf142669_utf8, "UTF8CRLF.txt")
@@ -103,7 +103,7 @@ DECLARE_TXTEXPORT_TEST(testTdf142669_utf16le, "UTF16LECRLF.txt")
{
std::vector<sal_Unicode> aMemStream = readMemoryStream<sal_Unicode>();
OUString aData(aMemStream.data(), aMemStream.size());
- CPPUNIT_ASSERT_EQUAL(OUString(u"フー\r\nバー\r\n"), aData);
+ CPPUNIT_ASSERT_EQUAL(u"フー\r\nバー\r\n"_ustr, aData);
}
CPPUNIT_TEST_FIXTURE(TxtExportTest, testClearingBreakExport)
diff --git a/sw/qa/extras/txtimport/txtimport.cxx b/sw/qa/extras/txtimport/txtimport.cxx
index 410a9311621b..87bf86274b53 100644
--- a/sw/qa/extras/txtimport/txtimport.cxx
+++ b/sw/qa/extras/txtimport/txtimport.cxx
@@ -88,7 +88,7 @@ CPPUNIT_TEST_FIXTURE(TxtImportTest, testTdf60145_utf8withoutbom)
uno::Reference<text::XTextRange> xPara(getParagraph(1));
- CPPUNIT_ASSERT_EQUAL(OUString(u"漢a'"), xPara->getString());
+ CPPUNIT_ASSERT_EQUAL(u"漢a'"_ustr, xPara->getString());
}
CPPUNIT_TEST_FIXTURE(TxtImportTest, testTdf60145_utf8withbom)
@@ -101,7 +101,7 @@ CPPUNIT_TEST_FIXTURE(TxtImportTest, testTdf60145_utf8withbom)
uno::Reference<text::XTextRange> xPara(getParagraph(1));
- CPPUNIT_ASSERT_EQUAL(OUString(u"漢a'"), xPara->getString());
+ CPPUNIT_ASSERT_EQUAL(u"漢a'"_ustr, xPara->getString());
}
CPPUNIT_TEST_FIXTURE(TxtImportTest, testTdf60145_utf16lewithoutbom)
@@ -114,7 +114,7 @@ CPPUNIT_TEST_FIXTURE(TxtImportTest, testTdf60145_utf16lewithoutbom)
uno::Reference<text::XTextRange> xPara(getParagraph(1));
- CPPUNIT_ASSERT_EQUAL(OUString(u"漢a'"), xPara->getString());
+ CPPUNIT_ASSERT_EQUAL(u"漢a'"_ustr, xPara->getString());
}
CPPUNIT_TEST_FIXTURE(TxtImportTest, testTdf60145_utf16lewithbom)
@@ -127,7 +127,7 @@ CPPUNIT_TEST_FIXTURE(TxtImportTest, testTdf60145_utf16lewithbom)
uno::Reference<text::XTextRange> xPara(getParagraph(1));
- CPPUNIT_ASSERT_EQUAL(OUString(u"漢a'"), xPara->getString());
+ CPPUNIT_ASSERT_EQUAL(u"漢a'"_ustr, xPara->getString());
}
CPPUNIT_TEST_FIXTURE(TxtImportTest, testTdf92161_gb18030)
@@ -140,7 +140,7 @@ CPPUNIT_TEST_FIXTURE(TxtImportTest, testTdf92161_gb18030)
uno::Reference<text::XTextRange> xPara(getParagraph(1));
- CPPUNIT_ASSERT_EQUAL(OUString(u"盖闻天地之数,有十二万九千六百岁为一元。"), xPara->getString());
+ CPPUNIT_ASSERT_EQUAL(u"盖闻天地之数,有十二万九千六百岁为一元。"_ustr, xPara->getString());
}
CPPUNIT_TEST_FIXTURE(TxtImportTest, testTdf60145_utf16bewithoutbom)
@@ -153,7 +153,7 @@ CPPUNIT_TEST_FIXTURE(TxtImportTest, testTdf60145_utf16bewithoutbom)
uno::Reference<text::XTextRange> xPara(getParagraph(1));
- CPPUNIT_ASSERT_EQUAL(OUString(u"漢a'"), xPara->getString());
+ CPPUNIT_ASSERT_EQUAL(u"漢a'"_ustr, xPara->getString());
}
CPPUNIT_TEST_FIXTURE(TxtImportTest, testTdf60145_utf16bewithbom)
@@ -166,7 +166,7 @@ CPPUNIT_TEST_FIXTURE(TxtImportTest, testTdf60145_utf16bewithbom)
uno::Reference<text::XTextRange> xPara(getParagraph(1));
- CPPUNIT_ASSERT_EQUAL(OUString(u"漢a'"), xPara->getString());
+ CPPUNIT_ASSERT_EQUAL(u"漢a'"_ustr, xPara->getString());
}
CPPUNIT_TEST_FIXTURE(TxtImportTest, testTdf115088)
diff --git a/sw/qa/extras/uiwriter/uiwriter.cxx b/sw/qa/extras/uiwriter/uiwriter.cxx
index 6d4e90ddad22..c7ed440795ac 100644
--- a/sw/qa/extras/uiwriter/uiwriter.cxx
+++ b/sw/qa/extras/uiwriter/uiwriter.cxx
@@ -416,7 +416,7 @@ CPPUNIT_TEST_FIXTURE(SwUiWriterTest, testFormulaNumberWithGroupSeparator)
CPPUNIT_ASSERT_EQUAL(OUString("5000*10%"), pField->GetFormula());
CPPUNIT_ASSERT_EQUAL(OUString("500"), pField->ExpandField(true, nullptr));
pWrtShell->Down(false);
- CPPUNIT_ASSERT_EQUAL(OUString(u"-100,00 €"), pWrtShell->GetCursor()->GetPoint()->nNode.GetNode().GetTextNode()->GetText());
+ CPPUNIT_ASSERT_EQUAL(u"-100,00 €"_ustr, pWrtShell->GetCursor()->GetPoint()->nNode.GetNode().GetTextNode()->GetText());
pWrtShell->GoNextCell();
// tdf#42518 the problem was that this was 1.900,00 €
CPPUNIT_ASSERT_EQUAL(OUString("** Expression is faulty **"), pWrtShell->GetCursor()->GetPoint()->nNode.GetNode().GetTextNode()->GetText());
@@ -557,7 +557,7 @@ CPPUNIT_TEST_FIXTURE(SwUiWriterTest, testTdf147220)
SwDoc* pDoc = getSwDoc();
SwWrtShell* pWrtShell = pDoc->GetDocShell()->GetWrtShell();
- pWrtShell->Insert(u"él");
+ pWrtShell->Insert(u"él"_ustr);
// hide and enable
dispatchCommand(mxComponent, ".uno:ShowTrackedChanges", {});
@@ -572,21 +572,21 @@ CPPUNIT_TEST_FIXTURE(SwUiWriterTest, testTdf147220)
pWrtShell->GoEndSentence();
// this did not remove the original text from the layout
- pWrtShell->Replace(u"Él", false);
+ pWrtShell->Replace(u"Él"_ustr, false);
// currently the deleted text is before the replacement text, not sure if
// that is really required
- CPPUNIT_ASSERT_EQUAL(OUString(u"élÉl"),
+ CPPUNIT_ASSERT_EQUAL(u"élÉl"_ustr,
pWrtShell->GetCursor()->GetPoint()->GetNode().GetTextNode()->GetText());
- CPPUNIT_ASSERT_EQUAL(OUString(u"Él"),
+ CPPUNIT_ASSERT_EQUAL(u"Él"_ustr,
static_cast<SwTextFrame const*>(pWrtShell->GetCursor()->GetPoint()->GetNode().GetTextNode()->getLayoutFrame(nullptr))->GetText());
SwRedlineTable const& rRedlines(pDoc->getIDocumentRedlineAccess().GetRedlineTable());
CPPUNIT_ASSERT_EQUAL(SwRedlineTable::size_type(2), rRedlines.size());
CPPUNIT_ASSERT_EQUAL(RedlineType::Delete, rRedlines[0]->GetType());
- CPPUNIT_ASSERT_EQUAL(OUString(u"él"), rRedlines[0]->GetText());
+ CPPUNIT_ASSERT_EQUAL(u"él"_ustr, rRedlines[0]->GetText());
CPPUNIT_ASSERT_EQUAL(RedlineType::Insert, rRedlines[1]->GetType());
- CPPUNIT_ASSERT_EQUAL(OUString(u"Él"), rRedlines[1]->GetText());
+ CPPUNIT_ASSERT_EQUAL(u"Él"_ustr, rRedlines[1]->GetText());
}
CPPUNIT_TEST_FIXTURE(SwUiWriterTest, testTdf135978)
diff --git a/sw/qa/extras/uiwriter/uiwriter2.cxx b/sw/qa/extras/uiwriter/uiwriter2.cxx
index fad17768fec2..a32890dffcf0 100644
--- a/sw/qa/extras/uiwriter/uiwriter2.cxx
+++ b/sw/qa/extras/uiwriter/uiwriter2.cxx
@@ -217,7 +217,7 @@ CPPUNIT_TEST_FIXTURE(SwUiWriterTest2, testRedlineMoveInsertInDelete)
CPPUNIT_ASSERT_EQUAL(OUString(" "),
pWrtShell->GetCursor()->GetPoint()->GetNode().GetTextNode()->GetText());
pWrtShell->SetRedlineFlags(mode); // show again
- CPPUNIT_ASSERT_EQUAL(OUString(u"\u0001 foo"),
+ CPPUNIT_ASSERT_EQUAL(u"\u0001 foo"_ustr,
pWrtShell->GetCursor()->GetPoint()->GetNode().GetTextNode()->GetText());
}
diff --git a/sw/qa/extras/uiwriter/uiwriter6.cxx b/sw/qa/extras/uiwriter/uiwriter6.cxx
index a02ebf08c6a0..74221022bd6d 100644
--- a/sw/qa/extras/uiwriter/uiwriter6.cxx
+++ b/sw/qa/extras/uiwriter/uiwriter6.cxx
@@ -1855,7 +1855,7 @@ CPPUNIT_TEST_FIXTURE(SwUiWriterTest6, testRedlineAutoCorrect2)
// Continue it:
emulateTyping(*pTextDoc, u"Lorem,... ");
- sReplaced = u"Lorem,... Lorem,… ";
+ sReplaced = u"Lorem,... Lorem,… "_ustr;
CPPUNIT_ASSERT_EQUAL(sReplaced, getParagraph(1)->getString());
}
@@ -1872,7 +1872,7 @@ CPPUNIT_TEST_FIXTURE(SwUiWriterTest6, testEmojiAutoCorrect)
// without change tracking
CPPUNIT_ASSERT(!(pWrtShell->GetRedlineFlags() & RedlineFlags::On));
emulateTyping(*pTextDoc, u":snowman:");
- OUString sReplaced = u"☃Lorem,";
+ OUString sReplaced = u"☃Lorem,"_ustr;
CPPUNIT_ASSERT_EQUAL(sReplaced, getParagraph(1)->getString());
// with change tracking (showing redlines)
@@ -1883,7 +1883,7 @@ CPPUNIT_TEST_FIXTURE(SwUiWriterTest6, testEmojiAutoCorrect)
CPPUNIT_ASSERT(nMode & RedlineFlags::ShowDelete);
emulateTyping(*pTextDoc, u":snowman:");
- sReplaced = u"☃☃Lorem,";
+ sReplaced = u"☃☃Lorem,"_ustr;
// tdf#140674 This was ":snowman:" instead of autocorrect
CPPUNIT_ASSERT_EQUAL(sReplaced, getParagraph(1)->getString());
@@ -1899,7 +1899,7 @@ CPPUNIT_TEST_FIXTURE(SwUiWriterTest6, testTdf108423)
// testing autocorrect of i' -> I' on start of first paragraph
emulateTyping(*pTextDoc, u"i'");
// The word "i" should be capitalized due to autocorrect, followed by a typographical apostrophe
- OUString sIApostrophe(u"I\u2019");
+ OUString sIApostrophe(u"I\u2019"_ustr);
CPPUNIT_ASSERT_EQUAL(sIApostrophe, getParagraph(1)->getString());
emulateTyping(*pTextDoc, u" i'");
OUString sText(sIApostrophe + u" " + sIApostrophe);
@@ -1938,7 +1938,7 @@ CPPUNIT_TEST_FIXTURE(SwUiWriterTest6, testTdf106164)
SwXTextDocument* pTextDoc = dynamic_cast<SwXTextDocument*>(mxComponent.get());
// testing autocorrect of we're -> We're on start of first paragraph
emulateTyping(*pTextDoc, u"we're ");
- CPPUNIT_ASSERT_EQUAL(OUString(u"We\u2019re "), getParagraph(1)->getString());
+ CPPUNIT_ASSERT_EQUAL(u"We\u2019re "_ustr, getParagraph(1)->getString());
}
CPPUNIT_TEST_FIXTURE(SwUiWriterTest6, testTdf54409)
@@ -1950,7 +1950,7 @@ CPPUNIT_TEST_FIXTURE(SwUiWriterTest6, testTdf54409)
SwXTextDocument* pTextDoc = dynamic_cast<SwXTextDocument*>(mxComponent.get());
// testing autocorrect of "tset -> "test with typographical double quotation mark U+201C
emulateTyping(*pTextDoc, u"\"test ");
- OUString sReplaced(u"\u201Ctest ");
+ OUString sReplaced(u"\u201Ctest "_ustr);
CPPUNIT_ASSERT_EQUAL(sReplaced, getParagraph(1)->getString());
// testing autocorrect of test" -> test" with typographical double quotation mark U+201D
emulateTyping(*pTextDoc, u"and tset\" ");
@@ -1971,7 +1971,7 @@ CPPUNIT_TEST_FIXTURE(SwUiWriterTest6, testTdf38394)
SwXTextDocument* pTextDoc = dynamic_cast<SwXTextDocument*>(mxComponent.get());
// testing autocorrect of French l'" -> l'« (instead of l'»)
emulateTyping(*pTextDoc, u"l'\"");
- OUString sReplaced(u"l\u2019« ");
+ OUString sReplaced(u"l\u2019« "_ustr);
CPPUNIT_ASSERT_EQUAL(sReplaced, getParagraph(1)->getString());
// tdf#132301 autocorrect of qu'«
emulateTyping(*pTextDoc, u" qu'\"");
@@ -1988,7 +1988,7 @@ CPPUNIT_TEST_FIXTURE(SwUiWriterTest6, testTdf59666)
SwXTextDocument* pTextDoc = dynamic_cast<SwXTextDocument*>(mxComponent.get());
// testing missing autocorrect of single Greek letters
emulateTyping(*pTextDoc, u"π ");
- CPPUNIT_ASSERT_EQUAL(OUString(u"\u03C0 "), getParagraph(1)->getString());
+ CPPUNIT_ASSERT_EQUAL(u"\u03C0 "_ustr, getParagraph(1)->getString());
}
CPPUNIT_TEST_FIXTURE(SwUiWriterTest6, testTdf133524)
@@ -2001,7 +2001,7 @@ CPPUNIT_TEST_FIXTURE(SwUiWriterTest6, testTdf133524)
// 1. Testing autocorrect of >> and <<
// Example: »word«
emulateTyping(*pTextDoc, u">>");
- OUString sReplaced(u"»");
+ OUString sReplaced(u"»"_ustr);
CPPUNIT_ASSERT_EQUAL(sReplaced, getParagraph(1)->getString());
// <<
emulateTyping(*pTextDoc, u"word<<");
@@ -2061,7 +2061,7 @@ CPPUNIT_TEST_FIXTURE(SwUiWriterTest6, testTdf133524_Romanian)
// Example: „Sentence and «word».”
// opening primary level quote
emulateTyping(*pTextDoc, u"\"");
- OUString sReplaced(u"„");
+ OUString sReplaced(u"„"_ustr);
CPPUNIT_ASSERT_EQUAL(sReplaced, getParagraph(1)->getString());
// opening second level quote
emulateTyping(*pTextDoc, u"Sentence and \"");
@@ -2094,7 +2094,7 @@ CPPUNIT_TEST_FIXTURE(SwUiWriterTest6, testTdf128860)
SwXTextDocument* pTextDoc = dynamic_cast<SwXTextDocument*>(mxComponent.get());
// Second level ending quote: ‚word' -> ,word‘
emulateTyping(*pTextDoc, u",word'");
- OUString sReplaced(u",word\u2019");
+ OUString sReplaced(u",word\u2019"_ustr);
CPPUNIT_ASSERT_EQUAL(sReplaced, getParagraph(1)->getString());
// Us apostrophe without preceding starting quote: word' -> word’
emulateTyping(*pTextDoc, u" word'");
@@ -2123,7 +2123,7 @@ CPPUNIT_TEST_FIXTURE(SwUiWriterTest6, testTdf123786)
SwXTextDocument* pTextDoc = dynamic_cast<SwXTextDocument*>(mxComponent.get());
// Second level ending quote: „word' -> „word“
emulateTyping(*pTextDoc, u"„слово'");
- OUString sReplaced(u"„слово“");
+ OUString sReplaced(u"„слово“"_ustr);
CPPUNIT_ASSERT_EQUAL(sReplaced, getParagraph(1)->getString());
// Us apostrophe without preceding starting quote: word' -> word’
emulateTyping(*pTextDoc, u" слово'");
@@ -2145,7 +2145,7 @@ CPPUNIT_TEST_FIXTURE(SwUiWriterTest6, testTdf133589)
SwXTextDocument* pTextDoc = dynamic_cast<SwXTextDocument*>(mxComponent.get());
// translitere words to Old Hungarian
emulateTyping(*pTextDoc, u"székely ");
- OUString sReplaced(u"𐳥𐳋𐳓𐳉𐳗 ");
+ OUString sReplaced(u"𐳥𐳋𐳓𐳉𐳗 "_ustr);
CPPUNIT_ASSERT_EQUAL(sReplaced, getParagraph(1)->getString());
// disambiguate consonants: asszony -> asz|szony
emulateTyping(*pTextDoc, u"asszony ");
@@ -2383,11 +2383,11 @@ CPPUNIT_TEST_FIXTURE(SwUiWriterTest6, testTdf143176)
dispatchCommand(mxComponent, ".uno:AutoFormatApply", {});
// This was the original "Lorem ipsum..."
- CPPUNIT_ASSERT_EQUAL(OUString(u"𐲖𐳛𐳢𐳉𐳘 𐳐𐳠𐳤𐳪𐳘 𐳇𐳛𐳖𐳛𐳢 "
- u"𐳤𐳐𐳦 𐳀𐳘𐳉𐳦⹁"),
+ CPPUNIT_ASSERT_EQUAL(u"𐲖𐳛𐳢𐳉𐳘 𐳐𐳠𐳤𐳪𐳘 𐳇𐳛𐳖𐳛𐳢 "
+ u"𐳤𐳐𐳦 𐳀𐳘𐳉𐳦⹁"_ustr,
getParagraph(1)->getString());
- CPPUNIT_ASSERT_EQUAL(OUString(u"𐳄𐳛𐳙𐳤𐳉𐳄𐳦𐳉𐳦𐳪𐳢 "
- u"𐳀𐳇𐳐𐳠𐳐𐳤𐳄𐳐𐳙𐳍 𐳉𐳖𐳐𐳦."),
+ CPPUNIT_ASSERT_EQUAL(u"𐳄𐳛𐳙𐳤𐳉𐳄𐳦𐳉𐳦𐳪𐳢 "
+ u"𐳀𐳇𐳐𐳠𐳐𐳤𐳄𐳐𐳙𐳍 𐳉𐳖𐳐𐳦."_ustr,
getParagraph(2)->getString());
}
@@ -2713,7 +2713,7 @@ CPPUNIT_TEST_FIXTURE(SwUiWriterTest6, testTdf155407)
// Without the fix in place, this would fail with
// - Expected: Foo – 11’—’22
// - Actual : Foo – 11’--’22
- CPPUNIT_ASSERT_EQUAL(OUString(u"Foo – 11’—’22 "), getParagraph(1)->getString());
+ CPPUNIT_ASSERT_EQUAL(u"Foo – 11’—’22 "_ustr, getParagraph(1)->getString());
}
dispatchCommand(mxComponent, ".uno:SelectAll", {}); // start again
@@ -2723,7 +2723,7 @@ CPPUNIT_TEST_FIXTURE(SwUiWriterTest6, testTdf155407)
// Without the fix in place, this would fail with
// - Expected: Bar – 111–222
// - Actual : Bar – 111-–22
- CPPUNIT_ASSERT_EQUAL(OUString(u"Bar – 111–222 "), getParagraph(1)->getString());
+ CPPUNIT_ASSERT_EQUAL(u"Bar – 111–222 "_ustr, getParagraph(1)->getString());
}
}
diff --git a/sw/qa/extras/uiwriter/uiwriter7.cxx b/sw/qa/extras/uiwriter/uiwriter7.cxx
index 9185f58bec56..f29e75e8c65e 100644
--- a/sw/qa/extras/uiwriter/uiwriter7.cxx
+++ b/sw/qa/extras/uiwriter/uiwriter7.cxx
@@ -154,7 +154,7 @@ CPPUNIT_TEST_FIXTURE(SwUiWriterTest7, testTdf79236)
SwDoc* pDoc = getSwDoc();
sw::UndoManager& rUndoManager = pDoc->GetUndoManager();
//Getting some paragraph style
- SwTextFormatColl* pTextFormat = pDoc->FindTextFormatCollByName(u"Body Text");
+ SwTextFormatColl* pTextFormat = pDoc->FindTextFormatCollByName(u"Body Text"_ustr);
const SwAttrSet& rAttrSet = pTextFormat->GetAttrSet();
std::unique_ptr<SfxItemSet> pNewSet = rAttrSet.Clone();
sal_uInt16 initialCount = pNewSet->Count();
@@ -175,7 +175,7 @@ CPPUNIT_TEST_FIXTURE(SwUiWriterTest7, testTdf79236)
//Setting the updated item set on the style
pDoc->ChgFormat(*pTextFormat, *pNewSet);
//Checking the Changes
- SwTextFormatColl* pTextFormat2 = pDoc->FindTextFormatCollByName(u"Body Text");
+ SwTextFormatColl* pTextFormat2 = pDoc->FindTextFormatCollByName(u"Body Text"_ustr);
const SwAttrSet& rAttrSet2 = pTextFormat2->GetAttrSet();
const SvxAdjustItem& rAdjustItem2 = rAttrSet2.GetAdjust();
SvxAdjust Adjust2 = rAdjustItem2.GetAdjust();
@@ -183,7 +183,7 @@ CPPUNIT_TEST_FIXTURE(SwUiWriterTest7, testTdf79236)
CPPUNIT_ASSERT_EQUAL(SvxAdjust::Right, Adjust2);
//Undo the changes
rUndoManager.Undo();
- SwTextFormatColl* pTextFormat3 = pDoc->FindTextFormatCollByName(u"Body Text");
+ SwTextFormatColl* pTextFormat3 = pDoc->FindTextFormatCollByName(u"Body Text"_ustr);
const SwAttrSet& rAttrSet3 = pTextFormat3->GetAttrSet();
const SvxAdjustItem& rAdjustItem3 = rAttrSet3.GetAdjust();
SvxAdjust Adjust3 = rAdjustItem3.GetAdjust();
@@ -191,7 +191,7 @@ CPPUNIT_TEST_FIXTURE(SwUiWriterTest7, testTdf79236)
CPPUNIT_ASSERT_EQUAL(SvxAdjust::Left, Adjust3);
//Redo the changes
rUndoManager.Redo();
- SwTextFormatColl* pTextFormat4 = pDoc->FindTextFormatCollByName(u"Body Text");
+ SwTextFormatColl* pTextFormat4 = pDoc->FindTextFormatCollByName(u"Body Text"_ustr);
const SwAttrSet& rAttrSet4 = pTextFormat4->GetAttrSet();
const SvxAdjustItem& rAdjustItem4 = rAttrSet4.GetAdjust();
SvxAdjust Adjust4 = rAdjustItem4.GetAdjust();
@@ -199,7 +199,7 @@ CPPUNIT_TEST_FIXTURE(SwUiWriterTest7, testTdf79236)
CPPUNIT_ASSERT_EQUAL(SvxAdjust::Right, Adjust4);
//Undo the changes
rUndoManager.Undo();
- SwTextFormatColl* pTextFormat5 = pDoc->FindTextFormatCollByName(u"Body Text");
+ SwTextFormatColl* pTextFormat5 = pDoc->FindTextFormatCollByName(u"Body Text"_ustr);
const SwAttrSet& rAttrSet5 = pTextFormat5->GetAttrSet();
const SvxAdjustItem& rAdjustItem5 = rAttrSet5.GetAdjust();
SvxAdjust Adjust5 = rAdjustItem5.GetAdjust();
@@ -2076,7 +2076,7 @@ CPPUNIT_TEST_FIXTURE(SwUiWriterTest7, testTdf86639)
createSwDoc("tdf86639.rtf");
SwDoc* pDoc = getSwDoc();
SwWrtShell* pWrtShell = pDoc->GetDocShell()->GetWrtShell();
- SwTextFormatColl* pColl = pDoc->FindTextFormatCollByName(u"Heading");
+ SwTextFormatColl* pColl = pDoc->FindTextFormatCollByName(u"Heading"_ustr);
pWrtShell->SetTextFormatColl(pColl);
OUString aExpected = pColl->GetAttrSet().GetFont().GetFamilyName();
// This was Calibri, should be Liberation Sans.
@@ -2414,8 +2414,7 @@ CPPUNIT_TEST_FIXTURE(SwUiWriterTest7, testTdf89954)
SwNodeIndex aNodeIndex(pDoc->GetNodes().GetEndOfContent(), -1);
// Placeholder character for the comment anchor was ^A (CH_TXTATR_BREAKWORD), not <fff9> (CH_TXTATR_INWORD).
// As a result, autocorrect did not turn the 't' input into 'T'.
- CPPUNIT_ASSERT_EQUAL(OUString(u"Tes\uFFF9t. Test."),
- aNodeIndex.GetNode().GetTextNode()->GetText());
+ CPPUNIT_ASSERT_EQUAL(u"Tes\uFFF9t. Test."_ustr, aNodeIndex.GetNode().GetTextNode()->GetText());
}
CPPUNIT_TEST_FIXTURE(SwUiWriterTest7, testTdf89720)
diff --git a/sw/qa/extras/uiwriter/uiwriter8.cxx b/sw/qa/extras/uiwriter/uiwriter8.cxx
index b4dbaa771593..d61bbf289663 100644
--- a/sw/qa/extras/uiwriter/uiwriter8.cxx
+++ b/sw/qa/extras/uiwriter/uiwriter8.cxx
@@ -2625,7 +2625,7 @@ CPPUNIT_TEST_FIXTURE(SwUiWriterTest8, testTdf151801)
SwXTextDocument* pTextDoc = dynamic_cast<SwXTextDocument*>(mxComponent.get());
// Single starting quote: 'word -> ›word
emulateTyping(*pTextDoc, u"'word");
- OUString sReplaced(u"\u203Aword");
+ OUString sReplaced(u"\u203Aword"_ustr);
CPPUNIT_ASSERT_EQUAL(sReplaced, getParagraph(1)->getString());
// Single ending quote: ›word' -> ›word‹
emulateTyping(*pTextDoc, u"'");
diff --git a/sw/qa/extras/ww8export/ww8export2.cxx b/sw/qa/extras/ww8export/ww8export2.cxx
index 51544b956abe..ef2142114872 100644
--- a/sw/qa/extras/ww8export/ww8export2.cxx
+++ b/sw/qa/extras/ww8export/ww8export2.cxx
@@ -617,7 +617,7 @@ DECLARE_WW8EXPORT_TEST(testTdf67207_MERGEFIELD, "mailmerge.doc")
CPPUNIT_ASSERT(xServiceInfo->supportsService("com.sun.star.text.TextField.Database"));
OUString sValue;
xTextField->getPropertyValue("Content") >>= sValue;
- CPPUNIT_ASSERT_EQUAL(OUString(u"«Name»"), sValue);
+ CPPUNIT_ASSERT_EQUAL(u"«Name»"_ustr, sValue);
uno::Reference<beans::XPropertySet> xFiledMaster = xDependent->getTextFieldMaster();
uno::Reference<lang::XServiceInfo> xFiledMasterServiceInfo(xFiledMaster, uno::UNO_QUERY_THROW);
diff --git a/sw/qa/extras/ww8export/ww8export3.cxx b/sw/qa/extras/ww8export/ww8export3.cxx
index 3f80ff8dcc9d..749297cf3049 100644
--- a/sw/qa/extras/ww8export/ww8export3.cxx
+++ b/sw/qa/extras/ww8export/ww8export3.cxx
@@ -879,7 +879,7 @@ CPPUNIT_TEST_FIXTURE(Test, testRtlGutter)
DECLARE_WW8EXPORT_TEST(testTdf94326_notOutlineNumbering, "tdf94326_notOutlineNumbering.doc")
{
// The directly applied numbering list must not be lost.
- uno::Reference<beans::XPropertySet> xPara(getParagraph(2, u"ОБЩИЕ ПОЛОЖЕНИЯ"), uno::UNO_QUERY);
+ uno::Reference<beans::XPropertySet> xPara(getParagraph(2, u"ОБЩИЕ ПОЛОЖЕНИЯ"_ustr), uno::UNO_QUERY);
CPPUNIT_ASSERT_EQUAL(OUString("1."), getProperty<OUString>(xPara, "ListLabelString"));
}
diff --git a/sw/qa/extras/ww8export/ww8export4.cxx b/sw/qa/extras/ww8export/ww8export4.cxx
index 0d101f818acf..837f65c2e5ae 100644
--- a/sw/qa/extras/ww8export/ww8export4.cxx
+++ b/sw/qa/extras/ww8export/ww8export4.cxx
@@ -105,7 +105,7 @@ DECLARE_WW8EXPORT_TEST(testTdf90408B, "tdf90408B.doc")
uno::Reference<beans::XPropertySet> xRun(getRun(xPara, 1), uno::UNO_QUERY_THROW);
CPPUNIT_ASSERT_EQUAL_MESSAGE("checkbox is 28pt", 28.f, getProperty<float>(xRun, "CharHeight"));
- xRun.set(getRun(xPara, 2, u" Κατάψυξη, "), uno::UNO_QUERY_THROW);
+ xRun.set(getRun(xPara, 2, u" Κατάψυξη, "_ustr), uno::UNO_QUERY_THROW);
CPPUNIT_ASSERT_EQUAL_MESSAGE("text is 10pt", 10.f, getProperty<float>(xRun, "CharHeight"));
}
diff --git a/sw/qa/filter/ww8/ww8.cxx b/sw/qa/filter/ww8/ww8.cxx
index ebd4e3d38d36..03c922a4c3f4 100644
--- a/sw/qa/filter/ww8/ww8.cxx
+++ b/sw/qa/filter/ww8/ww8.cxx
@@ -183,7 +183,7 @@ CPPUNIT_TEST_FIXTURE(Test, testDocxSymbolFontExport)
uno::Reference<text::XText> xText = xTextDocument->getText();
uno::Reference<text::XTextCursor> xCursor = xText->createTextCursor();
- xText->insertString(xCursor, u"", true);
+ xText->insertString(xCursor, u""_ustr, true);
uno::Reference<text::XTextRange> xRange = xCursor;
uno::Reference<beans::XPropertySet> xTextProps(xRange, uno::UNO_QUERY);
diff --git a/sw/qa/uibase/wrtsh/wrtsh.cxx b/sw/qa/uibase/wrtsh/wrtsh.cxx
index a2d9fdc37514..125a80584026 100644
--- a/sw/qa/uibase/wrtsh/wrtsh.cxx
+++ b/sw/qa/uibase/wrtsh/wrtsh.cxx
@@ -104,7 +104,7 @@ CPPUNIT_TEST_FIXTURE(Test, testTickCheckboxContentControl)
uno::Reference<text::XTextDocument> xTextDocument(mxComponent, uno::UNO_QUERY);
uno::Reference<text::XText> xText = xTextDocument->getText();
uno::Reference<text::XTextCursor> xCursor = xText->createTextCursor();
- xText->insertString(xCursor, OUString(u"☒"), /*bAbsorb=*/false);
+ xText->insertString(xCursor, u"☒"_ustr, /*bAbsorb=*/false);
xCursor->gotoStart(/*bExpand=*/false);
xCursor->gotoEnd(/*bExpand=*/true);
uno::Reference<text::XTextContent> xContentControl(
@@ -112,8 +112,8 @@ CPPUNIT_TEST_FIXTURE(Test, testTickCheckboxContentControl)
uno::Reference<beans::XPropertySet> xContentControlProps(xContentControl, uno::UNO_QUERY);
xContentControlProps->setPropertyValue("Checkbox", uno::Any(true));
xContentControlProps->setPropertyValue("Checked", uno::Any(true));
- xContentControlProps->setPropertyValue("CheckedState", uno::Any(OUString(u"☒")));
- xContentControlProps->setPropertyValue("UncheckedState", uno::Any(OUString(u"☐")));
+ xContentControlProps->setPropertyValue("CheckedState", uno::Any(u"☒"_ustr));
+ xContentControlProps->setPropertyValue("UncheckedState", uno::Any(u"☐"_ustr));
xText->insertTextContent(xCursor, xContentControl, /*bAbsorb=*/true);
// When clicking on that content control:
@@ -130,7 +130,7 @@ CPPUNIT_TEST_FIXTURE(Test, testTickCheckboxContentControl)
// - Expected: ☐
// - Actual : ☒
// i.e. the text node's text was "Ballot Box with X", not just "Ballot Box".
- CPPUNIT_ASSERT_EQUAL(OUString(u"☐"), pTextNode->GetExpandText(pWrtShell->GetLayout()));
+ CPPUNIT_ASSERT_EQUAL(u"☐"_ustr, pTextNode->GetExpandText(pWrtShell->GetLayout()));
}
CPPUNIT_TEST_FIXTURE(Test, testInsertContentControl)
diff --git a/sw/source/core/doc/DocumentStylePoolManager.cxx b/sw/source/core/doc/DocumentStylePoolManager.cxx
index 63c2720f7f64..56c1274a8726 100644
--- a/sw/source/core/doc/DocumentStylePoolManager.cxx
+++ b/sw/source/core/doc/DocumentStylePoolManager.cxx
@@ -2184,7 +2184,7 @@ SwNumRule* DocumentStylePoolManager::GetNumRuleFromPool( sal_uInt16 nId )
aFormat.SetNumberingType(SVX_NUM_CHARS_LOWER_LETTER);
aFormat.SetIncludeUpperLevels( 1 );
- aFormat.SetListFormat("", u")", 2);
+ aFormat.SetListFormat("", u")"_ustr, 2);
aFormat.SetNumAdjust( SvxAdjust::Left );
if ( eNumberFormatPositionAndSpaceMode == SvxNumberFormat::LABEL_WIDTH_AND_POSITION )
diff --git a/sw/source/core/fields/textapi.cxx b/sw/source/core/fields/textapi.cxx
index 6dcdc99d3b47..ccbf299b1e7d 100644
--- a/sw/source/core/fields/textapi.cxx
+++ b/sw/source/core/fields/textapi.cxx
@@ -50,13 +50,13 @@ static const SvxItemPropertySet* ImplGetSvxTextPortionPropertySet()
SVX_UNOEDIT_PARA_PROPERTIES,
{UNO_NAME_PARA_STYLE_NAME, WID_PARASTYLENAME,
cppu::UnoType<OUString>::get(), beans::PropertyAttribute::MAYBEVOID, 0 },
- {u"TextField", EE_FEATURE_FIELD,
+ {u"TextField"_ustr, EE_FEATURE_FIELD,
cppu::UnoType<text::XTextField>::get(), beans::PropertyAttribute::READONLY, 0 },
- {u"TextPortionType", WID_PORTIONTYPE,
+ {u"TextPortionType"_ustr, WID_PORTIONTYPE,
::cppu::UnoType<OUString>::get(), beans::PropertyAttribute::READONLY, 0 },
- {u"TextUserDefinedAttributes", EE_CHAR_XMLATTRIBS,
+ {u"TextUserDefinedAttributes"_ustr, EE_CHAR_XMLATTRIBS,
cppu::UnoType<css::container::XNameContainer>::get(), 0, 0},
- {u"ParaUserDefinedAttributes", EE_PARA_XMLATTRIBS,
+ {u"ParaUserDefinedAttributes"_ustr, EE_PARA_XMLATTRIBS,
cppu::UnoType<css::container::XNameContainer>::get(), 0, 0},
};
static SvxItemPropertySet aSvxTextPortionPropertySet( aSvxTextPortionPropertyMap, EditEngine::GetGlobalItemPool() );
diff --git a/sw/source/core/text/itrform2.cxx b/sw/source/core/text/itrform2.cxx
index 10a7671279da..f8b2c3a41459 100644
--- a/sw/source/core/text/itrform2.cxx
+++ b/sw/source/core/text/itrform2.cxx
@@ -1125,8 +1125,8 @@ namespace sw::mark {
dynamic_cast<ICheckboxFieldmark const*>(pBM));
assert(pCheckboxFm);
return pCheckboxFm->IsChecked()
- ? OUString(u"\u2612")
- : OUString(u"\u2610");
+ ? u"\u2612"_ustr
+ : u"\u2610"_ustr;
}
assert(pBM->GetFieldname() == ODF_FORMDROPDOWN);
const IFieldmark::parameter_map_t* const pParameters = pBM->GetParameters();
diff --git a/sw/source/core/unocore/unomap.cxx b/sw/source/core/unocore/unomap.cxx
index 63db34aa3fbc..44929dcfff71 100644
--- a/sw/source/core/unocore/unomap.cxx
+++ b/sw/source/core/unocore/unomap.cxx
@@ -245,19 +245,19 @@ o3tl::span<const SfxItemPropertyMapEntry> SwUnoPropertyMapProvider::GetPropertyM
{
static SfxItemPropertyMapEntry const aPageMap_Impl[] =
{
- { u"BorderBottom", WID_PAGE_BOTTOM, ::cppu::UnoType<sal_Int32>::get(), PropertyAttribute::MAYBEVOID, 0},
- { u"BorderLeft", WID_PAGE_LEFT, ::cppu::UnoType<sal_Int32>::get(), PropertyAttribute::MAYBEVOID, 0},
- { u"BorderRight", WID_PAGE_RIGHT, ::cppu::UnoType<sal_Int32>::get(), PropertyAttribute::MAYBEVOID, 0},
- { u"BorderTop", WID_PAGE_TOP, ::cppu::UnoType<sal_Int32>::get(), PropertyAttribute::MAYBEVOID, 0},
- { u"Height", WID_PAGE_HEIGHT, ::cppu::UnoType<sal_Int32>::get(), PropertyAttribute::MAYBEVOID, 0},
- { u"Width", WID_PAGE_WIDTH, ::cppu::UnoType<sal_Int32>::get(), PropertyAttribute::MAYBEVOID, 0},
- { u"Number", WID_PAGE_NUMBER, ::cppu::UnoType<sal_Int16>::get(), PropertyAttribute::MAYBEVOID, 0},
- { u"Orientation", WID_PAGE_ORIENT, ::cppu::UnoType<view::PaperOrientation>::get(), PropertyAttribute::MAYBEVOID|PropertyAttribute::READONLY, 0},
- { u"UserDefinedAttributes", WID_PAGE_USERATTRIBS, ::cppu::UnoType<container::XNameContainer>::get(), PropertyAttribute::MAYBEVOID, 0},
- { u"IsBackgroundDark", WID_PAGE_ISDARK, ::cppu::UnoType<bool>::get(), PropertyAttribute::MAYBEVOID|PropertyAttribute::READONLY, 0},
- { u"NavigationOrder", WID_NAVORDER, ::cppu::UnoType<container::XIndexAccess>::get(), PropertyAttribute::MAYBEVOID, 0},
- { u"BackgroundFullSize", WID_PAGE_BACKFULL, ::cppu::UnoType<bool>::get(), PropertyAttribute::MAYBEVOID, 0},
- { u"Theme", WID_PAGE_THEME, cppu::UnoType<util::XTheme>::get(), PropertyAttribute::MAYBEVOID, 0}
+ { u"BorderBottom"_ustr, WID_PAGE_BOTTOM, ::cppu::UnoType<sal_Int32>::get(), PropertyAttribute::MAYBEVOID, 0},
+ { u"BorderLeft"_ustr, WID_PAGE_LEFT, ::cppu::UnoType<sal_Int32>::get(), PropertyAttribute::MAYBEVOID, 0},
+ { u"BorderRight"_ustr, WID_PAGE_RIGHT, ::cppu::UnoType<sal_Int32>::get(), PropertyAttribute::MAYBEVOID, 0},
+ { u"BorderTop"_ustr, WID_PAGE_TOP, ::cppu::UnoType<sal_Int32>::get(), PropertyAttribute::MAYBEVOID, 0},
+ { u"Height"_ustr, WID_PAGE_HEIGHT, ::cppu::UnoType<sal_Int32>::get(), PropertyAttribute::MAYBEVOID, 0},
+ { u"Width"_ustr, WID_PAGE_WIDTH, ::cppu::UnoType<sal_Int32>::get(), PropertyAttribute::MAYBEVOID, 0},
+ { u"Number"_ustr, WID_PAGE_NUMBER, ::cppu::UnoType<sal_Int16>::get(), PropertyAttribute::MAYBEVOID, 0},
+ { u"Orientation"_ustr, WID_PAGE_ORIENT, ::cppu::UnoType<view::PaperOrientation>::get(), PropertyAttribute::MAYBEVOID|PropertyAttribute::READONLY, 0},
+ { u"UserDefinedAttributes"_ustr, WID_PAGE_USERATTRIBS, ::cppu::UnoType<container::XNameContainer>::get(), PropertyAttribute::MAYBEVOID, 0},
+ { u"IsBackgroundDark"_ustr, WID_PAGE_ISDARK, ::cppu::UnoType<bool>::get(), PropertyAttribute::MAYBEVOID|PropertyAttribute::READONLY, 0},
+ { u"NavigationOrder"_ustr, WID_NAVORDER, ::cppu::UnoType<container::XIndexAccess>::get(), PropertyAttribute::MAYBEVOID, 0},
+ { u"BackgroundFullSize"_ustr, WID_PAGE_BACKFULL, ::cppu::UnoType<bool>::get(), PropertyAttribute::MAYBEVOID, 0},
+ { u"Theme"_ustr, WID_PAGE_THEME, cppu::UnoType<util::XTheme>::get(), PropertyAttribute::MAYBEVOID, 0}
};
m_aMapEntriesArr[nPropertyId] = aPageMap_Impl;
}
@@ -593,7 +593,7 @@ o3tl::span<const SfxItemPropertyMapEntry> SwUnoPropertyMapProvider::GetPropertyM
static SfxItemPropertyMapEntry const aFieldmarkMap_Impl[] =
{
// FIXME: is this supposed to actually exist as UNO property, or is it supposed to be in the "parameters" of the field?
- { u"Checked", 0, cppu::UnoType<bool>::get(), PROPERTY_NONE, 0},
+ { u"Checked"_ustr, 0, cppu::UnoType<bool>::get(), PROPERTY_NONE, 0},
};
m_aMapEntriesArr[nPropertyId] = aFieldmarkMap_Impl;
}
@@ -666,7 +666,7 @@ o3tl::span<const SfxItemPropertyMapEntry> SwUnoPropertyMapProvider::GetPropertyM
{ UNO_NAME_APPLY_FORM_DESIGN_MODE, WID_DOC_APPLY_FORM_DESIGN_MODE, cppu::UnoType<bool>::get(), PROPERTY_NONE, 0},
{ UNO_NAME_RUNTIME_UID, WID_DOC_RUNTIME_UID, cppu::UnoType<OUString>::get(), PropertyAttribute::READONLY, 0},
{ UNO_NAME_LOCK_UPDATES, WID_DOC_LOCK_UPDATES, cppu::UnoType<bool>::get(), PROPERTY_NONE, 0},
- { u"UndocumentedWriterfilterHack", WID_DOC_WRITERFILTER, cppu::UnoType<bool>::get(), PROPERTY_NONE, 0},
+ { u"UndocumentedWriterfilterHack"_ustr, WID_DOC_WRITERFILTER, cppu::UnoType<bool>::get(), PROPERTY_NONE, 0},
{ UNO_NAME_HAS_VALID_SIGNATURES, WID_DOC_HAS_VALID_SIGNATURES, cppu::UnoType<bool>::get(), PropertyAttribute::READONLY, 0},
{ UNO_NAME_BUILDID, WID_DOC_BUILDID, cppu::UnoType<OUString>::get(), 0, 0},
{ UNO_NAME_DOC_INTEROP_GRAB_BAG, WID_DOC_INTEROP_GRAB_BAG, cppu::UnoType< cppu::UnoSequenceType<css::beans::PropertyValue> >::get(), PROPERTY_NONE, 0 },
diff --git a/sw/source/core/unocore/unomap1.cxx b/sw/source/core/unocore/unomap1.cxx
index 67112cd7a003..aae854fc24e0 100644
--- a/sw/source/core/unocore/unomap1.cxx
+++ b/sw/source/core/unocore/unomap1.cxx
@@ -433,7 +433,7 @@ o3tl::span<const SfxItemPropertyMapEntry> SwUnoPropertyMapProvider::GetFrameStyl
{ UNO_NAME_ALLOW_OVERLAP, RES_WRAP_INFLUENCE_ON_OBJPOS, cppu::UnoType<bool>::get(), PROPERTY_NONE, MID_ALLOW_OVERLAP},
{ UNO_NAME_WRITING_MODE, RES_FRAMEDIR, cppu::UnoType<sal_Int16>::get(), PROPERTY_NONE, 0 },
{ UNO_NAME_HIDDEN, FN_UNO_HIDDEN, cppu::UnoType<bool>::get(), PROPERTY_NONE, 0},
- { u"Decorative", RES_DECORATIVE, cppu::UnoType<bool>::get(), PROPERTY_NONE, 0 },
+ { u"Decorative"_ustr, RES_DECORATIVE, cppu::UnoType<bool>::get(), PROPERTY_NONE, 0 },
{ UNO_NAME_TEXT_VERT_ADJUST, RES_TEXT_VERT_ADJUST, cppu::UnoType<css::drawing::TextVerticalAdjust>::get(), PROPERTY_NONE ,0},
// added FillProperties for SW, same as FILL_PROPERTIES in svx
@@ -586,8 +586,8 @@ o3tl::span<const SfxItemPropertyMapEntry> SwUnoPropertyMapProvider::GetPageStyle
// and uno types (see loop at end of this method and definition of SW_PROP_NMID)
// This entry is for adding that properties to style import/export
FILL_PROPERTIES_SW
- { u"BackgroundFullSize", RES_BACKGROUND_FULL_SIZE, cppu::UnoType<bool>::get(), PROPERTY_NONE, 0 },
- { u"RtlGutter", RES_RTL_GUTTER, cppu::UnoType<bool>::get(), PROPERTY_NONE, 0 },
+ { u"BackgroundFullSize"_ustr, RES_BACKGROUND_FULL_SIZE, cppu::UnoType<bool>::get(), PROPERTY_NONE, 0 },
+ { u"RtlGutter"_ustr, RES_RTL_GUTTER, cppu::UnoType<bool>::get(), PROPERTY_NONE, 0 },
// Added DrawingLayer FillStyle Properties for Header. These need an own unique name,
// but reuse the same WhichIDs as the regular fill. The implementation will decide to which
diff --git a/sw/source/filter/ww8/docxexport.cxx b/sw/source/filter/ww8/docxexport.cxx
index 7879d44035b2..61319d5e2f3b 100644
--- a/sw/source/filter/ww8/docxexport.cxx
+++ b/sw/source/filter/ww8/docxexport.cxx
@@ -1481,7 +1481,7 @@ void DocxExport::WriteTheme()
m_rFilter.addRelation(m_pDocumentFS->getOutputStream(), oox::getRelationship(Relationship::THEME), u"theme/theme1.xml" );
oox::ThemeExport aThemeExport(&m_rFilter, oox::drawingml::DOCUMENT_DOCX);
- aThemeExport.write(u"word/theme/theme1.xml", *pTheme);
+ aThemeExport.write(u"word/theme/theme1.xml"_ustr, *pTheme);
}
// See OOXMLDocumentImpl::resolveGlossaryStream
diff --git a/sw/source/filter/ww8/docxexportfilter.cxx b/sw/source/filter/ww8/docxexportfilter.cxx
index 5ffd32f4c25b..04a5d015050f 100644
--- a/sw/source/filter/ww8/docxexportfilter.cxx
+++ b/sw/source/filter/ww8/docxexportfilter.cxx
@@ -79,7 +79,7 @@ bool DocxExportFilter::exportDocument()
{
uno::Reference<embed::XStorage> xDocumentStorage =
xStorageBasedDocument->getDocumentStorage();
- if (xDocumentStorage.is() && xDocumentStorage->hasByName(u"_MS_VBA_Macros"))
+ if (xDocumentStorage.is() && xDocumentStorage->hasByName(u"_MS_VBA_Macros"_ustr))
{
// Let user know that macros won't be saved in this format
std::unique_ptr<weld::MessageDialog> xBox(Application::CreateMessageDialog(
diff --git a/sw/source/filter/xml/xmlexp.cxx b/sw/source/filter/xml/xmlexp.cxx
index 689206c9e92d..d0148ac4ace3 100644
--- a/sw/source/filter/xml/xmlexp.cxx
+++ b/sw/source/filter/xml/xmlexp.cxx
@@ -407,10 +407,10 @@ void SwXMLExport::GetConfigurationSettings( Sequence < PropertyValue >& rProps)
// the document this is a copy of
Reference<XPropertySet> rInfoSet = getExportInfo();
- if (!rInfoSet.is() || !rInfoSet->getPropertySetInfo()->hasPropertyByName(u"NoEmbDataSet"))
+ if (!rInfoSet.is() || !rInfoSet->getPropertySetInfo()->hasPropertyByName(u"NoEmbDataSet"_ustr))
return;
- Any aAny = rInfoSet->getPropertyValue(u"NoEmbDataSet");
+ Any aAny = rInfoSet->getPropertyValue(u"NoEmbDataSet"_ustr);
bool bNoEmbDataSet = *o3tl::doAccess<bool>(aAny);
if (!bNoEmbDataSet)
return;
diff --git a/sw/source/ui/config/optcomp.cxx b/sw/source/ui/config/optcomp.cxx
index 5a66f839a027..a1ea231d305c 100644
--- a/sw/source/ui/config/optcomp.cxx
+++ b/sw/source/ui/config/optcomp.cxx
@@ -339,7 +339,7 @@ OUString SwCompatibilityOptPage::GetAllStrings()
{
OUString sAllStrings;
- if (const auto& pString = m_xBuilder->weld_label(u"label11"))
+ if (const auto& pString = m_xBuilder->weld_label(u"label11"_ustr))
sAllStrings += pString->get_label() + " ";
sAllStrings += m_xDefaultPB->get_label() + " ";
diff --git a/sw/source/uibase/utlui/AccessibilityStatusBarControl.cxx b/sw/source/uibase/utlui/AccessibilityStatusBarControl.cxx
index d0ce67fc2349..9a99d3c578fb 100644
--- a/sw/source/uibase/utlui/AccessibilityStatusBarControl.cxx
+++ b/sw/source/uibase/utlui/AccessibilityStatusBarControl.cxx
@@ -50,7 +50,7 @@ void AccessibilityStatusBarControl::StateChangedAtStatusBarControl(sal_uInt16 /*
}
else
{
- GetStatusBar().SetQuickHelpText(GetId(), u"");
+ GetStatusBar().SetQuickHelpText(GetId(), u""_ustr);
}
GetStatusBar().Invalidate();
diff --git a/sw/source/uibase/utlui/tmplctrl.cxx b/sw/source/uibase/utlui/tmplctrl.cxx
index 647bdcd92b94..2b68905cf41d 100644
--- a/sw/source/uibase/utlui/tmplctrl.cxx
+++ b/sw/source/uibase/utlui/tmplctrl.cxx
@@ -61,7 +61,7 @@ void SwTemplateControl::StateChangedAtStatusBarControl(
else
{
GetStatusBar().SetItemText(GetId(), OUString());
- GetStatusBar().SetQuickHelpText(GetId(), u"");
+ GetStatusBar().SetQuickHelpText(GetId(), u""_ustr);
}
}
diff --git a/sw/source/uibase/utlui/wordcountctrl.cxx b/sw/source/uibase/utlui/wordcountctrl.cxx
index 66d520d99a21..418596918936 100644
--- a/sw/source/uibase/utlui/wordcountctrl.cxx
+++ b/sw/source/uibase/utlui/wordcountctrl.cxx
@@ -37,8 +37,8 @@ void SwWordCountStatusBarControl::StateChangedAtStatusBarControl(
}
else
{
- GetStatusBar().SetItemText(GetId(), u"");
- GetStatusBar().SetQuickHelpText(GetId(), u"");
+ GetStatusBar().SetItemText(GetId(), u""_ustr);
+ GetStatusBar().SetQuickHelpText(GetId(), u""_ustr);
}
}
diff --git a/sw/source/uibase/wrtsh/wrtsh1.cxx b/sw/source/uibase/wrtsh/wrtsh1.cxx
index 923fabb06167..921d71415d95 100644
--- a/sw/source/uibase/wrtsh/wrtsh1.cxx
+++ b/sw/source/uibase/wrtsh/wrtsh1.cxx
@@ -1072,10 +1072,10 @@ void SwWrtShell::InsertContentControl(SwContentControlType eType)
{
pContentControl->SetCheckbox(true);
// Ballot Box with X
- pContentControl->SetCheckedState(u"\u2612");
+ pContentControl->SetCheckedState(u"\u2612"_ustr);
// Ballot Box
- pContentControl->SetUncheckedState(OUString(u"\u2610"));
- aPlaceholder = u"\u2610";
+ pContentControl->SetUncheckedState(u"\u2610"_ustr);
+ aPlaceholder = u"\u2610"_ustr;
break;
}
case SwContentControlType::COMBO_BOX:
diff --git a/test/qa/cppunit/dialog.cxx b/test/qa/cppunit/dialog.cxx
index c69f41b58d7c..eb6996fa68f4 100644
--- a/test/qa/cppunit/dialog.cxx
+++ b/test/qa/cppunit/dialog.cxx
@@ -16,7 +16,7 @@
* otherwise block the test potentially indefinitely */
CPPUNIT_TEST_FIXTURE(test::AccessibleTestBase, SelfTestIncorrectDialog)
{
- load(u"private:factory/swriter");
+ load(u"private:factory/swriter"_ustr);
auto dialogWaiter = awaitDialog(u"This Dialog Does Not Exist", [](Dialog&) {
CPPUNIT_ASSERT_MESSAGE("This code should not be reached", false);
@@ -33,7 +33,7 @@ CPPUNIT_TEST_FIXTURE(test::AccessibleTestBase, SelfTestIncorrectDialog)
* subsequent tests if caught -- especially that DialogWaiter::waitEndDialog() won't timeout. */
CPPUNIT_TEST_FIXTURE(test::AccessibleTestBase, SelfTestThrowInDialogCallback)
{
- load(u"private:factory/swriter");
+ load(u"private:factory/swriter"_ustr);
class DummyException : public std::exception
{
@@ -48,7 +48,7 @@ CPPUNIT_TEST_FIXTURE(test::AccessibleTestBase, SelfTestThrowInDialogCallback)
// Checks timeout if dialog does not show up as expected
CPPUNIT_TEST_FIXTURE(test::AccessibleTestBase, SelfTestNoDialog)
{
- load(u"private:factory/swriter");
+ load(u"private:factory/swriter"_ustr);
auto dialogWaiter = awaitDialog(u"This Dialog Did Not Show Up", [](Dialog&) {
CPPUNIT_ASSERT_MESSAGE("This code should not be reached", false);
diff --git a/tools/qa/cppunit/test_inetmime.cxx b/tools/qa/cppunit/test_inetmime.cxx
index 12b1641890b4..958cfad77f2d 100644
--- a/tools/qa/cppunit/test_inetmime.cxx
+++ b/tools/qa/cppunit/test_inetmime.cxx
@@ -152,7 +152,7 @@ namespace
CPPUNIT_ASSERT_EQUAL(OString("windows-1250"), i->second.m_sCharset);
CPPUNIT_ASSERT_EQUAL(OString("en-gb"), i->second.m_sLanguage);
// Euro currency sign, windows-1250 x80 is converted to unicode u20AC:
- CPPUNIT_ASSERT_EQUAL(OUString(u"value2 \u20AC"), i->second.m_sValue);
+ CPPUNIT_ASSERT_EQUAL(u"value2 \u20AC"_ustr, i->second.m_sValue);
CPPUNIT_ASSERT(i->second.m_bConverted);
i = parameters.find("parm3");
CPPUNIT_ASSERT(i != parameters.end());
diff --git a/unotools/qa/unit/testRecodeString.cxx b/unotools/qa/unit/testRecodeString.cxx
index 31e26257b96f..b24a4a27e0a4 100644
--- a/unotools/qa/unit/testRecodeString.cxx
+++ b/unotools/qa/unit/testRecodeString.cxx
@@ -33,9 +33,9 @@ void Test::testRecodeString()
// note, the below won't work with mergelibs as the class is not visible to the linker
#if !ENABLE_MERGELIBS
ConvertChar const* pConversion = ConvertChar::GetRecodeData(u"starbats", u"opensymbol");
- OUString aStr(u"u");
+ OUString aStr(u"u"_ustr);
pConversion->RecodeString(aStr, 0, 1);
- CPPUNIT_ASSERT_EQUAL(OUString(u""), aStr);
+ CPPUNIT_ASSERT_EQUAL(u""_ustr, aStr);
#endif
}
diff --git a/vcl/qa/cppunit/BmpFilterTest.cxx b/vcl/qa/cppunit/BmpFilterTest.cxx
index 7a4987116a67..3669f99071e3 100644
--- a/vcl/qa/cppunit/BmpFilterTest.cxx
+++ b/vcl/qa/cppunit/BmpFilterTest.cxx
@@ -23,7 +23,7 @@ public:
return m_directories.getURLFromSrc(maDataUrl) + sFileName;
}
BmpFilterTest()
- : maDataUrl(u"/vcl/qa/cppunit/data/")
+ : maDataUrl(u"/vcl/qa/cppunit/data/"_ustr)
{
}
};
diff --git a/vcl/qa/cppunit/XpmFilterTest.cxx b/vcl/qa/cppunit/XpmFilterTest.cxx
index e9358d755f90..9dff029668b6 100644
--- a/vcl/qa/cppunit/XpmFilterTest.cxx
+++ b/vcl/qa/cppunit/XpmFilterTest.cxx
@@ -23,7 +23,7 @@ public:
return m_directories.getURLFromSrc(maDataUrl) + sFileName;
}
XpmFilterTest()
- : maDataUrl(u"/vcl/qa/cppunit/data/")
+ : maDataUrl(u"/vcl/qa/cppunit/data/"_ustr)
{
}
};
diff --git a/vcl/qa/cppunit/cjktext.cxx b/vcl/qa/cppunit/cjktext.cxx
index d35208fcd6a3..91d14805544d 100644
--- a/vcl/qa/cppunit/cjktext.cxx
+++ b/vcl/qa/cppunit/cjktext.cxx
@@ -104,7 +104,7 @@ static tools::Long getCharacterRightSideHeight(VirtualDevice* device, const Poin
// IMPORTANT: If you modify this, modify also the void VclTextTest::testSimpleText().
void VclCjkTextTest::testVerticalText()
{
- OUString text(u"\x30e8");
+ OUString text(u"\x30e8"_ustr);
ScopedVclPtr<VirtualDevice> device = VclPtr<VirtualDevice>::Create(DeviceFormat::WITHOUT_ALPHA);
device->SetOutputSizePixel(Size(100, 100));
device->SetBackground(Wallpaper(COL_WHITE));
diff --git a/vcl/qa/cppunit/complextext.cxx b/vcl/qa/cppunit/complextext.cxx
index 44a40baf0a2f..99b728d338b8 100644
--- a/vcl/qa/cppunit/complextext.cxx
+++ b/vcl/qa/cppunit/complextext.cxx
@@ -44,7 +44,7 @@ static std::ostream& operator<<(std::ostream& rStream, const std::vector<sal_Int
class VclComplexTextTest : public test::BootstrapFixture
{
- OUString maDataUrl = u"/vcl/qa/cppunit/data/";
+ OUString maDataUrl = u"/vcl/qa/cppunit/data/"_ustr;
public:
OUString getFullUrl(std::u16string_view sFileName)
@@ -70,7 +70,7 @@ public:
CPPUNIT_TEST_FIXTURE(VclComplexTextTest, testArabic)
{
#if HAVE_MORE_FONTS
- OUString aOneTwoThree(u"واحِدْ إثٍنين ثلاثةٌ");
+ OUString aOneTwoThree(u"واحِدْ إثٍنين ثلاثةٌ"_ustr);
vcl::Font aFont("DejaVu Sans", "Book", Size(0, 2048));
@@ -231,7 +231,7 @@ CPPUNIT_TEST_FIXTURE(VclComplexTextTest, testCachingSubstring)
// Just something basic.
testCachedGlyphsSubstring( "test", "Dejavu Sans", false );
// And complex arabic text, taken from tdf104649.docx .
- OUString text(u"فصل (پاره 2): درخواست حاجت از ديگران و برآوردن حاجت ديگران 90");
+ OUString text(u"فصل (پاره 2): درخواست حاجت از ديگران و برآوردن حاجت ديگران 90"_ustr);
testCachedGlyphsSubstring( text, "Dejavu Sans", true );
// The text is RTL, but Writer will sometimes try to lay it out as LTR, for whatever reason
// (tdf#149264)./ So make sure that gets handled properly too (SalLayoutGlyphsCache should
@@ -256,7 +256,7 @@ CPPUNIT_TEST_FIXTURE(VclComplexTextTest, testCaret)
tools::Long nTextWidth, nTextWidth2, nRefTextWidth;
// A. RTL text
- aText = u"لا بلا";
+ aText = u"لا بلا"_ustr;
// 1) Regular DX array, the ligature width is given to the first components
// and the next ones are all zero width.
@@ -277,7 +277,7 @@ CPPUNIT_TEST_FIXTURE(VclComplexTextTest, testCaret)
// 3) caret placement with combining marks, they should not add to ligature
// component count.
- aText = u"لَاَ بلَاَ";
+ aText = u"لَاَ بلَاَ"_ustr;
aRefCharWidths = { 584, 584, 1168, 1168, 1819, 2389, 3000, 3000, 3611, 3611 };
nTextWidth2 = pOutDev->GetTextArray(aText, &aCharWidths, 0, -1, /*bCaret*/true);
CPPUNIT_ASSERT_EQUAL(aCharWidths[0], aCharWidths[1]);
@@ -290,7 +290,7 @@ CPPUNIT_TEST_FIXTURE(VclComplexTextTest, testCaret)
CPPUNIT_ASSERT_EQUAL(sal_Int32(nTextWidth), aCharWidths.back());
// B. LTR text
- aText = u"fi fl ffi ffl";
+ aText = u"fi fl ffi ffl"_ustr;
// 1) Regular DX array, the ligature width is given to the first components
// and the next ones are all zero width.
@@ -329,7 +329,7 @@ CPPUNIT_TEST_FIXTURE(VclComplexTextTest, testGdefCaret)
aFont = vcl::Font("Noto Sans Arabic", "Regular", Size(0, 1000));
pOutDev->SetFont(aFont);
- aText = u"لا بلا";
+ aText = u"لا بلا"_ustr;
// 1) Regular DX array, the ligature width is given to the first components
// and the next ones are all zero width.
@@ -350,7 +350,7 @@ CPPUNIT_TEST_FIXTURE(VclComplexTextTest, testGdefCaret)
// 3) caret placement with combining marks, they should not add to ligature
// component count.
- aText = u"لَاَ بلَاَ";
+ aText = u"لَاَ بلَاَ"_ustr;
aRefCharWidths = { 291, 291, 582, 582, 842, 1111, 1410, 1410, 1710, 1710 };
nTextWidth2 = pOutDev->GetTextArray(aText, &aCharWidths, 0, -1, /*bCaret*/true);
CPPUNIT_ASSERT_EQUAL(aCharWidths[0], aCharWidths[1]);
@@ -367,7 +367,7 @@ CPPUNIT_TEST_FIXTURE(VclComplexTextTest, testGdefCaret)
aFont = vcl::Font("Amiri", "Regular", Size(0, 1000));
pOutDev->SetFont(aFont);
- aText = u"fi ffi fl ffl fb ffb";
+ aText = u"fi ffi fl ffl fb ffb"_ustr;
// 1) Regular DX array, the ligature width is given to the first components
// and the next ones are all zero width.
@@ -393,9 +393,9 @@ CPPUNIT_TEST_FIXTURE(VclComplexTextTest, testGdefCaret)
CPPUNIT_TEST_FIXTURE(VclComplexTextTest, testTdf152048)
{
#if HAVE_MORE_FONTS
- OUString aText(u"می‌شود");
+ OUString aText(u"می‌شود"_ustr);
- vcl::Font aFont(u"Noto Naskh Arabic", u"Regular", Size(0, 2048));
+ vcl::Font aFont(u"Noto Naskh Arabic"_ustr, u"Regular"_ustr, Size(0, 2048));
ScopedVclPtrInstance<VirtualDevice> pOutDev;
pOutDev->SetFont(aFont);
@@ -431,14 +431,14 @@ CPPUNIT_TEST_FIXTURE(VclComplexTextTest, testTdf152048)
CPPUNIT_TEST_FIXTURE(VclComplexTextTest, testTdf152048_2)
{
#if HAVE_MORE_FONTS
- vcl::Font aFont(u"Noto Naskh Arabic", u"Regular", Size(0, 72));
+ vcl::Font aFont(u"Noto Naskh Arabic"_ustr, u"Regular"_ustr, Size(0, 72));
ScopedVclPtrInstance<VirtualDevice> pOutDev;
pOutDev->SetFont(aFont);
// get an compare the default text array
KernArray aCharWidths;
- auto nTextWidth = pOutDev->GetTextArray(u"ع a ع", &aCharWidths);
+ auto nTextWidth = pOutDev->GetTextArray(u"ع a ع"_ustr, &aCharWidths);
// Text width should always be equal to the width of the last glyph in the
// kern array.
@@ -452,7 +452,7 @@ CPPUNIT_TEST_FIXTURE(VclComplexTextTest, testTdf152048_2)
CPPUNIT_TEST_FIXTURE(VclComplexTextTest, testTdf153440)
{
#if HAVE_MORE_FONTS
- vcl::Font aFont(u"Noto Naskh Arabic", u"Regular", Size(0, 72));
+ vcl::Font aFont(u"Noto Naskh Arabic"_ustr, u"Regular"_ustr, Size(0, 72));
ScopedVclPtrInstance<VirtualDevice> pOutDev;
pOutDev->SetFont(aFont);
@@ -491,14 +491,14 @@ CPPUNIT_TEST_FIXTURE(VclComplexTextTest, testTdf153440)
CPPUNIT_TEST_FIXTURE(VclComplexTextTest, testTdf107718)
{
#if !defined _WIN32 // TODO: Fails on jenkins but passes locally
- vcl::Font aFont(u"Source Han Sans", u"Regular", Size(0, 72));
+ vcl::Font aFont(u"Source Han Sans"_ustr, u"Regular"_ustr, Size(0, 72));
ScopedVclPtrInstance<VirtualDevice> pOutDev;
bool bAdded = addFont(pOutDev, u"tdf107718.otf", u"Source Han Sans");
CPPUNIT_ASSERT_EQUAL(true, bAdded);
- OUString aText(u"\u4E16\u1109\u1168\u11BC\u302E");
+ OUString aText(u"\u4E16\u1109\u1168\u11BC\u302E"_ustr);
for (bool bVertical : { false, true })
{
aFont.SetVertical(bVertical);
@@ -543,12 +543,12 @@ CPPUNIT_TEST_FIXTURE(VclComplexTextTest, testTdf107718)
CPPUNIT_TEST_FIXTURE(VclComplexTextTest, testTdf107612)
{
#if HAVE_MORE_FONTS
- vcl::Font aFont(u"DejaVu Sans", u"Book", Size(0, 72));
+ vcl::Font aFont(u"DejaVu Sans"_ustr, u"Book"_ustr, Size(0, 72));
ScopedVclPtrInstance<VirtualDevice> pOutDev;
pOutDev->SetFont(aFont);
- auto pLayout = pOutDev->ImplLayout(u"a\u202F\u1823", 0, -1, Point(0, 0), 0, {}, {});
+ auto pLayout = pOutDev->ImplLayout(u"a\u202F\u1823"_ustr, 0, -1, Point(0, 0), 0, {}, {});
// If font fallback happened, then the returned layout must be a
// MultiSalLayout instance.
diff --git a/vcl/qa/cppunit/graphicfilter/filters-tiff-test.cxx b/vcl/qa/cppunit/graphicfilter/filters-tiff-test.cxx
index a28907045b4e..56b2f1c5b087 100644
--- a/vcl/qa/cppunit/graphicfilter/filters-tiff-test.cxx
+++ b/vcl/qa/cppunit/graphicfilter/filters-tiff-test.cxx
@@ -235,7 +235,7 @@ void TiffFilterTest::testRoundtrip()
CPPUNIT_ASSERT_EQUAL(true, aDetector.detect());
CPPUNIT_ASSERT_EQUAL(true, aDetector.checkTIF());
- CPPUNIT_ASSERT_EQUAL(OUString(u"TIF"),
+ CPPUNIT_ASSERT_EQUAL(u"TIF"_ustr,
vcl::getImportFormatShortName(aDetector.getMetadata().mnFormat));
}
diff --git a/vcl/qa/cppunit/graphicfilter/filters-webp-test.cxx b/vcl/qa/cppunit/graphicfilter/filters-webp-test.cxx
index 6bbe34c50d2b..0244c388ead8 100644
--- a/vcl/qa/cppunit/graphicfilter/filters-webp-test.cxx
+++ b/vcl/qa/cppunit/graphicfilter/filters-webp-test.cxx
@@ -152,7 +152,7 @@ void WebpFilterTest::testRoundtrip(bool lossy)
CPPUNIT_ASSERT_EQUAL(true, aDetector.detect());
CPPUNIT_ASSERT_EQUAL(true, aDetector.checkWEBP());
- CPPUNIT_ASSERT_EQUAL(OUString(u"WEBP"),
+ CPPUNIT_ASSERT_EQUAL(u"WEBP"_ustr,
vcl::getImportFormatShortName(aDetector.getMetadata().mnFormat));
}
diff --git a/vcl/qa/cppunit/mnemonic.cxx b/vcl/qa/cppunit/mnemonic.cxx
index fc95fc527068..05ef7366cd21 100644
--- a/vcl/qa/cppunit/mnemonic.cxx
+++ b/vcl/qa/cppunit/mnemonic.cxx
@@ -49,7 +49,7 @@ void VclMnemonicTest::testMnemonic()
MnemonicGenerator aGenerator;
{
- OUString sResult = aGenerator.CreateMnemonic(u"ßa");
+ OUString sResult = aGenerator.CreateMnemonic(u"ßa"_ustr);
CPPUNIT_ASSERT_EQUAL(u'~', sResult[1]);
}
diff --git a/vcl/qa/cppunit/pdfexport/pdfexport.cxx b/vcl/qa/cppunit/pdfexport/pdfexport.cxx
index 9709d9c57313..3977c41090e9 100644
--- a/vcl/qa/cppunit/pdfexport/pdfexport.cxx
+++ b/vcl/qa/cppunit/pdfexport/pdfexport.cxx
@@ -837,7 +837,7 @@ CPPUNIT_TEST_FIXTURE(PdfExportTest, testAlternativeText)
if (pS && pS->GetValue() == "Figure")
{
CPPUNIT_ASSERT_EQUAL(
- OUString(u"This is the text alternative - This is the description"),
+ u"This is the text alternative - This is the description"_ustr,
::vcl::filter::PDFDocument::DecodeHexStringUTF16BE(
*dynamic_cast<vcl::filter::PDFHexStringElement*>(pObject->Lookup("Alt"))));
}
@@ -1209,8 +1209,8 @@ CPPUNIT_TEST_FIXTURE(PdfExportTest, testTdf115117_2a)
for (int i = 0; i < nChars; i++)
aChars[i] = pPdfTextPage->getUnicode(i);
OUString aActualText(aChars.data(), aChars.size());
- CPPUNIT_ASSERT_EQUAL(
- OUString(u"\u0627\u0644 \u0628\u0627\u0644 \u0648\u0642\u0641 \u0627\u0644"), aActualText);
+ CPPUNIT_ASSERT_EQUAL(u"\u0627\u0644 \u0628\u0627\u0644 \u0648\u0642\u0641 \u0627\u0644"_ustr,
+ aActualText);
#endif
}
@@ -1243,7 +1243,7 @@ CPPUNIT_TEST_FIXTURE(PdfExportTest, testTdf154549)
// Without the fix in place, this test would have failed with
// - Expected: ִبي
// - Actual : بִي
- CPPUNIT_ASSERT_EQUAL(OUString(u"\u05B4\u0628\u064A"), aActualText);
+ CPPUNIT_ASSERT_EQUAL(u"\u05B4\u0628\u064A"_ustr, aActualText);
#endif
}
@@ -1272,7 +1272,7 @@ CPPUNIT_TEST_FIXTURE(PdfExportTest, testTdf150846)
for (int i = 0; i < nChars; i++)
aChars[i] = pPdfTextPage->getUnicode(i);
OUString aActualText(aChars.data(), aChars.size());
- CPPUNIT_ASSERT_EQUAL(OUString(u"hello"), aActualText);
+ CPPUNIT_ASSERT_EQUAL(u"hello"_ustr, aActualText);
}
CPPUNIT_TEST_FIXTURE(PdfExportTest, testTdf103492)
@@ -1303,7 +1303,7 @@ CPPUNIT_TEST_FIXTURE(PdfExportTest, testTdf103492)
for (int i = 0; i < nChars1; i++)
aChars1[i] = pPdfTextPage1->getUnicode(i);
OUString aActualText1(aChars1.data(), aChars1.size());
- CPPUNIT_ASSERT_EQUAL(OUString(u"يوسف My name is"), aActualText1);
+ CPPUNIT_ASSERT_EQUAL(u"يوسف My name is"_ustr, aActualText1);
std::unique_ptr<vcl::pdf::PDFiumPage> pPdfPage2 = pPdfDocument->openPage(/*nIndex=*/1);
CPPUNIT_ASSERT(pPdfPage2);
@@ -1319,7 +1319,7 @@ CPPUNIT_TEST_FIXTURE(PdfExportTest, testTdf103492)
for (int i = 0; i < nChars2; i++)
aChars2[i] = pPdfTextPage2->getUnicode(i);
OUString aActualText2(aChars2.data(), aChars2.size());
- CPPUNIT_ASSERT_EQUAL(OUString(u"My name is يوسف"), aActualText2);
+ CPPUNIT_ASSERT_EQUAL(u"My name is يوسف"_ustr, aActualText2);
}
CPPUNIT_TEST_FIXTURE(PdfExportTest, testTdf145274)
@@ -4190,21 +4190,21 @@ CPPUNIT_TEST_FIXTURE(PdfExportTest, testTdf57423)
switch (nFigure)
{
case 2:
- CPPUNIT_ASSERT_EQUAL(OUString(u"QR Code - Tells how to get to Mosegaard"),
+ CPPUNIT_ASSERT_EQUAL(u"QR Code - Tells how to get to Mosegaard"_ustr,
::vcl::filter::PDFDocument::DecodeHexStringUTF16BE(
*dynamic_cast<vcl::filter::PDFHexStringElement*>(
pObject->Lookup("Alt"))));
break;
case 0:
- CPPUNIT_ASSERT_EQUAL(OUString(u"Title: Arrows - Description: Explains the "
- u"different arrow appearances"),
+ CPPUNIT_ASSERT_EQUAL(u"Title: Arrows - Description: Explains the "
+ u"different arrow appearances"_ustr,
::vcl::filter::PDFDocument::DecodeHexStringUTF16BE(
*dynamic_cast<vcl::filter::PDFHexStringElement*>(
pObject->Lookup("Alt"))));
break;
case 1:
CPPUNIT_ASSERT_EQUAL(
- OUString(u"My blue triangle - Does not need further description"),
+ u"My blue triangle - Does not need further description"_ustr,
::vcl::filter::PDFDocument::DecodeHexStringUTF16BE(
*dynamic_cast<vcl::filter::PDFHexStringElement*>(
pObject->Lookup("Alt"))));
@@ -4215,7 +4215,7 @@ CPPUNIT_TEST_FIXTURE(PdfExportTest, testTdf57423)
if (pS && pS->GetValue() == "Formula")
{
CPPUNIT_ASSERT_EQUAL(
- OUString(u"Equation 1 - Now we give the full description of eq 1 here"),
+ u"Equation 1 - Now we give the full description of eq 1 here"_ustr,
::vcl::filter::PDFDocument::DecodeHexStringUTF16BE(
*dynamic_cast<vcl::filter::PDFHexStringElement*>(pObject->Lookup("Alt"))));
++nFormula;
@@ -4225,7 +4225,7 @@ CPPUNIT_TEST_FIXTURE(PdfExportTest, testTdf57423)
switch (nDiv)
{
case 0:
- CPPUNIT_ASSERT_EQUAL(OUString(u"This frame has a description"),
+ CPPUNIT_ASSERT_EQUAL(u"This frame has a description"_ustr,
::vcl::filter::PDFDocument::DecodeHexStringUTF16BE(
*dynamic_cast<vcl::filter::PDFHexStringElement*>(
pObject->Lookup("Alt"))));
@@ -4235,14 +4235,14 @@ CPPUNIT_TEST_FIXTURE(PdfExportTest, testTdf57423)
CPPUNIT_ASSERT(!pObject->Lookup("Alt"));
break;
case 2:
- CPPUNIT_ASSERT_EQUAL(OUString(u"My textbox - Has a light background"),
+ CPPUNIT_ASSERT_EQUAL(u"My textbox - Has a light background"_ustr,
::vcl::filter::PDFDocument::DecodeHexStringUTF16BE(
*dynamic_cast<vcl::filter::PDFHexStringElement*>(
pObject->Lookup("Alt"))));
break;
case 3:
- CPPUNIT_ASSERT_EQUAL(OUString(u"Hey! There is no alternate text for Frame "
- u"// but maybe not needed?"),
+ CPPUNIT_ASSERT_EQUAL(u"Hey! There is no alternate text for Frame "
+ u"// but maybe not needed?"_ustr,
::vcl::filter::PDFDocument::DecodeHexStringUTF16BE(
*dynamic_cast<vcl::filter::PDFHexStringElement*>(
pObject->Lookup("Alt"))));
@@ -4290,14 +4290,13 @@ CPPUNIT_TEST_FIXTURE(PdfExportTest, testTdf154982)
switch (nFigure)
{
case 0:
- CPPUNIT_ASSERT_EQUAL(
- OUString(u"Here comes the signature - Please sign here"),
- ::vcl::filter::PDFDocument::DecodeHexStringUTF16BE(
- *dynamic_cast<vcl::filter::PDFHexStringElement*>(
- pObject->Lookup("Alt"))));
+ CPPUNIT_ASSERT_EQUAL(u"Here comes the signature - Please sign here"_ustr,
+ ::vcl::filter::PDFDocument::DecodeHexStringUTF16BE(
+ *dynamic_cast<vcl::filter::PDFHexStringElement*>(
+ pObject->Lookup("Alt"))));
break;
case 1:
- CPPUNIT_ASSERT_EQUAL(OUString(u"Home"),
+ CPPUNIT_ASSERT_EQUAL(u"Home"_ustr,
::vcl::filter::PDFDocument::DecodeHexStringUTF16BE(
*dynamic_cast<vcl::filter::PDFHexStringElement*>(
pObject->Lookup("Alt"))));
@@ -4568,13 +4567,13 @@ CPPUNIT_TEST_FIXTURE(PdfExportTest, testTdf154955)
switch (nFigure)
{
case 0:
- CPPUNIT_ASSERT_EQUAL(OUString(u"Two rectangles - Grouped"),
+ CPPUNIT_ASSERT_EQUAL(u"Two rectangles - Grouped"_ustr,
::vcl::filter::PDFDocument::DecodeHexStringUTF16BE(
*dynamic_cast<vcl::filter::PDFHexStringElement*>(
pObject->Lookup("Alt"))));
break;
case 1:
- CPPUNIT_ASSERT_EQUAL(OUString(u"these ones are green"),
+ CPPUNIT_ASSERT_EQUAL(u"these ones are green"_ustr,
::vcl::filter::PDFDocument::DecodeHexStringUTF16BE(
*dynamic_cast<vcl::filter::PDFHexStringElement*>(
pObject->Lookup("Alt"))));
@@ -5130,9 +5129,9 @@ CPPUNIT_TEST_FIXTURE(PdfExportTest, testTdf142129)
auto* pFirstD = pFirst->LookupObject()->GetDictionary();
CPPUNIT_ASSERT(pFirstD);
//CPPUNIT_ASSERT_EQUAL(OString("Outlines"), dynamic_cast<vcl::filter::PDFNameElement*>(pFirstD->LookupElement("Type"))->GetValue());
- CPPUNIT_ASSERT_EQUAL(OUString(u"Preface"), ::vcl::filter::PDFDocument::DecodeHexStringUTF16BE(
- *dynamic_cast<vcl::filter::PDFHexStringElement*>(
- pFirstD->LookupElement("Title"))));
+ CPPUNIT_ASSERT_EQUAL(u"Preface"_ustr, ::vcl::filter::PDFDocument::DecodeHexStringUTF16BE(
+ *dynamic_cast<vcl::filter::PDFHexStringElement*>(
+ pFirstD->LookupElement("Title"))));
auto* pFirst1
= dynamic_cast<vcl::filter::PDFReferenceElement*>(pFirstD->LookupElement("First"));
@@ -5143,7 +5142,7 @@ CPPUNIT_TEST_FIXTURE(PdfExportTest, testTdf142129)
// there are no outline entries for it
//CPPUNIT_ASSERT_EQUAL(OString("Outlines"), dynamic_cast<vcl::filter::PDFNameElement*>(pFirst1D->LookupElement("Type"))->GetValue());
CPPUNIT_ASSERT_EQUAL(
- OUString(u"Who is this book for?"),
+ u"Who is this book for?"_ustr,
::vcl::filter::PDFDocument::DecodeHexStringUTF16BE(
*dynamic_cast<vcl::filter::PDFHexStringElement*>(pFirst1D->LookupElement("Title"))));
@@ -5153,7 +5152,7 @@ CPPUNIT_TEST_FIXTURE(PdfExportTest, testTdf142129)
CPPUNIT_ASSERT(pFirst2D);
//CPPUNIT_ASSERT_EQUAL(OString("Outlines"), dynamic_cast<vcl::filter::PDFNameElement*>(pFirst2D->LookupElement("Type"))->GetValue());
CPPUNIT_ASSERT_EQUAL(
- OUString(u"What\u2019s in this book?"),
+ u"What\u2019s in this book?"_ustr,
::vcl::filter::PDFDocument::DecodeHexStringUTF16BE(
*dynamic_cast<vcl::filter::PDFHexStringElement*>(pFirst2D->LookupElement("Title"))));
@@ -5163,7 +5162,7 @@ CPPUNIT_TEST_FIXTURE(PdfExportTest, testTdf142129)
CPPUNIT_ASSERT(pFirst3D);
//CPPUNIT_ASSERT_EQUAL(OString("Outlines"), dynamic_cast<vcl::filter::PDFNameElement*>(pFirst3D->LookupElement("Type"))->GetValue());
CPPUNIT_ASSERT_EQUAL(
- OUString(u"Minimum requirements for using LibreOffice"),
+ u"Minimum requirements for using LibreOffice"_ustr,
::vcl::filter::PDFDocument::DecodeHexStringUTF16BE(
*dynamic_cast<vcl::filter::PDFHexStringElement*>(pFirst3D->LookupElement("Title"))));
@@ -5635,9 +5634,9 @@ CPPUNIT_TEST_FIXTURE(PdfExportTest, testTdf139627)
// Rendered as (left to right): "reh + mim" - "kasreh" - "jeh + tatweel"
int rehmim = 0, kasreh = 1, jehtatweel = 2;
- CPPUNIT_ASSERT_EQUAL(OUString(u"رم"), sText[rehmim].trim());
- CPPUNIT_ASSERT_EQUAL(OUString(u""), sText[kasreh].trim());
- CPPUNIT_ASSERT_EQUAL(OUString(u""), sText[jehtatweel].trim());
+ CPPUNIT_ASSERT_EQUAL(u"رم"_ustr, sText[rehmim].trim());
+ CPPUNIT_ASSERT_EQUAL(u""_ustr, sText[kasreh].trim());
+ CPPUNIT_ASSERT_EQUAL(u""_ustr, sText[jehtatweel].trim());
// "Kasreh" should be within "jeh" character
CPPUNIT_ASSERT_GREATER(aRect[jehtatweel].getMinX(), aRect[kasreh].getMinX());
diff --git a/vcl/qa/cppunit/physicalfontcollection.cxx b/vcl/qa/cppunit/physicalfontcollection.cxx
index c3cde102ed26..bff91d021f62 100644
--- a/vcl/qa/cppunit/physicalfontcollection.cxx
+++ b/vcl/qa/cppunit/physicalfontcollection.cxx
@@ -179,7 +179,7 @@ void VclPhysicalFontCollectionTest::testShouldFindCJKFamily()
// interestingly, you need to normalize the name still
vcl::font::PhysicalFontFamily* pFontFamily = aFontCollection.FindOrCreateFontFamily(
GetEnglishSearchFontName(u"시험")); // Korean for "test"
- AddNormalFontFace(pFontFamily, u"시험");
+ AddNormalFontFace(pFontFamily, u"시험"_ustr);
vcl::font::PhysicalFontFamily* pCJKFamily = aFontCollection.FindFontFamilyByAttributes(
ImplFontAttrs::CJK, WEIGHT_NORMAL, WIDTH_NORMAL, ITALIC_NORMAL, u"");
@@ -307,7 +307,7 @@ void VclPhysicalFontCollectionTest::testShouldMatchFamilyName()
// note that for this test, it is irrelevant what the search name is for PhysicalFontFamily,
// the font searches the family name and uses the search parameter of FindFontFamilyByAttributes()
vcl::font::PhysicalFontFamily* pFontFamily
- = aFontCollection.FindOrCreateFontFamily(u"Matching family name");
+ = aFontCollection.FindOrCreateFontFamily(u"Matching family name"_ustr);
AddNormalFontFace(pFontFamily, GetEnglishSearchFontName(u"Matching family name"));
CPPUNIT_ASSERT_MESSAGE("No family found",
diff --git a/vcl/qa/cppunit/text.cxx b/vcl/qa/cppunit/text.cxx
index a42b308f6c68..59e079c963ce 100644
--- a/vcl/qa/cppunit/text.cxx
+++ b/vcl/qa/cppunit/text.cxx
@@ -226,7 +226,7 @@ CPPUNIT_TEST_FIXTURE(VclTextTest, testSimpleText)
CPPUNIT_TEST_FIXTURE(VclTextTest, testTextLayoutCache)
{
- OUString sTestString = u"The quick brown fox\n jumped over the lazy dogالعاشر";
+ OUString sTestString = u"The quick brown fox\n jumped over the lazy dogالعاشر"_ustr;
vcl::text::TextLayoutCache cache(sTestString.getStr(), sTestString.getLength());
vcl::text::Run run1 = cache.runs[0];
@@ -426,7 +426,7 @@ CPPUNIT_TEST_FIXTURE(VclTextTest, testImplLayoutRuns_PosIsInAnyRun)
CPPUNIT_TEST_FIXTURE(VclTextTest, testImplLayoutArgsBiDiStrong)
{
OUString sTestString = u"The quick brown fox\n jumped over the lazy dog"
- "العاشر";
+ "العاشر"_ustr;
vcl::text::ImplLayoutArgs aArgs(sTestString, 0, sTestString.getLength(),
SalLayoutFlags::BiDiStrong, LanguageTag(LANGUAGE_NONE),
nullptr);
@@ -453,7 +453,7 @@ CPPUNIT_TEST_FIXTURE(VclTextTest, testImplLayoutArgsBiDiStrong)
CPPUNIT_TEST_FIXTURE(VclTextTest, testImplLayoutArgsBiDiRtl)
{
OUString sTestString = u"The quick brown fox\n jumped over the lazy dog"
- "العاشر";
+ "العاشر"_ustr;
vcl::text::ImplLayoutArgs aArgs(sTestString, 0, sTestString.getLength(),
SalLayoutFlags::BiDiRtl, LanguageTag(LANGUAGE_NONE), nullptr);
@@ -485,7 +485,7 @@ CPPUNIT_TEST_FIXTURE(VclTextTest, testImplLayoutArgsBiDiRtl)
CPPUNIT_TEST_FIXTURE(VclTextTest, testImplLayoutArgsRightAlign)
{
OUString sTestString = u"The quick brown fox\n jumped over the lazy dog"
- "العاشر";
+ "العاشر"_ustr;
vcl::text::ImplLayoutArgs aArgs(sTestString, 0, sTestString.getLength(),
SalLayoutFlags::RightAlign, LanguageTag(LANGUAGE_NONE),
nullptr);
@@ -564,8 +564,8 @@ CPPUNIT_TEST_FIXTURE(VclTextTest, testGetStringWithCenterEllpsis)
device->SetFont(vcl::Font("DejaVu Sans", "Book", Size(0, 11)));
CPPUNIT_ASSERT_EQUAL(
- OUString(u"a b c d ...v w x y z"),
- device->GetEllipsisString(u"a b c d e f g h i j k l m n o p q r s t u v w x y z", 100,
+ u"a b c d ...v w x y z"_ustr,
+ device->GetEllipsisString(u"a b c d e f g h i j k l m n o p q r s t u v w x y z"_ustr, 100,
DrawTextFlags::CenterEllipsis));
}
@@ -575,17 +575,17 @@ CPPUNIT_TEST_FIXTURE(VclTextTest, testGetStringWithEndEllpsis)
device->SetOutputSizePixel(Size(1000, 1000));
device->SetFont(vcl::Font("DejaVu Sans", "Book", Size(0, 11)));
- CPPUNIT_ASSERT_EQUAL(OUString(u"a"), device->GetEllipsisString(u"abcde. f g h i j ...", 10,
- DrawTextFlags::EndEllipsis));
+ CPPUNIT_ASSERT_EQUAL(u"a"_ustr, device->GetEllipsisString(u"abcde. f g h i j ..."_ustr, 10,
+ DrawTextFlags::EndEllipsis));
CPPUNIT_ASSERT_EQUAL(
- OUString(u"a b c d e f g h i j ..."),
- device->GetEllipsisString(u"a b c d e f g h i j k l m n o p q r s t u v w x y z", 100,
+ u"a b c d e f g h i j ..."_ustr,
+ device->GetEllipsisString(u"a b c d e f g h i j k l m n o p q r s t u v w x y z"_ustr, 100,
DrawTextFlags::EndEllipsis));
- CPPUNIT_ASSERT_EQUAL(OUString(u"a"), device->GetEllipsisString(u"abcde. f g h i j ...", 1,
- DrawTextFlags::EndEllipsis
- | DrawTextFlags::Clip));
+ CPPUNIT_ASSERT_EQUAL(
+ u"a"_ustr, device->GetEllipsisString(u"abcde. f g h i j ..."_ustr, 1,
+ DrawTextFlags::EndEllipsis | DrawTextFlags::Clip));
}
CPPUNIT_TEST_FIXTURE(VclTextTest, testGetStringWithNewsEllpsis)
@@ -594,32 +594,32 @@ CPPUNIT_TEST_FIXTURE(VclTextTest, testGetStringWithNewsEllpsis)
device->SetOutputSizePixel(Size(1000, 1000));
device->SetFont(vcl::Font("DejaVu Sans", "Book", Size(0, 11)));
- CPPUNIT_ASSERT_EQUAL(OUString(u"a"), device->GetEllipsisString(u"abcde. f g h i j ...", 10,
- DrawTextFlags::NewsEllipsis));
+ CPPUNIT_ASSERT_EQUAL(u"a"_ustr, device->GetEllipsisString(u"abcde. f g h i j ..."_ustr, 10,
+ DrawTextFlags::NewsEllipsis));
CPPUNIT_ASSERT_EQUAL(
- OUString(u"a b .... x y z"),
- device->GetEllipsisString(u"a b c d. e f g. h i j k l m n o p q r s t u v w. x y z", 100,
- DrawTextFlags::NewsEllipsis));
+ u"a b .... x y z"_ustr,
+ device->GetEllipsisString(u"a b c d. e f g. h i j k l m n o p q r s t u v w. x y z"_ustr,
+ 100, DrawTextFlags::NewsEllipsis));
CPPUNIT_ASSERT_EQUAL(
- OUString(u"a b .... x y z"),
- device->GetEllipsisString(u"a b c d. e f g h i j k l m n o p q r s t u v w. x y z", 100,
- DrawTextFlags::NewsEllipsis));
+ u"a b .... x y z"_ustr,
+ device->GetEllipsisString(u"a b c d. e f g h i j k l m n o p q r s t u v w. x y z"_ustr,
+ 100, DrawTextFlags::NewsEllipsis));
CPPUNIT_ASSERT_EQUAL(
- OUString(u"a b c d e f g h i j ..."),
- device->GetEllipsisString(u"a b c d e f g h i j k l m n o p q r s t u v w. x y z", 100,
+ u"a b c d e f g h i j ..."_ustr,
+ device->GetEllipsisString(u"a b c d e f g h i j k l m n o p q r s t u v w. x y z"_ustr, 100,
DrawTextFlags::NewsEllipsis));
CPPUNIT_ASSERT_EQUAL(
- OUString(u"a..... x y z"),
- device->GetEllipsisString(u"a. b c d e f g h i j k l m n o p q r s t u v w. x y z", 100,
- DrawTextFlags::NewsEllipsis));
+ u"a..... x y z"_ustr,
+ device->GetEllipsisString(u"a. b c d e f g h i j k l m n o p q r s t u v w. x y z"_ustr,
+ 100, DrawTextFlags::NewsEllipsis));
CPPUNIT_ASSERT_EQUAL(
- OUString(u"ab. cde..."),
- device->GetEllipsisString(u"ab. cde. x y z", 50, DrawTextFlags::NewsEllipsis));
+ u"ab. cde..."_ustr,
+ device->GetEllipsisString(u"ab. cde. x y z"_ustr, 50, DrawTextFlags::NewsEllipsis));
}
CPPUNIT_TEST_FIXTURE(VclTextTest, testGetTextBreak)
@@ -628,7 +628,7 @@ CPPUNIT_TEST_FIXTURE(VclTextTest, testGetTextBreak)
device->SetOutputSizePixel(Size(1000, 1000));
device->SetFont(vcl::Font("DejaVu Sans", "Book", Size(0, 11)));
- const OUString sTestStr(u"textline_ text_");
+ const OUString sTestStr(u"textline_ text_"_ustr);
const auto nLen = sTestStr.getLength();
const auto nTextWidth = device->GetTextWidth("text");
diff --git a/vcl/qt5/QtAccessibleWidget.cxx b/vcl/qt5/QtAccessibleWidget.cxx
index 8a2cf2ed8b91..15794039cf2c 100644
--- a/vcl/qt5/QtAccessibleWidget.cxx
+++ b/vcl/qt5/QtAccessibleWidget.cxx
@@ -907,77 +907,77 @@ OUString lcl_ConvertFontSlant(awt::FontSlant eFontSlant)
void lcl_ConvertFontUnderline(sal_Int16 nFontUnderline, OUString& rUnderlineStyle,
OUString& rUnderlineType, OUString& rUnderlineWidth)
{
- rUnderlineStyle = u"";
- rUnderlineType = u"single";
- rUnderlineWidth = u"auto";
+ rUnderlineStyle = u""_ustr;
+ rUnderlineType = u"single"_ustr;
+ rUnderlineWidth = u"auto"_ustr;
switch (nFontUnderline)
{
case awt::FontUnderline::BOLD:
- rUnderlineWidth = u"bold";
+ rUnderlineWidth = u"bold"_ustr;
return;
case awt::FontUnderline::BOLDDASH:
- rUnderlineWidth = u"bold";
- rUnderlineStyle = u"dash";
+ rUnderlineWidth = u"bold"_ustr;
+ rUnderlineStyle = u"dash"_ustr;
return;
case awt::FontUnderline::BOLDDASHDOT:
- rUnderlineWidth = u"bold";
- rUnderlineStyle = u"dot-dash";
+ rUnderlineWidth = u"bold"_ustr;
+ rUnderlineStyle = u"dot-dash"_ustr;
return;
case awt::FontUnderline::BOLDDASHDOTDOT:
- rUnderlineWidth = u"bold";
- rUnderlineStyle = u"dot-dot-dash";
+ rUnderlineWidth = u"bold"_ustr;
+ rUnderlineStyle = u"dot-dot-dash"_ustr;
return;
case awt::FontUnderline::BOLDDOTTED:
- rUnderlineWidth = u"bold";
- rUnderlineStyle = u"dotted";
+ rUnderlineWidth = u"bold"_ustr;
+ rUnderlineStyle = u"dotted"_ustr;
return;
case awt::FontUnderline::BOLDLONGDASH:
- rUnderlineWidth = u"bold";
- rUnderlineStyle = u"long-dash";
+ rUnderlineWidth = u"bold"_ustr;
+ rUnderlineStyle = u"long-dash"_ustr;
return;
case awt::FontUnderline::BOLDWAVE:
- rUnderlineWidth = u"bold";
- rUnderlineStyle = u"wave";
+ rUnderlineWidth = u"bold"_ustr;
+ rUnderlineStyle = u"wave"_ustr;
return;
case awt::FontUnderline::DASH:
- rUnderlineStyle = u"dash";
+ rUnderlineStyle = u"dash"_ustr;
return;
case awt::FontUnderline::DASHDOT:
- rUnderlineStyle = u"dot-dash";
+ rUnderlineStyle = u"dot-dash"_ustr;
return;
case awt::FontUnderline::DASHDOTDOT:
- rUnderlineStyle = u"dot-dot-dash";
+ rUnderlineStyle = u"dot-dot-dash"_ustr;
return;
case awt::FontUnderline::DONTKNOW:
- rUnderlineWidth = u"";
- rUnderlineStyle = u"";
- rUnderlineType = u"";
+ rUnderlineWidth = u""_ustr;
+ rUnderlineStyle = u""_ustr;
+ rUnderlineType = u""_ustr;
return;
case awt::FontUnderline::DOTTED:
- rUnderlineStyle = u"dotted";
+ rUnderlineStyle = u"dotted"_ustr;
return;
case awt::FontUnderline::DOUBLE:
- rUnderlineType = u"double";
+ rUnderlineType = u"double"_ustr;
return;
case awt::FontUnderline::DOUBLEWAVE:
- rUnderlineStyle = u"wave";
- rUnderlineType = u"double";
+ rUnderlineStyle = u"wave"_ustr;
+ rUnderlineType = u"double"_ustr;
return;
case awt::FontUnderline::LONGDASH:
- rUnderlineStyle = u"long-dash";
+ rUnderlineStyle = u"long-dash"_ustr;
return;
case awt::FontUnderline::NONE:
- rUnderlineWidth = u"none";
- rUnderlineStyle = u"none";
- rUnderlineType = u"none";
+ rUnderlineWidth = u"none"_ustr;
+ rUnderlineStyle = u"none"_ustr;
+ rUnderlineType = u"none"_ustr;
return;
case awt::FontUnderline::SINGLE:
- rUnderlineType = u"single";
+ rUnderlineType = u"single"_ustr;
return;
case awt::FontUnderline::SMALLWAVE:
case awt::FontUnderline::WAVE:
- rUnderlineStyle = u"wave";
+ rUnderlineStyle = u"wave"_ustr;
return;
default:
assert(false && "Unhandled font underline type");
diff --git a/vcl/qt5/QtMenu.cxx b/vcl/qt5/QtMenu.cxx
index e2a0d7bd714c..93f3d6f5a378 100644
--- a/vcl/qt5/QtMenu.cxx
+++ b/vcl/qt5/QtMenu.cxx
@@ -53,7 +53,7 @@ static inline void lcl_force_menubar_layout_update(QMenuBar& rMenuBar)
rMenuBar.adjustSize();
}
-OUString QtMenu::m_sCurrentHelpId = u"";
+OUString QtMenu::m_sCurrentHelpId = u""_ustr;
QtMenu::QtMenu(bool bMenuBar)
: mpVCLMenu(nullptr)
diff --git a/vcl/source/control/field.cxx b/vcl/source/control/field.cxx
index 1b802660cf3a..d85b235b0ea3 100644
--- a/vcl/source/control/field.cxx
+++ b/vcl/source/control/field.cxx
@@ -1283,7 +1283,7 @@ OUString MetricFormatter::CreateFieldText( sal_Int64 nValue ) const
aStr += " ";
if (meUnit == FieldUnit::INCH)
{
- OUString sDoublePrime = u"\u2033";
+ OUString sDoublePrime = u"\u2033"_ustr;
if (aSuffix != "\"" && aSuffix != sDoublePrime)
aStr += " ";
else
@@ -1291,7 +1291,7 @@ OUString MetricFormatter::CreateFieldText( sal_Int64 nValue ) const
}
else if (meUnit == FieldUnit::FOOT)
{
- OUString sPrime = u"\u2032";
+ OUString sPrime = u"\u2032"_ustr;
if (aSuffix != "'" && aSuffix != sPrime)
aStr += " ";
else
diff --git a/vcl/source/font/fontmetric.cxx b/vcl/source/font/fontmetric.cxx
index da927c8b4bb2..115b3da6fb46 100644
--- a/vcl/source/font/fontmetric.cxx
+++ b/vcl/source/font/fontmetric.cxx
@@ -382,7 +382,7 @@ void FontMetricData::ImplInitFlags( const OutputDevice* pDev )
if (MsLangId::isCJK(rFont.GetLanguage()))
{
tools::Rectangle aRect;
- pDev->GetTextBoundRect( aRect, u"\x3001" ); // Fullwidth fullstop
+ pDev->GetTextBoundRect( aRect, u"\x3001"_ustr ); // Fullwidth fullstop
const auto nH = rFont.GetFontSize().Height();
const auto nB = aRect.Left();
// Use 18.75% as a threshold to define a centered fullwidth fullstop.
diff --git a/vcl/source/gdi/pdfwriter_impl.cxx b/vcl/source/gdi/pdfwriter_impl.cxx
index 8d4082b1c227..6e552ce8c6c2 100644
--- a/vcl/source/gdi/pdfwriter_impl.cxx
+++ b/vcl/source/gdi/pdfwriter_impl.cxx
@@ -3772,7 +3772,7 @@ we check in the following sequence:
(m_aContext.BaseURL.getLength() > 0 ?
m_aContext.BaseURL :
//use dummy location if empty
- u"http://ahost.ax"),
+ u"http://ahost.ax"_ustr),
url));
aTargetURL = aNewURL; //reassign the new target URL
diff --git a/vcl/source/window/builder.cxx b/vcl/source/window/builder.cxx
index 3825c9674fb1..229296a275c9 100644
--- a/vcl/source/window/builder.cxx
+++ b/vcl/source/window/builder.cxx
@@ -311,7 +311,7 @@ namespace weld
aStr += " ";
if (m_eSrcUnit == FieldUnit::INCH)
{
- OUString sDoublePrime = u"\u2033";
+ OUString sDoublePrime = u"\u2033"_ustr;
if (aSuffix != "\"" && aSuffix != sDoublePrime)
aStr += " ";
else
@@ -319,7 +319,7 @@ namespace weld
}
else if (m_eSrcUnit == FieldUnit::FOOT)
{
- OUString sPrime = u"\u2032";
+ OUString sPrime = u"\u2032"_ustr;
if (aSuffix != "'" && aSuffix != sPrime)
aStr += " ";
else
diff --git a/vcl/workben/minvcl.cxx b/vcl/workben/minvcl.cxx
index aafef4a9864e..cd144e7e401a 100644
--- a/vcl/workben/minvcl.cxx
+++ b/vcl/workben/minvcl.cxx
@@ -38,7 +38,7 @@ private:
int TheApplication::Main()
{
mpWin = VclPtr<WorkWindow>::Create(nullptr, WB_APP | WB_STDWORK);
- mpWin->SetText(u"Minimum VCL application with a window");
+ mpWin->SetText(u"Minimum VCL application with a window"_ustr);
mpWin->Show();
Execute();
mpWin.disposeAndClear();
diff --git a/writerfilter/qa/cppunittests/dmapper/SdtHelper.cxx b/writerfilter/qa/cppunittests/dmapper/SdtHelper.cxx
index 6300a488b409..e0d48f2726e5 100644
--- a/writerfilter/qa/cppunittests/dmapper/SdtHelper.cxx
+++ b/writerfilter/qa/cppunittests/dmapper/SdtHelper.cxx
@@ -143,16 +143,16 @@ CPPUNIT_TEST_FIXTURE(Test, testSdtRunCheckbox)
CPPUNIT_ASSERT(bChecked);
OUString aCheckedState;
xContentControlProps->getPropertyValue("CheckedState") >>= aCheckedState;
- CPPUNIT_ASSERT_EQUAL(OUString(u"☒"), aCheckedState);
+ CPPUNIT_ASSERT_EQUAL(u"☒"_ustr, aCheckedState);
OUString aUncheckedState;
xContentControlProps->getPropertyValue("UncheckedState") >>= aUncheckedState;
- CPPUNIT_ASSERT_EQUAL(OUString(u"☐"), aUncheckedState);
+ CPPUNIT_ASSERT_EQUAL(u"☐"_ustr, aUncheckedState);
uno::Reference<text::XTextRange> xContentControlRange(xContentControl, uno::UNO_QUERY);
uno::Reference<text::XText> xText = xContentControlRange->getText();
uno::Reference<container::XEnumerationAccess> xContentEnumAccess(xText, uno::UNO_QUERY);
uno::Reference<container::XEnumeration> xContentEnum = xContentEnumAccess->createEnumeration();
uno::Reference<text::XTextRange> xContent(xContentEnum->nextElement(), uno::UNO_QUERY);
- CPPUNIT_ASSERT_EQUAL(OUString(u"☒"), xContent->getString());
+ CPPUNIT_ASSERT_EQUAL(u"☒"_ustr, xContent->getString());
}
CPPUNIT_TEST_FIXTURE(Test, testSdtRunDropdown)
diff --git a/writerfilter/source/dmapper/DomainMapper_Impl.cxx b/writerfilter/source/dmapper/DomainMapper_Impl.cxx
index 4d91790ade4c..cddf8c6f6127 100644
--- a/writerfilter/source/dmapper/DomainMapper_Impl.cxx
+++ b/writerfilter/source/dmapper/DomainMapper_Impl.cxx
@@ -8765,11 +8765,11 @@ void DomainMapper_Impl::ImportGraphic(const writerfilter::Reference<Properties>
uno::Reference< text::XTextCursor > xCrsr = xText->createTextCursor();
xCrsr->gotoEnd(false);
PropertyMapPtr pEmpty(new PropertyMap());
- appendTextPortion(u"​", pEmpty);
+ appendTextPortion(u"​"_ustr, pEmpty);
appendTextContent( xTextContent, uno::Sequence< beans::PropertyValue >() );
bAppend = false;
xCrsr->gotoEnd(false);
- appendTextPortion(u"​", pEmpty);
+ appendTextPortion(u"​"_ustr, pEmpty);
m_bRedlineImageInPreviousRun = true;
m_previousRedline = m_currentRedline;
diff --git a/writerfilter/source/dmapper/StyleSheetTable.cxx b/writerfilter/source/dmapper/StyleSheetTable.cxx
index fa03d3fdd286..194900b444de 100644
--- a/writerfilter/source/dmapper/StyleSheetTable.cxx
+++ b/writerfilter/source/dmapper/StyleSheetTable.cxx
@@ -1016,20 +1016,20 @@ void StyleSheetTable_Impl::ApplyClonedTOCStylesToXText(uno::Reference<text::XTex
while (xParaEnum->hasMoreElements())
{
uno::Reference<lang::XServiceInfo> const xElem(xParaEnum->nextElement(), uno::UNO_QUERY_THROW);
- if (xElem->supportsService(u"com.sun.star.text.Paragraph"))
+ if (xElem->supportsService(u"com.sun.star.text.Paragraph"_ustr))
{
uno::Reference<beans::XPropertySet> const xPara(xElem, uno::UNO_QUERY_THROW);
OUString styleName;
- if (xPara->getPropertyValue(u"ParaStyleName") >>= styleName)
+ if (xPara->getPropertyValue(u"ParaStyleName"_ustr) >>= styleName)
{
auto const it(m_ClonedTOCStylesMap.find(styleName));
if (it != m_ClonedTOCStylesMap.end())
{
- xPara->setPropertyValue(u"ParaStyleName", uno::Any(it->second));
+ xPara->setPropertyValue(u"ParaStyleName"_ustr, uno::Any(it->second));
}
}
}
- else if (xElem->supportsService(u"com.sun.star.text.TextTable"))
+ else if (xElem->supportsService(u"com.sun.star.text.TextTable"_ustr))
{
uno::Reference<text::XTextTable> const xTable(xElem, uno::UNO_QUERY_THROW);
uno::Sequence<OUString> const cells(xTable->getCellNames());
diff --git a/writerfilter/source/ooxml/OOXMLFastContextHandler.cxx b/writerfilter/source/ooxml/OOXMLFastContextHandler.cxx
index ccd90714526b..f2b695c3366e 100644
--- a/writerfilter/source/ooxml/OOXMLFastContextHandler.cxx
+++ b/writerfilter/source/ooxml/OOXMLFastContextHandler.cxx
@@ -1292,12 +1292,12 @@ void OOXMLFastContextHandlerValue::pushBiDiEmbedLevel()
{
const bool bRtl
= mpValue && mpValue->getInt() == NS_ooxml::LN_Value_ST_Direction_rtl;
- OOXMLFactory::characters(this, bRtl ? OUString(u"\u202B") : OUString(u"\u202A")); // RLE / LRE
+ OOXMLFactory::characters(this, bRtl ? u"\u202B"_ustr : u"\u202A"_ustr); // RLE / LRE
}
void OOXMLFastContextHandlerValue::popBiDiEmbedLevel()
{
- OOXMLFactory::characters(this, u"\u202C"); // PDF (POP DIRECTIONAL FORMATTING)
+ OOXMLFactory::characters(this, u"\u202C"_ustr); // PDF (POP DIRECTIONAL FORMATTING)
}
void OOXMLFastContextHandlerValue::handleGridAfter()
diff --git a/xmloff/qa/unit/style.cxx b/xmloff/qa/unit/style.cxx
index 132caa08c346..4d24f31a1fbb 100644
--- a/xmloff/qa/unit/style.cxx
+++ b/xmloff/qa/unit/style.cxx
@@ -367,7 +367,7 @@ CPPUNIT_TEST_FIXTURE(XmloffStyleTest, testMCGR_OldToNew)
// The old properties need to be still available, as they might be used in macros.
OUString sGradientName;
xShapeProperties->getPropertyValue("FillGradientName") >>= sGradientName;
- CPPUNIT_ASSERT_EQUAL(OUString(u"red2yellow"), sGradientName);
+ CPPUNIT_ASSERT_EQUAL(u"red2yellow"_ustr, sGradientName);
awt::Gradient2 aGradient;
xShapeProperties->getPropertyValue("FillGradient") >>= aGradient;
CPPUNIT_ASSERT_EQUAL(sal_Int32(0xFF0000), aGradient.StartColor);
@@ -488,7 +488,7 @@ CPPUNIT_TEST_FIXTURE(XmloffStyleTest, testMCGR_threeStops)
// The old properties need to be still available, as they might be used in macros.
OUString sGradientName;
xShapeProperties->getPropertyValue("FillGradientName") >>= sGradientName;
- CPPUNIT_ASSERT_EQUAL(OUString(u"threeStops"), sGradientName);
+ CPPUNIT_ASSERT_EQUAL(u"threeStops"_ustr, sGradientName);
awt::Gradient2 aGradient;
xShapeProperties->getPropertyValue("FillGradient") >>= aGradient;
CPPUNIT_ASSERT_EQUAL(sal_Int32(0xFF0000), aGradient.StartColor);
diff --git a/xmloff/qa/unit/text.cxx b/xmloff/qa/unit/text.cxx
index 47bd6d969fb5..5188770a32ba 100644
--- a/xmloff/qa/unit/text.cxx
+++ b/xmloff/qa/unit/text.cxx
@@ -608,7 +608,7 @@ CPPUNIT_TEST_FIXTURE(XmloffStyleTest, testCheckboxContentControlExport)
uno::Reference<text::XTextDocument> xTextDocument(mxComponent, uno::UNO_QUERY);
uno::Reference<text::XText> xText = xTextDocument->getText();
uno::Reference<text::XTextCursor> xCursor = xText->createTextCursor();
- xText->insertString(xCursor, OUString(u"☐"), /*bAbsorb=*/false);
+ xText->insertString(xCursor, u"☐"_ustr, /*bAbsorb=*/false);
xCursor->gotoStart(/*bExpand=*/false);
xCursor->gotoEnd(/*bExpand=*/true);
uno::Reference<text::XTextContent> xContentControl(
@@ -616,8 +616,8 @@ CPPUNIT_TEST_FIXTURE(XmloffStyleTest, testCheckboxContentControlExport)
uno::Reference<beans::XPropertySet> xContentControlProps(xContentControl, uno::UNO_QUERY);
xContentControlProps->setPropertyValue("Checkbox", uno::Any(true));
xContentControlProps->setPropertyValue("Checked", uno::Any(true));
- xContentControlProps->setPropertyValue("CheckedState", uno::Any(OUString(u"☒")));
- xContentControlProps->setPropertyValue("UncheckedState", uno::Any(OUString(u"☐")));
+ xContentControlProps->setPropertyValue("CheckedState", uno::Any(u"☒"_ustr));
+ xContentControlProps->setPropertyValue("UncheckedState", uno::Any(u"☐"_ustr));
xText->insertTextContent(xCursor, xContentControl, /*bAbsorb=*/true);
// When exporting to ODT:
@@ -627,8 +627,8 @@ CPPUNIT_TEST_FIXTURE(XmloffStyleTest, testCheckboxContentControlExport)
xmlDocUniquePtr pXmlDoc = parseExport("content.xml");
assertXPath(pXmlDoc, "//loext:content-control", "checkbox", "true");
assertXPath(pXmlDoc, "//loext:content-control", "checked", "true");
- assertXPath(pXmlDoc, "//loext:content-control", "checked-state", u"☒");
- assertXPath(pXmlDoc, "//loext:content-control", "unchecked-state", u"☐");
+ assertXPath(pXmlDoc, "//loext:content-control", "checked-state", u"☒"_ustr);
+ assertXPath(pXmlDoc, "//loext:content-control", "unchecked-state", u"☐"_ustr);
}
CPPUNIT_TEST_FIXTURE(XmloffStyleTest, testCheckboxContentControlImport)
@@ -661,16 +661,16 @@ CPPUNIT_TEST_FIXTURE(XmloffStyleTest, testCheckboxContentControlImport)
CPPUNIT_ASSERT(bChecked);
OUString aCheckedState;
xContentControlProps->getPropertyValue("CheckedState") >>= aCheckedState;
- CPPUNIT_ASSERT_EQUAL(OUString(u"☒"), aCheckedState);
+ CPPUNIT_ASSERT_EQUAL(u"☒"_ustr, aCheckedState);
OUString aUncheckedState;
xContentControlProps->getPropertyValue("UncheckedState") >>= aUncheckedState;
- CPPUNIT_ASSERT_EQUAL(OUString(u"☐"), aUncheckedState);
+ CPPUNIT_ASSERT_EQUAL(u"☐"_ustr, aUncheckedState);
uno::Reference<text::XTextRange> xContentControlRange(xContentControl, uno::UNO_QUERY);
uno::Reference<text::XText> xText = xContentControlRange->getText();
uno::Reference<container::XEnumerationAccess> xContentEnumAccess(xText, uno::UNO_QUERY);
uno::Reference<container::XEnumeration> xContentEnum = xContentEnumAccess->createEnumeration();
uno::Reference<text::XTextRange> xContent(xContentEnum->nextElement(), uno::UNO_QUERY);
- CPPUNIT_ASSERT_EQUAL(OUString(u"☒"), xContent->getString());
+ CPPUNIT_ASSERT_EQUAL(u"☒"_ustr, xContent->getString());
}
CPPUNIT_TEST_FIXTURE(XmloffStyleTest, testDropdownContentControlExport)
diff --git a/xmloff/source/draw/shapeexport.cxx b/xmloff/source/draw/shapeexport.cxx
index 70c95e31c055..30b251cbda01 100644
--- a/xmloff/source/draw/shapeexport.cxx
+++ b/xmloff/source/draw/shapeexport.cxx
@@ -5004,10 +5004,10 @@ static void ImpExportEnhancedGeometry( SvXMLExport& rExport, const uno::Referenc
// otherwise loext:writing-mode is used in style export.
if (!(rExport.getSaneDefaultVersion() & SvtSaveOptions::ODFSVER_EXTENDED))
{
- if (xPropSetInfo->hasPropertyByName(u"WritingMode"))
+ if (xPropSetInfo->hasPropertyByName(u"WritingMode"_ustr))
{
sal_Int16 nDirection = -1;
- xPropSet->getPropertyValue(u"WritingMode") >>= nDirection;
+ xPropSet->getPropertyValue(u"WritingMode"_ustr) >>= nDirection;
if (nDirection == text::WritingMode2::TB_RL90)
fTextRotateAngle -= 90;
else if (nDirection == text::WritingMode2::BT_LR)
diff --git a/xmloff/source/style/GradientStyle.cxx b/xmloff/source/style/GradientStyle.cxx
index 29a277a79bef..67b749f79f0b 100644
--- a/xmloff/source/style/GradientStyle.cxx
+++ b/xmloff/source/style/GradientStyle.cxx
@@ -342,7 +342,7 @@ void XMLGradientStyleExport::exportXML(
fPreviousOffset = fOffset;
// As of LO 7.6.0 only color-type="rgb" is implemented.
- m_rExport.AddAttribute(XML_NAMESPACE_LO_EXT, XML_COLOR_TYPE, u"rgb");
+ m_rExport.AddAttribute(XML_NAMESPACE_LO_EXT, XML_COLOR_TYPE, u"rgb"_ustr);
// Attribute loext:color-value, data type color, that is #rrggbb.
const basegfx::BColor aDecimalColor(aCandidate.getStopColor());
diff --git a/xmloff/source/text/txtimp.cxx b/xmloff/source/text/txtimp.cxx
index 647d6943a856..811dbf97e47d 100644
--- a/xmloff/source/text/txtimp.cxx
+++ b/xmloff/source/text/txtimp.cxx
@@ -1490,7 +1490,7 @@ OUString XMLTextImportHelper::SetStyleAndAttrs(
{
if ( !lcl_HasListStyle( sStyleName,
m_xImpl->m_xParaStyles, GetXMLImport(),
- u"NumberingStyleName",
+ u"NumberingStyleName"_ustr,
u"" ) )
{
// heading not in a list --> apply outline style