QConcatenable< QLatin1String > Struct Template Reference

QConcatenable< QLatin1String > Struct Template Reference

#include <qstringbuilder.h>

Class Description

template<>
struct QConcatenable< QLatin1String >

Definition at line 232 of file qstringbuilder.h.

Public Types

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

Static Public Member Functions

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

Member Typedef Documentation

Definition at line 234 of file qstringbuilder.h.

typedef QString ConvertTo

Definition at line 235 of file qstringbuilder.h.

Member Enumeration Documentation

anonymous enum
Enumerator
ExactSize 

Definition at line 236 of file qstringbuilder.h.

Member Function Documentation

static int size ( const QLatin1String a)
inlinestatic

Definition at line 237 of file qstringbuilder.h.

237 { return qstrlen(a.latin1()); }
const char * latin1() const
Definition: qstring.h:661
uint qstrlen(const char *str)
Definition: qbytearray.h:79
static void appendTo ( const QLatin1String a,
QChar *&  out 
)
inlinestatic

Definition at line 238 of file qstringbuilder.h.

239  {
240  for (const char *s = a.latin1(); *s; )
241  *out++ = QLatin1Char(*s++);
242  }
const char * latin1() const
Definition: qstring.h:661
GLdouble s
Definition: GLee.h:1173
static void appendTo ( const QLatin1String a,
char *&  out 
)
inlinestatic

Definition at line 243 of file qstringbuilder.h.

244  {
245  for (const char *s = a.latin1(); *s; )
246  *out++ = *s++;
247  }
const char * latin1() const
Definition: qstring.h:661
GLdouble s
Definition: GLee.h:1173

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