Lines Matching refs:sc_string_old

56     friend class sc_string_old;
57 friend ::std::ostream& operator<<( ::std::ostream&, const sc_string_old& );
58 friend ::std::istream& operator>>( ::std::istream&, sc_string_old& );
59 friend sc_string_old operator+( const char*, const sc_string_old& );
132 // CLASS : sc_string_old
139 sc_string_old::sc_string_old( int size ) : rep( new sc_string_rep(size) )
143 sc_string_old::sc_string_old( const char* s ) : rep( new sc_string_rep(s) )
147 sc_string_old::sc_string_old( const char* s, int n ) :
152 sc_string_old::sc_string_old( const sc_string_old& s ) : rep( s.rep )
157 sc_string_old::sc_string_old( sc_string_rep* r ) : rep(r)
164 sc_string_old::~sc_string_old()
173 sc_string_old::length() const
178 sc_string_old
179 sc_string_old::operator+( const char* s ) const
185 return sc_string_old(r);
188 sc_string_old sc_string_old::operator+(char c) const
195 return sc_string_old(r);
198 sc_string_old
199 operator+( const char* s, const sc_string_old& t )
205 return sc_string_old(r);
208 sc_string_old
209 sc_string_old::operator+( const sc_string_old& s ) const
215 return sc_string_old(r);
218 sc_string_old&
219 sc_string_old::operator=( const char* s )
231 sc_string_old&
232 sc_string_old::operator=( const sc_string_old& s )
243 sc_string_old&
244 sc_string_old::operator+=( const char* s )
262 sc_string_old& sc_string_old::operator+=(char c)
281 sc_string_old&
282 sc_string_old::operator+=( const sc_string_old& s )
288 sc_string_old::cmp( const char* s ) const
294 sc_string_old::cmp( const sc_string_old& s ) const
299 const char* sc_string_old::c_str() const
305 sc_string_old sc_string_old::substr(int first,int last) const
309 return sc_string_old(rep->str+first, last-first+1);
313 sc_string_old sc_string_old::make_str(long n) // convert integer to string
317 return sc_string_old(buf);
322 bool sc_string_old::operator op( const char* s ) const \
326 bool sc_string_old::operator op( const sc_string_old& s ) const \
338 sc_string_old::operator const char*() const
344 sc_string_old::operator[]( int i ) const
349 char& sc_string_old::operator[]( int i )
359 sc_string_old::set( int i, char c )
375 sc_string_old sc_string_old::to_string(const char* format, ...)
378 sc_string_old result;
415 sc_string_old::print( ::std::ostream& os ) const
420 void sc_string_old::test(int position)const
423 SC_REPORT_ERROR( sc_core::SC_ID_OUT_OF_BOUNDS_, "sc_string_old::test" );
427 // e.g. sc_string_old("a=%d, s is %s").fmt(1).fmt("string")
436 sc_string_old::fmt_length()const
463 sc_string_old&
464 sc_string_old::fmt(const sc_string_old& s)
470 sc_string_old::pos( const sc_string_old& sub_string ) const
491 sc_string_old&
492 sc_string_old::remove(unsigned index, unsigned length)
500 sc_string_old&
501 sc_string_old::insert(const sc_string_old& sub_string, unsigned index)
504 SC_REPORT_ERROR( sc_core::SC_ID_OUT_OF_BOUNDS_, "sc_string_old::insert" );
509 sc_string_old::is_delimiter(const sc_string_old& str, unsigned index)const
516 sc_string_old::contains(char c)const
526 sc_string_old
527 sc_string_old::uppercase()const
530 sc_string_old temp(*this);
540 sc_string_old
541 sc_string_old::lowercase()const
544 sc_string_old temp(*this);
558 operator >> ( ::std::istream& is, sc_string_old& s )