kviewshell
GString.cpp File Reference
#include "GString.h"#include "GThreads.h"#include "debug.h"#include <stdlib.h>#include <stdio.h>#include <string.h>#include <ctype.h>

Go to the source code of this file.
| Defines | |
| #define | DO_CHANGELOCALE 1 | 
| #define | LC_ALL 0 | 
| #define | NATIVE_CREATE(x) UTF8::create( x ); | 
| Functions | |
| static unsigned long | add_char (unsigned long const U, unsigned char const *const r) | 
| static const GMap< GUTF8String, GUTF8String > & | BasicMap (void) | 
| static double | Cstrtod (char *data, char **edata) | 
| static long | Cstrtol (char *data, char **edata, const int base) | 
| static unsigned long | Cstrtoul (char *data, char **edata, const int base) | 
| unsigned int | hash (const GBaseString &str) | 
| GUTF8String | operator+ (const char *s1, const GUTF8String &s2) | 
Define Documentation
| #define DO_CHANGELOCALE 1 | 
Definition at line 92 of file GString.cpp.
| #define LC_ALL 0 | 
Definition at line 251 of file GString.cpp.
| #define NATIVE_CREATE | ( | x | ) | UTF8::create( x ); | 
Definition at line 246 of file GString.cpp.
Function Documentation
| static unsigned long add_char | ( | unsigned long const | U, | |
| unsigned char const *const | r | |||
| ) |  [inline, static] | 
Definition at line 1999 of file GString.cpp.
| static const GMap<GUTF8String,GUTF8String>& BasicMap | ( | void | ) |  [static] | 
Definition at line 1482 of file GString.cpp.
| static double Cstrtod | ( | char * | data, | |
| char ** | edata | |||
| ) |  [inline, static] | 
Definition at line 2429 of file GString.cpp.
| static long Cstrtol | ( | char * | data, | |
| char ** | edata, | |||
| const int | base | |||
| ) |  [inline, static] | 
Definition at line 2339 of file GString.cpp.
| static unsigned long Cstrtoul | ( | char * | data, | |
| char ** | edata, | |||
| const int | base | |||
| ) |  [inline, static] | 
Definition at line 2384 of file GString.cpp.
| unsigned int hash | ( | const GBaseString & | str | ) | 
Implements a functional i18n atoi. Note that if you pass a GBaseString that is not in Native format the results may be disparaging. Returns a hash code for the string. This hashing function helps when creating associative maps with string keys (see {GMap}). This hash code may be reduced to an arbitrary range by computing its remainder modulo the upper bound of the range.
Definition at line 1867 of file GString.cpp.
| GUTF8String operator+ | ( | const char * | s1, | |
| const GUTF8String & | s2 | |||
| ) | 
Definition at line 2740 of file GString.cpp.
 KDE 3.5 API Reference
    KDE 3.5 API Reference