// Bug: g++ thought that the QChar overload was a viable but ambiguous | |
// candidate. It isn't viable, because there's no conversion from const | |
// char * to QChar. | |
class QChar { | |
public: | |
QChar( char c ); | |
QChar( unsigned char c ); | |
}; | |
class QString | |
{ | |
public: | |
QString( const char *str ); // deep copy | |
QString &insert( unsigned int index, const QString & ); | |
QString &insert( unsigned int index, QChar ); | |
QString &prepend( const char* ); | |
}; | |
inline QString &QString::prepend( const char* s ) | |
{ return insert(0,s); } |