summaryrefslogtreecommitdiff
path: root/flower
diff options
context:
space:
mode:
Diffstat (limited to 'flower')
-rw-r--r--flower/TODO14
-rw-r--r--flower/include/string.hh5
2 files changed, 11 insertions, 8 deletions
diff --git a/flower/TODO b/flower/TODO
index b71ad836c0..714f3ded6e 100644
--- a/flower/TODO
+++ b/flower/TODO
@@ -1,12 +1,18 @@
- * write a String_hash template
+ * write a decent Dictionary
+ - write a String_hash template
+ - write a Pointer_hash template
* Array::slice() upper too
- * write a Pointer_hash template
+ * fix ambiguous String constructor overloads, e.g.:
+ String( int ) and String( char ), use
+
+ class String {
+ explicit String(int);
+ }
- * fix/junk ambiguous String constructor overloads, e.g.:
- String( int ) and String( char )
+ * Automake, libtool
* version numbering for shared lib.
diff --git a/flower/include/string.hh b/flower/include/string.hh
index 9e60bf9858..69226f075b 100644
--- a/flower/include/string.hh
+++ b/flower/include/string.hh
@@ -83,10 +83,7 @@ public:
Byte const* byte_C() const;
char* ch_l();
Byte* byte_l();
-#if 0
- /// deprecated; use ch_C()
- operator char const*() const { return ch_C(); }
-#endif
+
String &operator =(String const & source);
/// concatenate s