diff options
Diffstat (limited to 'src/mbgl/style')
-rw-r--r-- | src/mbgl/style/filter_expression_private.hpp | 18 | ||||
-rw-r--r-- | src/mbgl/style/function.hpp | 3 | ||||
-rw-r--r-- | src/mbgl/style/layout_property.hpp | 2 | ||||
-rw-r--r-- | src/mbgl/style/property_parsing.cpp | 4 | ||||
-rw-r--r-- | src/mbgl/style/property_parsing.hpp | 5 | ||||
-rw-r--r-- | src/mbgl/style/property_transition.hpp | 6 | ||||
-rw-r--r-- | src/mbgl/style/style.cpp | 2 | ||||
-rw-r--r-- | src/mbgl/style/style.hpp | 5 |
8 files changed, 21 insertions, 24 deletions
diff --git a/src/mbgl/style/filter_expression_private.hpp b/src/mbgl/style/filter_expression_private.hpp index 67a37c2d4c..bbc72526d2 100644 --- a/src/mbgl/style/filter_expression_private.hpp +++ b/src/mbgl/style/filter_expression_private.hpp @@ -1,4 +1,4 @@ -#include <mapbox/optional.hpp> +#include <mbgl/util/optional.hpp> #include <mbgl/style/value_comparison.hpp> @@ -23,43 +23,43 @@ bool evaluate(const FilterExpression& expression, const Extractor& extractor) { template <class Extractor> bool EqualsExpression::evaluate(const Extractor& extractor) const { - mapbox::util::optional<Value> actual = extractor.getValue(key); + optional<Value> actual = extractor.getValue(key); return actual && util::relaxed_equal(*actual, value); } template <class Extractor> bool NotEqualsExpression::evaluate(const Extractor& extractor) const { - mapbox::util::optional<Value> actual = extractor.getValue(key); + optional<Value> actual = extractor.getValue(key); return !actual || util::relaxed_not_equal(*actual, value); } template <class Extractor> bool LessThanExpression::evaluate(const Extractor& extractor) const { - mapbox::util::optional<Value> actual = extractor.getValue(key); + optional<Value> actual = extractor.getValue(key); return actual && util::relaxed_less(*actual, value); } template <class Extractor> bool LessThanEqualsExpression::evaluate(const Extractor& extractor) const { - mapbox::util::optional<Value> actual = extractor.getValue(key); + optional<Value> actual = extractor.getValue(key); return actual && util::relaxed_less_equal(*actual, value); } template <class Extractor> bool GreaterThanExpression::evaluate(const Extractor& extractor) const { - mapbox::util::optional<Value> actual = extractor.getValue(key); + optional<Value> actual = extractor.getValue(key); return actual && util::relaxed_greater(*actual, value); } template <class Extractor> bool GreaterThanEqualsExpression::evaluate(const Extractor& extractor) const { - mapbox::util::optional<Value> actual = extractor.getValue(key); + optional<Value> actual = extractor.getValue(key); return actual && util::relaxed_greater_equal(*actual, value); } template <class Extractor> bool InExpression::evaluate(const Extractor& extractor) const { - mapbox::util::optional<Value> actual = extractor.getValue(key); + optional<Value> actual = extractor.getValue(key); if (!actual) return false; for (const auto& v: values) { @@ -72,7 +72,7 @@ bool InExpression::evaluate(const Extractor& extractor) const { template <class Extractor> bool NotInExpression::evaluate(const Extractor& extractor) const { - mapbox::util::optional<Value> actual = extractor.getValue(key); + optional<Value> actual = extractor.getValue(key); if (!actual) return true; for (const auto& v: values) { diff --git a/src/mbgl/style/function.hpp b/src/mbgl/style/function.hpp index 00d4319e0b..4d2e4fcbd7 100644 --- a/src/mbgl/style/function.hpp +++ b/src/mbgl/style/function.hpp @@ -3,8 +3,7 @@ #include <mbgl/style/types.hpp> #include <mbgl/util/chrono.hpp> - -#include <mapbox/optional.hpp> +#include <mbgl/util/optional.hpp> #include <vector> #include <utility> diff --git a/src/mbgl/style/layout_property.hpp b/src/mbgl/style/layout_property.hpp index e27bab3af2..a35728d874 100644 --- a/src/mbgl/style/layout_property.hpp +++ b/src/mbgl/style/layout_property.hpp @@ -29,7 +29,7 @@ public: void operator=(const T& v) { value = v; } operator T() const { return value; } - mapbox::util::optional<Function<T>> parsedValue; + optional<Function<T>> parsedValue; T value; }; diff --git a/src/mbgl/style/property_parsing.cpp b/src/mbgl/style/property_parsing.cpp index 2c73d84a93..aaf46f0382 100644 --- a/src/mbgl/style/property_parsing.cpp +++ b/src/mbgl/style/property_parsing.cpp @@ -214,11 +214,11 @@ optional<PropertyTransition> parseProperty(const char *, const JSValue& value) { if (value.IsObject()) { bool parsed = false; if (value.HasMember("duration") && value["duration"].IsNumber()) { - transition.duration = std::chrono::milliseconds(value["duration"].GetUint()); + transition.duration = Duration(std::chrono::milliseconds(value["duration"].GetUint())); parsed = true; } if (value.HasMember("delay") && value["delay"].IsNumber()) { - transition.delay = std::chrono::milliseconds(value["delay"].GetUint()); + transition.delay = Duration(std::chrono::milliseconds(value["delay"].GetUint())); parsed = true; } if (!parsed) { diff --git a/src/mbgl/style/property_parsing.hpp b/src/mbgl/style/property_parsing.hpp index 8df95e1d66..73bc5a72c7 100644 --- a/src/mbgl/style/property_parsing.hpp +++ b/src/mbgl/style/property_parsing.hpp @@ -4,15 +4,14 @@ #include <mbgl/style/types.hpp> #include <mbgl/util/rapidjson.hpp> - -#include <mapbox/optional.hpp> +#include <mbgl/util/optional.hpp> #include <functional> namespace mbgl { template <typename T> -using optional = mapbox::util::optional<T>; +using optional = optional<T>; template <typename T> optional<T> parseProperty(const char* name, const JSValue&); diff --git a/src/mbgl/style/property_transition.hpp b/src/mbgl/style/property_transition.hpp index 63bbf4607d..55b795e5db 100644 --- a/src/mbgl/style/property_transition.hpp +++ b/src/mbgl/style/property_transition.hpp @@ -2,16 +2,16 @@ #define MBGL_STYLE_PROPERTY_TRANSITION #include <mbgl/util/chrono.hpp> +#include <mbgl/util/optional.hpp> -#include <mapbox/optional.hpp> #include <cstdint> namespace mbgl { class PropertyTransition { public: - mapbox::util::optional<Duration> duration; - mapbox::util::optional<Duration> delay; + optional<Duration> duration; + optional<Duration> delay; }; } // namespace mbgl diff --git a/src/mbgl/style/style.cpp b/src/mbgl/style/style.cpp index f64bdfc921..58a3ae009c 100644 --- a/src/mbgl/style/style.cpp +++ b/src/mbgl/style/style.cpp @@ -104,7 +104,7 @@ StyleLayer* Style::getLayer(const std::string& id) const { return it != layers.end() ? it->get() : nullptr; } -void Style::addLayer(std::unique_ptr<StyleLayer> layer, mapbox::util::optional<std::string> before) { +void Style::addLayer(std::unique_ptr<StyleLayer> layer, optional<std::string> before) { if (SymbolLayer* symbolLayer = layer->as<SymbolLayer>()) { if (!symbolLayer->spriteAtlas) { symbolLayer->spriteAtlas = spriteAtlas.get(); diff --git a/src/mbgl/style/style.hpp b/src/mbgl/style/style.hpp index ba5da7435a..29510a3887 100644 --- a/src/mbgl/style/style.hpp +++ b/src/mbgl/style/style.hpp @@ -10,8 +10,7 @@ #include <mbgl/util/noncopyable.hpp> #include <mbgl/util/chrono.hpp> #include <mbgl/util/worker.hpp> - -#include <mapbox/optional.hpp> +#include <mbgl/util/optional.hpp> #include <cstdint> #include <string> @@ -97,7 +96,7 @@ public: std::vector<std::unique_ptr<StyleLayer>> getLayers() const; StyleLayer* getLayer(const std::string& id) const; void addLayer(std::unique_ptr<StyleLayer>, - mapbox::util::optional<std::string> beforeLayerID = {}); + optional<std::string> beforeLayerID = {}); void removeLayer(const std::string& layerID); RenderData getRenderData() const; |