summaryrefslogtreecommitdiff
path: root/src/mbgl/style/style_parser.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mbgl/style/style_parser.hpp')
-rw-r--r--src/mbgl/style/style_parser.hpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/mbgl/style/style_parser.hpp b/src/mbgl/style/style_parser.hpp
index 482fa0a00b..5b55d6116e 100644
--- a/src/mbgl/style/style_parser.hpp
+++ b/src/mbgl/style/style_parser.hpp
@@ -53,7 +53,7 @@ private:
void parsePaint(JSVal, ClassProperties &properties);
void parseReference(JSVal value, util::ptr<StyleLayer> &layer);
void parseBucket(JSVal value, util::ptr<StyleLayer> &layer);
- void parseLayout(JSVal value, util::ptr<StyleLayer> &layer);
+ void parseLayout(JSVal value, util::ptr<StyleBucket> &bucket);
void parseSprite(JSVal value);
void parseGlyphURL(JSVal value);
@@ -65,6 +65,8 @@ private:
// Parses optional properties into style class properties.
template <typename T>
+ void parseVisibility(StyleBucket &bucket, JSVal value);
+ template <typename T>
bool parseOptionalProperty(const char *property_name, PropertyKey key, ClassProperties &klass, JSVal value);
template <typename T>
bool parseOptionalProperty(const char *property_name, const std::vector<PropertyKey> &keys, ClassProperties &klass, JSVal value);