Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

String.h File Reference

#include "cl/PtrArray.h"
#include <string.h>
#include <iostream.h>
#include <fstream.h>

Include dependency graph for String.h:

Go to the source code of this file.

Compounds

class  StrConst
class  String
class  TempString

Typedefs

typedef PtrArray<const CharStrConstArray

Functions

Bool operator== (const Char *cs, StrConst s)
Bool operator!= (const Char *cs, StrConst s)
ostream& operator<< (ostream &s, StrConst sb)
Bool operator== (const Char *cs, const String &s)
Bool operator!= (const Char *cs, const String &s)
Bool operator== (StrConst cs, const String &s)
Bool operator!= (StrConst cs, const String &s)
ostream& operator<< (ostream &s, const String &sb)
istream& operator>> (istream &s, String &str)
ostream& operator<< (ostream &s, TempString &sb)
TempString operator+ (StrConst a, StrConst b)
TempStringoperator+ (TempString &a, StrConst b)
TempStringoperator+ (StrConst a, TempString &b)
Bool IsEndOfLine (istream &s)
Void ChompWhiteSpace (istream &s)
TempString SubstituteEnvVars (StrConst str)
Void Split (StrConst line, StrConstArray &a, StrConst sep = " \t")


Typedef Documentation

typedef PtrArray<const Char> StrConstArray

Definition at line 222 of file String.h.


Function Documentation

Void ChompWhiteSpace (istream & s)

Definition at line 289 of file String.cc.

Bool IsEndOfLine (istream & s)

Definition at line 279 of file String.cc.

Void Split (StrConst line, StrConstArray & a, StrConst sep = " \t")

Definition at line 336 of file String.cc.

TempString SubstituteEnvVars (StrConst s)

Definition at line 297 of file String.cc.

Bool operator!= (StrConst cs, const String & s) [inline]

Definition at line 184 of file String.h.

Bool operator!= (const Char * cs, const String & s) [inline]

Definition at line 179 of file String.h.

Bool operator!= (const Char * cs, StrConst s) [inline]

Definition at line 68 of file String.h.

TempString & operator+ (StrConst a, TempString & b) [inline]

Definition at line 216 of file String.h.

TempString & operator+ (TempString & a, StrConst b) [inline]

Definition at line 214 of file String.h.

TempString operator+ (StrConst a, StrConst b) [inline]

Definition at line 212 of file String.h.

ostream & operator<< (ostream & s, TempString & sb) [inline]

Definition at line 210 of file String.h.

ostream & operator<< (ostream & s, const String & sb) [inline]

Definition at line 187 of file String.h.

ostream & operator<< (ostream & s, StrConst sb) [inline]

Definition at line 71 of file String.h.

Bool operator== (StrConst cs, const String & s) [inline]

Definition at line 182 of file String.h.

Bool operator== (const Char * cs, const String & s) [inline]

Definition at line 177 of file String.h.

Bool operator== (const Char * cs, StrConst s) [inline]

Definition at line 66 of file String.h.

istream & operator>> (istream & s, String & str)

Definition at line 185 of file String.cc.


Generated at Sat Aug 5 00:16:33 2000 for Class Library by doxygen 1.1.0 written by Dimitri van Heesch, © 1997-2000