User Documentation
RAVL, Recognition And Vision Library
DEVELOP HOME PAGE CLASS LIST CONTENTS
Ravl - Core - Strings


Text strings

Functions for creating and manipulating text strings.

Basic classes:

 StringC A reference-counted string.

Normal classes:

 SubStringC Sub-string within a larger string.

Normal functions:

 operator <<(BinOStreamC &,const StringC &) Write a string to a binary stream.
 operator <<(BinOStreamC &,const SubStringC &) Write a substring to a binary stream.
 operator >>(BinIStreamC &,StringC &) Read a string from a binary stream.
 compare(const StringC &,const StringC &) Compair two strings
 compare(const StringC &,const SubStringC &) Compair two strings
 compare(const StringC &,const char *) Compair two strings
 compare(const SubStringC &,const StringC &) Compair two strings
 compare(const SubStringC &,const SubStringC &) Compair two strings
 compare(const SubStringC &,const char *) Compair two strings
 readline(istream &,StringC &,char,int) Read a line of text from a stream.
 cat(const StringC &,const StringC &,StringC &)
 cat(const StringC &,const SubStringC &,StringC &)
 cat(const StringC &,const char *,StringC &)
 cat(const StringC &,char,StringC &)
 cat(const SubStringC &,const StringC &,StringC &)
 cat(const SubStringC &,const SubStringC &,StringC &)
 cat(const SubStringC &,const char *,StringC &)
 cat(const SubStringC &,char,StringC &)
 cat(const char *,const StringC &,StringC &)
 cat(const char *,const SubStringC &,StringC &)
 cat(const char *,const char *,StringC &)
 cat(const char *,char,StringC &)
 cat(const StringC &,const StringC &,const StringC &,StringC &)
 cat(const StringC &,const StringC &,const SubStringC &,StringC &)
 cat(const StringC &,const StringC &,const char *,StringC &)
 cat(const StringC &,const StringC &,char,StringC &)
 cat(const StringC &,const SubStringC &,const StringC &,StringC &)
 cat(const StringC &,const SubStringC &,const SubStringC &,StringC &)
 cat(const StringC &,const SubStringC &,const char *,StringC &)
 cat(const StringC &,const SubStringC &,char,StringC &)
 cat(const StringC &,const char *,const StringC &,StringC &)
 cat(const StringC &,const char *,const SubStringC &,StringC &)
 cat(const StringC &,const char *,const char *,StringC &)
 cat(const StringC &,const char *,char,StringC &)
 cat(const char *,const StringC &,const StringC &,StringC &)
 cat(const char *,const StringC &,const SubStringC &,StringC &)
 cat(const char *,const StringC &,const char *,StringC &)
 cat(const char *,const StringC &,char,StringC &)
 cat(const char *,const SubStringC &,const StringC &,StringC &)
 cat(const char *,const SubStringC &,const SubStringC &,StringC &)
 cat(const char *,const SubStringC &,const char *,StringC &)
 cat(const char *,const SubStringC &,char,StringC &)
 cat(const char *,const char *,const StringC &,StringC &)
 cat(const char *,const char *,const SubStringC &,StringC &)
 cat(const char *,const char *,const char *,StringC &)
 cat(const char *,const char *,char,StringC &)
 operator +(const StringC &,const StringC &)
 operator +(const StringC &,const SubStringC &)
 operator +(const StringC &,const char *)
 operator +(const StringC &,char)
 operator +(const SubStringC &,const StringC &)
 operator +(const SubStringC &,const SubStringC &)
 operator +(const SubStringC &,const char *)
 operator +(const SubStringC &,char)
 operator +(const char *,const StringC &)
 operator +(const char *,const SubStringC &)
 reverse(const StringC &)
 upcase(const StringC &)
 downcase(const StringC &)
 capitalize(const StringC &)
 operator +(const StringC &,const IndexC &)
 operator +(const StringC &,const IntT &)
 operator +(const StringC &,const UIntT &)
 operator +(const StringC &,const RealT &)
 operator <<(ostream &,const StringC &)
 operator ==(const StringC &,const StringC &)
 operator !=(const StringC &,const StringC &)
 operator >(const StringC &,const StringC &)
 operator >=(const StringC &,const StringC &)
 operator <(const StringC &,const StringC &)
 operator <=(const StringC &,const StringC &)
 operator ==(const StringC &,const SubStringC &)
 operator !=(const StringC &,const SubStringC &)
 operator >(const StringC &,const SubStringC &)
 operator >=(const StringC &,const SubStringC &)
 operator <(const StringC &,const SubStringC &)
 operator <=(const StringC &,const SubStringC &)
 operator ==(const StringC &,const char *)
 operator !=(const StringC &,const char *)
 operator >(const StringC &,const char *)
 operator >=(const StringC &,const char *)
 operator <(const StringC &,const char *)
 operator <=(const StringC &,const char *)
 operator ==(const SubStringC &,const StringC &)
 operator !=(const SubStringC &,const StringC &)
 operator >(const SubStringC &,const StringC &)
 operator >=(const SubStringC &,const StringC &)
 operator <(const SubStringC &,const StringC &)
 operator <=(const SubStringC &,const StringC &)
 operator ==(const SubStringC &,const SubStringC &)
 operator !=(const SubStringC &,const SubStringC &)
 operator >(const SubStringC &,const SubStringC &)
 operator >=(const SubStringC &,const SubStringC &)
 operator <(const SubStringC &,const SubStringC &)
 operator <=(const SubStringC &,const SubStringC &)
 operator ==(const SubStringC &,const char *)
 operator !=(const SubStringC &,const char *)
 operator >(const SubStringC &,const char *)
 operator >=(const SubStringC &,const char *)
 operator <(const SubStringC &,const char *)
 operator <=(const SubStringC &,const char *)
Documentation by CxxDoc: Tue Aug 13 10:00:52 2002