#pragma once #include #include #include #include #include namespace mbgl { namespace style { namespace conversion { bool hasTokens(const std::string&); std::unique_ptr convertTokenStringToExpression(const std::string&); optional> convertFunctionToExpression(expression::type::Type, const Convertible&, Error&, bool convertTokens); template optional> convertFunctionToExpression(const Convertible& value, Error& error, bool convertTokens); } // namespace conversion } // namespace style } // namespace mbgl