11 namespace expression {
104 mapbox::util::recursive_wrapper<Array>,
127 std::optional<std::size_t>
N;
std::unique_ptr< Expression > string(std::unique_ptr< Expression >, std::unique_ptr< Expression > def=nullptr)
constexpr ValueType Value
constexpr ObjectType Object
constexpr BooleanType Boolean
constexpr NumberType Number
constexpr ColorType Color
std::string toString(const T &t)
constexpr CollatorType Collator
constexpr StringType String
constexpr FormattedType Formatted
constexpr ErrorType Error
variant< NullType, NumberType, BooleanType, StringType, ColorType, ObjectType, ValueType, mapbox::util::recursive_wrapper< Array >, CollatorType, FormattedType, ErrorType, ImageType > Type
constexpr ImageType Image
std::string toString(const CanonicalTileID &)
mapbox::util::variant< T... > variant
Array(Type itemType_, std::size_t N_)
bool operator==(const Array &rhs) const
std::optional< std::size_t > N
Array(Type itemType_, std::optional< std::size_t > N_)
std::string getName() const
constexpr BooleanType()=default
std::string getName() const
bool operator==(const BooleanType &) const
bool operator==(const CollatorType &) const
constexpr CollatorType()=default
std::string getName() const
std::string getName() const
bool operator==(const ColorType &) const
constexpr ColorType()=default
bool operator==(const ErrorType &) const
std::string getName() const
constexpr ErrorType()=default
std::string getName() const
bool operator==(const ImageType &) const
constexpr ImageType()=default
constexpr NullType()=default
std::string getName() const
bool operator==(const NullType &) const
bool operator==(const NumberType &) const
constexpr NumberType()=default
std::string getName() const
bool operator==(const ObjectType &) const
std::string getName() const
constexpr ObjectType()=default
bool operator==(const StringType &) const
constexpr StringType()=default
std::string getName() const
bool operator==(const ValueType &) const
constexpr ValueType()=default
std::string getName() const