#include <expression.hpp>
Public Member Functions | |
virtual value | get_value (FeatureT const &feature) const =0 |
virtual void | accept (filter_visitor< FeatureT > &v)=0 |
virtual expression< FeatureT > * | clone () const =0 |
virtual std::string | to_string () const =0 |
virtual | ~expression () |
virtual mapnik::expression< FeatureT >::~expression | ( | ) | [inline, virtual] |
virtual value mapnik::expression< FeatureT >::get_value | ( | FeatureT const & | feature | ) | const [pure virtual] |
Implemented in mapnik::literal< FeatureT >, mapnik::property< FeatureT >, and mapnik::math_expr_b< FeatureT, Op >.
virtual void mapnik::expression< FeatureT >::accept | ( | filter_visitor< FeatureT > & | v | ) | [pure virtual] |
Implemented in mapnik::literal< FeatureT >, mapnik::property< FeatureT >, and mapnik::math_expr_b< FeatureT, Op >.
virtual expression<FeatureT>* mapnik::expression< FeatureT >::clone | ( | ) | const [pure virtual] |
Implemented in mapnik::literal< FeatureT >, mapnik::property< FeatureT >, and mapnik::math_expr_b< FeatureT, Op >.
virtual std::string mapnik::expression< FeatureT >::to_string | ( | ) | const [pure virtual] |
Implemented in mapnik::literal< FeatureT >, mapnik::property< FeatureT >, and mapnik::math_expr_b< FeatureT, Op >.