#include <filter_visitor.hpp>
Public Member Functions | |
virtual void | visit (filter< FeatureT > &filter)=0 |
virtual void | visit (expression< FeatureT > &)=0 |
virtual void | visit (rule< FeatureT, filter > const &r)=0 |
virtual | ~filter_visitor () |
virtual mapnik::filter_visitor< FeatureT >::~filter_visitor | ( | ) | [inline, virtual] |
virtual void mapnik::filter_visitor< FeatureT >::visit | ( | rule< FeatureT, filter > const & | r | ) | [pure virtual] |
virtual void mapnik::filter_visitor< FeatureT >::visit | ( | expression< FeatureT > & | ) | [pure virtual] |
Implemented in mapnik::attribute_collector< FeatureT >, and mapnik::filter_to_string< FeatureT >.
virtual void mapnik::filter_visitor< FeatureT >::visit | ( | filter< FeatureT > & | filter | ) | [pure virtual] |
Implemented in mapnik::attribute_collector< FeatureT >, and mapnik::filter_to_string< FeatureT >.
Referenced by mapnik::bbox< FeatureT >::accept(), mapnik::crosses< FeatureT >::accept(), mapnik::overlaps< FeatureT >::accept(), mapnik::within< FeatureT >::accept(), mapnik::touches< FeatureT >::accept(), mapnik::disjoint< FeatureT >::accept(), mapnik::equals_< FeatureT >::accept(), mapnik::rule< ScannerT, parser_context<>, parser_tag< integerID > >::accept(), mapnik::regex_filter< FeatureT >::accept(), mapnik::math_expr_b< FeatureT, Op >::accept(), mapnik::logical_not< FeatureT >::accept(), mapnik::logical_or< FeatureT >::accept(), mapnik::logical_and< FeatureT >::accept(), mapnik::property< FeatureT >::accept(), mapnik::literal< FeatureT >::accept(), mapnik::compare_filter< FeatureT, Op >::accept(), and mapnik::boolean_filter< FeatureT >::accept().