Make CTL definitions less ambiguous

This commit is contained in:
Justine Tunney 2024-07-01 03:48:28 -07:00
parent 239f8ce76e
commit acbabedf27
No known key found for this signature in database
GPG key ID: BE714B4575D6E328
30 changed files with 176 additions and 173 deletions

View file

@ -11,14 +11,14 @@ class ostringstream : public ios_base
{
public:
ostringstream();
explicit ostringstream(const string_view&);
explicit ostringstream(const ctl::string_view&);
string str() const;
void str(const string& s);
ctl::string str() const;
void str(const ctl::string& s);
void clear();
ostringstream& operator<<(char);
ostringstream& operator<<(const string_view&);
ostringstream& operator<<(const ctl::string_view&);
ostringstream& operator<<(int);
ostringstream& operator<<(unsigned int);
ostringstream& operator<<(long);
@ -27,7 +27,7 @@ class ostringstream : public ios_base
ostringstream& operator<<(double);
private:
string buffer_;
ctl::string buffer_;
size_t write_pos_;
};