|
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.