Developer Documentation
RAVL, Recognition And Vision Library
USER 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 *)

Develop classes:

 StrRepC Internal string string representation
 StrRepP Pointer to a string representation.

Develop functions:

 fcompare(const StringC &,const StringC &) Internal string string representation
 Salloc(StrRepC *,const char *,int,int)
 Scopy(StrRepC *,const StrRepC *)
 Scat(StrRepC *,const char *,int,const char *,int)
 Scat(StrRepC *,const char *,int,const char *,int,const char *,int)
 Sprepend(StrRepC *,const char *,int)
 Sreverse(const StrRepC *,StrRepC *)
 Supcase(const StrRepC *,StrRepC *)
 Sdowncase(const StrRepC *,StrRepC *)
 Scapitalize(const StrRepC *,StrRepC *)
Documentation by CxxDoc: Tue Aug 13 10:00:48 2002