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 istringstream : public ios_base
{
public:
istringstream();
explicit istringstream(const string_view&);
explicit istringstream(const ctl::string_view&);
string str() const;
void str(const string&);
istringstream& operator>>(char&);
istringstream& operator>>(char*);
istringstream& operator>>(string&);
istringstream& operator>>(ctl::string&);
istringstream& operator>>(short&);
istringstream& operator>>(unsigned short&);
istringstream& operator>>(int&);
@ -29,7 +29,7 @@ class istringstream : public ios_base
istringstream& operator>>(double&);
private:
string buffer_;
ctl::string buffer_;
size_t read_pos_;
template<typename T>