Logo Search packages:      
Sourcecode: yudit version File versions

SString Class Reference

#include <SString.h>

Inheritance diagram for SString:

SBinVector< char > SBVector SObject SUniqueID

List of all members.


Detailed Description

Author:
: Gaspar Sinai <gsinai@yudit.org>
Version:
: 2000-04-23

Definition at line 36 of file SString.h.


Public Member Functions

void append (const char &v)
void append (const SBinVector< char > &v)
void append (char)
void append (const char *, unsigned int len)
void append (long l)
void append (const SString &v)
unsigned int appendSorted (const char &v)
const char * array () const
void clear ()
virtual SObjectclone () const
int compare (const SString &s) const
char * cString () const
double doubleValue () const
void ensure (unsigned int _size)
bool equals (const SBVector &v) const
int find (const char *e, unsigned int len, unsigned int from, unsigned int align=1) const
int find (const SBinVector< char > &v, unsigned int from=0) const
int find (char v, unsigned int from=0) const
int find (const SString &v, unsigned int from=0) const
unsigned int findSorted (const char &v)
unsigned int hashCode () const
void insert (unsigned int index, const char *e, unsigned int len=1)
void insert (unsigned int ind, const SBinVector< char > &v)
void insert (unsigned int ind, const char &v)
void insert (unsigned int ind, const SString &v)
bool isNull () const
long longValue () const
void lower ()
bool match (const SString &pattern) const
bool operator!= (const SString &e) const
bool operator< (const SString &e) const
SStringoperator<< (const SString &e2)
bool operator<= (const SString &e) const
SStringoperator= (const SString &v)
bool operator== (const SString &e) const
bool operator> (const SString &e) const
bool operator>= (const SString &e) const
char operator[] (unsigned int index) const
char peek (unsigned int index) const
void print (double in)
void print (unsigned long in)
void print (long in)
void print (unsigned int in)
void print (int in)
void remove (unsigned int index, unsigned int len=1)
int replace (const char *e, unsigned int len, const char *with, unsigned int withLen, unsigned int from=0, unsigned int align=1)
void replace (unsigned int index, const char *e, unsigned int len)
void replace (unsigned int index, chare)
int replace (const SBinVector &e, const SBinVector &with, unsigned int from=0)
int replace (const SString &e, const SString &with, unsigned int from=0)
int replaceAll (const char *e, unsigned int len, const char *with, unsigned int withLen, unsigned int from=0, unsigned int align=1)
int replaceAll (const SBinVector &e, const SBinVector &with, unsigned int from=0)
int replaceAll (const SString &e, const SString &with, unsigned int from=0)
unsigned int size () const
 SString (const char *s, unsigned int from, unsigned int len)
 SString (const char *s, unsigned int len)
 SString (const char *s)
 SString (void *p)
 SString (double d)
 SString (long l)
 SString (void)
void truncate (unsigned int size)
void upper ()

Static Public Member Functions

static int debug (int level)

Protected Member Functions

unsigned int count () const
void derefer ()
void refer (const SBVector &v)
void refer (const SString &v)

The documentation for this class was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index