Remove QT_ASCII_CAST_WARN_CONSTRUCTOR
GCC version < 3 which it was created for is not supported anymore. Change-Id: I0b4df4c99600cacbaafbf0bc4270cd4978600956 Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
This commit is contained in:
parent
60c6ed0e04
commit
52c253fa33
@ -385,15 +385,8 @@ QT_END_INCLUDE_NAMESPACE
|
||||
|
||||
#ifdef QT_ASCII_CAST_WARNINGS
|
||||
# define QT_ASCII_CAST_WARN Q_DECL_DEPRECATED
|
||||
# if defined(Q_CC_GNU) && __GNUC__ < 4
|
||||
/* gcc < 4 doesn't like Q_DECL_DEPRECATED in front of constructors */
|
||||
# define QT_ASCII_CAST_WARN_CONSTRUCTOR
|
||||
# else
|
||||
# define QT_ASCII_CAST_WARN_CONSTRUCTOR Q_DECL_CONSTRUCTOR_DEPRECATED
|
||||
# endif
|
||||
#else
|
||||
# define QT_ASCII_CAST_WARN
|
||||
# define QT_ASCII_CAST_WARN_CONSTRUCTOR
|
||||
#endif
|
||||
|
||||
#if defined(__i386__) || defined(_WIN32) || defined(_WIN32_WCE)
|
||||
|
@ -210,7 +210,7 @@ class Q_CORE_EXPORT QVariant
|
||||
QVariant(double d);
|
||||
QVariant(float f) { d.is_null = false; d.type = QMetaType::Float; d.data.f = f; }
|
||||
#ifndef QT_NO_CAST_FROM_ASCII
|
||||
QT_ASCII_CAST_WARN_CONSTRUCTOR QVariant(const char *str);
|
||||
QT_ASCII_CAST_WARN QVariant(const char *str);
|
||||
#endif
|
||||
|
||||
QVariant(const QByteArray &bytearray);
|
||||
|
@ -86,8 +86,8 @@ public:
|
||||
Q_DECL_CONSTEXPR QChar(QLatin1Char ch) : ucs(ch.unicode()) {} // implicit
|
||||
|
||||
#ifndef QT_NO_CAST_FROM_ASCII
|
||||
QT_ASCII_CAST_WARN_CONSTRUCTOR Q_DECL_CONSTEXPR explicit QChar(char c) : ucs(uchar(c)) { }
|
||||
QT_ASCII_CAST_WARN_CONSTRUCTOR Q_DECL_CONSTEXPR explicit QChar(uchar c) : ucs(c) { }
|
||||
QT_ASCII_CAST_WARN Q_DECL_CONSTEXPR explicit QChar(char c) : ucs(uchar(c)) { }
|
||||
QT_ASCII_CAST_WARN Q_DECL_CONSTEXPR explicit QChar(uchar c) : ucs(c) { }
|
||||
#endif
|
||||
// Unicode information
|
||||
|
||||
|
@ -498,10 +498,10 @@ public:
|
||||
|
||||
// ASCII compatibility
|
||||
#ifndef QT_NO_CAST_FROM_ASCII
|
||||
inline QT_ASCII_CAST_WARN_CONSTRUCTOR QString(const char *ch)
|
||||
inline QT_ASCII_CAST_WARN QString(const char *ch)
|
||||
: d(fromAscii_helper(ch, ch ? int(strlen(ch)) : -1))
|
||||
{}
|
||||
inline QT_ASCII_CAST_WARN_CONSTRUCTOR QString(const QByteArray &a)
|
||||
inline QT_ASCII_CAST_WARN QString(const QByteArray &a)
|
||||
: d(fromAscii_helper(a.constData(), qstrnlen(a.constData(), a.size())))
|
||||
{}
|
||||
inline QT_ASCII_CAST_WARN QString &operator=(const char *ch)
|
||||
|
Loading…
Reference in New Issue
Block a user