From fe66807c8cefa06f12c6af5798d2ed3e14aa953c Mon Sep 17 00:00:00 2001 From: fcolin Date: Thu, 1 Feb 2007 12:54:22 +0000 Subject: Utilisateur : Fcolin Date : 5/11/02 Heure : 9:57 Archivé dans $/Bus/Ivy Commentaire: (vss 6) --- Ivy/DataTypes.h | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) (limited to 'Ivy/DataTypes.h') diff --git a/Ivy/DataTypes.h b/Ivy/DataTypes.h index acc4aa0..2267de7 100644 --- a/Ivy/DataTypes.h +++ b/Ivy/DataTypes.h @@ -79,16 +79,18 @@ public: str.append( right.ptr, right.size); return str; } - operator +=(string s) + const string& operator +=(string s) { - append( s.ptr, s.size ); + return append( s.ptr, s.size ); } - operator +=(const char* s) + const string& operator +=(const char* s) { - append( s, strlen(s) ); + return append( s, strlen(s) ); + } + const string& operator +=(char c) + { + return append( &c, 1); } - operator +=(char c) - { append( &c, 1);} string operator +(string s) const { string str ( ptr, size ); str.append( s.ptr, s.size ); return str; } string operator +(const char c) const -- cgit v1.1