From 325530e630c68c7c10a2f4339f5b43434fcd0329 Mon Sep 17 00:00:00 2001 From: sc Date: Tue, 28 Nov 2000 14:19:35 +0000 Subject: Incorporation into IvyLeague Ccu -> Ivl ccu -> ivl Smart pointers disappear (too dangerous) Imakefile disappears (Makefile now) An empty cplus_bugs.h has been created locally --- utils/String.h | 40 ++++++++++++++++++++-------------------- 1 file changed, 20 insertions(+), 20 deletions(-) (limited to 'utils/String.h') diff --git a/utils/String.h b/utils/String.h index 42509d3..b411dc0 100644 --- a/utils/String.h +++ b/utils/String.h @@ -7,7 +7,7 @@ * Laboratoire de Recherche en Informatique (LRI) * Centre d'Etudes de la Navigation Aerienne (CENA) * - * CcuString allocation and copying + * IvlString allocation and copying * * $Id$ * $CurLog$ @@ -25,36 +25,36 @@ extern char* NewString (int); extern void FreeString (char*); /*? end ?*/ -class CcuShadowString; +class IvlShadowString; -class CcuString { +class IvlString { private: char* Str; public: -inline CcuString () { Str = 0; } - CcuString (const char*); - CcuString (const char*, int); - CcuString (int); - CcuString (const CcuString&); - CcuString (const CcuShadowString&); - ~CcuString (); +inline IvlString () { Str = 0; } + IvlString (const char*); + IvlString (const char*, int); + IvlString (int); + IvlString (const IvlString&); + IvlString (const IvlShadowString&); + ~IvlString (); inline operator const char* () const { return Str; } - CcuString& operator = (const CcuString&); - CcuString& operator = (const char*); - CcuString& operator = (const CcuShadowString&); - CcuString& Assign (const char*, int); + IvlString& operator = (const IvlString&); + IvlString& operator = (const char*); + IvlString& operator = (const IvlShadowString&); + IvlString& Assign (const char*, int); int Length () const; }; -class CcuShadowString { +class IvlShadowString { private: const char* Str; public: -inline CcuShadowString () { Str = 0; } - CcuShadowString (const char*); - CcuShadowString (const CcuString&); -inline CcuShadowString& operator = (const CcuString& s) { Str = (const char*) s; return *this; } -inline CcuShadowString& operator = (const char* s) { Str = s; return *this; } +inline IvlShadowString () { Str = 0; } + IvlShadowString (const char*); + IvlShadowString (const IvlString&); +inline IvlShadowString& operator = (const IvlString& s) { Str = (const char*) s; return *this; } +inline IvlShadowString& operator = (const char* s) { Str = s; return *this; } inline operator const char* () const { return Str; } int Length () const; }; -- cgit v1.1