symbolizer *find_symbolizer() { for(mapnik::rule::symbolizers::iterator it = rule_->begin(); it != rule_->end(); ++it) { if (symbolizer *sym = boost::get<symbolizer>(&(*it))) return(sym); } BOOST_ASSERT(it==end); rule_->append(init_symbolizer<symbolizer>()); symbolizer *sym = boost::get<symbolizer>(& (*(--rule_->end())) ); return sym; }