Merge pull request #939 from gaul/stringstream-specific

Prefer specific [io]stringstream where possible
This commit is contained in:
Takeshi Nakatani
2019-02-03 11:06:57 +09:00
committed by GitHub
5 changed files with 23 additions and 23 deletions

View File

@ -503,7 +503,7 @@ bool PageList::Serialize(CacheFileStat& file, bool is_output)
//
// put to file
//
stringstream ssall;
ostringstream ssall;
ssall << Size();
for(fdpage_list_t::iterator iter = pages.begin(); iter != pages.end(); ++iter){
@ -543,8 +543,8 @@ bool PageList::Serialize(CacheFileStat& file, bool is_output)
free(ptmp);
return false;
}
string oneline;
stringstream ssall(ptmp);
string oneline;
istringstream ssall(ptmp);
// loaded
Clear();
@ -560,8 +560,8 @@ bool PageList::Serialize(CacheFileStat& file, bool is_output)
// load each part
bool is_err = false;
while(getline(ssall, oneline, '\n')){
string part;
stringstream ssparts(oneline);
string part;
istringstream ssparts(oneline);
// offset
if(!getline(ssparts, part, ':')){
is_err = true;