#pragma once #include #include #include #include #include #include #include namespace mbgl { namespace style { namespace conversion { template <> struct Converter> { template Result> operator()(const V& value) const { if (isObject(value)) { Result tileset = convert(value); if (!tileset) { return tileset.error(); } return *tileset; } else { return *toString(value); } } }; } } }