ucstring.h File Reference


Detailed Description

Unicode stringclass using 16bits per character

Id
ucstring.h,v 1.11 2003/11/17 10:39:02 besson Exp

Definition in file ucstring.h.

#include "nel/misc/types_nl.h"
#include "nel/misc/debug.h"
#include <string>

Go to the source code of this file.

Data Structures

class  ucstring

Typedefs

typedef std::basic_string<
ucchar
ucstringbase

Functions

ucstring operator+ (const std::string &c, const ucstringbase &ucstr)
ucstring operator+ (const char *c, const ucstringbase &ucstr)
ucstring operator+ (ucchar c, const ucstringbase &ucstr)
ucstring operator+ (const ucstringbase &ucstr, const std::string &c)
ucstring operator+ (const ucstringbase &ucstr, const char *c)
ucstring operator+ (const ucstringbase &ucstr, ucchar c)


Typedef Documentation

typedef std::basic_string<ucchar> ucstringbase
 

Definition at line 40 of file ucstring.h.

Referenced by ucstring::ucstring().


Function Documentation

ucstring operator+ const std::string &  c,
const ucstringbase ucstr
[inline]
 

Definition at line 310 of file ucstring.h.

00311 {
00312         ucstring        ret;
00313         ret= c;
00314         ret += ucstr;
00315         return ret;
00316 }

ucstring operator+ const char *  c,
const ucstringbase ucstr
[inline]
 

Definition at line 302 of file ucstring.h.

00303 {
00304         ucstring        ret;
00305         ret= c;
00306         ret += ucstr;
00307         return ret;
00308 }

ucstring operator+ ucchar  c,
const ucstringbase ucstr
[inline]
 

Definition at line 294 of file ucstring.h.

References ucchar.

00295 {
00296         ucstring        ret;
00297         ret= c;
00298         ret += ucstr;
00299         return ret;
00300 }

ucstring operator+ const ucstringbase ucstr,
const std::string &  c
[inline]
 

Definition at line 286 of file ucstring.h.

00287 {
00288         ucstring        ret;
00289         ret= ucstr;
00290         ret+= c;
00291         return ret;
00292 }

ucstring operator+ const ucstringbase ucstr,
const char *  c
[inline]
 

Definition at line 278 of file ucstring.h.

00279 {
00280         ucstring        ret;
00281         ret= ucstr;
00282         ret+= c;
00283         return ret;
00284 }

ucstring operator+ const ucstringbase ucstr,
ucchar  c
[inline]
 

Definition at line 270 of file ucstring.h.

References ucchar.

00271 {
00272         ucstring        ret;
00273         ret= ucstr;
00274         ret+= c;
00275         return ret;
00276 }


Generated on Tue Mar 16 06:43:29 2004 for NeL by doxygen 1.3.6