/*!
\internal
*/
-bool qStringComparisonHelper(const QString &s1, const char *s2)
+Q_CORE_EXPORT bool qStringComparisonHelper(const QString &s1, const char *s2)
{
// ### optimize me
return s1 == QString::fromAscii(s2);
/*!
\internal
*/
-bool qStringComparisonHelper(const QString &s1, const QByteArray &s2)
+Q_CORE_EXPORT bool qStringComparisonHelper(const QString &s1, const QByteArray &s2)
{
// ### optimize me
return s1 == QString::fromAscii(s2);
/*!
\internal
*/
-bool qStringComparisonHelper(const QStringRef &s1, const char *s2)
+Q_CORE_EXPORT bool qStringComparisonHelper(const QStringRef &s1, const char *s2)
{
// ### optimize me
return s1 == QString::fromAscii(s2);
/*!
\internal
*/
-bool qStringComparisonHelper(const QStringRef &s1, const QByteArray &s2)
+Q_CORE_EXPORT bool qStringComparisonHelper(const QStringRef &s1, const QByteArray &s2)
{
// ### optimize me
return s1 == QString::fromAscii(s2);
friend class QTextCodec;
friend class QStringRef;
friend struct QAbstractConcatenable;
- friend bool qStringComparisonHelper(const QString &s1, const char *s2);
- friend bool qStringComparisonHelper(const QString &s1, const QByteArray &s2);
- friend bool qStringComparisonHelper(const QStringRef &s1, const char *s2);
- friend bool qStringComparisonHelper(const QStringRef &s1, const QByteArray &s2);
+ friend Q_CORE_EXPORT bool qStringComparisonHelper(const QString &s1, const char *s2);
+ friend Q_CORE_EXPORT bool qStringComparisonHelper(const QString &s1, const QByteArray &s2);
+ friend Q_CORE_EXPORT bool qStringComparisonHelper(const QStringRef &s1, const char *s2);
+ friend Q_CORE_EXPORT bool qStringComparisonHelper(const QStringRef &s1, const QByteArray &s2);
public:
typedef Data * DataPtr;
inline DataPtr &data_ptr() { return d; }