define GString.h

General purpose string class.

o GString
General purpose character string.
Files "GString.h" and "GString.cpp" implement a general purpose string class GString. This implementation relies on smart pointers (see GSmartPointer.h).

Historical Comments --- At some point during the DjVu research era, it became clear that C++ compilers rarely provided portable libraries. We then decided to avoid fancy classes (like rely only on the good old C library. A good string class however is very useful. We had already randomly picked letter 'G' to prefix class names and we logically derived the new class name. Native english speakers kept laughing in hiding. This is ironic because we completely forgot this letter 'G' when creating more challenging things like the ZP Coder or the IW44 wavelets.

Author:
Léon Bottou <leonb@research.att.com> -- initial implementation.
Version:
$Id: GString.h.html,v 1.2 2000/08/26 00:09:29 bcr Exp $

Alphabetic index Hierarchy of classes