yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
dungeon_room_transfer_json.cc File Reference
#include "app/editor/dungeon/dungeon_room_transfer.h"
#include <initializer_list>
#include <set>
#include <stdexcept>
#include <string>
#include <vector>
#include "nlohmann/json.hpp"
#include "util/macro.h"

Go to the source code of this file.

Namespaces

namespace  yaze
 
namespace  yaze::editor
 Editors are the view controllers for the application.
 
namespace  yaze::editor::anonymous_namespace{dungeon_room_transfer_json.cc}
 

Typedefs

using yaze::editor::anonymous_namespace{dungeon_room_transfer_json.cc}::Json = nlohmann::json
 

Functions

void yaze::editor::anonymous_namespace{dungeon_room_transfer_json.cc}::Keys (const Json &value, std::initializer_list< const char * > keys)
 
int yaze::editor::anonymous_namespace{dungeon_room_transfer_json.cc}::Integer (const Json &value, int minimum, int maximum)
 
bool yaze::editor::anonymous_namespace{dungeon_room_transfer_json.cc}::Boolean (const Json &value)
 
const Json & yaze::editor::anonymous_namespace{dungeon_room_transfer_json.cc}::Array (const Json &value, size_t maximum)
 
template<size_t N>
std::array< uint8_t, N > yaze::editor::anonymous_namespace{dungeon_room_transfer_json.cc}::ByteArray (const Json &value, int maximum=255)
 
Json yaze::editor::anonymous_namespace{dungeon_room_transfer_json.cc}::MetadataToJson (const zelda3::Room::MetadataSnapshot &m)
 
zelda3::Room::MetadataSnapshot yaze::editor::anonymous_namespace{dungeon_room_transfer_json.cc}::MetadataFromJson (const Json &j)
 
absl::StatusOr< std::string > yaze::editor::SerializeDungeonRoomDocument (const DungeonRoomDocument &document)
 
absl::StatusOr< DungeonRoomDocument > yaze::editor::ParseDungeonRoomDocument (const std::string &json)