Lines Matching refs:rhs
51 Str::Str(const Str& rhs) in Str() argument
52 : str_(strcpy(new char[strlen(rhs.str_)+1], rhs.str_)), in Str()
62 Str::operator = (const Str& rhs) in operator =() argument
65 str_ = strcpy(new char[strlen(rhs.str_)+1], rhs.str_); in operator =()
67 nextTok_ = str_ + (rhs.nextTok_ - rhs.str_); in operator =()
79 Str::operator == (const Str& rhs) const in operator ==()
81 return (strcmp(str_, rhs.str_) == 0); in operator ==()
85 Str::operator != (const Str& rhs) const in operator !=()
87 return (strcmp(str_, rhs.str_) != 0); in operator !=()
97 Str::operator<<(Str rhs) in operator <<() argument
99 char *tmp = new char[strlen(str_)+strlen(rhs.peak())+1]; in operator <<()
103 strcat(str_, rhs.peak()); in operator <<()
141 Str::compare(const Str& rhs) const in compare()
143 return (strcmp(str_, rhs.str_)); in compare()