text: #pragma once
  
  #include <mbgl/style/filter.hpp>
  #include <mbgl/style/conversion.hpp>
  #include <mbgl/util/optional.hpp>
  
  namespace mbgl {
  namespace style {
  namespace conversion {
  
  template <>
  struct Converter<Filter> {
  public:
      optional<Filter> operator()(const Convertible& value, Error& error) const;
  };
  
  } // namespace conversion
  } // namespace style
  } // namespace mbgl
  