#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 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 >.
Referenced by mapnik::regex_filter< FeatureT >::accept(), mapnik::math_expr_b< FeatureT, Op >::accept(), mapnik::compare_filter< FeatureT, Op >::accept(), and mapnik::boolean_filter< FeatureT >::accept().
| 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 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 >.
Referenced by mapnik::math_expr_b< FeatureT, Op >::get_value(), mapnik::regex_filter< FeatureT >::pass(), mapnik::compare_filter< FeatureT, Op >::pass(), and mapnik::boolean_filter< FeatureT >::pass().
| 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 >.
Referenced by mapnik::regex_filter< FeatureT >::to_string(), mapnik::math_expr_b< FeatureT, Op >::to_string(), mapnik::compare_filter< FeatureT, Op >::to_string(), and mapnik::boolean_filter< FeatureT >::to_string().
1.5.8