diff options
author | Mike Buland <eichlan@xagasoft.com> | 2008-12-22 14:40:05 +0000 |
---|---|---|
committer | Mike Buland <eichlan@xagasoft.com> | 2008-12-22 14:40:05 +0000 |
commit | 262c1489b10663f817f7c2bb11a61d0c9a8d8439 (patch) | |
tree | 752d5d6f13eb26a3b64d5e9b2e2ecbec7ef2677f /src/fstring.h | |
parent | b7a687b08e32adafbb609bec7aa79b54f161ee4c (diff) | |
download | libbu++-262c1489b10663f817f7c2bb11a61d0c9a8d8439.tar.gz libbu++-262c1489b10663f817f7c2bb11a61d0c9a8d8439.tar.bz2 libbu++-262c1489b10663f817f7c2bb11a61d0c9a8d8439.tar.xz libbu++-262c1489b10663f817f7c2bb11a61d0c9a8d8439.zip |
Hey, corrected a minor issue in Bu::FString. Turns out C++ is hardass enough
that we need a concatination operator for both const chr * and chr *. This
fixed a suprising number of problems.
Diffstat (limited to 'src/fstring.h')
-rw-r--r-- | src/fstring.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/fstring.h b/src/fstring.h index 91251bc..5c70919 100644 --- a/src/fstring.h +++ b/src/fstring.h | |||
@@ -516,6 +516,13 @@ namespace Bu | |||
516 | return ret; | 516 | return ret; |
517 | } | 517 | } |
518 | 518 | ||
519 | MyType operator +( chr *pRight ) | ||
520 | { | ||
521 | MyType ret( *this ); | ||
522 | ret.append( pRight ); | ||
523 | return ret; | ||
524 | } | ||
525 | |||
519 | /** | 526 | /** |
520 | * Reset your FString to this character array. | 527 | * Reset your FString to this character array. |
521 | *@param pData (const chr *) The character array to set your FString to. | 528 | *@param pData (const chr *) The character array to set your FString to. |