mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-04-28 13:28:01 +03:00
Emulator: Implement config CLI args, add barrier for host CLI args
Some checks are pending
Some checks are pending
This commit is contained in:
parent
bd41774960
commit
783079266e
5 changed files with 128 additions and 32 deletions
|
@ -337,6 +337,18 @@ void cfg::encode(YAML::Emitter& out, const cfg::_base& rhs)
|
|||
out << YAML::EndMap;
|
||||
return;
|
||||
}
|
||||
case type::node_map:
|
||||
{
|
||||
//out << YAML::Block; // Does nothing, output is in Flow mode still (TODO)
|
||||
out << YAML::BeginMap;
|
||||
for (const auto& np : static_cast<const node_map_entry&>(rhs).get_map())
|
||||
{
|
||||
out << YAML::Key << np.first;
|
||||
out << YAML::Value << fmt::format("%s", np.second);
|
||||
}
|
||||
out << YAML::EndMap;
|
||||
return;
|
||||
}
|
||||
case type::log:
|
||||
{
|
||||
out << YAML::BeginMap;
|
||||
|
@ -417,6 +429,7 @@ void cfg::decode(const YAML::Node& data, cfg::_base& rhs, bool dynamic)
|
|||
break;
|
||||
}
|
||||
case type::map:
|
||||
case type::node_map:
|
||||
{
|
||||
if (!data.IsMap())
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue