mirror of
https://github.com/OpenMW/openmw.git
synced 2025-05-09 03:41:25 +00:00
Merge branch 'strv_esmtool' into 'master'
Use toStringView in esmtool instead of toString See merge request OpenMW/openmw!1700
This commit is contained in:
commit
f8c57770c5
1 changed files with 7 additions and 7 deletions
|
@ -293,7 +293,7 @@ void printRaw(ESM::ESMReader &esm)
|
||||||
while(esm.hasMoreRecs())
|
while(esm.hasMoreRecs())
|
||||||
{
|
{
|
||||||
ESM::NAME n = esm.getRecName();
|
ESM::NAME n = esm.getRecName();
|
||||||
std::cout << "Record: " << n.toString() << '\n';
|
std::cout << "Record: " << n.toStringView() << '\n';
|
||||||
esm.getRecHeader();
|
esm.getRecHeader();
|
||||||
while(esm.hasMoreSubs())
|
while(esm.hasMoreSubs())
|
||||||
{
|
{
|
||||||
|
@ -302,7 +302,7 @@ void printRaw(ESM::ESMReader &esm)
|
||||||
esm.skipHSub();
|
esm.skipHSub();
|
||||||
n = esm.retSubName();
|
n = esm.retSubName();
|
||||||
std::ios::fmtflags f(std::cout.flags());
|
std::ios::fmtflags f(std::cout.flags());
|
||||||
std::cout << " " << n.toString() << " - " << esm.getSubSize()
|
std::cout << " " << n.toStringView() << " - " << esm.getSubSize()
|
||||||
<< " bytes @ 0x" << std::hex << offs << '\n';
|
<< " bytes @ 0x" << std::hex << offs << '\n';
|
||||||
std::cout.flags(f);
|
std::cout.flags(f);
|
||||||
}
|
}
|
||||||
|
@ -367,9 +367,9 @@ int load(Arguments& info)
|
||||||
auto record = EsmTool::RecordBase::create(n);
|
auto record = EsmTool::RecordBase::create(n);
|
||||||
if (record == nullptr)
|
if (record == nullptr)
|
||||||
{
|
{
|
||||||
if (skipped.count(n.toInt()) == 0)
|
if (!quiet && skipped.count(n.toInt()) == 0)
|
||||||
{
|
{
|
||||||
std::cout << "Skipping " << n.toString() << " records.\n";
|
std::cout << "Skipping " << n.toStringView() << " records.\n";
|
||||||
skipped.emplace(n.toInt());
|
skipped.emplace(n.toInt());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -389,7 +389,7 @@ int load(Arguments& info)
|
||||||
if (!info.types.empty())
|
if (!info.types.empty())
|
||||||
{
|
{
|
||||||
std::vector<std::string>::iterator match;
|
std::vector<std::string>::iterator match;
|
||||||
match = std::find(info.types.begin(), info.types.end(), n.toString());
|
match = std::find(info.types.begin(), info.types.end(), n.toStringView());
|
||||||
if (match == info.types.end()) interested = false;
|
if (match == info.types.end()) interested = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -398,7 +398,7 @@ int load(Arguments& info)
|
||||||
|
|
||||||
if(!quiet && interested)
|
if(!quiet && interested)
|
||||||
{
|
{
|
||||||
std::cout << "\nRecord: " << n.toString() << " '" << record->getId() << "'\n";
|
std::cout << "\nRecord: " << n.toStringView() << " '" << record->getId() << "'\n";
|
||||||
record->print();
|
record->print();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -454,7 +454,7 @@ int clone(Arguments& info)
|
||||||
ESM::NAME name;
|
ESM::NAME name;
|
||||||
name = stat.first;
|
name = stat.first;
|
||||||
int amount = stat.second;
|
int amount = stat.second;
|
||||||
std::cout << std::setw(digitCount) << amount << " " << name.toString() << " ";
|
std::cout << std::setw(digitCount) << amount << " " << name.toStringView() << " ";
|
||||||
if (++i % 3 == 0)
|
if (++i % 3 == 0)
|
||||||
std::cout << '\n';
|
std::cout << '\n';
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue