#include <QtCore/qstring.h>
#ifndef QSTRING_H
class QCharRef{
private: class QString& s;
private: int i;
private: inline QCharRef(class QString& str, int idx);
public: inline operator class QChar () const
public: inline class QCharRef& operator =(class QChar const & c);
#ifndef QT_NO_CAST_FROM_ASCII
public: inline class QCharRef& operator =(char c);
public: inline class QCharRef& operator =(uchar c);
#endif
public: inline class QCharRef& operator =(class QCharRef const & c);
public: inline class QCharRef& operator =(ushort rc);
public: inline class QCharRef& operator =(short int rc);
public: inline class QCharRef& operator =(uint rc);
public: inline class QCharRef& operator =(int rc);
public: inline bool isNull() const
public: inline bool isPrint() const
public: inline bool isPunct() const
public: inline bool isSpace() const
public: inline bool isMark() const
public: inline bool isLetter() const
public: inline bool isNumber() const
public: inline bool isLetterOrNumber();
public: inline bool isDigit() const
public: inline int digitValue() const
public: inline class QChar toLower() const
public: inline class QChar toUpper() const
public: inline enum QChar::Category category() const
public: inline enum QChar::Direction direction() const
public: inline enum QChar::Joining joining() const
public: inline bool hasMirrored() const
public: inline class QChar mirroredChar() const
public: inline class QString decomposition() const
public: inline enum QChar::Decomposition decompositionTag() const
public: inline uchar combiningClass() const
public: inline enum QChar::UnicodeVersion unicodeVersion() const
public: inline uchar cell() const
public: inline uchar row() const
public: inline char const toAscii() const
public: inline char const toLatin1() const
public: inline ushort const unicode() const
public: inline void setRow(uchar arow);
public: inline void setCell(uchar acell);
friend class QString;
};
#endif // QSTRING_H