QConcatenable< const char * > Struct Template Reference

QConcatenable< const char * > Struct Template Reference

#include <qstringbuilder.h>

Class Description

template<>
struct QConcatenable< const char * >

Definition at line 343 of file qstringbuilder.h.

+ Inheritance diagram for QConcatenable< const char * >:

Public Types

enum  { ExactSize = false }
 
typedef char const * type
 
typedef QByteArray ConvertTo
 

Static Public Member Functions

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

Member Typedef Documentation

typedef char const* type

Definition at line 345 of file qstringbuilder.h.

Definition at line 346 of file qstringbuilder.h.

Member Enumeration Documentation

anonymous enum
Enumerator
ExactSize 

Definition at line 347 of file qstringbuilder.h.

Member Function Documentation

static int size ( const char *  a)
inlinestatic

Definition at line 348 of file qstringbuilder.h.

348 { return qstrlen(a); }
uint qstrlen(const char *str)
Definition: qbytearray.h:79
GLubyte GLubyte GLubyte a
Definition: GLee.h:5404
static void QT_ASCII_CAST_WARN appendTo ( const char *  a,
QChar *&  out 
)
inlinestatic

Definition at line 350 of file qstringbuilder.h.

GLubyte GLubyte GLubyte a
Definition: GLee.h:5404
static void convertFromAscii(const char *a, int len, QChar *&out)
static void appendTo ( const char *  a,
char *&  out 
)
inlinestatic

Definition at line 353 of file qstringbuilder.h.

354  {
355  if (!a)
356  return;
357  while (*a)
358  *out++ = *a++;
359  }
GLubyte GLubyte GLubyte a
Definition: GLee.h:5404

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