79[[nodiscard]]
inline std::optional<ConfigScopeType>
from_string(
const std::string &str)
81 if (str ==
"tileset") {
84 if (str ==
"layout") {
std::optional< ConfigScopeType > from_string(const std::string &str)
Parses a string into a ConfigScopeType enum value.
ConfigScopeType
Specifies the scope type for configuration value lookups.
@ tileset
Configuration scoped to a specific tileset.
@ layout
Configuration scoped to a specific layout.
std::string to_string(const PrimaryPairingMode m)
Converts a PrimaryPairingMode to its canonical string representation.