diff options
Diffstat (limited to 'serialize/tile-atlas.cpp')
-rw-r--r-- | serialize/tile-atlas.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/serialize/tile-atlas.cpp b/serialize/tile-atlas.cpp index 57958d63..3f619dd1 100644 --- a/serialize/tile-atlas.cpp +++ b/serialize/tile-atlas.cpp @@ -10,6 +10,7 @@ #include <nlohmann/json.hpp> using namespace floormat; +using namespace std::string_literals; namespace { @@ -34,7 +35,7 @@ void adl_serializer<std::shared_ptr<tile_atlas>>::to_json(json& j, const std::sh { to_json(j, proxy{x->name(), x->num_tiles2(), NullOpt}); if (auto p = x->pass_mode()) - j["pass-mode"] = *p; + j["pass-mode"s] = *p; } } @@ -48,8 +49,8 @@ void adl_serializer<std::shared_ptr<tile_atlas>>::from_json(const json& j, std:: proxy x; from_json(j, x); Optional<pass_mode> p; - if (j.contains("pass-mode")) - p = {InPlaceInit, j["pass-mode"]}; + if (j.contains("pass-mode"s)) + p = {InPlaceInit, j["pass-mode"s]}; val = loader.tile_atlas(x.name, x.size, p); if (auto p2 = val->pass_mode(); p && p2 != p) { |