2 string.icc -- implement String inlines
4 source file of the Flower Library
6 (c) 1997--2006 Han-Wen Nienhuys <hanwen@xs4all.nl>
16 String::c_str () const
18 return strh_.c_str ();
21 // because char const* also has an operator ==, this is for safety:
24 operator == (String s1, char const *s2)
26 return s1 == String (s2);
31 operator == (char const *s1, String s2)
33 return String (s1) == s2;
38 operator != (String s1, char const *s2)
40 return s1 != String (s2);
45 operator != (char const *s1, String s2)
47 return String (s2) != s1;
52 String::operator [] (int n)
54 return (char &) strh_[n];
59 String::operator [] (int n) const
70 String::String (char const *source)
78 #endif /* STRING_ICC */