diff options
Diffstat (limited to 'src/mbgl/style/expression/assertion.cpp')
-rw-r--r-- | src/mbgl/style/expression/assertion.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/mbgl/style/expression/assertion.cpp b/src/mbgl/style/expression/assertion.cpp index d6f3f1b584..eefc9e24f8 100644 --- a/src/mbgl/style/expression/assertion.cpp +++ b/src/mbgl/style/expression/assertion.cpp @@ -6,6 +6,14 @@ namespace style { namespace expression { using namespace mbgl::style::conversion; + +Assertion::Assertion(type::Type type_, std::vector<std::unique_ptr<Expression>> inputs_) : + Expression(type_), + inputs(std::move(inputs_)) +{ + assert(!inputs.empty()); +} + ParseResult Assertion::parse(const Convertible& value, ParsingContext& ctx) { static std::unordered_map<std::string, type::Type> types { {"string", type::String}, |