// no warning expected class Test9a : public SvXMLImportContext
{ public: virtualvoid StartElement(const css::uno::Reference<css::xml::sax::XAttributeList>&) override
{
xxx();
}
}; class Test9b : public Test9a
{ public: virtualvoid
StartElement(const css::uno::Reference<css::xml::sax::XAttributeList>& xAttrList) override
{
Test9a::StartElement(xAttrList);
}
};
class Test10a : public SvXMLImportContext
{ public: // expected-error@+1 {{empty, should be removed [loplugin:xmlimport]}} virtualvoid startFastElement() override {} // expected-error@+1 {{empty, should be removed [loplugin:xmlimport]}} virtualvoid endFastElement() override {} // expected-error@+1 {{empty, should be removed [loplugin:xmlimport]}} virtualvoid characters(const OUString&) override {} // expected-error@+1 {{empty, should be removed [loplugin:xmlimport]}} virtual css::uno::Reference<css::xml::sax::XFastContextHandler>
createFastChildContext() override
{ return nullptr;
} // expected-error@+1 {{empty, should be removed [loplugin:xmlimport]}} virtual css::uno::Reference<css::xml::sax::XFastContextHandler>
createUnknownChildContext() override
{ return nullptr;
}
}; // no warning expected class Test10b : public SvXMLImportContext
{ public: virtualvoid StartElement(const css::uno::Reference<css::xml::sax::XAttributeList>&) override {} virtualvoid EndElement() override {} virtualvoid Characters(const OUString&) override {} virtual SvXMLImportContextRef CreateChildContext() override { return nullptr; }
};
enum XmlTokens
{
XML_TOK_1
};
void test20(sal_uInt32 p, sal_uInt16 q, XmlTokens e)
{ // expected-error@+1 {{comparing XML_TOK enum to 'sal_uInt32', expected sal_uInt16 [loplugin:xmlimport]}} if (p == XML_TOK_1)
; // no warning expected if (q == XML_TOK_1)
; switch (p)
{ // expected-error@+1 {{comparing XML_TOK enum to 'sal_uInt32', expected sal_uInt16 [loplugin:xmlimport]}} case XML_TOK_1: break;
} switch (q)
{ // no warning expected case XML_TOK_1: break;
} switch (e)
{ // no warning expected case XML_TOK_1: break;
}
} void callInt32(sal_Int32); void test21()
{ // expected-error@+1 {{passing XML_TOK enum to 'sal_Int32', wrong param or XML token type [loplugin:xmlimport]}}
callInt32(XML_TOK_1);
} /* vim:set shiftwidth=4 softtabstop=4 expandtab cinoptions=b1,g0,N-s cinkeys+=0=break: */
Messung V0.5 in Prozent
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.11Bemerkung:
(vorverarbeitet am 2026-09-28)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.