QConcatenable< QString > Struct Template Reference

QConcatenable< QString > Struct Template Reference

#include <qstringbuilder.h>

Class Description

template<>
struct QConcatenable< QString >

Definition at line 268 of file qstringbuilder.h.

+ Inheritance diagram for QConcatenable< QString >:

Public Types

enum  { ExactSize = true }
 
typedef QString type
 
typedef QString ConvertTo
 

Static Public Member Functions

static int size (const QString &a)
 
static void appendTo (const QString &a, QChar *&out)
 
static QT_ASCII_CAST_WARN void appendTo (const QString &a, char *&out)
 

Member Typedef Documentation

typedef QString type

Definition at line 270 of file qstringbuilder.h.

typedef QString ConvertTo

Definition at line 271 of file qstringbuilder.h.

Member Enumeration Documentation

anonymous enum
Enumerator
ExactSize 

Definition at line 272 of file qstringbuilder.h.

Member Function Documentation

static int size ( const QString a)
inlinestatic

Definition at line 273 of file qstringbuilder.h.

273 { return a.size(); }
int size() const
Definition: qstring.h:102
static void appendTo ( const QString a,
QChar *&  out 
)
inlinestatic

Definition at line 274 of file qstringbuilder.h.

275  {
276  const int n = a.size();
277  memcpy(out, reinterpret_cast<const char*>(a.constData()), sizeof(QChar) * n);
278  out += n;
279  }
const QChar * constData() const
Definition: qstring.h:712
GLenum GLsizei n
Definition: GLee.h:3432
int size() const
Definition: qstring.h:102
Definition: qchar.h:72
static QT_ASCII_CAST_WARN void appendTo ( const QString a,
char *&  out 
)
inlinestatic

Definition at line 281 of file qstringbuilder.h.

282  { convertToAscii(a.constData(), a.length(), out); }
const QChar * constData() const
Definition: qstring.h:712
static void convertToAscii(const QChar *a, int len, char *&out)
int length() const
Definition: qstring.h:696

The documentation for this struct was generated from the following file: