2 string.icc -- implement String inlines
4 source file of the Flower Library
6 (c) 1997--2005 Han-Wen Nienhuys <hanwen@xs4all.nl>
12 /// for completeness (=handy)
22 String::to_str0 () const
24 return strh_.to_str0 ();
27 // because char const* also has an operator ==, this is for safety:
30 operator == (String s1, char const *s2)
32 return s1 == String (s2);
37 operator == (char const *s1, String s2)
39 return String (s1) == s2;
44 operator != (String s1, char const *s2)
46 return s1 != String (s2);
51 operator != (char const *s1, String s2)
53 return String (s2) != s1;
58 String::operator [] (int n)
60 return (char &) strh_[n];
65 String::operator [] (int n) const
76 String::String (char const *source)
82 #endif /* STRING_ICC */