MapLibre Native Core
|
#include <property_value.hpp>
Public Member Functions | |
PropertyValue ()=default | |
PropertyValue (T constant) | |
PropertyValue (PropertyExpression< T > expression) | |
bool | isUndefined () const |
bool | isConstant () const |
bool | isExpression () const |
bool | isDataDriven () const |
bool | isZoomConstant () const |
const T & | asConstant () const |
const PropertyExpression< T > & | asExpression () const |
template<class... Ts> | |
auto | match (Ts &&... ts) const |
template<typename Evaluator > | |
auto | evaluate (const Evaluator &evaluator, TimePoint={}) const |
bool | hasDataDrivenPropertyDifference (const PropertyValue< T > &other) const |
Friends | |
bool | operator== (const PropertyValue &lhs, const PropertyValue &rhs) |
bool | operator!= (const PropertyValue &lhs, const PropertyValue &rhs) |
Definition at line 11 of file property_value.hpp.
|
default |
|
inline |
Definition at line 33 of file property_value.hpp.
|
inline |
Definition at line 36 of file property_value.hpp.
|
inline |
Definition at line 67 of file property_value.hpp.
|
inline |
Definition at line 71 of file property_value.hpp.
|
inline |
Definition at line 81 of file property_value.hpp.
|
inline |
Definition at line 85 of file property_value.hpp.
|
inline |
Definition at line 43 of file property_value.hpp.
|
inline |
Definition at line 51 of file property_value.hpp.
|
inline |
Definition at line 47 of file property_value.hpp.
|
inline |
Definition at line 39 of file property_value.hpp.
|
inline |
Definition at line 59 of file property_value.hpp.
|
inline |
Definition at line 76 of file property_value.hpp.
|
friend |
Definition at line 25 of file property_value.hpp.
|
friend |
Definition at line 20 of file property_value.hpp.