about summary refs log tree commit diff stats
path: root/tools/util/ids_yaml_format.h
blob: d926369bcc481dffc62d1f1561447e0ddf20192a (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#ifndef TOOLS_UTIL_IDS_YAML_FORMAT_H_
#define TOOLS_UTIL_IDS_YAML_FORMAT_H_

#include <string>

#include "proto/human.pb.h"

namespace com::fourisland::lingo2_archipelago {

IdMappings ReadIdsFromYaml(const std::string& filename);

void WriteIdsAsYaml(const IdMappings& ids, const std::string& filename);

}  // namespace com::fourisland::lingo2_archipelago

#endif /* TOOLS_UTIL_IDS_YAML_FORMAT_H_ */
acker-preset", "displayName": "Lingo AP Tracker preset", "description": "Configure with vcpkg toolchain and generate Ninja project files for all configurations", "binaryDir": "${sourceDir}/builds/${presetName}", "generator": "Ninja Multi-Config", "cacheVariables": { "CMAKE_TOOLCHAIN_FILE": { "type": "FILEPATH", "value": "$env{VCPKG_ROOT}/scripts/buildsystems/vcpkg.cmake" } }, "environment": { "VCPKG_ROOT": "./vendor/vcpkg" } } ], "buildPresets": [ { "name": "lingo-ap-tracker-preset", "configurePreset": "lingo-ap-tracker-preset", "displayName": "Build lingo-ap-tracker-preset", "description": "Build" } ] }