|
|
|
@ -244,6 +244,12 @@ public:
|
|
|
|
|
friend inline bool operator<=( char ch, TQChar c );
|
|
|
|
|
friend inline bool operator<=( TQChar c1, TQChar c2 );
|
|
|
|
|
|
|
|
|
|
#if defined(__cplusplus) && __cplusplus >= 201103L
|
|
|
|
|
// Explicit declarations to suppress warnings
|
|
|
|
|
// This could be removed when TQChar( const TQChar& c ) is removed
|
|
|
|
|
TQChar& operator=(const TQChar& other) = default;
|
|
|
|
|
~TQChar() = default;
|
|
|
|
|
#endif
|
|
|
|
|
private:
|
|
|
|
|
ushort ucs;
|
|
|
|
|
#if defined(QT_QSTRING_UCS_4)
|
|
|
|
@ -769,6 +775,12 @@ public:
|
|
|
|
|
|
|
|
|
|
// all this is not documented: We just say "like TQChar" and let it be.
|
|
|
|
|
#ifndef Q_QDOC
|
|
|
|
|
#if defined(__cplusplus) && __cplusplus >= 201103L
|
|
|
|
|
// tells compiler that we know what we are doing and suppresses -Wdeprecated-copy warnings
|
|
|
|
|
TQCharRef(const TQCharRef&) = default;
|
|
|
|
|
~TQCharRef() = default;
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
ushort unicode() const { return s.constref(p).unicode(); }
|
|
|
|
|
char latin1() const { return s.constref(p).latin1(); }
|
|
|
|
|
|
|
|
|
|