MapLibre Native Core
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
parsing_context.hpp File Reference
#include <mbgl/util/string.hpp>
#include <mbgl/style/expression/type.hpp>
#include <mbgl/style/conversion.hpp>
#include <iterator>
#include <map>
#include <memory>
#include <string>
#include <unordered_map>
#include <utility>
#include <vector>
#include <optional>

Go to the source code of this file.

Classes

struct  mbgl::style::expression::ParsingError
 
class  mbgl::style::expression::detail::Scope
 
class  mbgl::style::expression::ParsingContext
 

Namespaces

 mbgl
 
 mbgl::style
 
 mbgl::style::expression
 
 mbgl::style::expression::detail
 

Typedefs

using mbgl::style::expression::ParseResult = std::optional< std::unique_ptr< Expression > >
 

Enumerations

enum class  mbgl::style::expression::TypeAnnotationOption { mbgl::style::expression::coerce , mbgl::style::expression::assert , mbgl::style::expression::omit }
 

Functions

bool mbgl::style::expression::isExpression (const std::string &)