Lines Matching refs:Simstr

28 class  Simstr   /// Simple string class.  class
33 Simstr(
35 Simstr( /** Creates Simstr out of a copy of the first
40Simstr( /** Creates Simstr out of a copy of the described bytes within 'anyBytes'.
45 Simstr( /// Creates Simstr of 'anzahl' times 'c'.
48 Simstr(
49 const Simstr & S);
50 ~Simstr();
56 Simstr & operator=(
57 const Simstr & S );
59 Simstr operator+(
60 const Simstr & S ) const;
61 Simstr & operator+=(
62 const Simstr & S );
63 Simstr & operator+=(
67 const Simstr & S ) const;
69 const Simstr & S ) const;
71 const Simstr & S ) const;
73 const Simstr & S ) const;
75 const Simstr & S ) const;
77 const Simstr & S ) const;
79 static const Simstr &
91 Simstr get(
94 Simstr get_front(
96 Simstr get_back(
107 const Simstr & S ) const;
109 const Simstr & S ) const;
115 Simstr get_first_token(
117 Simstr get_last_token(
135 const Simstr & S );
137 const Simstr & S );
139 const Simstr & S );
154 const Simstr & S );
166 const Simstr & S );
171 const Simstr & oldS,
172 const Simstr & newS );
175 Simstr take_first_token( /// Token is removed from the Simstr.
177 Simstr take_last_token( /// Token is removed from the Simstr.
186 Simstr operator+(const char * str, const Simstr & S);
187 Simstr operator+(const Simstr & S, const char * str);
188 Simstr operator+(char c, const Simstr & S);
189 Simstr operator+(const Simstr & S, char c);
192 bool operator==(const Simstr & S, const char * str);
193 bool operator!=(const Simstr & S, const char * str);
194 bool operator<(const Simstr & S, const char * str);
195 bool operator>(const Simstr & S, const char * str);
196 bool operator<=(const Simstr & S, const char * str);
197 bool operator>=(const Simstr & S, const char * str);
198 bool operator==(const char * str, const Simstr & S);
199 bool operator!=(const char * str, const Simstr & S);
200 bool operator<(const char * str, const Simstr & S);
201 bool operator>(const char * str, const Simstr & S);
202 bool operator<=(const char * str, const Simstr & S);
203 bool operator>=(const char * str, const Simstr & S);
207 Simstr::str() const { return sz; } in str()
209 Simstr::s() { return sz; } in s()
211 Simstr::l() const { return len; } in l()
213 Simstr::operator const char*() const { return sz; }
215 Simstr::is_empty() const { return len == 0; } in is_empty()